From 25012163c292583113fcfd5db34637d00f7f1acf Mon Sep 17 00:00:00 2001 From: Mohan pal singh ubhi Date: Mon, 15 Jun 2026 22:11:54 +0300 Subject: [PATCH] Update 2 --- Assets/RL_DevPlus1.meta | 8 + Assets/RL_DevPlus1/Docs.meta | 8 + Assets/RL_DevPlus1/Docs/AI_CONTEXT.md.meta | 7 + .../Docs/CODEX_INSTRUCTIONS.md.meta | 7 + Assets/RL_DevPlus1/Docs/README.md.meta | 7 + Assets/RL_DevPlus1/Docs/REPORTS.md.meta | 7 + .../RL_DevPlus1/Docs/UNITY_ANALYZER.md.meta | 7 + Assets/RL_DevPlus1/Editor.meta | 8 + .../RL_DevPlus1/Editor/ProjectAnalyzer.meta | 8 + .../RLAIContextExporter.cs.meta | 2 + .../RLGitReportImporter.cs.meta | 2 + .../ProjectAnalyzer/RLPrefabAnalyzer.cs.meta | 2 + .../RLProjectAnalyzerWindow.cs.meta | 2 + .../ProjectAnalyzer/RLReportExporter.cs.meta | 2 + .../Editor/ProjectAnalyzer/RLSceneAnalyzer.cs | 4 + .../ProjectAnalyzer/RLSceneAnalyzer.cs.meta | 2 + .../ProjectAnalyzer/RLScriptAnalyzer.cs.meta | 2 + .../RLUnityEventAnalyzer.cs.meta | 2 + Assets/RL_DevPlus1/Reports.meta | 8 + Assets/RL_DevPlus1/Reports/README.md.meta | 7 + .../Reports/RL_AI_Project_Context.json | 108351 ++++++++- .../Reports/RL_AI_Project_Context.json.meta | 7 + .../Reports/RL_AI_Project_Context.md | 3236 +- .../Reports/RL_AI_Project_Context.md.meta | 7 + .../RL_DevPlus1/Reports/RL_Unity_Event_Map.md | 4 +- .../Reports/RL_Unity_Event_Map.md.meta | 7 + .../Reports/RL_Unity_Execution_Order.md | 526 +- .../Reports/RL_Unity_Execution_Order.md.meta | 7 + .../Reports/RL_Unity_GameObject_Map.md | 11 +- .../Reports/RL_Unity_GameObject_Map.md.meta | 7 + .../Reports/RL_Unity_Git_Report_Summary.md | 41 +- .../RL_Unity_Git_Report_Summary.md.meta | 7 + .../Reports/RL_Unity_Missing_References.md | 4 +- .../RL_Unity_Missing_References.md.meta | 7 + .../Reports/RL_Unity_Prefab_Map.md | 1245 +- .../Reports/RL_Unity_Prefab_Map.md.meta | 7 + .../Reports/RL_Unity_Project_Data.json | 108351 ++++++++- .../Reports/RL_Unity_Project_Data.json.meta | 7 + .../Reports/RL_Unity_Project_Summary.md | 13 +- .../Reports/RL_Unity_Project_Summary.md.meta | 7 + .../Reports/RL_Unity_Report_Index.md | 15 +- .../Reports/RL_Unity_Report_Index.md.meta | 7 + .../RL_DevPlus1/Reports/RL_Unity_Scene_Map.md | 20 +- .../Reports/RL_Unity_Scene_Map.md.meta | 7 + .../Reports/RL_Unity_Script_Map.md | 179664 ++++++++++++++- .../Reports/RL_Unity_Script_Map.md.meta | 7 + Assets/RL_DevPlus1/Runtime.meta | 8 + Assets/RL_DevPlus1/Runtime/README.txt.meta | 7 + 48 files changed, 401661 insertions(+), 28 deletions(-) create mode 100644 Assets/RL_DevPlus1.meta create mode 100644 Assets/RL_DevPlus1/Docs.meta create mode 100644 Assets/RL_DevPlus1/Docs/AI_CONTEXT.md.meta create mode 100644 Assets/RL_DevPlus1/Docs/CODEX_INSTRUCTIONS.md.meta create mode 100644 Assets/RL_DevPlus1/Docs/README.md.meta create mode 100644 Assets/RL_DevPlus1/Docs/REPORTS.md.meta create mode 100644 Assets/RL_DevPlus1/Docs/UNITY_ANALYZER.md.meta create mode 100644 Assets/RL_DevPlus1/Editor.meta create mode 100644 Assets/RL_DevPlus1/Editor/ProjectAnalyzer.meta create mode 100644 Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLAIContextExporter.cs.meta create mode 100644 Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLGitReportImporter.cs.meta create mode 100644 Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLPrefabAnalyzer.cs.meta create mode 100644 Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLProjectAnalyzerWindow.cs.meta create mode 100644 Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLReportExporter.cs.meta create mode 100644 Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLSceneAnalyzer.cs.meta create mode 100644 Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLScriptAnalyzer.cs.meta create mode 100644 Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLUnityEventAnalyzer.cs.meta create mode 100644 Assets/RL_DevPlus1/Reports.meta create mode 100644 Assets/RL_DevPlus1/Reports/README.md.meta create mode 100644 Assets/RL_DevPlus1/Reports/RL_AI_Project_Context.json.meta create mode 100644 Assets/RL_DevPlus1/Reports/RL_AI_Project_Context.md.meta create mode 100644 Assets/RL_DevPlus1/Reports/RL_Unity_Event_Map.md.meta create mode 100644 Assets/RL_DevPlus1/Reports/RL_Unity_Execution_Order.md.meta create mode 100644 Assets/RL_DevPlus1/Reports/RL_Unity_GameObject_Map.md.meta create mode 100644 Assets/RL_DevPlus1/Reports/RL_Unity_Git_Report_Summary.md.meta create mode 100644 Assets/RL_DevPlus1/Reports/RL_Unity_Missing_References.md.meta create mode 100644 Assets/RL_DevPlus1/Reports/RL_Unity_Prefab_Map.md.meta create mode 100644 Assets/RL_DevPlus1/Reports/RL_Unity_Project_Data.json.meta create mode 100644 Assets/RL_DevPlus1/Reports/RL_Unity_Project_Summary.md.meta create mode 100644 Assets/RL_DevPlus1/Reports/RL_Unity_Report_Index.md.meta create mode 100644 Assets/RL_DevPlus1/Reports/RL_Unity_Scene_Map.md.meta create mode 100644 Assets/RL_DevPlus1/Reports/RL_Unity_Script_Map.md.meta create mode 100644 Assets/RL_DevPlus1/Runtime.meta create mode 100644 Assets/RL_DevPlus1/Runtime/README.txt.meta diff --git a/Assets/RL_DevPlus1.meta b/Assets/RL_DevPlus1.meta new file mode 100644 index 0000000..888e9da --- /dev/null +++ b/Assets/RL_DevPlus1.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 2a017b350e7050b4db0a3043d7bd654d +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RL_DevPlus1/Docs.meta b/Assets/RL_DevPlus1/Docs.meta new file mode 100644 index 0000000..bf0b7ce --- /dev/null +++ b/Assets/RL_DevPlus1/Docs.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 072cb8e48142f854bbca1d53461ac172 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RL_DevPlus1/Docs/AI_CONTEXT.md.meta b/Assets/RL_DevPlus1/Docs/AI_CONTEXT.md.meta new file mode 100644 index 0000000..612f6a5 --- /dev/null +++ b/Assets/RL_DevPlus1/Docs/AI_CONTEXT.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: d7198b69f92d1184385362cf34f5fb52 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RL_DevPlus1/Docs/CODEX_INSTRUCTIONS.md.meta b/Assets/RL_DevPlus1/Docs/CODEX_INSTRUCTIONS.md.meta new file mode 100644 index 0000000..bc4d4a0 --- /dev/null +++ b/Assets/RL_DevPlus1/Docs/CODEX_INSTRUCTIONS.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7d36b395aa7330d42b758284014465c4 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RL_DevPlus1/Docs/README.md.meta b/Assets/RL_DevPlus1/Docs/README.md.meta new file mode 100644 index 0000000..93d167a --- /dev/null +++ b/Assets/RL_DevPlus1/Docs/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: c26ed18838dd6ad44972656196d09b19 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RL_DevPlus1/Docs/REPORTS.md.meta b/Assets/RL_DevPlus1/Docs/REPORTS.md.meta new file mode 100644 index 0000000..71d66fc --- /dev/null +++ b/Assets/RL_DevPlus1/Docs/REPORTS.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 2d3138363e3a98d4e8a0003996f8097d +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RL_DevPlus1/Docs/UNITY_ANALYZER.md.meta b/Assets/RL_DevPlus1/Docs/UNITY_ANALYZER.md.meta new file mode 100644 index 0000000..f84611e --- /dev/null +++ b/Assets/RL_DevPlus1/Docs/UNITY_ANALYZER.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 7034ce54e23ae754193d477f78af5ff5 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RL_DevPlus1/Editor.meta b/Assets/RL_DevPlus1/Editor.meta new file mode 100644 index 0000000..25baaa6 --- /dev/null +++ b/Assets/RL_DevPlus1/Editor.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 595fd9a85d72c614f83c77cf5088477f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RL_DevPlus1/Editor/ProjectAnalyzer.meta b/Assets/RL_DevPlus1/Editor/ProjectAnalyzer.meta new file mode 100644 index 0000000..2866253 --- /dev/null +++ b/Assets/RL_DevPlus1/Editor/ProjectAnalyzer.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: ded03f3bae24c3f45a1dcd90bdf7cf87 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLAIContextExporter.cs.meta b/Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLAIContextExporter.cs.meta new file mode 100644 index 0000000..ff144f8 --- /dev/null +++ b/Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLAIContextExporter.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: ddc8fd55da8656442808d3d7ebbde322 \ No newline at end of file diff --git a/Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLGitReportImporter.cs.meta b/Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLGitReportImporter.cs.meta new file mode 100644 index 0000000..d918068 --- /dev/null +++ b/Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLGitReportImporter.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 72c55941e86494c4a865977c1d0bc323 \ No newline at end of file diff --git a/Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLPrefabAnalyzer.cs.meta b/Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLPrefabAnalyzer.cs.meta new file mode 100644 index 0000000..7f96c24 --- /dev/null +++ b/Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLPrefabAnalyzer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: e781458cd0023494c92bf3f0dd618a33 \ No newline at end of file diff --git a/Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLProjectAnalyzerWindow.cs.meta b/Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLProjectAnalyzerWindow.cs.meta new file mode 100644 index 0000000..cd87837 --- /dev/null +++ b/Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLProjectAnalyzerWindow.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 1efd29c1969af8e4080d2b1bdc17d80d \ No newline at end of file diff --git a/Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLReportExporter.cs.meta b/Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLReportExporter.cs.meta new file mode 100644 index 0000000..8223193 --- /dev/null +++ b/Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLReportExporter.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 3228989b9e813c34ab800247df62e566 \ No newline at end of file diff --git a/Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLSceneAnalyzer.cs b/Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLSceneAnalyzer.cs index 1cdf941..00485d2 100644 --- a/Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLSceneAnalyzer.cs +++ b/Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLSceneAnalyzer.cs @@ -63,6 +63,10 @@ namespace RunlevelSystems.DevPlus1.EditorTools { foreach (string path in paths) { + //ignore scenes in packages since they can't be loaded for analysis + if (path.StartsWith("Packages/")) { + continue; + } if (string.IsNullOrEmpty(path)) { continue; diff --git a/Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLSceneAnalyzer.cs.meta b/Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLSceneAnalyzer.cs.meta new file mode 100644 index 0000000..ada4673 --- /dev/null +++ b/Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLSceneAnalyzer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: d141ae34efc41f343bcbe0ec6622fc3c \ No newline at end of file diff --git a/Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLScriptAnalyzer.cs.meta b/Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLScriptAnalyzer.cs.meta new file mode 100644 index 0000000..89c1ea0 --- /dev/null +++ b/Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLScriptAnalyzer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 382b10ec05a8e0e458392b981af3a710 \ No newline at end of file diff --git a/Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLUnityEventAnalyzer.cs.meta b/Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLUnityEventAnalyzer.cs.meta new file mode 100644 index 0000000..6c7890c --- /dev/null +++ b/Assets/RL_DevPlus1/Editor/ProjectAnalyzer/RLUnityEventAnalyzer.cs.meta @@ -0,0 +1,2 @@ +fileFormatVersion: 2 +guid: 9437389ecce2d834c8e97a7264e568ca \ No newline at end of file diff --git a/Assets/RL_DevPlus1/Reports.meta b/Assets/RL_DevPlus1/Reports.meta new file mode 100644 index 0000000..7789e1e --- /dev/null +++ b/Assets/RL_DevPlus1/Reports.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: fcfc9cfa50eb7604e95e8515041bd3f8 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RL_DevPlus1/Reports/README.md.meta b/Assets/RL_DevPlus1/Reports/README.md.meta new file mode 100644 index 0000000..2b4d7c3 --- /dev/null +++ b/Assets/RL_DevPlus1/Reports/README.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 75a725507475a9f46ad5fa5f8ad64e35 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RL_DevPlus1/Reports/RL_AI_Project_Context.json b/Assets/RL_DevPlus1/Reports/RL_AI_Project_Context.json index 758267a..d82bb3f 100644 --- a/Assets/RL_DevPlus1/Reports/RL_AI_Project_Context.json +++ b/Assets/RL_DevPlus1/Reports/RL_AI_Project_Context.json @@ -1,3 +1,108348 @@ -{ - "status": "not generated yet" -} +{ + "projectName": "SimpleTest", + "unityVersion": "6000.4.7f1", + "generatedAt": "2026-06-15 22:10:05", + "scenes": [ + { + "scenePath": "Assets/Scenes/SampleScene.unity", + "sceneName": "SampleScene", + "buildIndex": 0, + "rootGameObjectCount": 5, + "totalGameObjects": 5, + "activeGameObjects": 5, + "inactiveGameObjects": 0, + "missingScriptCount": 0, + "missingReferenceCount": 0, + "rootGameObjects": [ + "Main Camera", + "Directional Light", + "Global Volume", + "Plane", + "Cube" + ], + "gameObjects": [ + { + "hierarchyPath": "Main Camera", + "activeSelf": true, + "tag": "MainCamera", + "layer": 0, + "components": [ + "Transform", + "Camera", + "AudioListener", + "UniversalAdditionalCameraData" + ], + "attachedScripts": [ + "UniversalAdditionalCameraData" + ], + "referencedObjects": [ + "Script -> UniversalAdditionalCameraData" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "hierarchyPath": "Directional Light", + "activeSelf": true, + "tag": "Untagged", + "layer": 0, + "components": [ + "Transform", + "Light", + "UniversalAdditionalLightData" + ], + "attachedScripts": [ + "UniversalAdditionalLightData" + ], + "referencedObjects": [ + "Script -> UniversalAdditionalLightData" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "hierarchyPath": "Global Volume", + "activeSelf": true, + "tag": "Untagged", + "layer": 0, + "components": [ + "Transform", + "Volume" + ], + "attachedScripts": [ + "Volume" + ], + "referencedObjects": [ + "Script -> Volume", + "Shared Profile -> SampleSceneProfile" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "hierarchyPath": "Plane", + "activeSelf": true, + "tag": "Untagged", + "layer": 0, + "components": [ + "Transform", + "MeshFilter", + "MeshRenderer", + "MeshCollider" + ], + "attachedScripts": [], + "referencedObjects": [ + "Mesh -> Plane" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "hierarchyPath": "Cube", + "activeSelf": true, + "tag": "Untagged", + "layer": 0, + "components": [ + "Transform", + "MeshFilter", + "MeshRenderer", + "BoxCollider", + "SimpleBall", + "Rigidbody" + ], + "attachedScripts": [ + "SimpleBall" + ], + "referencedObjects": [ + "Mesh -> Cube", + "Script -> SimpleBall", + "M Renderer -> Cube" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + } + ], + "unityEvents": [], + "notes": "" + } + ], + "scripts": [ + { + "scriptPath": "Assets/Scripts/SimpleBall.cs", + "className": "SimpleBall", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "mRenderer", + "rotationSpeed" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/ConversionSystem/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/ConversionSystem/ConverterItemDescriptor.cs", + "className": "ConverterItemDescriptor", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "name", + "info", + "warningMessage", + "additionalData" + ], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/ConversionSystem/ConverterItemInfo.cs", + "className": "ConverterItemInfo", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/ConversionSystem/EditorStyles.cs", + "className": "EditorStyles", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/ConversionSystem/InitializeConverterContext.cs", + "className": "InitializeConverterContext", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/ConversionSystem/RunItemContext.cs", + "className": "RunItemContext", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/ConversionSystem/SystemConverter.cs", + "className": "SystemConverter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/ConversionSystem/SystemConverterContainer.cs", + "className": "SystemConverterContainer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/ConversionSystem/SystemConvertersEditor.cs", + "className": "SystemConvertersEditor", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [ + "DontSaveToLayout", + "CreateGUI" + ], + "serializedFields": [ + "m_ConverterStates" + ], + "publicFields": [ + "isActive", + "message", + "status", + "isEnabled", + "isLoading", + "isInitialized", + "items", + "pending", + "warnings", + "errors", + "success", + "isActiveAndEnabled", + "requiresInitialization", + "itemDescriptors", + "converterEditorAsset", + "converterListAsset", + "converterItem" + ], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/NavigationOverlay.cs", + "className": "NavigationOverlay", + "baseClass": "Overlay", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/NavigationPreferences.cs", + "className": "NavigationPreferencesProvider", + "baseClass": "SettingsProvider", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/NavigationWindow.cs", + "className": "NavigationWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "OnEnable", + "OnDisable", + "OnGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/NavMeshAssetManager.cs", + "className": "NavMeshAssetManager", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "StartBakingSurfaces", + "IsSurfaceBaking", + "ClearSurfaces" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "GetComponent" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/NavMeshComponentsGUIUtility.cs", + "className": "NavMeshComponentsGUIUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/NavMeshLinkEditor.cs", + "className": "NavMeshLinkEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [ + "OnSceneGUI", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/NavMeshModifierEditor.cs", + "className": "NavMeshModifierEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/NavMeshModifierVolumeEditor.cs", + "className": "NavMeshModifierVolumeEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/NavMeshSurfaceEditor.cs", + "className": "NavMeshSurfaceEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/Updater/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/Updater/NavigationConverterContainer.cs", + "className": "NavigationConverterContainer", + "baseClass": "SystemConverterContainer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/Updater/NavigationUpdaterEditor.cs", + "className": "NavigationUpdaterEditor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/Updater/NavMeshSceneConverter.cs", + "className": "NavMeshSceneConverter", + "baseClass": "SystemConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/Updater/NavMeshUpdaterUtility.cs", + "className": "NavMeshUpdaterUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "GetComponent" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/Updater/OffMeshLinkConverter.cs", + "className": "OffMeshLinkConverter", + "baseClass": "SystemConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/Updater/OffMeshLinkUpdaterUtility.cs", + "className": "OffMeshLinkUpdaterUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "itemIndex", + "failureMessage" + ], + "unityApiUsage": [ + "SceneManager", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Runtime/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Runtime/HelpUrls.cs", + "className": "HelpUrls", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Runtime/NavMeshLink.cs", + "className": "NavMeshLink", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "UpdateLink" + ], + "serializedFields": [ + "m_AgentTypeID", + "m_StartPoint", + "m_EndPoint", + "m_StartTransform", + "m_EndTransform", + "m_Activated", + "m_Width", + "m_IsOverridingCost", + "m_Bidirectional", + "m_AutoUpdatePosition", + "m_Area" + ], + "publicFields": [ + "occupied" + ], + "unityApiUsage": [ + "SceneManager", + "GetComponent" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Runtime/NavMeshLink.deprecated.cs", + "className": "NavMeshLink", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdatePositions" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Runtime/NavMeshModifier.cs", + "className": "NavMeshModifier", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "AffectsAgentType" + ], + "serializedFields": [ + "m_OverrideArea", + "m_Area", + "m_OverrideGenerateLinks", + "m_GenerateLinks", + "m_IgnoreFromBuild", + "m_ApplyToChildren", + "m_AffectedAgents" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Runtime/NavMeshModifierVolume.cs", + "className": "NavMeshModifierVolume", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "AffectsAgentType" + ], + "serializedFields": [ + "m_Size", + "m_Center", + "m_Area", + "m_AffectedAgents" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Runtime/NavMeshSurface.cs", + "className": "NavMeshSurface", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "AddData", + "RemoveData", + "GetBuildSettings", + "BuildNavMesh", + "UpdateNavMesh" + ], + "serializedFields": [ + "m_AgentTypeID", + "m_CollectObjects", + "m_Size", + "m_Center", + "m_LayerMask", + "m_UseGeometry", + "m_DefaultArea", + "m_GenerateLinks", + "m_IgnoreNavMeshAgent", + "m_IgnoreNavMeshObstacle", + "m_OverrideTileSize", + "m_TileSize", + "m_OverrideVoxelSize", + "m_VoxelSize", + "m_MinRegionArea", + "m_NavMeshData", + "m_BuildHeightMesh" + ], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "GetComponent" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstAotCompiler.cs", + "className": "BurstAotCompiler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "IsX86", + "Clone", + "GenerateAdditionalLinkXmlFile", + "OnBeforeRun", + "OnAfterRun", + "OnPostBuildPlayerScriptDLLs", + "DoSetup", + "DoGenerate", + "OnPreprocessBuild", + "Hash", + "Save", + "HashInto" + ], + "serializedFields": [], + "publicFields": [ + "Cpus", + "callbackOrder", + "summary", + "aotSettingsForTarget", + "targetPlatform", + "targetCpus", + "scriptingBackend", + "productName", + "isSupported", + "extraOptions", + "symbolDefinesHash" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstDisassembler.Core.ARM64.cs", + "className": "BurstDisassembler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstDisassembler.Core.ARM64.info.cs", + "className": "BurstDisassembler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstDisassembler.Core.cs", + "className": "BurstDisassembler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGetNextToken", + "Slice", + "ToString", + "ToFriendlyText", + "Equals", + "StartsWith", + "Contains", + "IndexOf" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstDisassembler.Core.LLVMIR.cs", + "className": "BurstDisassembler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstDisassembler.Core.LLVMIR.info.cs", + "className": "BurstDisassembler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstDisassembler.Core.Wasm.cs", + "className": "BurstDisassembler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstDisassembler.Core.Wasm.info.cs", + "className": "BurstDisassembler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstDisassembler.Core.x86.cs", + "className": "BurstDisassembler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstDisassembler.Core.x86.info.cs", + "className": "BurstDisassembler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstDisassembler.cs", + "className": "BurstDisassembler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "LineUsedReg", + "LineUsesRegs", + "CleanRegs", + "GetRegisterTokenIndex", + "GetTokenIndexFromColumn", + "GetOrRenderBlockToTextUncached", + "GetOrRenderBlockToText", + "GetToken", + "GetTokenAsTextSlice", + "GetTokenAsText", + "Initialize", + "RenderFullText", + "AddEdge", + "SortEdges", + "Compare", + "Reset", + "TryGetNext", + "Equals", + "GetOrCreate", + "AddTokenProvider", + "RegisterMatch", + "RegisterEquality", + "LineContainsRegs", + "Add", + "PushLine", + "Clear" + ], + "serializedFields": [], + "publicFields": [ + "Blocks", + "IsColored", + "Lines", + "Tokens", + "Kind", + "LineIndex", + "Length", + "Edges", + "TokenIndex", + "SourceFileNumber", + "SourceLineNumber", + "SourceColumnNumber", + "ColumnIndex", + "OriginRef", + "LineRef", + "GlobalLabelLineRef", + "Count" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstInspectorGUI.cs", + "className": "BurstInspectorGUI", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "OnEnable", + "OnDisable", + "Update", + "OnGUI", + "Initialize" + ], + "serializedFields": [ + "_targetCpu", + "_disasmKind", + "_oldDisasmKind", + "_previousTargetIndex", + "_safetyChecks", + "_showBranchMarkers", + "_enhancedDisassembly", + "_searchFilterJobs", + "_showUnityNamespaceJobs", + "_showDOTSGeneratedJobs", + "_flowCompileTogglesToNewLine", + "_focusTargetJob", + "_searchFilterAssembly", + "_sameTargetButDifferentAssemblyKind", + "Vector2", + "_searchBarVisible", + "_selectedItem", + "targetNames", + "treeViewState", + "_isCompileError", + "_prevWasCompileError", + "_smellTest" + ], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstLoader.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstMath.cs", + "className": "BurstMath", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstMenu.cs", + "className": "BurstMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstPlatformAotSettings.cs", + "className": "BurstPlatformAotSettings", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "bool", + "type", + "DebugDataKind", + "AvailX86Targets", + "AvailX64Targets", + "BitsetX86Targets", + "BitsetX64Targets", + "BitsetArm64Targets", + "OptimizeFor", + "FloatMode", + "StackProtector", + "uint" + ], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstStringSearch.cs", + "className": "BurstStringSearch", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/LabeledPopup.cs", + "className": "LabeledPopup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/LongTextArea.cs", + "className": "LongTextArea", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetText", + "ExpandAllBlocks", + "FocusCodeBlocks", + "SetDisassembler", + "Invalidate", + "Interact", + "MoveView", + "StopSelection", + "NextSearchHit", + "StopSearching", + "Render", + "LinesRegsCached", + "IsRegisterCachedOrClear", + "IsLineHighlightCached", + "IsRegistersCached", + "UpdateRegisters", + "UpdateLineHighlight", + "Clear" + ], + "serializedFields": [], + "publicFields": [ + "lineCount", + "text", + "StartHorizontal", + "VerticalLine", + "EndHorizontal", + "UpperLine", + "LowerLine", + "UpperAngle", + "LowerAngle", + "GetText", + "NrSearchHits", + "ActiveSearchNr", + "box", + "info", + "lineNumber", + "valid", + "startY", + "lastY", + "botY", + "startLineEndIdxRel", + "startLine", + "lastLine", + "charsIn", + "charsInDrag", + "endLine", + "chosenLine", + "lineHighlight", + "rects" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/BurstCompileAttribute.cs", + "className": "BurstCompileAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/BurstCompiler.cs", + "className": "BurstCompiler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Begin", + "With", + "And", + "SendToCompiler" + ], + "serializedFields": [], + "publicFields": [ + "AlreadyLoaded", + "IsScriptDebugInfoEnabled", + "PackagesChanged" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/BurstCompilerOptions.cs", + "className": "BurstCompilerOptions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/BurstExecutionEnvironment.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/BurstRuntime.cs", + "className": "BurstRuntime", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/BurstString.cs", + "className": "BurstString", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetBase" + ], + "serializedFields": [], + "publicFields": [ + "Kind", + "DigitsCount", + "Scale", + "AlignAndSize", + "Specifier", + "Lowercase", + "Uppercase" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/BurstString.Float.cs", + "className": "BurstString", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetLength", + "GetBlock", + "SetZero", + "IsZero", + "SetU64", + "SetU32", + "GetU32", + "IsNegative", + "GetExponent", + "GetMantissa" + ], + "serializedFields": [], + "publicFields": [ + "m_length", + "m_floatingPoint", + "m_integer" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/CompilerServices/Aliasing.cs", + "className": "Aliasing", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/CompilerServices/AssumeRangeAttribute.cs", + "className": "AssumeRangeAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/CompilerServices/Constant.cs", + "className": "Constant", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/CompilerServices/Hint.cs", + "className": "Hint", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/CompilerServices/IgnoreWarningAttribute.cs", + "className": "IgnoreWarningAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/CompilerServices/Loop.cs", + "className": "Loop", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/CompilerServices/SkipLocalsInitAttribute.cs", + "className": "SkipLocalsInitAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/CompilerServices/SPMD.cs", + "className": "SpmdAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/DiagnosticId.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Editor/BurstAssemblyDisable.cs", + "className": "BurstAssemblyDisable", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "MonoBehaviour", + "DisabledAssemblies" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Editor/BurstCompileTarget.cs", + "className": "BurstCompileTarget", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetDisplayName" + ], + "serializedFields": [], + "publicFields": [ + "HasRequiredBurstCompileAttributes", + "RawDisassembly", + "FormattedDisassembly", + "DisassemblyKind", + "IsLoading", + "JustLoaded" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Editor/BurstEditorOptions.cs", + "className": "BurstEditorOptions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Editor/BurstLoader.cs", + "className": "BurstLoader", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Editor/BurstReflection.cs", + "className": "BurstReflection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/FunctionPointer.cs", + "className": "IFunctionPointer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Value", + "IsCreated" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/Arm/NEON.cs", + "className": "Arm", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/Arm/NEON_AArch64.cs", + "className": "Arm", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/Arm/NEON_AArch64_crypto.cs", + "className": "Arm", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/Arm/NEON_AArch64_dotprod.cs", + "className": "Arm", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/Arm/NEON_AArch64_fp16.cs", + "className": "Arm", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/Arm/NEON_AArch64_rdma.cs", + "className": "Arm", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/Arm/NEON_ctor.cs", + "className": "Arm", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/Common.cs", + "className": "Common", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/f16.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "intValue", + "floatValue" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/SimdDebugViews.cs", + "className": "V64DebugView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/v64.cs", + "className": "v64", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Byte0", + "Byte1", + "Byte2", + "Byte3", + "Byte4", + "Byte5", + "Byte6", + "Byte7", + "SByte0", + "SByte1", + "SByte2", + "SByte3", + "SByte4", + "SByte5", + "SByte6", + "SByte7", + "UShort0", + "UShort1", + "UShort2", + "UShort3", + "SShort0", + "SShort1", + "SShort2", + "SShort3", + "Half0", + "Half1", + "Half2", + "Half3", + "UInt0", + "UInt1", + "SInt0", + "SInt1", + "ULong0", + "SLong0", + "Float0", + "Float1", + "Double0", + "v64_0", + "v64_1", + "v64_2", + "v64_3" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/v128.cs", + "className": "v128", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Byte0", + "Byte1", + "Byte2", + "Byte3", + "Byte4", + "Byte5", + "Byte6", + "Byte7", + "Byte8", + "Byte9", + "Byte10", + "Byte11", + "Byte12", + "Byte13", + "Byte14", + "Byte15", + "SByte0", + "SByte1", + "SByte2", + "SByte3", + "SByte4", + "SByte5", + "SByte6", + "SByte7", + "SByte8", + "SByte9", + "SByte10", + "SByte11", + "SByte12", + "SByte13", + "SByte14", + "SByte15", + "UShort0", + "UShort1", + "UShort2", + "UShort3", + "UShort4", + "UShort5", + "UShort6", + "UShort7", + "SShort0", + "SShort1", + "SShort2", + "SShort3", + "SShort4", + "SShort5", + "SShort6", + "SShort7", + "Half0", + "Half1", + "Half2", + "Half3", + "Half4", + "Half5", + "Half6", + "Half7", + "UInt0", + "UInt1", + "UInt2", + "UInt3", + "SInt0", + "SInt1", + "SInt2", + "SInt3", + "ULong0", + "ULong1", + "SLong0", + "SLong1", + "Float0", + "Float1", + "Float2", + "Float3", + "Double0", + "Double1", + "Lo64", + "Hi64", + "v128_0", + "v128_1", + "v128_2", + "v128_3" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/v256.cs", + "className": "v256", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Byte0", + "Byte1", + "Byte2", + "Byte3", + "Byte4", + "Byte5", + "Byte6", + "Byte7", + "Byte8", + "Byte9", + "Byte10", + "Byte11", + "Byte12", + "Byte13", + "Byte14", + "Byte15", + "Byte16", + "Byte17", + "Byte18", + "Byte19", + "Byte20", + "Byte21", + "Byte22", + "Byte23", + "Byte24", + "Byte25", + "Byte26", + "Byte27", + "Byte28", + "Byte29", + "Byte30", + "Byte31", + "SByte0", + "SByte1", + "SByte2", + "SByte3", + "SByte4", + "SByte5", + "SByte6", + "SByte7", + "SByte8", + "SByte9", + "SByte10", + "SByte11", + "SByte12", + "SByte13", + "SByte14", + "SByte15", + "SByte16", + "SByte17", + "SByte18", + "SByte19", + "SByte20", + "SByte21", + "SByte22", + "SByte23", + "SByte24", + "SByte25", + "SByte26", + "SByte27", + "SByte28", + "SByte29", + "SByte30", + "SByte31", + "UShort0", + "UShort1", + "UShort2", + "UShort3", + "UShort4", + "UShort5", + "UShort6", + "UShort7", + "UShort8", + "UShort9", + "UShort10", + "UShort11", + "UShort12", + "UShort13", + "UShort14", + "UShort15", + "SShort0", + "SShort1", + "SShort2", + "SShort3", + "SShort4", + "SShort5", + "SShort6", + "SShort7", + "SShort8", + "SShort9", + "SShort10", + "SShort11", + "SShort12", + "SShort13", + "SShort14", + "SShort15", + "Half0", + "Half1", + "Half2", + "Half3", + "Half4", + "Half5", + "Half6", + "Half7", + "Half8", + "Half9", + "Half10", + "Half11", + "Half12", + "Half13", + "Half14", + "Half15", + "UInt0", + "UInt1", + "UInt2", + "UInt3", + "UInt4", + "UInt5", + "UInt6", + "UInt7", + "SInt0", + "SInt1", + "SInt2", + "SInt3", + "SInt4", + "SInt5", + "SInt6", + "SInt7", + "ULong0", + "ULong1", + "ULong2", + "ULong3", + "SLong0", + "SLong1", + "SLong2", + "SLong3", + "Float0", + "Float1", + "Float2", + "Float3", + "Float4", + "Float5", + "Float6", + "Float7", + "Double0", + "Double1", + "Double2", + "Double3", + "Lo128", + "Hi128" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/x86/Avx.cs", + "className": "X86", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/x86/Avx2.cs", + "className": "X86", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/x86/Bmi1.cs", + "className": "X86", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/x86/Bmi2.cs", + "className": "X86", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/x86/Common.cs", + "className": "X86", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/x86/Csr.cs", + "className": "X86", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/x86/F16C.cs", + "className": "X86", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/x86/Fma.cs", + "className": "X86", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "f", + "u" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/x86/Popcnt.cs", + "className": "X86", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/x86/Sse.cs", + "className": "X86", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/x86/Sse2.cs", + "className": "X86", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/x86/Sse3.cs", + "className": "X86", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/x86/Sse4_1.cs", + "className": "X86", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/x86/Sse4_2.cs", + "className": "X86", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetBit", + "GetBit" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/x86/Ssse3.cs", + "className": "X86", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/NoAliasAttribute.cs", + "className": "NoAliasAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/SafeStringArrayHelper.cs", + "className": "SafeStringArrayHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/SharedStatic.cs", + "className": "SharedStatic", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Unity.Burst.CodeGen/AssemblyResolver.cs", + "className": "AssemblyResolver", + "baseClass": "BaseAssemblyResolver", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "LoadFromFile", + "LoadFromStream", + "TryResolve", + "GetSymbolReader", + "Dispose", + "GetWriterProvider", + "ProcessDebugHeader", + "Read" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Unity.Burst.CodeGen/BurstILPostProcessor.cs", + "className": "BurstILPostProcessor", + "baseClass": "ILPostProcessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RegisterKnownLocation" + ], + "serializedFields": [], + "publicFields": [ + "IsDebugging", + "DebuggingLevel" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Unity.Burst.CodeGen/CecilExtensions.cs", + "className": "CecilExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Unity.Burst.CodeGen/FunctionPointerInvokeTransform.cs", + "className": "FunctionPointerInvokeTransform", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize", + "Run", + "CollectDelegateInvokesFromType", + "Finish", + "IsInstructionForFunctionPointerInvoke" + ], + "serializedFields": [], + "publicFields": [ + "Operand", + "Captured" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Unity.Burst.CodeGen/GenericContext.cs", + "className": "GenericContext", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsEmpty", + "Resolve" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Unity.Burst.CodeGen/ILPostProcessing.cs", + "className": "ILPostProcessing", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Run" + ], + "serializedFields": [], + "publicFields": [ + "_skipInitializeOnLoad" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Unity.Burst.CodeGen/ILPostProcessingLegacy.cs", + "className": "ILPostProcessingLegacy", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Run" + ], + "serializedFields": [], + "publicFields": [ + "_skipInitializeOnLoad" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/DocCodeSamples.Tests/CollectionsAllocationExamples.cs", + "className": "AliasingExample", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "foo", + "foo2", + "foo3", + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "Nums" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/DocCodeSamples.Tests/CollectionsExamples.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "foo", + "Execute", + "foo2" + ], + "serializedFields": [], + "publicFields": [ + "nums" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/AllocatorManager.cs", + "className": "AllocatorManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Try", + "Dispose", + "Equals", + "CompareTo", + "TryAllocate", + "TryFree", + "Allocate", + "Free", + "Initialize" + ], + "serializedFields": [], + "publicFields": [ + "Index", + "Version", + "Value", + "Function", + "Pointer", + "Items", + "Allocator", + "Range", + "BytesPerItem", + "AllocatedItems", + "Log2Alignment", + "Padding0", + "Padding1", + "Padding2", + "Bytes", + "AllocatedBytes", + "BudgetInBytes" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/AutoFreeAllocator.cs", + "className": "AutoFreeAllocator", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "LockfreeAdd", + "Rewind", + "Clear", + "Dispose", + "RemoveAtSwapBack", + "TrimExcess", + "Update", + "Initialize", + "FreeAll", + "Try" + ], + "serializedFields": [], + "publicFields": [ + "Length", + "Capacity" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/BitField.cs", + "className": "Bitwise", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear", + "SetBits", + "GetBits", + "IsSet", + "TestNone", + "TestAny", + "TestAll", + "CountBits", + "CountLeadingZeros", + "CountTrailingZeros" + ], + "serializedFields": [], + "publicFields": [ + "Value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/CollectionHelper.cs", + "className": "CollectionHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/ConcurrentMask.cs", + "className": "ConcurrentMask", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/DataStreamExtensions.cs", + "className": "DataStreamExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/DataStreamReader.cs", + "className": "DataStreamReader", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ReadBytes", + "GetBytesRead", + "GetBitsRead", + "SeekSet", + "ReadByte", + "ReadShort", + "ReadUShort", + "ReadInt", + "ReadUInt", + "ReadLong", + "ReadULong", + "Flush", + "ReadShortNetworkByteOrder", + "ReadUShortNetworkByteOrder", + "ReadIntNetworkByteOrder", + "ReadUIntNetworkByteOrder", + "ReadFloat", + "ReadDouble", + "ReadPackedUInt", + "ReadRawBits", + "ReadPackedULong", + "ReadPackedInt", + "ReadPackedLong", + "ReadPackedFloat", + "ReadPackedDouble", + "ReadPackedIntDelta", + "ReadPackedUIntDelta", + "ReadPackedLongDelta", + "ReadPackedULongDelta", + "ReadPackedFloatDelta", + "ReadPackedDoubleDelta", + "ReadFixedString", + "ReadPackedFixedStringDelta" + ], + "serializedFields": [], + "publicFields": [ + "m_ReadByteIndex", + "m_BitIndex", + "m_BitBuffer", + "m_FailedReads" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/DataStreamWriter.cs", + "className": "DataStreamWriter", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AsNativeArray", + "Flush", + "WriteByte", + "WriteBytes", + "WriteShort", + "WriteUShort", + "WriteInt", + "WriteUInt", + "WriteLong", + "WriteULong", + "WriteShortNetworkByteOrder", + "WriteUShortNetworkByteOrder", + "WriteIntNetworkByteOrder", + "WriteUIntNetworkByteOrder", + "WriteFloat", + "WriteDouble", + "WriteRawBits", + "WritePackedUInt", + "WritePackedULong", + "WritePackedInt", + "WritePackedLong", + "WritePackedFloat", + "WritePackedDouble", + "WritePackedUIntDelta", + "WritePackedIntDelta", + "WritePackedLongDelta", + "WritePackedULongDelta", + "WritePackedFloatDelta", + "WritePackedDoubleDelta", + "Clear" + ], + "serializedFields": [], + "publicFields": [ + "length", + "capacity", + "bitBuffer", + "bitIndex", + "failedWrites", + "m_SendHandleData" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/DebugView.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "key", + "value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/DoubleRewindableAllocators.cs", + "className": "DoubleRewindableAllocators", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Update", + "Initialize", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "IsCreated" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/FixedList.gen.cs", + "className": "FixedList", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "AddNoResize", + "Clear", + "InsertRangeWithBeginEnd", + "InsertRange", + "Insert", + "RemoveAtSwapBack", + "RemoveRangeSwapBack", + "RemoveAt", + "RemoveRange", + "ToArray", + "ToNativeArray", + "CompareTo", + "Equals", + "Dispose", + "MoveNext", + "Reset", + "GetEnumerator" + ], + "serializedFields": [ + "U", + "FixedBytes32Align8", + "FixedBytes64Align8", + "FixedBytes128Align8", + "FixedBytes512Align8", + "FixedBytes4096Align8" + ], + "publicFields": [ + "Items" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/FixedString.gen.cs", + "className": "FixedBytes16Align8", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryResize", + "Clear", + "Add", + "Dispose", + "MoveNext", + "Reset", + "GetEnumerator", + "CompareTo", + "Equals" + ], + "serializedFields": [ + "ushort", + "FixedBytes30", + "FixedBytes62", + "FixedBytes126", + "FixedBytes510", + "FixedBytes4094" + ], + "publicFields": [ + "byte0000", + "byte0008", + "byte0001", + "byte0002", + "byte0003", + "byte0004", + "byte0005", + "byte0006", + "byte0007", + "byte0009", + "byte0010", + "byte0011", + "byte0012", + "byte0013", + "byte0014", + "byte0015", + "offset0000", + "byte0016", + "byte0017", + "byte0018", + "byte0019", + "byte0020", + "byte0021", + "byte0022", + "byte0023", + "byte0024", + "byte0025", + "byte0026", + "byte0027", + "byte0028", + "byte0029", + "Value", + "offset0016", + "offset0032", + "byte0048", + "byte0049", + "byte0050", + "byte0051", + "byte0052", + "byte0053", + "byte0054", + "byte0055", + "byte0056", + "byte0057", + "byte0058", + "byte0059", + "byte0060", + "byte0061", + "offset0048", + "offset0064", + "offset0080", + "offset0096", + "byte0112", + "byte0113", + "byte0114", + "byte0115", + "byte0116", + "byte0117", + "byte0118", + "byte0119", + "byte0120", + "byte0121", + "byte0122", + "byte0123", + "byte0124", + "byte0125", + "offset0112", + "offset0128", + "offset0144", + "offset0160", + "offset0176", + "offset0192", + "offset0208", + "offset0224", + "offset0240", + "offset0256", + "offset0272", + "offset0288", + "offset0304", + "offset0320", + "offset0336", + "offset0352", + "offset0368", + "offset0384", + "offset0400", + "offset0416", + "offset0432", + "offset0448", + "offset0464", + "offset0480", + "byte0496", + "byte0497", + "byte0498", + "byte0499", + "byte0500", + "byte0501", + "byte0502", + "byte0503", + "byte0504", + "byte0505", + "byte0506", + "byte0507", + "byte0508", + "byte0509", + "offset0496", + "offset0512", + "offset0528", + "offset0544", + "offset0560", + "offset0576", + "offset0592", + "offset0608", + "offset0624", + "offset0640", + "offset0656", + "offset0672", + "offset0688", + "offset0704", + "offset0720", + "offset0736", + "offset0752", + "offset0768", + "offset0784", + "offset0800", + "offset0816", + "offset0832", + "offset0848", + "offset0864", + "offset0880", + "offset0896", + "offset0912", + "offset0928", + "offset0944", + "offset0960", + "offset0976", + "offset0992", + "offset1008", + "offset1024", + "offset1040", + "offset1056", + "offset1072", + "offset1088", + "offset1104", + "offset1120", + "offset1136", + "offset1152", + "offset1168", + "offset1184", + "offset1200", + "offset1216", + "offset1232", + "offset1248", + "offset1264", + "offset1280", + "offset1296", + "offset1312", + "offset1328", + "offset1344", + "offset1360", + "offset1376", + "offset1392", + "offset1408", + "offset1424", + "offset1440", + "offset1456", + "offset1472", + "offset1488", + "offset1504", + "offset1520", + "offset1536", + "offset1552", + "offset1568", + "offset1584", + "offset1600", + "offset1616", + "offset1632", + "offset1648", + "offset1664", + "offset1680", + "offset1696", + "offset1712", + "offset1728", + "offset1744", + "offset1760", + "offset1776", + "offset1792", + "offset1808", + "offset1824", + "offset1840", + "offset1856", + "offset1872", + "offset1888", + "offset1904", + "offset1920", + "offset1936", + "offset1952", + "offset1968", + "offset1984", + "offset2000", + "offset2016", + "offset2032", + "offset2048", + "offset2064", + "offset2080", + "offset2096", + "offset2112", + "offset2128", + "offset2144", + "offset2160", + "offset2176", + "offset2192", + "offset2208", + "offset2224", + "offset2240", + "offset2256", + "offset2272", + "offset2288", + "offset2304", + "offset2320", + "offset2336", + "offset2352", + "offset2368", + "offset2384", + "offset2400", + "offset2416", + "offset2432", + "offset2448", + "offset2464", + "offset2480", + "offset2496", + "offset2512", + "offset2528", + "offset2544", + "offset2560", + "offset2576", + "offset2592", + "offset2608", + "offset2624", + "offset2640", + "offset2656", + "offset2672", + "offset2688", + "offset2704", + "offset2720", + "offset2736", + "offset2752", + "offset2768", + "offset2784", + "offset2800", + "offset2816", + "offset2832", + "offset2848", + "offset2864", + "offset2880", + "offset2896", + "offset2912", + "offset2928", + "offset2944", + "offset2960", + "offset2976", + "offset2992", + "offset3008", + "offset3024", + "offset3040", + "offset3056", + "offset3072", + "offset3088", + "offset3104", + "offset3120", + "offset3136", + "offset3152", + "offset3168", + "offset3184", + "offset3200", + "offset3216", + "offset3232", + "offset3248", + "offset3264", + "offset3280", + "offset3296", + "offset3312", + "offset3328", + "offset3344", + "offset3360", + "offset3376", + "offset3392", + "offset3408", + "offset3424", + "offset3440", + "offset3456", + "offset3472", + "offset3488", + "offset3504", + "offset3520", + "offset3536", + "offset3552", + "offset3568", + "offset3584", + "offset3600", + "offset3616", + "offset3632", + "offset3648", + "offset3664", + "offset3680", + "offset3696", + "offset3712", + "offset3728", + "offset3744", + "offset3760", + "offset3776", + "offset3792", + "offset3808", + "offset3824", + "offset3840", + "offset3856", + "offset3872", + "offset3888", + "offset3904", + "offset3920", + "offset3936", + "offset3952", + "offset3968", + "offset3984", + "offset4000", + "offset4016", + "offset4032", + "offset4048", + "offset4064", + "byte4080", + "byte4081", + "byte4082", + "byte4083", + "byte4084", + "byte4085", + "byte4086", + "byte4087", + "byte4088", + "byte4089", + "byte4090", + "byte4091", + "byte4092", + "byte4093" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/FixedStringAppendMethods.cs", + "className": "FixedStringMethods", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/FixedStringFormat.gen.cs", + "className": "FixedString", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/FixedStringFormatMethods.gen.cs", + "className": "FixedStringMethods", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/FixedStringInternalMethods.cs", + "className": "FixedStringMethods", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/FixedStringMethods.cs", + "className": "FixedStringMethods", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/FixedStringParseMethods.cs", + "className": "FixedStringMethods", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/FixedStringUtils.cs", + "className": "FixedStringUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "uintValue", + "floatValue" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/GenerateTestsForBurstCompatibilityAttribute.cs", + "className": "GenerateTestsForBurstCompatibilityAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "RequiredUnityDefine", + "CompileTarget" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/Jobs/EarlyInitHelpers.cs", + "className": "EarlyInitHelpers", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/Jobs/IJobFilter.cs", + "className": "IJobFilter", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "outputIndices", + "appendCount", + "JobData" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/Jobs/IJobParallelForBatch.cs", + "className": "IJobParallelForBatch", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/Jobs/IJobParallelForDefer.cs", + "className": "IJobParallelForDefer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/Jobs/RegisterGenericJobTypeAttribute.cs", + "className": "RegisterGenericJobTypeAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "ConcreteType" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/ListExtensions.cs", + "className": "ListExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/Memory.cs", + "className": "Memory", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeArrayExtensions.cs", + "className": "NativeArrayExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeBitArray.cs", + "className": "NativeBitArray", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Resize", + "SetCapacity", + "TrimExcess", + "Dispose", + "Clear", + "Set", + "SetBits", + "GetBits", + "IsSet", + "Copy", + "Find", + "TestNone", + "TestAny", + "TestAll", + "CountBits", + "AsReadOnly", + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "m_Allocator", + "m_Safety", + "Data" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeHashMap.cs", + "className": "NativeHashMapDispose", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "GetKeyValue", + "Dispose", + "Clear", + "TryAdd", + "Add", + "Remove", + "TryGetValue", + "ContainsKey", + "TrimExcess", + "GetKeyArray", + "GetValueArray", + "GetEnumerator", + "MoveNext", + "Reset", + "AsReadOnly" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeHashSet.cs", + "className": "NativeHashSetDebuggerTypeProxy", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Clear", + "Add", + "Remove", + "Contains", + "TrimExcess", + "ToNativeArray", + "GetEnumerator", + "MoveNext", + "Reset", + "AsReadOnly" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeList.cs", + "className": "DeferredArraySum", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "AddNoResize", + "AddRangeNoResize", + "Add", + "AddRange", + "AddReplicate", + "InsertRangeWithBeginEnd", + "InsertRange", + "RemoveAtSwapBack", + "RemoveRangeSwapBack", + "RemoveAt", + "RemoveRange", + "Dispose", + "Clear", + "AsArray", + "Execute", + "AsDeferredJobArray", + "ToArray", + "CopyFrom", + "Resize", + "ResizeUninitialized", + "SetCapacity", + "TrimExcess", + "AsParallelWriter" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeNotBurstCompatible.cs", + "className": "Extensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeParallelHashMap.cs", + "className": "NativeParallelHashMapDebuggerTypeProxy", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Count", + "Clear", + "TryAdd", + "Add", + "Remove", + "TryGetValue", + "ContainsKey", + "GetKeyArray", + "GetValueArray", + "AsParallelWriter", + "AsReadOnly", + "GetEnumerator", + "MoveNext", + "Reset" + ], + "serializedFields": [], + "publicFields": [ + "Keys", + "Values", + "Length", + "ThreadIndex", + "m_ThreadIndex" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeParallelHashMapExtensions.cs", + "className": "NativeParallelHashMapExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeParallelHashSet.cs", + "className": "NativeParallelHashSetDebuggerTypeProxy", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Count", + "Dispose", + "Clear", + "Add", + "Remove", + "Contains", + "ToNativeArray", + "AsParallelWriter", + "GetEnumerator", + "MoveNext", + "Reset", + "AsReadOnly" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeParallelHashSetExtensions.gen.cs", + "className": "HashSetExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeParallelMultiHashMap.cs", + "className": "NativeParallelMultiHashMapDebuggerTypeProxy", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetEntryIndex", + "Clear", + "Add", + "Remove", + "TryGetFirstValue", + "TryGetNextValue", + "ContainsKey", + "CountValuesForKey", + "SetValue", + "Dispose", + "GetKeyArray", + "GetValueArray", + "AsParallelWriter", + "GetValuesForKey", + "MoveNext", + "Reset", + "GetEnumerator", + "AsReadOnly" + ], + "serializedFields": [], + "publicFields": [ + "m_ThreadIndex" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeQueue.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Peek", + "Enqueue", + "Dequeue", + "TryDequeue", + "ToArray", + "Clear", + "Dispose", + "MoveNext", + "Reset", + "AsReadOnly", + "AsParallelWriter", + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "Data" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeReference.cs", + "className": "NativeReferenceUnsafeUtility", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "CopyFrom", + "CopyTo", + "Equals", + "AsReadOnly", + "Execute" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeRingQueue.cs", + "className": "NativeRingQueueDebugView", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "TryEnqueue", + "Enqueue", + "TryDequeue", + "Dequeue", + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "m_Safety", + "Data" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeSort.cs", + "className": "NativeSortExtension", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Compare", + "Execute", + "Schedule" + ], + "serializedFields": [], + "publicFields": [ + "Comp", + "Length", + "Data" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeStream.cs", + "className": "NativeStream", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AsReader", + "AsWriter", + "Count", + "Dispose", + "Execute", + "PatchMinMaxRange", + "BeginForEachIndex", + "EndForEachIndex" + ], + "serializedFields": [], + "publicFields": [ + "Container", + "ForEachCountArray", + "RemainingItemCount", + "m_StreamData", + "Data" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeText.gen.cs", + "className": "NativeText", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryResize", + "Clear", + "Add", + "CompareTo", + "Equals", + "Dispose", + "MoveNext", + "Reset", + "GetEnumerator", + "AsReadOnly", + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "Value", + "m_Safety", + "Data" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/RewindableAllocator.cs", + "className": "RewindableAllocator", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Rewind", + "Contains", + "Initialize", + "Try" + ], + "serializedFields": [], + "publicFields": [ + "Length", + "m_bytes", + "m_union", + "BlocksAllocated", + "InitialSizeInBytes" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/StreamCompressionModel.cs", + "className": "StreamCompressionModel", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CalculateBucket" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UIntFloat.cs", + "className": "UIntFloat", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "floatValue", + "intValue", + "doubleValue", + "longValue" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/Unicode.cs", + "className": "Unicode", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "LengthInUtf8Bytes" + ], + "serializedFields": [], + "publicFields": [ + "value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeAppendBuffer.cs", + "className": "UnsafeAppendBuffer", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Reset", + "SetCapacity", + "ResizeUninitialized", + "Add", + "Pop", + "AsReader" + ], + "serializedFields": [], + "publicFields": [ + "Length", + "Capacity", + "Offset", + "EndOfBuffer" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeAtomicCounter.cs", + "className": "UnsafeAtomicCounter32", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Reset", + "Add", + "Sub", + "AddSat", + "SubSat" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeBitArray.cs", + "className": "UnsafeBitArray", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UnsafeBitArray", + "Resize", + "SetCapacity", + "TrimExcess", + "Dispose", + "Clear", + "Set", + "SetBits", + "GetBits", + "IsSet", + "Copy", + "Find", + "TestNone", + "TestAny", + "TestAll", + "CountBits", + "AsReadOnly" + ], + "serializedFields": [], + "publicFields": [ + "Length", + "Capacity" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeHashMap.cs", + "className": "UnsafeHashMapDebuggerTypeProxy", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Clear", + "TryAdd", + "Add", + "Remove", + "TryGetValue", + "ContainsKey", + "TrimExcess", + "GetKeyArray", + "GetValueArray", + "GetEnumerator", + "MoveNext", + "Reset", + "AsReadOnly" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeHashSet.cs", + "className": "UnsafeHashSetDebuggerTypeProxy", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Clear", + "Add", + "Remove", + "Contains", + "TrimExcess", + "ToNativeArray", + "GetEnumerator", + "MoveNext", + "Reset", + "AsReadOnly" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeList.cs", + "className": "UnsafeDisposeJob", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "Dispose", + "Clear", + "Resize", + "SetCapacity", + "TrimExcess", + "AddNoResize", + "AddRangeNoResize", + "Add", + "AddRange", + "AddReplicate", + "InsertRangeWithBeginEnd", + "InsertRange", + "RemoveAtSwapBack", + "RemoveRangeSwapBack", + "RemoveAt", + "RemoveRange", + "AsReadOnly", + "GetEnumerator", + "AsParallelReader", + "AsParallelWriter", + "CopyFrom", + "MoveNext", + "Reset", + "UnsafePtrList", + "IndexOf", + "Contains" + ], + "serializedFields": [], + "publicFields": [ + "m_length", + "m_capacity" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeNotBurstCompatible.cs", + "className": "Extensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeParallelHashMap.cs", + "className": "UnsafeParallelHashMapBucketData", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Execute", + "GetKeyValue", + "Clear", + "TryAdd", + "Add", + "Remove", + "TryGetValue", + "ContainsKey", + "GetKeyArray", + "GetValueArray", + "AsParallelWriter", + "AsReadOnly", + "GetEnumerator", + "MoveNext", + "Reset" + ], + "serializedFields": [], + "publicFields": [ + "ThreadIndex" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeParallelHashSet.cs", + "className": "UnsafeParallelHashSetDebuggerTypeProxy", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Count", + "Dispose", + "Clear", + "Add", + "Remove", + "Contains", + "ToNativeArray", + "AsParallelWriter", + "GetEnumerator", + "MoveNext", + "Reset", + "AsReadOnly" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeParallelHashSetExtensions.gen.cs", + "className": "HashSetExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeParallelMultiHashMap.cs", + "className": "UnsafeParallelMultiHashMapDebuggerTypeProxy", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear", + "Add", + "Remove", + "SetValue", + "Dispose", + "GetValuesForKey", + "MoveNext", + "Reset", + "GetEnumerator", + "AsParallelWriter", + "AsReadOnly" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeQueue.cs", + "className": "UnsafeQueueBlockHeader", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Peek", + "Enqueue", + "Dequeue", + "TryDequeue", + "ToArray", + "Clear", + "Dispose", + "MoveNext", + "Reset", + "AsReadOnly", + "AsParallelWriter", + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "m_NumItems", + "m_FirstBlock", + "m_LastBlock", + "m_MaxItems", + "m_CurrentRead", + "Data" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeRingQueue.cs", + "className": "UnsafeRingQueueDebugView", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "TryEnqueue", + "Enqueue", + "TryDequeue", + "Dequeue" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeScratchAllocator.cs", + "className": "UnsafeScratchAllocator", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeStream.cs", + "className": "UnsafeStream", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AsReader", + "AsWriter", + "Count", + "Dispose", + "Execute", + "BeginForEachIndex", + "EndForEachIndex" + ], + "serializedFields": [], + "publicFields": [ + "Container", + "Length", + "ForEachCount", + "RemainingItemCount" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeText.cs", + "className": "UnsafeText", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Clear", + "TryResize" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeUtilityEx.cs", + "className": "UnsafeUtilityExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UTF8ArrayUnsafeUtility.cs", + "className": "UTF8ArrayUnsafeUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "terminates", + "result" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/xxHash3.AVX2.cs", + "className": "xxHash3", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/xxHash3.cs", + "className": "xxHash3", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "x", + "y" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/xxHash3.StreamingState.cs", + "className": "xxHash3", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Acc", + "Buffer", + "IsHash64", + "BufferedSize", + "NbStripesSoFar", + "TotalLength", + "Seed", + "SecretKey", + "_PadEnd" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.BurstCompatibilityGen/BurstCompatibilityTests.cs", + "className": "for", + "baseClass": "IPreprocessShaders", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "CompareTo", + "ReplaceGeneric", + "OnProcessShader", + "CompatibilityTests" + ], + "serializedFields": [], + "publicFields": [ + "methodBase", + "InstanceType", + "MethodGenericTypeArguments", + "InstanceTypeGenericTypeArguments", + "RequiredDefine", + "callbackOrder" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.CodeGen/CecilExtensionMethods.cs", + "className": "TypeReferenceExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.CodeGen/JobReflectionDataPostProcessor.cs", + "className": "JobsILPostProcessor", + "baseClass": "ILPostProcessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.CodeGen/JobsILPostProcessor.cs", + "className": "JobsILPostProcessor", + "baseClass": "ILPostProcessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Resolve", + "AddAssemblyDefinitionBeingOperatedOn", + "GetReflectionImporter" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.CodeGen/UserError.cs", + "className": "UserError", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Editor/CLILeakDetectionSwitcher.cs", + "className": "CLILeakDetectionSwitcher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Editor/JobsMenu.cs", + "className": "JobsMenu", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/ArrayPerformanceTests.cs", + "className": "ArrayUtil", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AllocInt", + "AllocBclContainer", + "CreateRandomValues", + "AllocNativeContainer", + "AllocUnsafeContainer", + "MeasureNativeContainer", + "MeasureUnsafeContainer", + "MeasureBclContainer" + ], + "serializedFields": [], + "publicFields": [ + "total" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/BenchmarkAllocator.cs", + "className": "containing", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetParams", + "CreateAllocator", + "DestroyAllocator", + "Setup", + "Teardown", + "Measure", + "Execute" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/BenchmarkContainer.cs", + "className": "containing", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetParams", + "AllocNativeContainer", + "AllocUnsafeContainer", + "AllocBclContainer", + "MeasureNativeContainer", + "MeasureUnsafeContainer", + "MeasureBclContainer", + "Execute" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/BenchmarkContainerParallel.cs", + "className": "BenchmarkContainerRunnerParallel", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetParams", + "AllocNativeContainer", + "AllocUnsafeContainer", + "AllocBclContainer", + "MeasureNativeContainer", + "MeasureUnsafeContainer", + "MeasureBclContainer", + "Execute" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/HashMapPerformanceTests.cs", + "className": "HashMapUtil", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AllocInt", + "AllocBclContainer", + "CreateRandomKeys", + "RandomlyShuffleKeys", + "AllocNativeContainer", + "AllocUnsafeContainer", + "MeasureNativeContainer", + "MeasureUnsafeContainer", + "MeasureBclContainer" + ], + "serializedFields": [], + "publicFields": [ + "total" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/HashSetPerformanceTests.cs", + "className": "HashSetUtil", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AllocInt", + "AllocBclContainer", + "AllocBclContainerTuple", + "CreateRandomKeys", + "AllocNativeContainer", + "AllocUnsafeContainer", + "MeasureNativeContainer", + "MeasureUnsafeContainer", + "MeasureBclContainer" + ], + "serializedFields": [], + "publicFields": [ + "total" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/ListPerformanceTests.cs", + "className": "ListUtil", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AllocInt", + "AllocBclContainer", + "CreateRandomValues", + "AllocNativeContainer", + "AllocUnsafeContainer", + "MeasureNativeContainer", + "MeasureUnsafeContainer", + "MeasureBclContainer" + ], + "serializedFields": [], + "publicFields": [ + "total" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/NativeArraySortPerformanceTests.cs", + "className": "NativeSlicePerformanceTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NativeSlice_Performance_CopyTo", + "NativeSlice_Performance_CopyFrom" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/ParallelHashMapPerformanceTests.cs", + "className": "ParallelHashMapUtil", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AllocInt", + "AllocBclContainer", + "CreateRandomKeys", + "RandomlyShuffleKeys", + "SplitForWorkers", + "AllocNativeContainer", + "AllocUnsafeContainer", + "MeasureNativeContainer", + "MeasureUnsafeContainer", + "MeasureBclContainer" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/ParallelHashSetPerformanceTests.cs", + "className": "ParallelHashSetUtil", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AllocInt", + "AllocBclContainer", + "AllocBclContainerTuple", + "CreateRandomKeys", + "SplitForWorkers", + "Add", + "Clear", + "Contains", + "Remove", + "CopyTo", + "UnionWith", + "IntersectWith", + "ExceptWith", + "Dispose", + "AllocNativeContainer", + "AllocUnsafeContainer", + "MeasureNativeContainer", + "MeasureUnsafeContainer", + "MeasureBclContainer" + ], + "serializedFields": [], + "publicFields": [ + "total" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/QueueParallelPerformanceTests.cs", + "className": "QueueParallelUtil", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AllocInt", + "AllocBclContainer", + "AllocNativeContainer", + "AllocUnsafeContainer", + "MeasureNativeContainer", + "MeasureUnsafeContainer", + "MeasureBclContainer" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/QueuePerformanceTests.cs", + "className": "QueueUtil", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AllocInt", + "AllocBclContainer", + "CreateRandomValues", + "AllocNativeContainer", + "AllocUnsafeContainer", + "MeasureNativeContainer", + "MeasureUnsafeContainer", + "MeasureBclContainer" + ], + "serializedFields": [], + "publicFields": [ + "total" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/RewindableAllocatorPerformanceTests.cs", + "className": "RewindableAllocatorBenchmark", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateAllocator", + "DestroyAllocator", + "Setup", + "Teardown", + "Allocate", + "Measure", + "FixedSize", + "IncSize", + "DecSize" + ], + "serializedFields": [], + "publicFields": [ + "customAllocator" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/RingQueuePerformanceTests.cs", + "className": "RingQueueUtil", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AllocInt", + "AllocBclContainer", + "CreateRandomValues", + "AllocNativeContainer", + "AllocUnsafeContainer", + "MeasureNativeContainer", + "MeasureUnsafeContainer", + "MeasureBclContainer" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/Unity.PerformanceTesting.Benchmark/BenchmarkAttributes.cs", + "className": "containing", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/Unity.PerformanceTesting.Benchmark/BenchmarkGenerator.cs", + "className": "BenchmarkGenerator", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/Unity.PerformanceTesting.Benchmark/BenchmarkMeasure.cs", + "className": "BenchmarkMeasure", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/Unity.PerformanceTesting.Benchmark/BenchmarkReportData.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "RankResults" + ], + "serializedFields": [], + "publicFields": [ + "unit", + "min", + "max", + "median", + "average", + "standardDeviation", + "sum", + "ranking", + "statistic", + "baselineRatio", + "resultFlags", + "results", + "comparisonName", + "footnoteFlags", + "comparisons", + "groupName", + "variantNames", + "resultTypes", + "resultDecimalPlaces", + "groups", + "reportName" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/Unity.PerformanceTesting.Benchmark/BenchmarkRunner.cs", + "className": "BenchmarkRunner", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "defaultName", + "enumType", + "names", + "values", + "resultTypes", + "resultUnit", + "resultDecimalPlaces", + "resultStatistic" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/Unity.PerformanceTesting.Benchmark/MarkdownBuilder.cs", + "className": "MarkdownBuilder", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Append", + "AppendLine", + "AppendLines", + "Header", + "HorizontalLine", + "Br", + "BrParagraph", + "Italic", + "Bold", + "BoldItalic", + "Code", + "Link", + "LinkHeader", + "ListItem", + "BeginBlock", + "EndBlock", + "TableHeader", + "TableRow", + "Note", + "Save" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/UnsafeListPerformanceTests.cs", + "className": "UnsafeListPerformanceTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "x", + "y", + "z" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/UnsafeStreamPerformanceTests.cs", + "className": "UnsafeStreamPerformanceTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UnsafeStream_Performance_Write", + "UnsafeStream_Performance_Write_Burst" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests.Internal/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/AllocatorCustomTests.cs", + "className": "ExampleCustomAllocatorStructUsage", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Initialize", + "UseCustomAllocator", + "UseCustomAllocatorHandle", + "UseCustomAllocator_Works", + "UseCustomAllocatorHandle_Works", + "CustomAllocatorHandle_MultiThreadWorks" + ], + "serializedFields": [], + "publicFields": [ + "InitialValue", + "AllocationCount" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/AllocatorRewindableTests.cs", + "className": "ExampleStructSampleUsage", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "FreeRewindableAllocator" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/BitFieldTests.cs", + "className": "BitFieldTests", + "baseClass": "CollectionsTestFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "BitField32_Get_Set", + "BitField32_Count_Leading_Trailing", + "BitField32_Throws", + "BitField64_Get_Set", + "BitField64_Throws", + "BitField64_Count_Leading_Trailing" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/CollectionsTestFixture.cs", + "className": "TestRequiresCollectionChecks", + "baseClass": "System", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OneTimeSetup", + "OneTimeTearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/ConcurrentMaskTests.cs", + "className": "ConcurrentMaskTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AllocatesOneBitFromLong", + "FailsToAllocateOneBitFromLong", + "AllocatesMultipleBitsFromLong", + "FailsToAllocateMultipleBitsFromLong", + "FreesOneBitFromLong", + "FreesMultipleBitsFromLong", + "AllocatesOneBitFromArray", + "AllocatesMultipleBitsFromArray", + "FreesOneBitFromArray", + "FreesMultipleBitsFromArray", + "Execute", + "AllocatesFromJob" + ], + "serializedFields": [], + "publicFields": [ + "m_storage" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/CustomAllocatorTests.cs", + "className": "CustomAllocatorTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AllocatorHandleToAllocatorRoundTripWorks", + "AllocatorVersioningWorks", + "ReleasingChildHandlesWorks", + "AllocatesAndFreesFromMono", + "Execute", + "AllocatesAndFreesFromBurst", + "Dispose", + "Initialize", + "Try", + "UserDefinedAllocatorWorks", + "StackAllocatorWorks", + "CustomAllocatorNativeListWorksWithoutHandles", + "CustomAllocatorNativeListThrowsWhenAllocatorIsWrong", + "CustomAllocatorUnsafeListWorks", + "AllocatorManager_AllocateBlock_UsesAlignmentArgument", + "AllocatorManager_AllocateBlock_AlwaysCacheLineAligned", + "AllocatorManager_Block_DoesNotOverflow" + ], + "serializedFields": [], + "publicFields": [ + "m_clearValue", + "AllocationCount", + "Used", + "WasUsed", + "IsUsed" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/CustomContainerTests.cs", + "className": "NativeCustomArrayDebugView", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ToArray", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/DataStreamTests.cs", + "className": "DataStreamTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UShort", + "RawBits", + "RawBits_OutOfCapacity", + "UInt", + "Float", + "Short", + "FixedString32", + "FixedString64", + "FixedString128", + "FixedString512", + "FixedString4096", + "LongLooped", + "Int", + "ReadIncorrect", + "IntExistingData", + "Long", + "ULong", + "Double", + "WriteOutSideOfCapacity_Fails", + "ReadOutSideOfCapacity_Fails", + "FixedString32_LargerBaseline", + "Float_OutOfBoundsFails", + "Float_UnchangedData", + "Float_ChangedData", + "UInt_OutOfCapacity", + "Flush_Works", + "NotMirroringFlushCall_Fails", + "CanMixPackedAndNonPacked", + "IsCreated_ReturnsTrueAfterConstructor", + "LengthInBits_MatchesWrittenCount", + "CreateStreamWithPartOfSourceByteArray", + "CreateStreamWithSourceByteArray", + "ReadIntoExistingNativeByteArray", + "ReadIntoExistingByteArray", + "ReadingDataFromStreamWithSliceOffset", + "GetStreamReaderUnsafePtr", + "WriteOutOfBounds", + "ReadWritePackedUIntWithDeferred", + "PassDataStreamReaderToJob", + "Execute", + "MiNiCheck" + ], + "serializedFields": [], + "publicFields": [ + "Reader", + "ReturnValue" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/EmbeddedPackageOnlyTestAttribute.cs", + "className": "EmbeddedPackageOnlyTestAttribute", + "baseClass": "NUnitAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ApplyToTest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/FastAssert.cs", + "className": "mirrors", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/FixedListTests.gen.cs", + "className": "FixedListTests", + "baseClass": "CollectionsTestFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Compare", + "FixedList32BytesDebugView", + "FixedList64BytesDebugView", + "FixedList128BytesDebugView", + "FixedList32Byte_FixedBytes32Align8ToNativeArrayWorksGeneric", + "FixedList32Byte_ToNativeArrayWorks", + "FixedList32Byte_GenericHasExpectedLayout", + "FixedList32Byte_GenericHasExpectedCapacity", + "FixedList32Byte_GenericAddReplicate", + "FixedList32Byte_GenericInsertRangeWithBeginEnd", + "FixedList32Byte_GenericInsertRange", + "FixedList32Byte_GenericRemoveRange", + "FixedList32Byte_GenericInsert", + "FixedList32Byte_GenericRemoveAt", + "FixedList32Byte_GenericRemove", + "FixedList32Byte_GenericRemoveSwapBack", + "FixedList32Byte_GenericSort", + "FixedList32Byte_GenericSortCustomComparer", + "FixedList64Byte_FixedBytes64Align8ToNativeArrayWorksGeneric", + "FixedList64Byte_ToNativeArrayWorks", + "FixedList64Byte_GenericHasExpectedLayout", + "FixedList64Byte_GenericHasExpectedCapacity", + "FixedList64Byte_GenericAddReplicate", + "FixedList64Byte_GenericInsertRangeWithBeginEnd", + "FixedList64Byte_GenericInsertRange", + "FixedList64Byte_GenericRemoveRange", + "FixedList64Byte_GenericInsert", + "FixedList64Byte_GenericRemoveAt", + "FixedList64Byte_GenericRemove", + "FixedList64Byte_GenericRemoveSwapBack", + "FixedList64Byte_GenericSort", + "FixedList64Byte_GenericSortCustomComparer", + "FixedList128Byte_FixedBytes128Align8ToNativeArrayWorksGeneric", + "FixedList128Byte_ToNativeArrayWorks", + "FixedList128Byte_GenericHasExpectedLayout", + "FixedList128Byte_GenericHasExpectedCapacity", + "FixedList128Byte_GenericAddReplicate", + "FixedList128Byte_GenericInsertRangeWithBeginEnd", + "FixedList128Byte_GenericInsertRange", + "FixedList128Byte_GenericRemoveRange", + "FixedList128Byte_GenericInsert", + "FixedList128Byte_GenericRemoveAt", + "FixedList128Byte_GenericRemove", + "FixedList128Byte_GenericRemoveSwapBack", + "FixedList128Byte_GenericSort", + "FixedList128Byte_GenericSortCustomComparer", + "FixedList32Byte_HasExpectedLayout", + "FixedList32Byte_HasExpectedCapacity", + "FixedList32Byte_Serializes", + "FixedList32Byte_AddReplicate", + "FixedList32Byte_InsertRangeWithBeginEnd", + "FixedList32Byte_InsertRange", + "FixedList32Byte_RemoveAt", + "FixedList32Byte_Remove", + "FixedList32Byte_RemoveSwapBack", + "FixedList32Byte_RemoveRange", + "FixedList32Byte_RemoveAtSwapBack", + "FixedList32Byte_RemoveRangeSwapBack", + "FixedList32Byte_Insert", + "FixedList32Byte_Sort", + "FixedList32Byte_To_FixedList64Byte", + "FixedList32Byte_To_FixedList128Byte", + "FixedList64Byte_HasExpectedLayout", + "FixedList64Byte_HasExpectedCapacity", + "FixedList64Byte_Serializes", + "FixedList64Byte_AddReplicate", + "FixedList64Byte_InsertRangeWithBeginEnd", + "FixedList64Byte_InsertRange", + "FixedList64Byte_RemoveAt", + "FixedList64Byte_Remove", + "FixedList64Byte_RemoveSwapBack", + "FixedList64Byte_RemoveRange", + "FixedList64Byte_RemoveAtSwapBack", + "FixedList64Byte_RemoveRangeSwapBack", + "FixedList64Byte_Insert", + "FixedList64Byte_Sort", + "FixedList64Byte_To_FixedList32Byte", + "FixedList64Byte_To_FixedList128Byte", + "FixedList128Byte_HasExpectedLayout", + "FixedList128Byte_HasExpectedCapacity", + "FixedList128Byte_Serializes", + "FixedList128Byte_AddReplicate", + "FixedList128Byte_InsertRangeWithBeginEnd", + "FixedList128Byte_InsertRange", + "FixedList128Byte_RemoveAt", + "FixedList128Byte_Remove", + "FixedList128Byte_RemoveSwapBack", + "FixedList128Byte_RemoveRange", + "FixedList128Byte_RemoveAtSwapBack", + "FixedList128Byte_RemoveRangeSwapBack", + "FixedList128Byte_Insert", + "FixedList128Byte_Sort", + "FixedList128Byte_To_FixedList32Byte", + "FixedList128Byte_To_FixedList64Byte", + "FixedList32Int_FixedBytes32Align8ToNativeArrayWorksGeneric", + "FixedList32Int_ToNativeArrayWorks", + "FixedList32Int_GenericHasExpectedLayout", + "FixedList32Int_GenericHasExpectedCapacity", + "FixedList32Int_GenericAddReplicate", + "FixedList32Int_GenericInsertRangeWithBeginEnd", + "FixedList32Int_GenericInsertRange", + "FixedList32Int_GenericRemoveRange", + "FixedList32Int_GenericInsert", + "FixedList32Int_GenericRemoveAt", + "FixedList32Int_GenericRemove", + "FixedList32Int_GenericRemoveSwapBack", + "FixedList32Int_GenericSort", + "FixedList32Int_GenericSortCustomComparer", + "FixedList64Int_FixedBytes64Align8ToNativeArrayWorksGeneric", + "FixedList64Int_ToNativeArrayWorks", + "FixedList64Int_GenericHasExpectedLayout", + "FixedList64Int_GenericHasExpectedCapacity", + "FixedList64Int_GenericAddReplicate", + "FixedList64Int_GenericInsertRangeWithBeginEnd", + "FixedList64Int_GenericInsertRange", + "FixedList64Int_GenericRemoveRange", + "FixedList64Int_GenericInsert", + "FixedList64Int_GenericRemoveAt", + "FixedList64Int_GenericRemove", + "FixedList64Int_GenericRemoveSwapBack", + "FixedList64Int_GenericSort", + "FixedList64Int_GenericSortCustomComparer", + "FixedList128Int_FixedBytes128Align8ToNativeArrayWorksGeneric", + "FixedList128Int_ToNativeArrayWorks", + "FixedList128Int_GenericHasExpectedLayout", + "FixedList128Int_GenericHasExpectedCapacity", + "FixedList128Int_GenericAddReplicate", + "FixedList128Int_GenericInsertRangeWithBeginEnd", + "FixedList128Int_GenericInsertRange", + "FixedList128Int_GenericRemoveRange", + "FixedList128Int_GenericInsert", + "FixedList128Int_GenericRemoveAt", + "FixedList128Int_GenericRemove", + "FixedList128Int_GenericRemoveSwapBack", + "FixedList128Int_GenericSort", + "FixedList128Int_GenericSortCustomComparer", + "FixedList32Int_HasExpectedLayout", + "FixedList32Int_HasExpectedCapacity", + "FixedList32Int_Serializes", + "FixedList32Int_AddReplicate", + "FixedList32Int_InsertRangeWithBeginEnd", + "FixedList32Int_InsertRange", + "FixedList32Int_RemoveAt", + "FixedList32Int_Remove", + "FixedList32Int_RemoveSwapBack", + "FixedList32Int_RemoveRange", + "FixedList32Int_RemoveAtSwapBack", + "FixedList32Int_RemoveRangeSwapBack", + "FixedList32Int_Insert", + "FixedList32Int_Sort", + "FixedList32Int_To_FixedList64Int", + "FixedList32Int_To_FixedList128Int", + "FixedList64Int_HasExpectedLayout", + "FixedList64Int_HasExpectedCapacity", + "FixedList64Int_Serializes", + "FixedList64Int_AddReplicate", + "FixedList64Int_InsertRangeWithBeginEnd", + "FixedList64Int_InsertRange", + "FixedList64Int_RemoveAt", + "FixedList64Int_Remove", + "FixedList64Int_RemoveSwapBack", + "FixedList64Int_RemoveRange", + "FixedList64Int_RemoveAtSwapBack", + "FixedList64Int_RemoveRangeSwapBack", + "FixedList64Int_Insert", + "FixedList64Int_Sort", + "FixedList64Int_To_FixedList32Int", + "FixedList64Int_To_FixedList128Int", + "FixedList128Int_HasExpectedLayout", + "FixedList128Int_HasExpectedCapacity", + "FixedList128Int_Serializes", + "FixedList128Int_AddReplicate", + "FixedList128Int_InsertRangeWithBeginEnd", + "FixedList128Int_InsertRange", + "FixedList128Int_RemoveAt", + "FixedList128Int_Remove", + "FixedList128Int_RemoveSwapBack", + "FixedList128Int_RemoveRange", + "FixedList128Int_RemoveAtSwapBack", + "FixedList128Int_RemoveRangeSwapBack", + "FixedList128Int_Insert", + "FixedList128Int_Sort", + "FixedList128Int_To_FixedList32Int", + "FixedList128Int_To_FixedList64Int", + "FixedList32Float_FixedBytes32Align8ToNativeArrayWorksGeneric", + "FixedList32Float_ToNativeArrayWorks", + "FixedList32Float_GenericHasExpectedLayout", + "FixedList32Float_GenericHasExpectedCapacity", + "FixedList32Float_GenericAddReplicate", + "FixedList32Float_GenericInsertRangeWithBeginEnd", + "FixedList32Float_GenericInsertRange", + "FixedList32Float_GenericRemoveRange", + "FixedList32Float_GenericInsert", + "FixedList32Float_GenericRemoveAt", + "FixedList32Float_GenericRemove", + "FixedList32Float_GenericRemoveSwapBack", + "FixedList32Float_GenericSort", + "FixedList32Float_GenericSortCustomComparer", + "FixedList64Float_FixedBytes64Align8ToNativeArrayWorksGeneric", + "FixedList64Float_ToNativeArrayWorks", + "FixedList64Float_GenericHasExpectedLayout", + "FixedList64Float_GenericHasExpectedCapacity", + "FixedList64Float_GenericAddReplicate", + "FixedList64Float_GenericInsertRangeWithBeginEnd", + "FixedList64Float_GenericInsertRange", + "FixedList64Float_GenericRemoveRange", + "FixedList64Float_GenericInsert", + "FixedList64Float_GenericRemoveAt", + "FixedList64Float_GenericRemove", + "FixedList64Float_GenericRemoveSwapBack", + "FixedList64Float_GenericSort", + "FixedList64Float_GenericSortCustomComparer", + "FixedList128Float_FixedBytes128Align8ToNativeArrayWorksGeneric", + "FixedList128Float_ToNativeArrayWorks", + "FixedList128Float_GenericHasExpectedLayout", + "FixedList128Float_GenericHasExpectedCapacity", + "FixedList128Float_GenericAddReplicate", + "FixedList128Float_GenericInsertRangeWithBeginEnd", + "FixedList128Float_GenericInsertRange", + "FixedList128Float_GenericRemoveRange", + "FixedList128Float_GenericInsert", + "FixedList128Float_GenericRemoveAt", + "FixedList128Float_GenericRemove", + "FixedList128Float_GenericRemoveSwapBack", + "FixedList128Float_GenericSort", + "FixedList128Float_GenericSortCustomComparer", + "FixedList32Float_HasExpectedLayout", + "FixedList32Float_HasExpectedCapacity", + "FixedList32Float_Serializes", + "FixedList32Float_AddReplicate", + "FixedList32Float_InsertRangeWithBeginEnd", + "FixedList32Float_InsertRange", + "FixedList32Float_RemoveAt", + "FixedList32Float_Remove", + "FixedList32Float_RemoveSwapBack", + "FixedList32Float_RemoveRange", + "FixedList32Float_RemoveAtSwapBack", + "FixedList32Float_RemoveRangeSwapBack", + "FixedList32Float_Insert", + "FixedList32Float_Sort", + "FixedList32Float_To_FixedList64Float", + "FixedList32Float_To_FixedList128Float", + "FixedList64Float_HasExpectedLayout", + "FixedList64Float_HasExpectedCapacity", + "FixedList64Float_Serializes", + "FixedList64Float_AddReplicate", + "FixedList64Float_InsertRangeWithBeginEnd", + "FixedList64Float_InsertRange", + "FixedList64Float_RemoveAt", + "FixedList64Float_Remove", + "FixedList64Float_RemoveSwapBack", + "FixedList64Float_RemoveRange", + "FixedList64Float_RemoveAtSwapBack", + "FixedList64Float_RemoveRangeSwapBack", + "FixedList64Float_Insert", + "FixedList64Float_Sort", + "FixedList64Float_To_FixedList32Float", + "FixedList64Float_To_FixedList128Float", + "FixedList128Float_HasExpectedLayout", + "FixedList128Float_HasExpectedCapacity", + "FixedList128Float_Serializes", + "FixedList128Float_AddReplicate", + "FixedList128Float_InsertRangeWithBeginEnd", + "FixedList128Float_InsertRange", + "FixedList128Float_RemoveAt", + "FixedList128Float_Remove", + "FixedList128Float_RemoveSwapBack", + "FixedList128Float_RemoveRange", + "FixedList128Float_RemoveAtSwapBack", + "FixedList128Float_RemoveRangeSwapBack", + "FixedList128Float_Insert", + "FixedList128Float_Sort", + "FixedList128Float_To_FixedList32Float", + "FixedList128Float_To_FixedList64Float" + ], + "serializedFields": [], + "publicFields": [ + "a", + "List" + ], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/FixedStringBurstTests.cs", + "className": "FixedStringBurstTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestBurstAppend" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/FixedStringCultureTests.cs", + "className": "FixedStringCultureTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "FixedStringNParseIntWorks", + "FixedStringNParseUIntWorks", + "FixedStringNParseFloat", + "FixedStringNParseFloatNan", + "FixedStringNParseFloatInfinity", + "FixedStringNParseFloatNegativeInfinity", + "FixedStringNFormatInt", + "FixedStringNFormatLong", + "FixedStringNFormatUInt", + "FixedStringNFormatULong", + "FixedStringNFormatFloat", + "FixedStringNAppendInt", + "FixedStringNAppendLong", + "FixedStringNAppendUInt", + "FixedStringNAppendULong", + "FixedStringNAppendFloat", + "FixedStringNFormatNegativeZero", + "FixedStringNParseFloatLocale" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/FixedStringSizedTests.gen.cs", + "className": "FixedStringSizedTests", + "baseClass": "UnityEngine", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "FixedString32BytesSerializes", + "FixedString32BytesAtMaximumSizeWorks", + "FixedString32BytesToFixedString64Works", + "FixedString32BytesToFixedString128Works", + "FixedString32BytesToFixedString512Works", + "FixedString32BytesToFixedString4096Works", + "FixedString64BytesSerializes", + "FixedString64BytesAtMaximumSizeWorks", + "FixedString64BytesToFixedString32Works", + "FixedString64BytesToFixedString128Works", + "FixedString64BytesToFixedString512Works", + "FixedString64BytesToFixedString4096Works", + "FixedString128BytesSerializes", + "FixedString128BytesAtMaximumSizeWorks", + "FixedString128BytesToFixedString32Works", + "FixedString128BytesToFixedString64Works", + "FixedString128BytesToFixedString512Works", + "FixedString128BytesToFixedString4096Works", + "FixedString512BytesSerializes", + "FixedString512BytesAtMaximumSizeWorks", + "FixedString512BytesToFixedString32Works", + "FixedString512BytesToFixedString64Works", + "FixedString512BytesToFixedString128Works", + "FixedString512BytesToFixedString4096Works", + "FixedString4096BytesSerializes", + "FixedString4096BytesAtMaximumSizeWorks", + "FixedString4096BytesToFixedString32Works", + "FixedString4096BytesToFixedString64Works", + "FixedString4096BytesToFixedString128Works", + "FixedString4096BytesToFixedString512Works" + ], + "serializedFields": [], + "publicFields": [ + "String" + ], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/FixedStringTests.cs", + "className": "FixedStringTestUtils", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "FixedStringFormat", + "FixedStringNFormatExtension1Params", + "FixedStringNFormatExtension2Params", + "FixedStringNFormatExtension3Params", + "FixedStringNFormatExtension4Params", + "FixedStringNFormatExtension5Params", + "FixedStringNFormatExtension6Params", + "FixedStringNFormatExtension7Params", + "FixedStringNFormatExtension8Params", + "FixedStringNFormatExtension9Params", + "FixedStringNFormatExtension10Params", + "FixedStringNFormatBadFormat", + "FixedStringNFormatOverflow", + "FixedStringNFormatBraces", + "FixedStringNAppendString", + "FixedStringRuneWorks", + "FixedStringNCopyFromBytesWorks", + "FixedStringNToStringWorks", + "FixedStringNEqualsWorks", + "FixedStringNForEach", + "FixedStringNSubstring", + "FixedStringNIndexOf", + "FixedStringNLastIndexOf", + "FixedStringNContains", + "FixedStringNComparisons", + "FixedStringNSizeOf", + "FixedStringNLayout", + "FixedStringStartsEndsWithChar", + "FixedStringStartsEndsWithString", + "FixedStringTrimStart", + "FixedStringTrimStartWithRunes", + "FixedStringToLowerUpperAscii" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/GcAllocRecorderTest.cs", + "className": "GcAllocRecorderTest", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestBeginEnd", + "TestNoAlloc", + "TestAlloc" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/GenericContainerTest.cs", + "className": "GenericContainerTests", + "baseClass": "CollectionsTestFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "Test_IsCreated_Uninitialized", + "INativeDisposable_Dispose_Uninitialized", + "INativeDisposable_Init_Double_Dispose", + "INativeDisposable_Init_Double_Dispose_Job", + "INativeDisposable_Dispose_Job_Missing_Dependency", + "INativeDisposable_Dispose_Job_Then_Schedule_Work", + "IIndexable_Change_Length_Missing_Dependency", + "ForEach" + ], + "serializedFields": [], + "publicFields": [ + "data" + ], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/Jobs/BurstCompiledSchedulingTests.cs", + "className": "BurstScheduleTests", + "baseClass": "JobTestsFixtureBasic", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestBurstCompiled", + "IsBurstEnabled", + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "executed" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/Jobs/FilterJobTests.cs", + "className": "ParallelFilterJobTests", + "baseClass": "JobTestsFixtureBasic", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "AddElementForEach", + "FilterProduceChained", + "FilterAppendChained", + "FilterPreviousChained", + "AccessingWritable" + ], + "serializedFields": [], + "publicFields": [ + "array" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/Jobs/JobStressTests.cs", + "className": "JobStressTests", + "baseClass": "JobTestsFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "StressTestParallelFor", + "StressTestParallelForIterations", + "DeepDependencyChain" + ], + "serializedFields": [], + "publicFields": [ + "value", + "expected" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/Jobs/JobTests.cs", + "className": "IJobTestExtensions", + "baseClass": "JobTestsFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "ValidateContainerSafetyInGenericJob_ContainerIsGenericParameter", + "ScheduleGenericJobPairFloat", + "ScheduleGenericJobPairDouble", + "ScheduleGenericJobPairInt", + "SchedulingGenericJobUnsafelyThrows", + "SchedulingGenericJobFromGenericContextUnsafelyThrows", + "Scheduling", + "Scheduling_With_Dependencies", + "ForEach_Scheduling_With_Dependencies", + "ForEach_Scheduling_With_Zero_Size", + "Deallocate_Temp_NativeArray_From_Job", + "Deallocate_Persistent_NativeArray_From_Job", + "TestNestedDeallocateOnJobCompletion", + "TestJobProducerCleansUp", + "InheritInterfaceJobWorks", + "InheritInterfaceWithProducerJobWorks" + ], + "serializedFields": [], + "publicFields": [ + "m_ListLength", + "m_GenericList", + "m_Value", + "v", + "input", + "nested", + "output", + "jobStructData", + "List1", + "List2", + "StrA", + "StrB", + "StrC", + "StrD", + "TotalLengths", + "Unused" + ], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/Jobs/JobTests_CombineDependencies.cs", + "className": "JobTests_CombineDependencies", + "baseClass": "JobTestsFixtureBasic", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "CombineDependenciesWorks", + "DeepCombineDependencies", + "DeepCombineDependenciesWorks" + ], + "serializedFields": [], + "publicFields": [ + "data", + "a", + "b" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/Jobs/JobTestsFixture.cs", + "className": "JobTestsFixtureBasic", + "baseClass": "JobTestsFixtureBasic", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Teardown", + "Execute", + "Init", + "ExpectOutputSumOfInput0And1", + "ExpectOutputSumOfInput0And1And2", + "Cleanup" + ], + "serializedFields": [], + "publicFields": [ + "input0", + "input1", + "output", + "input", + "data", + "expectedInput0", + "input2", + "output2" + ], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/Jobs/NativeListDeferredArrayTests.cs", + "className": "NativeListDeferredArrayTests", + "baseClass": "JobTestsFixtureBasic", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "NativeListDeferredArrayTestsSetup", + "ResizedListToDeferredJobArray", + "ResizeListBeforeSchedule", + "ResizeListWhileJobIsRunning", + "AliasArrayThrows", + "DeferredListMustExistInJobData", + "DeferredListCantBeDeletedWhileJobIsRunning", + "DeferredArrayCantBeAccessedOnMainthread", + "TearDown" + ], + "serializedFields": [], + "publicFields": [ + "array", + "list", + "ResizeLength" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/ListExtensionsTests.cs", + "className": "ListExtensionsTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ListExtensions_RemoveSwapBack_Item", + "ListExtensions_RemoveSwapBack_Predicate", + "ListExtensions_RemoveAtSwapBack", + "ListExtensions_ToNativeList", + "ListExtensions_ToNativeArray" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeArraySortTests.cs", + "className": "MathTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Tests", + "SortNativeArray_RandomInts_ReturnSorted", + "SortNativeArray_SortedInts_ReturnSorted", + "SortNativeArray_RandomBytes_ReturnSorted", + "SortNativeArray_RandomShorts_ReturnSorted", + "SortNativeArray_RandomFloats_ReturnSorted", + "CompareTo", + "SortNativeArray_RandomComparableType_ReturnSorted", + "Compare", + "SortNativeArray_RandomNonComparableType_ReturnSorted", + "SortNativeSlice_ReturnSorted", + "SortNativeSlice_DoesNotChangeArrayBeyondLimits", + "SortNativeSlice_WithCustomStride_ThrowsInvalidOperationException", + "NativeSlice_CopyTo", + "NativeSlice_CopyFrom", + "SortJobNativeArray_RandomInts_ReturnSorted", + "SortJobNativeArray_SortedInts_ReturnSorted", + "SortJobNativeArray_RandomBytes_ReturnSorted", + "SortJobNativeArray_RandomBytes_ReturnSorted_Descending", + "SortJobNativeArray_RandomShorts_ReturnSorted", + "SortNativeArrayByJob_RandomShorts_ReturnSorted_Descending", + "SortJobNativeArray_RandomFloats_ReturnSorted", + "SortJobNativeArray_RandomFloats_ReturnSorted_Descending", + "Execute", + "SortJobNativeList_UseInPreviousJob" + ], + "serializedFields": [], + "publicFields": [ + "value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeArrayTests.cs", + "className": "NativeArrayTests", + "baseClass": "CollectionsTestFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NativeArray_DisposeJob", + "Execute", + "NativeArray_DisposeJobWithMissingDependencyThrows", + "NativeArray_DisposeJobCantBeScheduled", + "NativeArray_ConvertExistingDataToNativeArray", + "NativeArray_ConvertExistingDataToNativeArray_SetTempMemoryHandle", + "NativeArray_ConvertExistingNativeListToNativeArray", + "NativeArray_CustomAllocator_DisposeException", + "NativeArray_CustomAllocator_DisposeHandleException" + ], + "serializedFields": [], + "publicFields": [ + "ElementValue", + "Result" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeBitArrayTests.cs", + "className": "NativeBitArrayTests", + "baseClass": "CollectionsTestFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NativeBitArray_Init", + "NativeBitArray_Get_Set_Long", + "NativeBitArray_Get_Set_Short", + "NativeBitArray_Get_Set_Tiny", + "NativeBitArray_GetBits", + "NativeBitArray_SetBits", + "NativeBitArray_Copy", + "UnsafeBitArray_Resize", + "NativeBitArray_AsNativeArray_Byte", + "NativeBitArray_AsNativeArray_Uint", + "NativeBitArray_AsNativeArray_Ulong", + "NativeBitArray_AsNativeArray_ThrowsOnSizeMismatch", + "Execute", + "NativeBitArray_ReadOnly", + "NativeBitArray_UseAfterFree_UsesCustomOwnerTypeName", + "NativeBitArray_AtomicSafetyHandle_AllocatorTemp_UniqueStaticSafetyIds", + "NativeBitArray_CreateAndUseAfterFreeInBurstJob_UsesCustomOwnerTypeName", + "NativeBitArray_FindWithPattern", + "NativeBitArray_FindInTinyBitArray", + "NativeBitArray_FindLastUnsetBit", + "NativeBitArray_CustomAllocatorTest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeContainerTests_ValidateTypes.cs", + "className": "NativeContainerTests_ValidateTypes", + "baseClass": "NativeContainerTests_ValidateTypesFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "Scheduling_With_Supported_Types" + ], + "serializedFields": [], + "publicFields": [ + "nativeArrayRO", + "nativeArrayRW" + ], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeContainerTests_ValidateTypes_JobDebugger.cs", + "className": "NativeContainderTests_ValidateTypes_JobDebugger", + "baseClass": "NativeContainerTests_ValidateTypesFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "ValidatedUnsupportedTypes" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeContainerTests_ValidateTypesFixture.cs", + "className": "NativeContainerTests_ValidateTypesFixture", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeHashMapTests.cs", + "className": "NativeHashMapTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "NativeHashMap_TryAdd_TryGetValue_Clear", + "NativeHashMap_Key_Collisions", + "NativeHashMap_HashMapSupportsAutomaticCapacityChange", + "NativeHashMap_HashMapSameKey", + "NativeHashMap_IsEmpty", + "NativeHashMap_HashMapEmptyCapacity", + "NativeHashMap_Remove", + "NativeHashMap_RemoveOnEmptyMap_DoesNotThrow", + "NativeHashMap_TryAddScalability", + "NativeHashMap_GetKeysEmpty", + "NativeHashMap_GetKeys", + "NativeHashMap_GetValues", + "NativeHashMap_GetKeysAndValues", + "CompareTo", + "NativeHashMap_GetKeysGuid", + "NativeHashMap_IndexerWorks", + "NativeHashMap_ContainsKeyHashMap", + "NativeHashMap_UseAfterFree_UsesCustomOwnerTypeName", + "Execute", + "NativeHashMap_CreateAndUseAfterFreeInBurstJob_UsesCustomOwnerTypeName", + "NativeHashMap_ForEach_FixedStringInHashMap", + "NativeHashMap_EnumeratorDoesNotReturnRemovedElementsTest", + "NativeHashMap_EnumeratorInfiniteIterationTest", + "NativeHashMap_ForEach", + "NativeHashMap_ForEach_From_Job", + "NativeHashMap_Write_From_Job", + "NativeHashMap_ForEach_Throws_When_Modified", + "NativeHashMap_ForEach_Throws_Job_Iterator", + "NativeHashMap_CustomAllocatorTest", + "NativeHashMap_Nested", + "NativeHashMap_ForEach_FixedStringKey", + "NativeHashMap_SupportsAutomaticCapacityChange", + "NativeHashMap_SameKey", + "NativeHashMap_EmptyCapacity", + "NativeHashMap_DisposeJob", + "NativeHashMap_CanInsertSentinelValue", + "NativeHashMap_SoakTest", + "NativeHashMap_IndexerAdd_ResizesContainer" + ], + "serializedFields": [], + "publicFields": [ + "a", + "b", + "Num" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeHashSetTests.cs", + "className": "NativeHashSetTests", + "baseClass": "CollectionsTestFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NativeHashSet_IsEmpty", + "NativeHashSet_Capacity", + "NativeHashSet_CapacityAtLeastCount", + "NativeHashSet_RemoveOnEmptyMap_DoesNotThrow", + "NativeHashSet_Collisions", + "NativeHashSet_SameElement", + "NativeHashSet_CanBeReadFromJob", + "Execute", + "NativeHashSet_TempHashSetInJob", + "NativeHashSet_ForEach_FixedStringInHashMap", + "NativeHashSet_ForEach", + "NativeHashSet_ForEach_From_Job", + "NativeHashSet_Write_From_Job", + "NativeHashSet_ForEach_Throws_When_Modified", + "NativeHashSet_ForEach_Throws_Job_Iterator", + "NativeHashSet_EIU_ExceptWith_Empty", + "NativeHashSet_EIU_ExceptWith_AxB", + "NativeHashSet_EIU_ExceptWith_BxA", + "NativeHashSet_EIU_IntersectWith_Empty", + "NativeHashSet_EIU_IntersectWith", + "NativeHashSet_EIU_UnionWith_Empty", + "NativeHashSet_EIU_UnionWith", + "NativeHashSet_ToArray", + "NativeHashSet_CustomAllocatorTest" + ], + "serializedFields": [], + "publicFields": [ + "Output", + "Num", + "Input" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeHashSetTests.gen.cs", + "className": "NativeHashSetTestsGenerated", + "baseClass": "CollectionsTestFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NativeHashSet_NativeHashSet_EIU_ExceptWith_Empty", + "NativeHashSet_NativeHashSet_EIU_ExceptWith_AxB", + "NativeHashSet_NativeHashSet_EIU_IntersectWith_Empty", + "NativeHashSet_NativeHashSet_EIU_IntersectWith", + "NativeHashSet_NativeHashSet_EIU_UnionWith_Empty", + "NativeHashSet_NativeHashSet_EIU_UnionWith", + "NativeHashSet_UnsafeHashSet_EIU_ExceptWith_Empty", + "NativeHashSet_UnsafeHashSet_EIU_ExceptWith_AxB", + "NativeHashSet_UnsafeHashSet_EIU_IntersectWith_Empty", + "NativeHashSet_UnsafeHashSet_EIU_IntersectWith", + "NativeHashSet_UnsafeHashSet_EIU_UnionWith_Empty", + "NativeHashSet_UnsafeHashSet_EIU_UnionWith", + "NativeHashSet_NativeParallelHashSet_EIU_ExceptWith_Empty", + "NativeHashSet_NativeParallelHashSet_EIU_ExceptWith_AxB", + "NativeHashSet_NativeParallelHashSet_EIU_IntersectWith_Empty", + "NativeHashSet_NativeParallelHashSet_EIU_IntersectWith", + "NativeHashSet_NativeParallelHashSet_EIU_UnionWith_Empty", + "NativeHashSet_NativeParallelHashSet_EIU_UnionWith", + "NativeHashSet_UnsafeParallelHashSet_EIU_ExceptWith_Empty", + "NativeHashSet_UnsafeParallelHashSet_EIU_ExceptWith_AxB", + "NativeHashSet_UnsafeParallelHashSet_EIU_IntersectWith_Empty", + "NativeHashSet_UnsafeParallelHashSet_EIU_IntersectWith", + "NativeHashSet_UnsafeParallelHashSet_EIU_UnionWith_Empty", + "NativeHashSet_UnsafeParallelHashSet_EIU_UnionWith", + "NativeHashSet_NativeList_EIU_ExceptWith_Empty", + "NativeHashSet_NativeList_EIU_ExceptWith_AxB", + "NativeHashSet_NativeList_EIU_IntersectWith_Empty", + "NativeHashSet_NativeList_EIU_IntersectWith", + "NativeHashSet_NativeList_EIU_UnionWith_Empty", + "NativeHashSet_NativeList_EIU_UnionWith", + "NativeHashSet_UnsafeList_EIU_ExceptWith_Empty", + "NativeHashSet_UnsafeList_EIU_ExceptWith_AxB", + "NativeHashSet_UnsafeList_EIU_IntersectWith_Empty", + "NativeHashSet_UnsafeList_EIU_IntersectWith", + "NativeHashSet_UnsafeList_EIU_UnionWith_Empty", + "NativeHashSet_UnsafeList_EIU_UnionWith", + "NativeHashSet_FixedList32Bytes_EIU_ExceptWith_Empty", + "NativeHashSet_FixedList32Bytes_EIU_ExceptWith_AxB", + "NativeHashSet_FixedList32Bytes_EIU_IntersectWith_Empty", + "NativeHashSet_FixedList32Bytes_EIU_IntersectWith", + "NativeHashSet_FixedList32Bytes_EIU_UnionWith_Empty", + "NativeHashSet_FixedList32Bytes_EIU_UnionWith", + "NativeHashSet_FixedList64Bytes_EIU_ExceptWith_Empty", + "NativeHashSet_FixedList64Bytes_EIU_ExceptWith_AxB", + "NativeHashSet_FixedList64Bytes_EIU_IntersectWith_Empty", + "NativeHashSet_FixedList64Bytes_EIU_IntersectWith", + "NativeHashSet_FixedList64Bytes_EIU_UnionWith_Empty", + "NativeHashSet_FixedList64Bytes_EIU_UnionWith", + "NativeHashSet_FixedList128Bytes_EIU_ExceptWith_Empty", + "NativeHashSet_FixedList128Bytes_EIU_ExceptWith_AxB", + "NativeHashSet_FixedList128Bytes_EIU_IntersectWith_Empty", + "NativeHashSet_FixedList128Bytes_EIU_IntersectWith", + "NativeHashSet_FixedList128Bytes_EIU_UnionWith_Empty", + "NativeHashSet_FixedList128Bytes_EIU_UnionWith", + "NativeHashSet_FixedList512Bytes_EIU_ExceptWith_Empty", + "NativeHashSet_FixedList512Bytes_EIU_ExceptWith_AxB", + "NativeHashSet_FixedList512Bytes_EIU_IntersectWith_Empty", + "NativeHashSet_FixedList512Bytes_EIU_IntersectWith", + "NativeHashSet_FixedList512Bytes_EIU_UnionWith_Empty", + "NativeHashSet_FixedList512Bytes_EIU_UnionWith", + "NativeHashSet_FixedList4096Bytes_EIU_ExceptWith_Empty", + "NativeHashSet_FixedList4096Bytes_EIU_ExceptWith_AxB", + "NativeHashSet_FixedList4096Bytes_EIU_IntersectWith_Empty", + "NativeHashSet_FixedList4096Bytes_EIU_IntersectWith", + "NativeHashSet_FixedList4096Bytes_EIU_UnionWith_Empty", + "NativeHashSet_FixedList4096Bytes_EIU_UnionWith", + "UnsafeHashSet_NativeHashSet_EIU_ExceptWith_Empty", + "UnsafeHashSet_NativeHashSet_EIU_ExceptWith_AxB", + "UnsafeHashSet_NativeHashSet_EIU_IntersectWith_Empty", + "UnsafeHashSet_NativeHashSet_EIU_IntersectWith", + "UnsafeHashSet_NativeHashSet_EIU_UnionWith_Empty", + "UnsafeHashSet_NativeHashSet_EIU_UnionWith", + "UnsafeHashSet_UnsafeHashSet_EIU_ExceptWith_Empty", + "UnsafeHashSet_UnsafeHashSet_EIU_ExceptWith_AxB", + "UnsafeHashSet_UnsafeHashSet_EIU_IntersectWith_Empty", + "UnsafeHashSet_UnsafeHashSet_EIU_IntersectWith", + "UnsafeHashSet_UnsafeHashSet_EIU_UnionWith_Empty", + "UnsafeHashSet_UnsafeHashSet_EIU_UnionWith", + "UnsafeHashSet_NativeParallelHashSet_EIU_ExceptWith_Empty", + "UnsafeHashSet_NativeParallelHashSet_EIU_ExceptWith_AxB", + "UnsafeHashSet_NativeParallelHashSet_EIU_IntersectWith_Empty", + "UnsafeHashSet_NativeParallelHashSet_EIU_IntersectWith", + "UnsafeHashSet_NativeParallelHashSet_EIU_UnionWith_Empty", + "UnsafeHashSet_NativeParallelHashSet_EIU_UnionWith", + "UnsafeHashSet_UnsafeParallelHashSet_EIU_ExceptWith_Empty", + "UnsafeHashSet_UnsafeParallelHashSet_EIU_ExceptWith_AxB", + "UnsafeHashSet_UnsafeParallelHashSet_EIU_IntersectWith_Empty", + "UnsafeHashSet_UnsafeParallelHashSet_EIU_IntersectWith", + "UnsafeHashSet_UnsafeParallelHashSet_EIU_UnionWith_Empty", + "UnsafeHashSet_UnsafeParallelHashSet_EIU_UnionWith", + "UnsafeHashSet_NativeList_EIU_ExceptWith_Empty", + "UnsafeHashSet_NativeList_EIU_ExceptWith_AxB", + "UnsafeHashSet_NativeList_EIU_IntersectWith_Empty", + "UnsafeHashSet_NativeList_EIU_IntersectWith", + "UnsafeHashSet_NativeList_EIU_UnionWith_Empty", + "UnsafeHashSet_NativeList_EIU_UnionWith", + "UnsafeHashSet_UnsafeList_EIU_ExceptWith_Empty", + "UnsafeHashSet_UnsafeList_EIU_ExceptWith_AxB", + "UnsafeHashSet_UnsafeList_EIU_IntersectWith_Empty", + "UnsafeHashSet_UnsafeList_EIU_IntersectWith", + "UnsafeHashSet_UnsafeList_EIU_UnionWith_Empty", + "UnsafeHashSet_UnsafeList_EIU_UnionWith", + "UnsafeHashSet_FixedList32Bytes_EIU_ExceptWith_Empty", + "UnsafeHashSet_FixedList32Bytes_EIU_ExceptWith_AxB", + "UnsafeHashSet_FixedList32Bytes_EIU_IntersectWith_Empty", + "UnsafeHashSet_FixedList32Bytes_EIU_IntersectWith", + "UnsafeHashSet_FixedList32Bytes_EIU_UnionWith_Empty", + "UnsafeHashSet_FixedList32Bytes_EIU_UnionWith", + "UnsafeHashSet_FixedList64Bytes_EIU_ExceptWith_Empty", + "UnsafeHashSet_FixedList64Bytes_EIU_ExceptWith_AxB", + "UnsafeHashSet_FixedList64Bytes_EIU_IntersectWith_Empty", + "UnsafeHashSet_FixedList64Bytes_EIU_IntersectWith", + "UnsafeHashSet_FixedList64Bytes_EIU_UnionWith_Empty", + "UnsafeHashSet_FixedList64Bytes_EIU_UnionWith", + "UnsafeHashSet_FixedList128Bytes_EIU_ExceptWith_Empty", + "UnsafeHashSet_FixedList128Bytes_EIU_ExceptWith_AxB", + "UnsafeHashSet_FixedList128Bytes_EIU_IntersectWith_Empty", + "UnsafeHashSet_FixedList128Bytes_EIU_IntersectWith", + "UnsafeHashSet_FixedList128Bytes_EIU_UnionWith_Empty", + "UnsafeHashSet_FixedList128Bytes_EIU_UnionWith", + "UnsafeHashSet_FixedList512Bytes_EIU_ExceptWith_Empty", + "UnsafeHashSet_FixedList512Bytes_EIU_ExceptWith_AxB", + "UnsafeHashSet_FixedList512Bytes_EIU_IntersectWith_Empty", + "UnsafeHashSet_FixedList512Bytes_EIU_IntersectWith", + "UnsafeHashSet_FixedList512Bytes_EIU_UnionWith_Empty", + "UnsafeHashSet_FixedList512Bytes_EIU_UnionWith", + "UnsafeHashSet_FixedList4096Bytes_EIU_ExceptWith_Empty", + "UnsafeHashSet_FixedList4096Bytes_EIU_ExceptWith_AxB", + "UnsafeHashSet_FixedList4096Bytes_EIU_IntersectWith_Empty", + "UnsafeHashSet_FixedList4096Bytes_EIU_IntersectWith", + "UnsafeHashSet_FixedList4096Bytes_EIU_UnionWith_Empty", + "UnsafeHashSet_FixedList4096Bytes_EIU_UnionWith" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeListTests.cs", + "className": "NativeListTests", + "baseClass": "CollectionsTestFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NullListThrow", + "NativeList_Allocate_Deallocate_Read_Write", + "NativeArrayFromNativeList", + "NativeArrayFromNativeList_MaxCapacity", + "NativeArrayFromNativeListInvalidatesOnAdd", + "NativeArrayFromNativeListInvalidatesOnCapacityChange", + "NativeArrayFromNativeListInvalidatesOnDispose", + "NativeArrayFromNativeListMayDeallocate", + "CopiedNativeListIsKeptInSync", + "NativeList_CopyFrom_Managed", + "NativeList_CopyFrom_OtherContainers", + "Execute", + "TempListInBurstJob", + "SetCapacityLessThanLength", + "DisposingNativeListDerivedArrayDoesNotThrow", + "NativeList_DisposeJob", + "ForEachWorks", + "NativeList_UseAfterFree_UsesCustomOwnerTypeName", + "AtomicSafetyHandle_AllocatorTemp_UniqueStaticSafetyIds", + "NativeList_CreateAndUseAfterFreeInBurstJob_UsesCustomOwnerTypeName", + "NativeList_InsertRangeWithBeginEnd", + "NativeList_InsertRange", + "NativeList_CustomAllocatorTest", + "NativeList_Nested", + "NativeList_AddReplicate" + ], + "serializedFields": [], + "publicFields": [ + "Output", + "data" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeListTests_JobDebugger.cs", + "className": "NativeListJobDebuggerTests", + "baseClass": "CollectionsTestFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "NativeList_NestedJob_Error", + "AddElementToListFromJobInvalidatesArray", + "AccessBefore", + "AccessAfter", + "ScheduleDerivedArrayAllowDerivingArrayAgain", + "ScheduleDerivedArrayExceptions", + "ScheduleDerivedArrayExceptions2", + "ReadOnlyListInJobKeepsAsArrayValid", + "AsArrayJobKeepsAsArrayValid", + "CastListToArrayInsideJob", + "WriteToArrayFromJobThenReadListFromMainThread", + "NativeList_DisposeJob", + "InvalidatedArrayAccessFromListThrowsInsideJob", + "DisposeAliasedArrayDoesNotThrow", + "ReadOnlyAliasedArrayThrows", + "NativeList_AsArray_Jobs", + "NativeList_AsReadOnly_Jobs", + "NativeList_AsReadOnly", + "NativeList_ParallelWriter", + "NativeList_ParallelWriter_NoPtrCaching", + "NativeList_AsReadOnlyAndParallelWriter" + ], + "serializedFields": [], + "publicFields": [ + "nestedContainer", + "list", + "output" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeParallelHashMapTests.cs", + "className": "NativeParallelHashMapTests", + "baseClass": "CollectionsTestFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "NativeParallelHashMap_TryAdd_TryGetValue_Clear", + "NativeParallelHashMap_Full_HashMap_Throws", + "NativeParallelHashMap_Key_Collisions", + "Execute", + "NativeParallelHashMap_HashMapSupportsAutomaticCapacityChange", + "NativeParallelHashMap_HashMapSameKey", + "NativeParallelHashMap_IsEmpty", + "NativeParallelHashMap_HashMapEmptyCapacity", + "NativeParallelHashMap_Remove", + "NativeParallelHashMap_RemoveOnEmptyMap_DoesNotThrow", + "NativeParallelHashMap_TryAddScalability", + "NativeParallelHashMap_GetKeysEmpty", + "NativeParallelHashMap_GetKeys", + "NativeParallelHashMap_GetValues", + "NativeParallelHashMap_GetKeysAndValues", + "CompareTo", + "NativeParallelHashMap_GetKeysGuid", + "NativeParallelHashMap_IndexerWorks", + "NativeParallelHashMap_ContainsKeyHashMap", + "NativeParallelHashMap_NativeKeyValueArrays_DisposeJob", + "NativeParallelHashMap_UseAfterFree_UsesCustomOwnerTypeName", + "NativeParallelHashMap_CreateAndUseAfterFreeInBurstJob_UsesCustomOwnerTypeName", + "NativeParallelHashMap_ForEach_FixedStringInHashMap", + "NativeParallelHashMap_EnumeratorDoesNotReturnRemovedElementsTest", + "NativeParallelHashMap_EnumeratorInfiniteIterationTest", + "NativeParallelHashMap_ForEach", + "NativeParallelHashMap_ForEach_From_Job", + "NativeParallelHashMap_ForEach_Throws_When_Modified", + "NativeParallelHashMap_ForEach_Throws_Job_Iterator", + "NativeParallelHashMap_ForEach_Throws", + "NativeParallelHashMap_CustomAllocatorTest", + "NativeParallelHashMap_Nested", + "NativeParallelHashMap_IndexerAdd_ResizesContainer" + ], + "serializedFields": [], + "publicFields": [ + "Ptr", + "keys", + "a", + "b", + "Num" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeParallelHashMapTests_InJobs.cs", + "className": "NativeParallelHashMapTests_InJobs", + "baseClass": "NativeParallelHashMapTestsFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "NativeParallelHashMap_NestedJob_Error", + "NativeParallelHashMap_Read_And_Write", + "NativeParallelHashMap_Read_And_Write_Full", + "NativeParallelHashMap_Key_Collisions", + "NativeParallelHashMap_Clear_And_Write", + "NativeParallelHashMap_DisposeJob" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeParallelHashMapTestsFixture.cs", + "className": "NativeParallelHashMapTestsFixture", + "baseClass": "CollectionsTestFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "status", + "keyMod", + "values" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeParallelHashSetTests.cs", + "className": "NativeParallelHashSetTests", + "baseClass": "CollectionsTestFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NativeParallelHashSet_IsEmpty", + "UnsafeParallelHashSet_Capacity", + "NativeParallelHashSet_Full_Throws", + "NativeParallelHashSet_RemoveOnEmptyMap_DoesNotThrow", + "NativeParallelHashSet_Collisions", + "NativeParallelHashSet_SameElement", + "NativeParallelHashSet_ParallelWriter_CanBeUsedInJob", + "Execute", + "NativeParallelHashSet_CanBeReadFromJob", + "NativeParallelHashSet_TempHashSetInJob", + "NativeParallelHashSet_ForEach_FixedStringInHashMap", + "NativeParallelHashSet_ForEach", + "NativeParallelHashSet_ForEach_From_Job", + "NativeParallelHashSet_ForEach_Throws_When_Modified", + "NativeParallelHashSet_ForEach_Throws", + "NativeParallelHashSet_ForEach_Throws_Job_Iterator", + "NativeParallelHashSet_EIU_ExceptWith_Empty", + "NativeParallelHashSet_EIU_ExceptWith_AxB", + "NativeParallelHashSet_EIU_ExceptWith_BxA", + "NativeParallelHashSet_EIU_IntersectWith_Empty", + "NativeParallelHashSet_EIU_IntersectWith", + "NativeParallelHashSet_EIU_UnionWith_Empty", + "NativeParallelHashSet_EIU_UnionWith", + "NativeParallelHashSet_ToArray", + "NativeParallelHashSet_CustomAllocatorTest" + ], + "serializedFields": [], + "publicFields": [ + "Output", + "Num" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeParallelHashSetTests.gen.cs", + "className": "NativeParallelHashSetTestsGenerated", + "baseClass": "CollectionsTestFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NativeParallelHashSet_NativeParallelHashSet_EIU_ExceptWith_Empty", + "NativeParallelHashSet_NativeParallelHashSet_EIU_ExceptWith_AxB", + "NativeParallelHashSet_NativeParallelHashSet_EIU_IntersectWith_Empty", + "NativeParallelHashSet_NativeParallelHashSet_EIU_IntersectWith", + "NativeParallelHashSet_NativeParallelHashSet_EIU_UnionWith_Empty", + "NativeParallelHashSet_NativeParallelHashSet_EIU_UnionWith", + "NativeParallelHashSet_UnsafeParallelHashSet_EIU_ExceptWith_Empty", + "NativeParallelHashSet_UnsafeParallelHashSet_EIU_ExceptWith_AxB", + "NativeParallelHashSet_UnsafeParallelHashSet_EIU_IntersectWith_Empty", + "NativeParallelHashSet_UnsafeParallelHashSet_EIU_IntersectWith", + "NativeParallelHashSet_UnsafeParallelHashSet_EIU_UnionWith_Empty", + "NativeParallelHashSet_UnsafeParallelHashSet_EIU_UnionWith", + "NativeParallelHashSet_NativeList_EIU_ExceptWith_Empty", + "NativeParallelHashSet_NativeList_EIU_ExceptWith_AxB", + "NativeParallelHashSet_NativeList_EIU_IntersectWith_Empty", + "NativeParallelHashSet_NativeList_EIU_IntersectWith", + "NativeParallelHashSet_NativeList_EIU_UnionWith_Empty", + "NativeParallelHashSet_NativeList_EIU_UnionWith", + "NativeParallelHashSet_UnsafeList_EIU_ExceptWith_Empty", + "NativeParallelHashSet_UnsafeList_EIU_ExceptWith_AxB", + "NativeParallelHashSet_UnsafeList_EIU_IntersectWith_Empty", + "NativeParallelHashSet_UnsafeList_EIU_IntersectWith", + "NativeParallelHashSet_UnsafeList_EIU_UnionWith_Empty", + "NativeParallelHashSet_UnsafeList_EIU_UnionWith", + "NativeParallelHashSet_FixedList32Bytes_EIU_ExceptWith_Empty", + "NativeParallelHashSet_FixedList32Bytes_EIU_ExceptWith_AxB", + "NativeParallelHashSet_FixedList32Bytes_EIU_IntersectWith_Empty", + "NativeParallelHashSet_FixedList32Bytes_EIU_IntersectWith", + "NativeParallelHashSet_FixedList32Bytes_EIU_UnionWith_Empty", + "NativeParallelHashSet_FixedList32Bytes_EIU_UnionWith", + "NativeParallelHashSet_FixedList64Bytes_EIU_ExceptWith_Empty", + "NativeParallelHashSet_FixedList64Bytes_EIU_ExceptWith_AxB", + "NativeParallelHashSet_FixedList64Bytes_EIU_IntersectWith_Empty", + "NativeParallelHashSet_FixedList64Bytes_EIU_IntersectWith", + "NativeParallelHashSet_FixedList64Bytes_EIU_UnionWith_Empty", + "NativeParallelHashSet_FixedList64Bytes_EIU_UnionWith", + "NativeParallelHashSet_FixedList128Bytes_EIU_ExceptWith_Empty", + "NativeParallelHashSet_FixedList128Bytes_EIU_ExceptWith_AxB", + "NativeParallelHashSet_FixedList128Bytes_EIU_IntersectWith_Empty", + "NativeParallelHashSet_FixedList128Bytes_EIU_IntersectWith", + "NativeParallelHashSet_FixedList128Bytes_EIU_UnionWith_Empty", + "NativeParallelHashSet_FixedList128Bytes_EIU_UnionWith", + "NativeParallelHashSet_FixedList512Bytes_EIU_ExceptWith_Empty", + "NativeParallelHashSet_FixedList512Bytes_EIU_ExceptWith_AxB", + "NativeParallelHashSet_FixedList512Bytes_EIU_IntersectWith_Empty", + "NativeParallelHashSet_FixedList512Bytes_EIU_IntersectWith", + "NativeParallelHashSet_FixedList512Bytes_EIU_UnionWith_Empty", + "NativeParallelHashSet_FixedList512Bytes_EIU_UnionWith", + "NativeParallelHashSet_FixedList4096Bytes_EIU_ExceptWith_Empty", + "NativeParallelHashSet_FixedList4096Bytes_EIU_ExceptWith_AxB", + "NativeParallelHashSet_FixedList4096Bytes_EIU_IntersectWith_Empty", + "NativeParallelHashSet_FixedList4096Bytes_EIU_IntersectWith", + "NativeParallelHashSet_FixedList4096Bytes_EIU_UnionWith_Empty", + "NativeParallelHashSet_FixedList4096Bytes_EIU_UnionWith", + "UnsafeParallelHashSet_NativeParallelHashSet_EIU_ExceptWith_Empty", + "UnsafeParallelHashSet_NativeParallelHashSet_EIU_ExceptWith_AxB", + "UnsafeParallelHashSet_NativeParallelHashSet_EIU_IntersectWith_Empty", + "UnsafeParallelHashSet_NativeParallelHashSet_EIU_IntersectWith", + "UnsafeParallelHashSet_NativeParallelHashSet_EIU_UnionWith_Empty", + "UnsafeParallelHashSet_NativeParallelHashSet_EIU_UnionWith", + "UnsafeParallelHashSet_UnsafeParallelHashSet_EIU_ExceptWith_Empty", + "UnsafeParallelHashSet_UnsafeParallelHashSet_EIU_ExceptWith_AxB", + "UnsafeParallelHashSet_UnsafeParallelHashSet_EIU_IntersectWith_Empty", + "UnsafeParallelHashSet_UnsafeParallelHashSet_EIU_IntersectWith", + "UnsafeParallelHashSet_UnsafeParallelHashSet_EIU_UnionWith_Empty", + "UnsafeParallelHashSet_UnsafeParallelHashSet_EIU_UnionWith", + "UnsafeParallelHashSet_NativeList_EIU_ExceptWith_Empty", + "UnsafeParallelHashSet_NativeList_EIU_ExceptWith_AxB", + "UnsafeParallelHashSet_NativeList_EIU_IntersectWith_Empty", + "UnsafeParallelHashSet_NativeList_EIU_IntersectWith", + "UnsafeParallelHashSet_NativeList_EIU_UnionWith_Empty", + "UnsafeParallelHashSet_NativeList_EIU_UnionWith", + "UnsafeParallelHashSet_UnsafeList_EIU_ExceptWith_Empty", + "UnsafeParallelHashSet_UnsafeList_EIU_ExceptWith_AxB", + "UnsafeParallelHashSet_UnsafeList_EIU_IntersectWith_Empty", + "UnsafeParallelHashSet_UnsafeList_EIU_IntersectWith", + "UnsafeParallelHashSet_UnsafeList_EIU_UnionWith_Empty", + "UnsafeParallelHashSet_UnsafeList_EIU_UnionWith", + "UnsafeParallelHashSet_FixedList32Bytes_EIU_ExceptWith_Empty", + "UnsafeParallelHashSet_FixedList32Bytes_EIU_ExceptWith_AxB", + "UnsafeParallelHashSet_FixedList32Bytes_EIU_IntersectWith_Empty", + "UnsafeParallelHashSet_FixedList32Bytes_EIU_IntersectWith", + "UnsafeParallelHashSet_FixedList32Bytes_EIU_UnionWith_Empty", + "UnsafeParallelHashSet_FixedList32Bytes_EIU_UnionWith", + "UnsafeParallelHashSet_FixedList64Bytes_EIU_ExceptWith_Empty", + "UnsafeParallelHashSet_FixedList64Bytes_EIU_ExceptWith_AxB", + "UnsafeParallelHashSet_FixedList64Bytes_EIU_IntersectWith_Empty", + "UnsafeParallelHashSet_FixedList64Bytes_EIU_IntersectWith", + "UnsafeParallelHashSet_FixedList64Bytes_EIU_UnionWith_Empty", + "UnsafeParallelHashSet_FixedList64Bytes_EIU_UnionWith", + "UnsafeParallelHashSet_FixedList128Bytes_EIU_ExceptWith_Empty", + "UnsafeParallelHashSet_FixedList128Bytes_EIU_ExceptWith_AxB", + "UnsafeParallelHashSet_FixedList128Bytes_EIU_IntersectWith_Empty", + "UnsafeParallelHashSet_FixedList128Bytes_EIU_IntersectWith", + "UnsafeParallelHashSet_FixedList128Bytes_EIU_UnionWith_Empty", + "UnsafeParallelHashSet_FixedList128Bytes_EIU_UnionWith", + "UnsafeParallelHashSet_FixedList512Bytes_EIU_ExceptWith_Empty", + "UnsafeParallelHashSet_FixedList512Bytes_EIU_ExceptWith_AxB", + "UnsafeParallelHashSet_FixedList512Bytes_EIU_IntersectWith_Empty", + "UnsafeParallelHashSet_FixedList512Bytes_EIU_IntersectWith", + "UnsafeParallelHashSet_FixedList512Bytes_EIU_UnionWith_Empty", + "UnsafeParallelHashSet_FixedList512Bytes_EIU_UnionWith", + "UnsafeParallelHashSet_FixedList4096Bytes_EIU_ExceptWith_Empty", + "UnsafeParallelHashSet_FixedList4096Bytes_EIU_ExceptWith_AxB", + "UnsafeParallelHashSet_FixedList4096Bytes_EIU_IntersectWith_Empty", + "UnsafeParallelHashSet_FixedList4096Bytes_EIU_IntersectWith", + "UnsafeParallelHashSet_FixedList4096Bytes_EIU_UnionWith_Empty", + "UnsafeParallelHashSet_FixedList4096Bytes_EIU_UnionWith" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeParallelMultiHashMapTests.cs", + "className": "NativeParallelMultiHashMapTests", + "baseClass": "CollectionsTestFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NativeParallelMultiHashMap_UseAfterFree_UsesCustomOwnerTypeName", + "Execute", + "NativeParallelMultiHashMap_CreateAndUseAfterFreeInBurstJob_UsesCustomOwnerTypeName", + "NativeParallelMultiHashMap_IsEmpty", + "NativeParallelMultiHashMap_CountValuesForKey", + "NativeParallelMultiHashMap_RemoveKeyAndValue", + "NativeParallelMultiHashMap_ValueIterator", + "NativeParallelMultiHashMap_RemoveKeyValueDoesntDeallocate", + "NativeParallelMultiHashMap_RemoveOnEmptyMap_DoesNotThrow", + "NativeParallelMultiHashMap_RemoveFromMultiHashMap", + "NativeParallelMultiHashMap_GetKeys", + "NativeParallelMultiHashMap_GetUniqueKeysEmpty", + "NativeParallelMultiHashMap_GetUniqueKeys", + "NativeParallelMultiHashMap_GetValues", + "NativeParallelMultiHashMap_ForEach_FixedStringInHashMap", + "NativeParallelMultiHashMap_ForEach", + "NativeParallelMultiHashMap_ForEach_From_Job", + "NativeParallelMultiHashMap_ForEach_Throws_When_Modified", + "NativeParallelMultiHashMap_ForEach_Throws_Job_Iterator", + "NativeParallelMultiHashMap_ForEach_Throws_When_Modified_From_Job", + "NativeParallelMultiHashMap_GetKeysAndValues", + "NativeParallelMultiHashMap_ContainsKeyMultiHashMap", + "NativeParallelMultiHashMap_CustomAllocatorTest", + "NativeParallelMultiHashMap_Nested", + "NativeParallelMultiHashMap_ForEach_ThreadIndexOverride_MultipleCollections" + ], + "serializedFields": [], + "publicFields": [ + "Num" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeParallelMultiHashMapTests_InJobs.cs", + "className": "NativeParallelMultiHashMapTests_InJobs", + "baseClass": "NativeParallelMultiHashMapTestsFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NativeParallelMultiHashMap_Read_And_Write", + "NativeParallelMultiHashMap_Read_And_Write_Full", + "NativeParallelMultiHashMap_Key_Collisions", + "Execute", + "NativeParallelMultiHashMap_TryMultiAddScalabilityConcurrent" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeParallelMultiHashMapTests_JobDebugger.cs", + "className": "NativeParallelMultiHashMapTests_JobDebugger", + "baseClass": "NativeParallelMultiHashMapTestsFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NativeParallelMultiHashMap_Read_And_Write_Without_Fences", + "Execute", + "NativeParallelMultiHashMap_NestedJob_Error" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeParallelMultiHashMapTestsFixture.cs", + "className": "NativeParallelMultiHashMapTestsFixture", + "baseClass": "CollectionsTestFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "status", + "keyMod", + "values" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeQueueTests.cs", + "className": "NativeQueueTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Enqueue_Dequeue", + "ConcurrentEnqueue_Dequeue", + "Enqueue_Dequeue_Peek", + "Enqueue_Dequeue_Clear", + "Double_Deallocate_Throws", + "EnqueueScalability", + "Enqueue_Wrap", + "ConcurrentEnqueue_Wrap", + "NativeQueue_DisposeJob", + "TryDequeue_OnEmptyQueueWhichHadElements_RetainsValidState", + "TryDequeue_OnEmptyQueue_RetainsValidState", + "ToArray_ContainsCorrectElements", + "ToArray_RespectsDequeue", + "NativeQueue_UseAfterFree_UsesCustomOwnerTypeName", + "NativeQueue_CustomAllocatorTest", + "Execute", + "NativeQueue_Nested", + "NativeQueue_ReadOnly", + "NativeQueue_ReadOnlyJob", + "NativeQueue_ReadOnlyCannotScheduledForWrite", + "NativeQueue_ReadOnlyForEach", + "NativeQueue_ForEach_Throws_Job_Iterator", + "NativeQueue_ForEach_Throws", + "NativeQueue_ForEach_From_Job", + "NativeQueue_ReadOnly_Count", + "NativeQueue_ReadOnly_Indexer", + "NativeQueue_ReadOnly_Indexer_Big", + "NativeQueue_ReadOnly_Enumerator_MoveNext_EmptyQueue", + "NativeQueue_ReadOnly_Enumerator_MoveNext", + "NativeQueue_ReadOnly_Enumerator_MoveNext_WithDequeue", + "NativeQueue_ReadOnly_Enumerator_Reset" + ], + "serializedFields": [], + "publicFields": [ + "data" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeQueueTests_InJobs.cs", + "className": "NativeQueueTests_InJobs", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "NativeQueue_NestedJob_Error", + "Enqueue", + "EnqueueDequeueMultipleQueuesInMultipleJobs", + "ToArray_WorksFromJobs", + "NativeQueue_ParallelWriter" + ], + "serializedFields": [], + "publicFields": [ + "nestedContainer", + "result", + "StartIndex", + "queue", + "arr", + "val" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeReferenceTests.cs", + "className": "NativeReferenceTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NativeReference_AllocateDeallocate_ReadWrite", + "NativeReference_CopyFrom", + "NativeReference_CopyTo", + "NativeReference_NullThrows", + "NativeReference_CopiedIsKeptInSync", + "Execute", + "NativeReference_TempInBurstJob", + "NativeReference_DisposeJob", + "NativeReference_NoGCAllocations", + "NativeReference_Equals", + "NativeReference_ReadOnly", + "NativeReference_GetHashCode", + "NativeReference_CustomAllocatorTest", + "NativeReference_Nested", + "NativeReference_NestedJob_Error" + ], + "serializedFields": [], + "publicFields": [ + "Integer", + "Float", + "Output", + "data", + "nestedContainer" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeRingQueueTests.cs", + "className": "NativeRingQueueTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NativeRingQueue_UseAfterFree_UsesCustomOwnerTypeName", + "NativeRingQueue_AtomicSafetyHandle_AllocatorTemp_UniqueStaticSafetyIds", + "Execute", + "NativeRingQueue_CreateAndUseAfterFreeInBurstJob_UsesCustomOwnerTypeName", + "NativeRingQueue_UseInJob" + ], + "serializedFields": [], + "publicFields": [ + "Test" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeSortTests.gen.cs", + "className": "NativeSortTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Compare", + "NativeArraySlice_BinarySearch", + "Execute", + "BinarySearch_From_Job", + "NativeArraySlice_BinarySearch_NotFound", + "NativeArraySlice_BinarySearch_NotFound_Reference_ArrayList", + "NativeList_BinarySearch", + "NativeList_BinarySearch_NotFound", + "NativeList_BinarySearch_NotFound_Reference_ArrayList", + "NativeList_GenericSortJob_NoBurst", + "NativeList_GenericSortJob_Burst", + "NativeList_GenericSortJobCustomComparer_NoBurst", + "NativeList_GenericSortJobCustomComparer_Burst", + "UnsafeList_BinarySearch", + "UnsafeList_BinarySearch_NotFound", + "UnsafeList_BinarySearch_NotFound_Reference_ArrayList", + "UnsafeList_GenericSortJob_NoBurst", + "UnsafeList_GenericSortJob_Burst", + "UnsafeList_GenericSortJobCustomComparer_NoBurst", + "UnsafeList_GenericSortJobCustomComparer_Burst", + "FixedList32Bytes_GenericSort", + "FixedList64Bytes_GenericSort", + "FixedList128Bytes_GenericSort", + "FixedList512Bytes_GenericSort", + "FixedList4096Bytes_GenericSort" + ], + "serializedFields": [], + "publicFields": [ + "array", + "slice", + "nativeList" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeStreamTests.cs", + "className": "NativeStreamTests", + "baseClass": "CollectionsTestFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "NativeStream_PopulateInts", + "NativeStream_CreateAndDestroy", + "NativeStream_ItemCount", + "NativeStream_ToArray", + "NativeStream_DisposeJob", + "NativeStream_ParallelWriteThrows", + "NativeStream_ScheduleCreateThrows_NativeList", + "NativeStream_ScheduleCreateThrows_NativeArray", + "NativeStream_OutOfBoundsWriteThrows", + "NativeStream_EndForEachIndexWithoutBeginThrows", + "NativeStream_WriteWithoutBeginThrows", + "NativeStream_WriteAfterEndThrows", + "NativeStream_UnbalancedBeginThrows", + "NativeStream_IncompleteReadThrows", + "NativeStream_ReadWithoutBeginThrows", + "NativeStream_TooManyReadsThrows", + "NativeStream_OutOfBoundsReadThrows", + "NativeStream_CopyWriterByValueThrows", + "NativeStream_WriteSameIndexTwiceThrows", + "NativeStream_ThrowsOnIncorrectUsage", + "NativeStream_CustomAllocatorTest", + "NativeStream_Nested", + "NativeStream_NestedJob_Error" + ], + "serializedFields": [], + "publicFields": [ + "data", + "nestedContainer" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeTextTests.cs", + "className": "NativeTextTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NativeTextFixedStringCtors", + "NativeTextCorrectLengthAfterClear", + "NativeTextFormatExtension1Params", + "NativeTextFormatExtension2Params", + "NativeTextFormatExtension3Params", + "NativeTextFormatExtension4Params", + "NativeTextFormatExtension5Params", + "NativeTextFormatExtension6Params", + "NativeTextFormatExtension7Params", + "NativeTextFormatExtension8Params", + "NativeTextFormatExtension9Params", + "NativeTextFormatExtension10Params", + "NativeTextAppendGrows", + "NativeTextAppendString", + "NativeTextCopyFromBytesWorks", + "NativeTextToStringWorks", + "NativeTextEqualsWorks", + "NativeTextForEach", + "NativeTextNSubstring", + "NativeTextIndexOf", + "NativeTextLastIndexOf", + "NativeTextContains", + "NativeTextComparisons", + "NativeTextCustomAllocatorTest", + "Execute", + "NativeTextIsEmpty", + "NativeTextIsEmptyReturnsTrueForNotConstructed", + "NativeTextReadonlyCtor", + "NativeTextReadOnlyEqualsWorks", + "NativeTextReadOnlyIndexOf", + "NativeTextReadOnlyLastIndexOf", + "NativeTextReadOnlyContains", + "NativeTextReadOnlyComparisons", + "NativeTextReadOnlyMakeMoreThanOne", + "NativeTextReadOnlyIsNotACopy", + "NativeTextReadOnlyIsEmpty", + "NativeTextReadOnlyIsEmptyReturnsTrueOrThrowsForNotConstructed", + "NativeTextReadOnlyIsNotWritable", + "NativeTextReadOnlyCannotBeUsedAfterSourceIsDisposed", + "NativeTextReadOnlyCannotBeUsedAfterSourceIsChanged", + "NativeTextReadOnlyModificationDuringEnumerationThrows", + "NativeTextReadOnlyCannotScheduledSourceTextForWrite", + "NativeTextReadOnlyCanReadFromSourceTextModifiedInJob", + "NativeTextReadOnlyCanScheduledSourceTextForRead", + "NativeTextReadOnlyThrowWhenUsingReadOnlyInJobAfterSourceHasBeenDisposed" + ], + "serializedFields": [], + "publicFields": [ + "Text" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/RewindableAllocatorTests.cs", + "className": "RewindableAllocatorTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TearDown", + "NativeArrayCanBeDisposed", + "NumberOfBlocksIsTemporarilyStable", + "NumberOfBlocksEventuallyDrops", + "PossibleToAllocateGigabytes", + "ExhaustsFirstBlockBeforeAllocatingMore", + "AddRange_WhenCalledOnStructMember_DoesNotInvalidateUnrelatedListHigherOnCallStack", + "ExceedMaxBlockSize_BlockSizeLinearGrow" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/UnsafeAppendBufferTests.cs", + "className": "UnsafeAppendBufferTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UnsafeAppendBuffer_DisposeAllocated", + "UnsafeAppendBuffer_DisposeExternal", + "UnsafeAppendBuffer_ThrowZeroAlignment", + "UnsafeAppendBuffer_CustomAllocatorTest", + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "Type", + "PayloadSize" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/UnsafeAtomicCounterTests.cs", + "className": "UnsafeCounterTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/UnsafeBitArrayTests.cs", + "className": "UnsafeBitArrayTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UnsafeBitArray_Init", + "UnsafeBitArray_Get_Set_Long", + "UnsafeBitArray_Get_Set_Short", + "UnsafeBitArray_Get_Set_Tiny", + "UnsafeBitArray_GetBits", + "UnsafeBitArray_SetBits", + "UnsafeBitArray_Copy", + "UnsafeBitArray_Resize", + "UnsafeBitArray_CopyBetweenBitArrays", + "UnsafeBitArray_FindWithPattern", + "UnsafeBitArray_FindInTinyBitArray", + "UnsafeBitArray_FindLastUnsetBit", + "UnsafeBitArray_CustomAllocatorTest", + "Execute" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/UnsafeHashMapTests.cs", + "className": "UnsafeHashMapTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UnsafeHashMap_ForEach", + "UnsafeHashMap_ForEach_FixedStringKey", + "Execute", + "UnsafeHashMap_ForEach_Throws_Job_Iterator", + "UnsafeHashMap_ForEach_From_Job", + "UnsafeHashMap_EnumeratorDoesNotReturnRemovedElementsTest", + "UnsafeHashMap_EnumeratorInfiniteIterationTest", + "UnsafeHashMap_CustomAllocatorTest", + "UnsafeHashMap_TryAdd_TryGetValue_Clear", + "UnsafeHashMap_Key_Collisions", + "UnsafeHashMap_SupportsAutomaticCapacityChange", + "UnsafeHashMap_SameKey", + "UnsafeHashMap_IsEmpty", + "UnsafeHashMap_EmptyCapacity", + "UnsafeHashMap_Remove", + "UnsafeHashMap_RemoveOnEmptyMap_DoesNotThrow", + "UnsafeHashMap_TryAddScalability", + "UnsafeHashMap_IndexerAdd_ResizesContainer" + ], + "serializedFields": [], + "publicFields": [ + "Num" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/UnsafeListTests.cs", + "className": "UnsafeListTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UnsafeListT_Init", + "UnsafeListT_AddReplicate", + "Execute", + "UnsafeListT_AsReadOnly", + "UnsafeListT_ParallelWriter", + "UnsafeListT_ParallelWriter_NoPtrCaching", + "UnsafeListT_InsertRangeWithBeginEnd", + "UnsafeListT_InsertRange", + "UnsafeListT_ForEach", + "UnsafeListT_CustomAllocatorTest", + "UnsafeListT_RemoveRange_CountOverflow", + "UnsafeListT_CopyFrom_LargeStruct_OverflowHandled", + "UnsafeListT_IntegerOverflow_MultipleOperations", + "UnsafeListT_LargeStruct_ValidOperations_Success" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/UnsafeParallelHashMapTests.cs", + "className": "UnsafeParallelHashMapTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "UnsafeParallelHashMap_AddJob", + "UnsafeParallelHashMap_ForEach", + "UnsafeParallelHashSet_ToArray", + "UnsafeParallelHashMap_CustomAllocatorTest", + "UnsafeParallelHashMap_IndexerAdd_ResizesContainer", + "UnsafeParallelHashMap_ForEach_From_Job" + ], + "serializedFields": [], + "publicFields": [ + "Num" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/UnsafeParallelHashSetTests.cs", + "className": "UnsafeParallelHashSetTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UnsafeParallelHashSet_IsEmpty", + "UnsafeParallelHashSet_Capacity", + "UnsafeParallelHashSet_Full_Throws", + "UnsafeParallelHashSet_RemoveOnEmptyMap_DoesNotThrow", + "UnsafeParallelHashSet_Collisions", + "UnsafeParallelHashSet_SameElement", + "UnsafeParallelHashSet_ForEach_FixedStringInHashMap", + "UnsafeParallelHashSet_ForEach", + "UnsafeParallelHashSet_EIU_ExceptWith_Empty", + "UnsafeParallelHashSet_EIU_ExceptWith_AxB", + "UnsafeParallelHashSet_EIU_ExceptWith_BxA", + "UnsafeParallelHashSet_EIU_IntersectWith_Empty", + "UnsafeParallelHashSet_EIU_IntersectWith", + "UnsafeParallelHashSet_EIU_UnionWith_Empty", + "UnsafeParallelHashSet_EIU_UnionWith", + "UnsafeParallelHashSet_CustomAllocatorTest", + "Execute", + "UnsafeParallelHashSet_ForEach_From_Job" + ], + "serializedFields": [], + "publicFields": [ + "Num" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/UnsafeParallelMultiHashMapTests.cs", + "className": "UnsafeParallelMultiHashMapTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "UnsafeParallelMultiHashMap_AddJob", + "UnsafeParallelHashMap_RemoveOnEmptyMap_DoesNotThrow", + "UnsafeParallelMultiHashMap_RemoveOnEmptyMap_DoesNotThrow", + "UnsafeParallelMultiHashMap_ForEach_FixedStringInHashMap", + "UnsafeParallelMultiHashMap_ForEach", + "UnsafeParallelMultiHashMap_GetKeys", + "UnsafeParallelMultiHashMap_CustomAllocatorTest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/UnsafeQueueTests.cs", + "className": "UnsafeQueueTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Enqueue_Dequeue", + "ConcurrentEnqueue_Dequeue", + "Enqueue_Dequeue_Peek", + "Enqueue_Dequeue_Clear", + "Double_Deallocate_DoesNotThrow", + "EnqueueScalability", + "Enqueue_Wrap", + "ConcurrentEnqueue_Wrap", + "TryDequeue_OnEmptyQueueWhichHadElements_RetainsValidState", + "TryDequeue_OnEmptyQueue_RetainsValidState", + "ToArray_ContainsCorrectElements", + "ToArray_RespectsDequeue", + "UnsafeQueue_CustomAllocatorTest", + "Execute", + "UnsafeQueue_Nested" + ], + "serializedFields": [], + "publicFields": [ + "data" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/UnsafeQueueTests_InJobs.cs", + "className": "UnsafeQueueTests_InJobs", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "Enqueue", + "EnqueueDequeueMultipleQueuesInMultipleJobs", + "ToArray_WorksFromJobs", + "UnsafeQueue_ParallelWriter" + ], + "serializedFields": [], + "publicFields": [ + "nestedContainer", + "result", + "StartIndex", + "queue", + "arr", + "val" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/UnsafeRingQueueTests.cs", + "className": "UnsafeRingQueueTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UnsafeRingQueue_Enqueue_Dequeue", + "UnsafeRingQueue_Throws", + "UnsafeRingQueue_CustomAllocatorTest", + "Execute" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/UnsafeStreamTests.cs", + "className": "UnsafeStreamTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UnsafeStream_CustomAllocatorTest", + "Execute", + "UnsafeStream_ScheduleCreate_NativeList", + "UnsafeStream_ScheduleCreate_NativeArray" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/UnsafeTextTests.cs", + "className": "UnsafeTextTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UnsafeTextIsMarshalable", + "UnsafeTextCorrectLengthAfterClear", + "UnsafeTextFormatExtension1Params", + "UnsafeTextFormatExtension2Params", + "UnsafeTextFormatExtension3Params", + "UnsafeTextFormatExtension4Params", + "UnsafeTextFormatExtension5Params", + "UnsafeTextFormatExtension6Params", + "UnsafeTextFormatExtension7Params", + "UnsafeTextFormatExtension8Params", + "UnsafeTextFormatExtension9Params", + "UnsafeTextFormatExtension10Params", + "UnsafeTextAppendGrows", + "UnsafeTextAppendString", + "UnsafeTextCopyFromBytesWorks", + "UnsafeTextToStringWorks", + "UnsafeTextIndexOf", + "UnsafeTextLastIndexOf", + "UnsafeTextContains", + "UnsafeTextComparisons", + "UnsafeText_CustomAllocatorTest", + "Execute", + "UnsafeText_StartsEndsWithChar", + "UnsafeText_StartsEndsWithString", + "UnsafeText_TrimStart", + "UnsafeText_TrimStartWithRunes", + "UnsafeText_ToLowerUpperAscii" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/UnsafeUtilityTests.cs", + "className": "UnsafeUtilityTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ReinterpretUIntFloat", + "ReinterpretUInt4Float", + "ReinterpretFloatUint4", + "MismatchThrows1", + "MismatchThrows2", + "AliasCanBeDisposed", + "CannotUseAliasAfterSourceIsDisposed", + "MutabilityWorks", + "UnsafeUtility_AlignOf" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/UTF8ArrayUnsafeUtilityTests.cs", + "className": "UTF8ArrayUnsafeUtilityTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CopyTest", + "AppendUTF8BytesTest", + "AppendTest", + "EqualsUTF8BytesTest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/xxHash3Tests.cs", + "className": "xxHash3Tests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "xxHash3_Hash_64_Length0000", + "xxHash3_Hash_64_Length0001", + "xxHash3_Hash_64_Length0006", + "xxHash3_Hash_64_Length0012", + "xxHash3_Hash_64_Length0024", + "xxHash3_Hash_64_Length0048", + "xxHash3_Hash_64_Length0080", + "xxHash3_Hash_64_Length0195", + "xxHash3_Hash_64_Length0403", + "xxHash3_Hash_64_Length0512", + "xxHash3_Hash_64_Length2048", + "xxHash3_Hash_64_Length2240", + "xxHash3_Hash_64_Length2243", + "xxHash3_Hash_128_Length0001", + "xxHash3_Hash_128_Length0006", + "xxHash3_Hash_128_Length0012", + "xxHash3_Hash_128_Length0024", + "xxHash3_Hash_128_Length0048", + "xxHash3_Hash_128_Length0081", + "xxHash3_Hash_128_Length0222", + "xxHash3_Hash_128_Length0403", + "xxHash3_Hash_128_Length0512", + "xxHash3_Hash_128_Length2048", + "xxHash3_Hash_128_Length2240", + "xxHash3_Hash_128_Length2367" + ], + "serializedFields": [], + "publicFields": [ + "Length", + "Seed", + "Result" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests.Playmode/FixedListPlaymodeTests.gen.cs", + "className": "FixedListPlaymodeTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "FixedListPlaymode_AreCollectionsChecksEnabled", + "FixedList32BytePlaymode_GenericHasExpectedCapacity", + "FixedList64BytePlaymode_GenericHasExpectedCapacity", + "FixedList128BytePlaymode_GenericHasExpectedCapacity", + "FixedList32BytePlaymode_HasExpectedCapacity", + "FixedList64BytePlaymode_HasExpectedCapacity", + "FixedList64BytePlaymode_To_FixedList32Byte", + "FixedList128BytePlaymode_HasExpectedCapacity", + "FixedList128BytePlaymode_To_FixedList32Byte", + "FixedList128BytePlaymode_To_FixedList64Byte", + "FixedList32IntPlaymode_GenericHasExpectedCapacity", + "FixedList64IntPlaymode_GenericHasExpectedCapacity", + "FixedList128IntPlaymode_GenericHasExpectedCapacity", + "FixedList32IntPlaymode_HasExpectedCapacity", + "FixedList64IntPlaymode_HasExpectedCapacity", + "FixedList64IntPlaymode_To_FixedList32Int", + "FixedList128IntPlaymode_HasExpectedCapacity", + "FixedList128IntPlaymode_To_FixedList32Int", + "FixedList128IntPlaymode_To_FixedList64Int", + "FixedList32FloatPlaymode_GenericHasExpectedCapacity", + "FixedList64FloatPlaymode_GenericHasExpectedCapacity", + "FixedList128FloatPlaymode_GenericHasExpectedCapacity", + "FixedList32FloatPlaymode_HasExpectedCapacity", + "FixedList64FloatPlaymode_HasExpectedCapacity", + "FixedList64FloatPlaymode_To_FixedList32Float", + "FixedList128FloatPlaymode_HasExpectedCapacity", + "FixedList128FloatPlaymode_To_FixedList32Float", + "FixedList128FloatPlaymode_To_FixedList64Float" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/Discovery.cs", + "className": "Discovery", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Verbose", + "Info", + "Warn", + "Error" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/EditorPluginInterop.cs", + "className": "EditorPluginInterop", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/LogFileOpener.cs", + "className": "LogFileOpener", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/LoggingLevel.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/PluginSettings.cs", + "className": "PluginSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/PostProcessors/RiderAssetPostprocessor.cs", + "className": "RiderAssetPostprocessor", + "baseClass": "AssetPostprocessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/AssemblyNameProvider.cs", + "className": "AssemblyNameProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetAssemblyNameFromScriptPath", + "GetAllAssemblies", + "GetNamedAssembly", + "GetProjectName", + "GetAllAssetPaths", + "GetPackageInfoForAssetPath", + "ResetCaches", + "IsInternalizedPackagePath", + "ParseResponseFile", + "GetRoslynAnalyzerPaths", + "ToggleProjectGeneration", + "ResetProjectGenerationFlag" + ], + "serializedFields": [], + "publicFields": [ + "ProjectSupportedExtensions", + "ProjectGenerationRootNamespace" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/FileIOProvider.cs", + "className": "FileIOProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Exists", + "GetReader", + "ReadAllText", + "WriteAllText", + "EscapedRelativePathFor" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/GUIDProvider.cs", + "className": "GUIDProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ProjectGuid" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/IAssemblyNameProvider.cs", + "className": "IAssemblyNameProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/IFileIO.cs", + "className": "IFileIO", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/IGenerator.cs", + "className": "IGenerator", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/IGUIDGenerator.cs", + "className": "IGUIDGenerator", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/LastWriteTracker.cs", + "className": "LastWriteTracker", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/PackageManagerTracker.cs", + "className": "PackageManagerTracker", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/ProjectGeneration.cs", + "className": "ProjectGeneration", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SyncIfNeeded", + "Sync", + "HasSolutionBeenGenerated", + "HasValidExtension", + "AddProjectAssembly", + "AddPrecompiledAssembly", + "IsProjectAssembly", + "IsPrecompiledAssembly", + "SolutionFile", + "Insert", + "FindClosestMatch" + ], + "serializedFields": [], + "publicFields": [ + "Data" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/ProjectGenerationFlag.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/ProjectPart.cs", + "className": "ProjectPart", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetResponseFileData" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/SolutionGuidGenerator.cs", + "className": "SolutionGuidGenerator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/Properties/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/RiderInitializer.cs", + "className": "RiderInitializer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/RiderScriptEditor.cs", + "className": "RiderScriptEditor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnGUI", + "SyncIfNeeded", + "SyncAll", + "Initialize", + "OpenProject", + "TryGetInstallationForPath" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/RiderScriptEditorData.cs", + "className": "RiderScriptEditorData", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "Init", + "InvalidateSavedCompilationDefines", + "HasChangesInCompilationDefines", + "Invalidate" + ], + "serializedFields": [ + "bool", + "SerializableVersion", + "RiderPathLocator", + "string" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/RiderScriptEditorDataPersisted.cs", + "className": "RiderScriptEditorPersistedState", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "lastWriteTicks", + "manifestJsonLastWriteTicks" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/RiderStyles.cs", + "className": "RiderStyles", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/StartUpMethodExecutor.cs", + "className": "StartUpMethodExecutor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/UnitTesting/CallbackData.cs", + "className": "CallbackData", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "Clear" + ], + "serializedFields": [], + "publicFields": [ + "isRider", + "events" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/UnitTesting/CallbackInitializer.cs", + "className": "CallbackInitializer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/UnitTesting/RiderTestRunner.cs", + "className": "RiderTestRunner", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/UnitTesting/SyncTestRunCallback.cs", + "className": "SyncTestRunCallback", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunStarted", + "RunFinished", + "TestStarted", + "TestFinished" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/UnitTesting/SyncTestRunEventsHandler.cs", + "className": "SyncTestRunEventsHandler", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [ + "m_SessionId", + "m_HandlerCodeBase", + "m_HandlerTypeName", + "m_HandlerDependencies", + "m_RunInitialized" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/UnitTesting/TestEvent.cs", + "className": "TestEvent", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "type", + "id", + "assemblyName", + "output", + "testStatus", + "duration", + "parentId" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/UnitTesting/TestsCallback.cs", + "className": "TestsCallback", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "RunFinished", + "RunStarted", + "TestStarted", + "TestFinished", + "OnError" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/Util/CommandLineParser.cs", + "className": "CommandLineParser", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/Util/FileSystemUtil.cs", + "className": "FileSystemUtil", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/Util/LibcNativeInterop.cs", + "className": "LibcNativeInterop", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/Util/RiderMenu.cs", + "className": "RiderMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/Util/RiderPathUtil.cs", + "className": "RiderPathUtil", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/Util/SerializableVersion.cs", + "className": "SerializableVersion", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Build", + "Major", + "Minor", + "Revision" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/Util/StringBuilderExtensions.cs", + "className": "StringBuilderExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/Util/StringUtils.cs", + "className": "StringUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/Util/UnityVersionUtils.cs", + "className": "UnityVersionUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Properties/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/TestCompilerAttribute.cs", + "className": "WindowsOnlyAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestAffineTransform.cs", + "className": "TestAffineTransform", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestBitmanipulation.cs", + "className": "TestBitmanipulation", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool2.gen.cs", + "className": "TestBool2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool2x2.gen.cs", + "className": "TestBool2x2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool2x3.gen.cs", + "className": "TestBool2x3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool2x4.gen.cs", + "className": "TestBool2x4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool3.gen.cs", + "className": "TestBool3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool3x2.gen.cs", + "className": "TestBool3x2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool3x3.gen.cs", + "className": "TestBool3x3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool3x4.gen.cs", + "className": "TestBool3x4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool4.gen.cs", + "className": "TestBool4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool4x2.gen.cs", + "className": "TestBool4x2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool4x3.gen.cs", + "className": "TestBool4x3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool4x4.gen.cs", + "className": "TestBool4x4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble2.gen.cs", + "className": "TestDouble2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble2x2.gen.cs", + "className": "TestDouble2x2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble2x3.gen.cs", + "className": "TestDouble2x3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble2x4.gen.cs", + "className": "TestDouble2x4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble3.gen.cs", + "className": "TestDouble3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble3x2.gen.cs", + "className": "TestDouble3x2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble3x3.gen.cs", + "className": "TestDouble3x3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble3x4.gen.cs", + "className": "TestDouble3x4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble4.gen.cs", + "className": "TestDouble4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble4x2.gen.cs", + "className": "TestDouble4x2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble4x3.gen.cs", + "className": "TestDouble4x3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble4x4.gen.cs", + "className": "TestDouble4x4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat2.gen.cs", + "className": "TestFloat2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat2x2.gen.cs", + "className": "TestFloat2x2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat2x3.gen.cs", + "className": "TestFloat2x3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat2x4.gen.cs", + "className": "TestFloat2x4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat3.gen.cs", + "className": "TestFloat3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat3x2.gen.cs", + "className": "TestFloat3x2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat3x3.gen.cs", + "className": "TestFloat3x3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat3x4.gen.cs", + "className": "TestFloat3x4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat4.gen.cs", + "className": "TestFloat4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat4x2.gen.cs", + "className": "TestFloat4x2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat4x3.gen.cs", + "className": "TestFloat4x3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat4x4.gen.cs", + "className": "TestFloat4x4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestHalf.cs", + "className": "TestHalf", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt2.gen.cs", + "className": "TestInt2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt2x2.gen.cs", + "className": "TestInt2x2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt2x3.gen.cs", + "className": "TestInt2x3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt2x4.gen.cs", + "className": "TestInt2x4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt3.gen.cs", + "className": "TestInt3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt3x2.gen.cs", + "className": "TestInt3x2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt3x3.gen.cs", + "className": "TestInt3x3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt3x4.gen.cs", + "className": "TestInt3x4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt4.gen.cs", + "className": "TestInt4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt4x2.gen.cs", + "className": "TestInt4x2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt4x3.gen.cs", + "className": "TestInt4x3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt4x4.gen.cs", + "className": "TestInt4x4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestMath.cs", + "className": "TestMath", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestMath.gen.cs", + "className": "TestMath", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestMatrix.cs", + "className": "TestMatrix", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestMinMaxAABB.cs", + "className": "TestMinMaxAABB", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestPlane.cs", + "className": "TestPlane", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestQuaternion.cs", + "className": "TestQuaternion", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestRigidTransform.cs", + "className": "TestRigidTransform", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestSvd.cs", + "className": "TestSvd", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint2.gen.cs", + "className": "TestUint2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint2x2.gen.cs", + "className": "TestUint2x2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint2x3.gen.cs", + "className": "TestUint2x3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint2x4.gen.cs", + "className": "TestUint2x4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint3.gen.cs", + "className": "TestUint3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint3x2.gen.cs", + "className": "TestUint3x2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint3x3.gen.cs", + "className": "TestUint3x3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint3x4.gen.cs", + "className": "TestUint3x4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint4.gen.cs", + "className": "TestUint4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint4x2.gen.cs", + "className": "TestUint4x2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint4x3.gen.cs", + "className": "TestUint4x3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint4x4.gen.cs", + "className": "TestUint4x4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUtils.cs", + "className": "TestUtils", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/TestMath2.cs", + "className": "TestMath", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/TestRandom.cs", + "className": "TestRandom", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/affine_transform.cs", + "className": "AffineTransform", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "rs", + "t" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/bool2.gen.cs", + "className": "bool2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/bool2x2.gen.cs", + "className": "bool2x2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/bool2x3.gen.cs", + "className": "bool2x3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/bool2x4.gen.cs", + "className": "bool2x4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2", + "c3" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/bool3.gen.cs", + "className": "bool3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y", + "z" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/bool3x2.gen.cs", + "className": "bool3x2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/bool3x3.gen.cs", + "className": "bool3x3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/bool3x4.gen.cs", + "className": "bool3x4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2", + "c3" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/bool4.gen.cs", + "className": "bool4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y", + "z", + "w" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/bool4x2.gen.cs", + "className": "bool4x2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/bool4x3.gen.cs", + "className": "bool4x3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/bool4x4.gen.cs", + "className": "bool4x4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2", + "c3" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/double2.gen.cs", + "className": "double2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/double2x2.gen.cs", + "className": "double2x2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/double2x3.gen.cs", + "className": "double2x3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/double2x4.gen.cs", + "className": "double2x4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2", + "c3" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/double3.gen.cs", + "className": "double3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y", + "z" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/double3x2.gen.cs", + "className": "double3x2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/double3x3.gen.cs", + "className": "double3x3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/double3x4.gen.cs", + "className": "double3x4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2", + "c3" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/double4.gen.cs", + "className": "double4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y", + "z", + "w" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/double4x2.gen.cs", + "className": "double4x2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/double4x3.gen.cs", + "className": "double4x3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/double4x4.gen.cs", + "className": "double4x4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2", + "c3" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/float2.gen.cs", + "className": "float2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/float2x2.gen.cs", + "className": "float2x2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/float2x3.gen.cs", + "className": "float2x3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/float2x4.gen.cs", + "className": "float2x4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2", + "c3" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/float3.gen.cs", + "className": "float3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y", + "z" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/float3x2.gen.cs", + "className": "float3x2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/float3x3.gen.cs", + "className": "float3x3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/float3x4.gen.cs", + "className": "float3x4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2", + "c3" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/float4.gen.cs", + "className": "float4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y", + "z", + "w" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/float4x2.gen.cs", + "className": "float4x2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/float4x3.gen.cs", + "className": "float4x3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/float4x4.gen.cs", + "className": "float4x4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2", + "c3" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Geometry/MinMaxAABB.cs", + "className": "MinMaxAABB", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Contains", + "Overlaps", + "Expand", + "Encapsulate", + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "Min", + "Max", + "Extents", + "HalfExtents", + "Center", + "IsValid" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Geometry/Plane.cs", + "className": "Plane", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SignedDistanceToPoint", + "Projection" + ], + "serializedFields": [], + "publicFields": [ + "NormalAndDistance", + "Flipped" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/half.cs", + "className": "half", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/half2.gen.cs", + "className": "half2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/half3.gen.cs", + "className": "half3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y", + "z" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/half4.gen.cs", + "className": "half4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y", + "z", + "w" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Il2CppEagerStaticClassConstructionAttribute.cs", + "className": "Il2CppEagerStaticClassConstructionAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/int2.gen.cs", + "className": "int2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/int2x2.gen.cs", + "className": "int2x2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/int2x3.gen.cs", + "className": "int2x3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/int2x4.gen.cs", + "className": "int2x4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2", + "c3" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/int3.gen.cs", + "className": "int3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y", + "z" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/int3x2.gen.cs", + "className": "int3x2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/int3x3.gen.cs", + "className": "int3x3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/int3x4.gen.cs", + "className": "int3x4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2", + "c3" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/int4.gen.cs", + "className": "int4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y", + "z", + "w" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/int4x2.gen.cs", + "className": "int4x2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/int4x3.gen.cs", + "className": "int4x3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/int4x4.gen.cs", + "className": "int4x4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2", + "c3" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/math.cs", + "className": "math", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "normalizesafe" + ], + "serializedFields": [], + "publicFields": [ + "longValue", + "doubleValue" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/math_unity_conversion.cs", + "className": "float2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/matrix.cs", + "className": "float2x2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/matrix.gen.cs", + "className": "math", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Noise/cellular2D.cs", + "className": "noise", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Noise/cellular2x2.cs", + "className": "noise", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Noise/cellular2x2x2.cs", + "className": "noise", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Noise/cellular3D.cs", + "className": "noise", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Noise/classicnoise2D.cs", + "className": "noise", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Noise/classicnoise3D.cs", + "className": "noise", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Noise/classicnoise4D.cs", + "className": "noise", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Noise/common.cs", + "className": "noise", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Noise/noise2D.cs", + "className": "noise", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Noise/noise3D.cs", + "className": "noise", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Noise/noise3Dgrad.cs", + "className": "noise", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Noise/noise4D.cs", + "className": "noise", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Noise/psrdnoise2D.cs", + "className": "noise", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Properties/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/PropertyAttributes.cs", + "className": "PostNormalizeAttribute", + "baseClass": "PropertyAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/quaternion.cs", + "className": "quaternion", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/random.cs", + "className": "Random", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InitState", + "NextBool", + "NextBool2", + "NextBool3", + "NextBool4", + "NextInt", + "NextInt2", + "NextInt3", + "NextInt4", + "NextUInt", + "NextUInt2", + "NextUInt3", + "NextUInt4", + "NextFloat", + "NextFloat2", + "NextFloat3", + "NextFloat4", + "NextDouble", + "NextDouble2", + "NextDouble3", + "NextDouble4", + "NextFloat2Direction", + "NextDouble2Direction", + "NextFloat3Direction", + "NextDouble3Direction", + "NextQuaternionRotation" + ], + "serializedFields": [], + "publicFields": [ + "state" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/rigid_transform.cs", + "className": "RigidTransform", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "rot", + "pos" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/svd.cs", + "className": "svd", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/uint2.gen.cs", + "className": "uint2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/uint2x2.gen.cs", + "className": "uint2x2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/uint2x3.gen.cs", + "className": "uint2x3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/uint2x4.gen.cs", + "className": "uint2x4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2", + "c3" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/uint3.gen.cs", + "className": "uint3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y", + "z" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/uint3x2.gen.cs", + "className": "uint3x2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/uint3x3.gen.cs", + "className": "uint3x3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/uint3x4.gen.cs", + "className": "uint3x4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2", + "c3" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/uint4.gen.cs", + "className": "uint4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y", + "z", + "w" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/uint4x2.gen.cs", + "className": "uint4x2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/uint4x3.gen.cs", + "className": "uint4x3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/uint4x4.gen.cs", + "className": "uint4x4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2", + "c3" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics.Editor/MatrixDrawer.cs", + "className": "MatrixDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics.Editor/PostNormalizedVectorDrawer.cs", + "className": "PostNormalizedVectorDrawer", + "baseClass": "PrimitiveVectorDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "UpdatePreNormalizedValues", + "ApplyPreNormalizedValues", + "UnapplyPreNormalizedValues", + "PostNormalize", + "RebuildIfDirty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics.Editor/PrimitiveVectorDrawer.cs", + "className": "PrimitiveVectorDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics.Editor/QuaternionDrawer.cs", + "className": "QuaternionDrawer", + "baseClass": "PostNormalizedVectorDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.nuget.mono-cecil/Tests/Editor/MonoCecilEditorTests.cs", + "className": "MonoCecilEditorTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "EditorSampleTestSimplePasses" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Common/AnswerData.cs", + "className": "AnswerData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clone" + ], + "serializedFields": [], + "publicFields": [ + "Answers", + "QuestionId" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Common/IOnboardingSection.cs", + "className": "IOnboardingSection", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Load", + "Unload", + "HandleAnswerData", + "HandleUserSelectionData", + "HandlePreset" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Common/IOnboardingSectionAnalyticsProvider.cs", + "className": "IOnboardingSectionAnalyticsProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Common/Preset.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Common/SelectedSolutionsData.cs", + "className": "SelectedSolutionsData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "SelectedHostingModel", + "SelectedNetcodeSolution" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Common/StyleConstants.cs", + "className": "StyleConstants", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Analytics/AnalyticsData.cs", + "className": "Package", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "PackageId", + "SelectedForInstall", + "IsRecommended", + "IsAlreadyInstalled", + "QuestionId", + "QuestionText", + "AcceptsMultipleAnswers", + "AnswerId", + "AnswerText", + "Preset", + "PresetName", + "QuestionnaireVersion", + "GameSpecs", + "SectionId", + "Type", + "DisplayName", + "TargetPackageId", + "GamesSpecs", + "Packages", + "hostingModelName", + "hostingModelRecommended", + "netcodeSolutionName", + "netcodeSolutionRecommended" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Analytics/AnalyticsUtils.cs", + "className": "AnalyticsUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Analytics/DebugAnalytics.cs", + "className": "DebugAnalytics", + "baseClass": "MultiplayerCenterAnalytics", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Analytics/MultiplayerCenterAnalytics.cs", + "className": "MultiplayerCenterAnalytics", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SendGettingStartedInteractionEvent", + "SendInstallationEvent", + "SendRecommendationEvent", + "TryGatherData" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Analytics/MultiplayerCenterAnalyticsFactory.cs", + "className": "MultiplayerCenterAnalyticsFactory", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Analytics/OnboardingSectionAnalyticsProvider.cs", + "className": "OnboardingSectionAnalyticsProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SendInteractionEvent" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Features/PackageManagement.cs", + "className": "PackageManagement", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsCompleted" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/MultiplayerCenterWindow.cs", + "className": "MultiplayerCenterWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "RequestShowGettingStartedTabAfterDomainReload", + "OnBeforeSerialize", + "OnAfterDeserialize" + ], + "serializedFields": [ + "m_RequestGettingStartedTabAfterDomainReload", + "m_TabGroup" + ], + "publicFields": [ + "CurrentTab" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/RecommendationTabView.cs", + "className": "RecommendationTabView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear", + "SetVisible", + "Refresh" + ], + "serializedFields": [ + "m_PreReleaseHandling" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/RecommendationViewBottomBar.cs", + "className": "RecommendationViewBottomBar", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdatePackagesToInstall" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/TabGroup.cs", + "className": "TabGroup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetSelected", + "CreateTabs", + "Clear", + "TabsAreValid" + ], + "serializedFields": [], + "publicFields": [ + "ViewCount" + ], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/QuestionnaireView.cs", + "className": "QuestionnaireView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Refresh", + "Clear" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/QuestionSection.cs", + "className": "QuestionSection", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateAdvancedFoldout", + "AddPresetView", + "SetAdvancedSectionVisible" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/QuestionViewFactory.cs", + "className": "QuestionViewFactory", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/PackageSelectionView.cs", + "className": "PackageSelectionView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdatePackageData" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/RecommendationItemView.cs", + "className": "RecommendationItemView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdateData", + "SetRecommendedBadgeVisible", + "SetRecommendationType" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/RecommendationView.cs", + "className": "RecommendationView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdateRecommendation", + "Clear" + ], + "serializedFields": [], + "publicFields": [ + "AllPackages", + "CurrentRecommendation", + "OnPackageSelectionChanged" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/SectionHeader.cs", + "className": "SectionHeader", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdateData" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/SolutionSelectionView.cs", + "className": "SolutionSelectionView", + "baseClass": "PackageSelectionView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdateData" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/StyleClasses.cs", + "className": "StyleClasses", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/ViewUtils.cs", + "className": "ViewUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/OnBoarding/GettingStartedTabView.cs", + "className": "GettingStartedTabView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Refresh", + "Clear", + "SetVisible" + ], + "serializedFields": [ + "Category", + "m_SelectedCategory", + "m_SectionCategories", + "m_LastFoundSectionTypes" + ], + "publicFields": [ + "Category", + "Sections", + "IsEnabled", + "ToolTip" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/OnBoarding/QuickstartPackageHandling.cs", + "className": "QuickstartIsMissingView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/OnBoarding/SectionsFinder.cs", + "className": "SectionsFinder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGetValue", + "HaveTypesChanged" + ], + "serializedFields": [ + "m_SectionTypeNames" + ], + "publicFields": [ + "SectionTypeNames" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Questionnaire/Logic.cs", + "className": "Logic", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Questionnaire/PresetData.cs", + "className": "PresetData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Presets", + "Answers" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Questionnaire/QuestionnaireData.cs", + "className": "QuestionnaireData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "FormatVersion", + "Version", + "Questions", + "PresetData", + "Id", + "Title", + "Description", + "GlobalWeight", + "ViewType", + "Choices", + "IsMandatory", + "ScoreImpacts", + "Solution", + "Score", + "Comment" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Questionnaire/QuestionnaireEditor.cs", + "className": "QuestionnaireEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Questionnaire/QuestionnaireObject.cs", + "className": "QuestionnaireObject", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "ForceReload", + "ForceSave" + ], + "serializedFields": [], + "publicFields": [ + "Questionnaire" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Questionnaire/UserChoicesObject.cs", + "className": "UserChoicesObject", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "QuestionnaireVersion", + "UserAnswers", + "Preset", + "SelectedSolutions" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Recommendations/PreReleaseHandling.cs", + "className": "PreReleaseHandling", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "CheckForUpdates", + "PatchPackages", + "PatchRecommenderSystemData" + ], + "serializedFields": [ + "m_VersionsInfo", + "m_DefaultVersion", + "m_MinVersion", + "m_PackageId" + ], + "publicFields": [ + "IsReady" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommendationAuthoringData.cs", + "className": "Packages", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommendationType.cs", + "className": "RecommendationTypeExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommendationUtils.cs", + "className": "RecommendationUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommendationViewData.cs", + "className": "RecommendationViewData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetPackagesForSelection" + ], + "serializedFields": [ + "m_Packages" + ], + "publicFields": [ + "NetcodeOptions", + "ServerArchitectureOptions", + "Selections", + "Packages", + "RecommendationType", + "Selected", + "Reason", + "DocsUrl", + "IsInstalledAsProjectDependency", + "InstalledVersion", + "Title", + "Solution", + "Score", + "MainPackage", + "WarningString", + "PackageId", + "Name", + "PreReleaseVersion", + "ShortDescription" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommenderSystem.cs", + "className": "RecommenderSystem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommenderSystemData.cs", + "className": "RecommenderSystemData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsHostingModelCompatibleWithNetcode" + ], + "serializedFields": [], + "publicFields": [ + "TargetUnityVersion", + "RecommendedSolutions", + "Packages", + "Netcode", + "HostingModel", + "Type", + "Title", + "MainPackageId", + "DocUrl", + "ShortDescription", + "RecommendedPackages", + "IncompatibleSolutions", + "Solution", + "Reason", + "PackageId", + "Id", + "Name", + "DocsUrl", + "AdditionalPackages", + "PreReleaseVersion" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommenderSystemDataObject.cs", + "className": "RecommenderSystemDataObject", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "RecommenderSystemData" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Recommendations/Scoring.cs", + "className": "Scoring", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddScore", + "GetReasonString" + ], + "serializedFields": [], + "publicFields": [ + "Score", + "Reason" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Tests/Editor/AnalyticsUtilsTests.cs", + "className": "AnalyticsUtilsTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AnalyticsUtils_GetQuestionDisplayNames_RightCount", + "AnalyticsUtils_GetQuestionDisplayNames_RightValuesForSelectedQuestions", + "AnalyticsUtils_GetAnswerDisplayNames_RightCount", + "AnalyticsUtils_GetPresetFullNames_RightCountAndIntValuesDidNotChange", + "AnalyticsUtils_GetPresetFullNames_RightValues", + "AnalyticsUtils_ToGameSpecs_AllIdsAreInTheGameSpecs", + "AnalyticsUtils_ToGameSpecs_ValueCheck", + "AnalyticsUtils_ToGameSpecs_NoEmptyString", + "AnalyticsUtils_AssumptionTest_HardCodedNumNetcodePackageMatchesRecommendations", + "AnalyticsUtils_AssumptionTest_HardCodedNumHostingPackageMatchesRecommendations", + "AnalyticsUtils_GetPackagesWithAnalyticsFormat_NetcodeValuesMakeSense", + "AnalyticsUtils_GetPackagesWithAnalyticsFormat_AllPackagesAreIn" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Tests/Editor/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Tests/Editor/ExpectedPresetRecommendations.cs", + "className": "RecommendationTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Tests/Editor/LogicTests.cs", + "className": "LogicTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGetQuestionByQuestionId_IdExists_Found", + "TryGetQuestionByQuestionId_StringIdExists_Found", + "TryGetQuestionByQuestionId_IdDoesNotExist_NotFound", + "TryGetAnswerByQuestionId_IdExists_Found", + "TryGetAnswerByQuestionId_IdDoesNotExist_NotFound", + "TestApplyPresetToAnswerData_WhenPlayerCountIsSet_PlayerCountStays", + "TestIsVersionLower_ReturnsCorrectResult" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Tests/Editor/QuickstartTabTests.cs", + "className": "QuickstartTabTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OneTimeSetup", + "Setup", + "QuickstartTab_QuickstartPackageMissingHelpboxExists" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Tests/Editor/RecommendationAnalyticsTests.cs", + "className": "RecommendationAnalyticsTests", + "baseClass": "IMultiplayerCenterAnalytics", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OneTimeSetup", + "OneTimeTearDown", + "SetUp", + "TearDown", + "SendInstallationEvent", + "SendRecommendationEvent", + "SendGettingStartedInteractionEvent", + "RecommendationTabView_PresetSelectedViaUI_RecommendationEventSent", + "RecommendationTabView_NonePresetSelected_RecommendationEventNotSent", + "RecommendationTabView_PlayerCountChangedViaUI_RecommendationEventSent", + "RecommendationTabView_NonMandatoryAnswerChangedViaUI_RecommendationEventSent" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Tests/Editor/RecommendationTests.cs", + "className": "RecommendationTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestPreset_RecommendedPackagesMatchesExpected", + "TestPreset_RecommendedSolutionsAreValid", + "TestGameSpecsForClientServerWithoutPreset_CheatingNotImportant_MatchesMiroTable", + "TestGameSpecsForClientServerWithoutPreset_CheatingImportant_MatchesMiroTable", + "PackageLists_PackagesHaveNames", + "PackageLists_DependenciesAreAllValid", + "TestIncompatibilityWithSolution_MatchesExpected", + "TestAdditionalPackagesStillWork" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Tests/Editor/RecommenderSystemTests.cs", + "className": "RecommenderSystemUnitTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Cleanup", + "TestEmptyQuestionnaireAndAnswer_ThrowsArgumentException", + "TestEmptyQuestionnaire_ThrowsArgumentException", + "TestEmptyAnswer_ReturnsNull", + "TestGetRecommendationForMatchingAnswers_NothingNull", + "TestSolutionToPackageViewData_NothingNull", + "TestGetRecommendationForMatchingAnswers_OnlyOneMainArchitecturePerCategory", + "TestGetSolutionsToRecommendedPackageViewData_AllSelectionsHaveSameCount", + "RecommendationData_AllHostingOverridesExistInNetcodeData", + "RecommendationData_NetcodeSolutionsHaveRecommendationDataForAllPackages", + "TestAdaptRecommendationToNetcodeSelection_SelectBackAndForthDoesNotChangeRecommendations", + "TestAdaptIncompatibility_AllValuesMatch" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Tests/Editor/SectionHeaderTests.cs", + "className": "SectionHeaderTests", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "SectionHeader_AppendsRecommendationText", + "SectionHeader_IgnoresIncompatibleSolutions", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Tests/Editor/TabGroupTests.cs", + "className": "TabGroupTests", + "baseClass": "IMultiplayerCenterAnalytics", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SendInstallationEvent", + "SendRecommendationEvent", + "SendGettingStartedInteractionEvent", + "SetVisible", + "Refresh", + "Clear", + "SetUp", + "TabGroup_CreateTabs_4TabViews", + "TabGroup_CreateTabs_SelectsTabFromUserPreferences", + "TabGroup_SelectDeactivatedTab_SelectsFirstTab", + "TabGroup_AnalyticsIsPropagatedToAllViews", + "TearDown" + ], + "serializedFields": [], + "publicFields": [ + "Name", + "IsEnabled" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Tests/Editor/UserChoicesMigrationTests.cs", + "className": "UserChoicesMigrationTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OneTimeSetup", + "OneTimeTearDown", + "TestMigration_Pre1_2To1_2_RemovesCompetitivenessButNothingElse", + "TestMigration_1_2To1_3_ChangesMediumPaceToSlow", + "TestMigration_SameVersion_RemovesNothing" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Tests/Editor/UserVisibleTextTests.cs", + "className": "UserVisibleTextTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AllScoreImpacts_ShouldHaveANonEmptyReason", + "AllScoreImpacts_StartWithAVerbAndDoNotEndWithADot", + "AllSolutionsData_DoNotHaveAVerbBeforeDynamicText" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Tests/Editor/UtilsForGettingStartedTabTests.cs", + "className": "UtilsForGettingStartedTabTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Tests/Editor/UtilsForMultiplayerCenterTests.cs", + "className": "for", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Tests/Editor/UtilsForRecommendationTests.cs", + "className": "UtilsForRecommendationTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Tests/Runtime/PlaceholderTest.cs", + "className": "RuntimeExampleTest", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "PlayModeSampleTestSimplePasses" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Editor/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Editor/CmdLineResultsSavingCallbacks.cs", + "className": "CmdLineResultsSavingCallbacks", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "SetResultsLocation" + ], + "serializedFields": [ + "resultsLocation" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Editor/PerformanceTestBuildAssemblyFilter.cs", + "className": "PerformanceTestBuildAssemblyFilter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnFilterAssemblies" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Editor/PerformanceTestRunSaver.cs", + "className": "PerformanceTestRunSaver", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Editor/TestReportGraph/SampleGroupAdditionalData.cs", + "className": "SampleGroupAdditionalData", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "min", + "lowerQuartile", + "median", + "upperQuartile", + "max" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Editor/TestReportGraph/SamplePoint.cs", + "className": "SamplePoint", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CompareTo" + ], + "serializedFields": [], + "publicFields": [ + "sample", + "index" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Editor/TestReportGraph/TestListTable.cs", + "className": "TestListTable", + "baseClass": "TreeView`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "performanceTest", + "deviation", + "standardDeviation", + "median", + "min", + "max" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Editor/TestReportGraph/TestReportWindow.cs", + "className": "TestReportWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [ + "GetResults", + "SelectTest", + "SetupMaterial", + "DrawStart", + "DrawEnd", + "DrawBar" + ], + "serializedFields": [ + "m_testListTreeViewState", + "m_testListMulticolumnHeaderState" + ], + "publicFields": [ + "m_colorWhite", + "m_colorBarBackground", + "m_colorBoxAndWhiskerBackground", + "m_colorBar", + "m_colorStandardLine", + "m_colorMedianLine", + "m_colorMedianText", + "m_colorWarningText", + "m_toolbarSeparator", + "searchString" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Editor/TestResultsParser.cs", + "className": "TestResultsParser", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Editor/TestResultXmlParser.cs", + "className": "TestResultXmlParser", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetPerformanceTestRunFromXml" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Editor/TestRunBuilder.cs", + "className": "TestRunBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPreprocessBuild", + "OnPostprocessBuild", + "Setup", + "Cleanup", + "CreateRunInfo", + "CreateBuildInfo", + "GetPerformanceTestRun" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Editor/TestRunnerInitializer.cs", + "className": "TestRunnerInitializer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "IsCmdLineRun", + "PerfTestResults" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Editor/UIElements/ToolbarWithSearch.cs", + "className": "ToolbarWithSearch", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Draw", + "ClearSearchString" + ], + "serializedFields": [], + "publicFields": [ + "SearchTextChanged" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Attributes/PerformanceAttribute.cs", + "className": "PerformanceAttribute", + "baseClass": "CategoryAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "BeforeTest", + "AfterTest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Attributes/RequiredMemberAttribute.cs", + "className": "RequiredMemberAttribute", + "baseClass": "RequiredMemberAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Attributes/VersionAttribute.cs", + "className": "VersionAttribute", + "baseClass": "NUnitAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ApplyToTest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Data/Editor.cs", + "className": "Editor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Version", + "Branch", + "Changeset", + "Date" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Data/Hardware.cs", + "className": "Hardware", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "OperatingSystem", + "DeviceModel", + "DeviceName", + "ProcessorType", + "ProcessorCount", + "GraphicsDeviceName", + "SystemMemorySizeMB" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Data/PerformanceTestResult.cs", + "className": "PerformanceTestResult", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Name", + "ClassName", + "MethodName", + "Version", + "Categories", + "SampleGroups" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Data/Player.cs", + "className": "Player", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Development", + "ScreenWidth", + "ScreenHeight", + "ScreenRefreshRate", + "Fullscreen", + "Vsync", + "AntiAliasing", + "Batchmode", + "RenderThreadingMode", + "MtRendering", + "GraphicsJobs", + "GpuSkinning", + "Platform", + "ColorSpace", + "AnisotropicFiltering", + "BlendWeights", + "GraphicsApi", + "ScriptingBackend", + "AndroidTargetSdkVersion", + "AndroidBuildSystem", + "BuildTarget", + "StereoRenderingPath" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Data/Project.cs", + "className": "Project", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Name", + "Version", + "Branch", + "Changeset", + "Date" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Data/Run.cs", + "className": "Run", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "TestSuite", + "Date", + "Player", + "Hardware", + "Editor", + "Dependencies", + "Results" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Data/RunSettings.cs", + "className": "RunSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnDeserialization" + ], + "serializedFields": [], + "publicFields": [ + "MeasurementCount" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Data/SampleGroup.cs", + "className": "SampleGroup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnDeserialization" + ], + "serializedFields": [], + "publicFields": [ + "Name", + "Unit", + "IncreaseIsBetter", + "Samples", + "Min", + "Max", + "Median", + "Average", + "StandardDeviation", + "Sum" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Data/SampleUnit.cs", + "className": "SampleUnitExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Measure.cs", + "className": "Measure", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Measurements/FramesMeasurement.cs", + "className": "FramesMeasurement", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ProfilerMarkers", + "SampleGroup", + "MeasurementCount", + "DynamicMeasurementCount", + "WarmupCount", + "DontRecordFrametime", + "Scope", + "Run", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Measurements/FrametimeMeasurement.cs", + "className": "FrameTimeMeasurement", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "SampleGroup" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Measurements/MethodMeasurement.cs", + "className": "MethodMeasurement", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "ProfilerMarkers", + "SampleGroup", + "WarmupCount", + "IterationsPerMeasurement", + "MeasurementCount", + "DynamicMeasurementCount", + "CleanUp", + "SetUp", + "GC", + "Run" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Measurements/ProfilerMarkerMeasurement.cs", + "className": "ProfilerMarkerMeasurement", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "AddAndEnableProfilerSampleGroup", + "AddAndEnableProfilerSample", + "SampleProfilerSamples", + "StopAndSampleRecorders", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "SampleGroup", + "ProfilerRecorder" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Measurements/ProfilerMeasurement.cs", + "className": "ProfilerMeasurement", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Measurements/ProfilerMeasurementBehaviour.cs", + "className": "ProfilerMeasurementBehaviour", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update", + "OnDestroy" + ], + "publicMethods": [ + "AddProfilerSampleGroup", + "StopAndSampleRecorders", + "Update", + "OnDestroy" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Measurements/ScopeMeasurement.cs", + "className": "ScopeMeasurement", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Metadata.cs", + "className": "Metadata", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Meters/IStopWatch.cs", + "className": "IStopWatch", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Meters/StopWatch.cs", + "className": "StopWatch", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "Start", + "Split" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/PerformanceTest.cs", + "className": "PerformanceTest", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CalculateStatisticalValues" + ], + "serializedFields": [], + "publicFields": [ + "Name", + "ClassName", + "MethodName", + "Version", + "Categories", + "SampleGroups" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/PerformanceTestException.cs", + "className": "PerformanceTestException", + "baseClass": "Exception", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/PerformanceTestHelper.cs", + "className": "PerformanceTestHelper", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "ActiveTest" + ], + "publicFields": [ + "ActiveTest" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/PlayerCallbacks.cs", + "className": "PlayerCallbacks", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunStarted", + "RunFinished", + "TestStarted", + "TestFinished" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/ResourcesLoader.cs", + "className": "ResourcesLoader", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/SampleGroup.cs", + "className": "SampleGroup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetRecorder", + "OnDeserialization" + ], + "serializedFields": [], + "publicFields": [ + "Name", + "Unit", + "IncreaseIsBetter", + "Samples", + "Min", + "Max", + "Median", + "Average", + "StandardDeviation", + "Sum" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Statistics/ConfidenceLevel.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Statistics/ConfidenceLevelExtensions.cs", + "className": "ConfidenceLevelExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Statistics/MeasurementsStatistics.cs", + "className": "MeasurementsStatistics", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Statistics/NormalDistributionHelper.cs", + "className": "NormalDistributionHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Statistics/OutlierMode.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Statistics/StudentDistributionHelper.cs", + "className": "StudentDistributionHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Utils.cs", + "className": "Utils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Analytics/AnalyticsUtils.cs", + "className": "AnalyticsUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Analytics/BuildTargetAnalytic.cs", + "className": "BuildTargetAnalytic", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData" + ], + "serializedFields": [], + "publicFields": [ + "callbackOrder", + "build_target", + "render_pipeline_asset_type", + "quality_levels", + "total_quality_levels_on_project" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Analytics/RenderGraphViewerSessionAnalytic.cs", + "className": "RenderGraphViewerSessionCreatedAnalytic", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData" + ], + "serializedFields": [], + "publicFields": [ + "session_type", + "graphics_device_type", + "device_type", + "device_model", + "gpu_vendor", + "gpu_name" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Analytics/RenderPipelineGraphicsSettingsAnalytics.cs", + "className": "RenderPipelineGraphicsSettingsAnalytics", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData", + "OnPostprocessBuild" + ], + "serializedFields": [], + "publicFields": [ + "settings", + "usage" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Analytics/VolumePriorityUsageAnalytic.cs", + "className": "VolumePriorityUsageAnalytic", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData" + ], + "serializedFields": [], + "publicFields": [ + "volume_name", + "scene_name", + "priority" + ], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Analytics/VolumeProfileOverridesAnalytic.cs", + "className": "VolumeProfileOverridesAnalytic", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData" + ], + "serializedFields": [], + "publicFields": [ + "callbackOrder", + "volume_profile_asset_guid", + "component_type", + "overrided_parameters" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Analytics/VolumeProfileUsageAnalytic.cs", + "className": "VolumeProfileUsageAnalytic", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData" + ], + "serializedFields": [], + "publicFields": [ + "volume_name", + "scene_name", + "volume_profile_asset_guid" + ], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/AssetDatabaseHelper.cs", + "className": "AssetDatabaseHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/BuildProcessors/CoreBuildData.cs", + "className": "CoreBuildData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/BuildProcessors/CorePreprocessBuild.cs", + "className": "CorePreprocessBuild", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/BuildProcessors/SettingsStrippers/GPUResidentDrawerResourcesStripper.cs", + "className": "GPUResidentDrawerResourcesStripper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanRemoveSettings" + ], + "serializedFields": [], + "publicFields": [ + "active" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/BuildProcessors/ShaderStrippers/SRPDisabledComputeShaderVariantStripper.cs", + "className": "SRPDisabledComputeShaderVariantStripper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanRemoveVariant" + ], + "serializedFields": [], + "publicFields": [ + "active" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/BuildTargetExtensions.cs", + "className": "BuildTargetExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Drawers.cs", + "className": "CameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Environment.Drawers.cs", + "className": "CameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Environment.Skin.cs", + "className": "CameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Output.Drawers.cs", + "className": "CameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Output.Skin.cs", + "className": "CameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.PhysicalCamera.Drawers.cs", + "className": "CameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.PhysicalCamera.Skin.cs", + "className": "CameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Rendering.Drawers.cs", + "className": "CameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Rendering.Skin.cs", + "className": "CameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Skin.cs", + "className": "CameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Camera/ISerializedCamera.cs", + "className": "ISerializedCamera", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/CameraEditorUtils.cs", + "className": "CameraEditorUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/CommandBuffers/CommandBufferGenerator/CommandBufferGenerator.cs", + "className": "CommandBufferGenerator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "name", + "textureArgs", + "modifiesGlobalState", + "triggersRasterization" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/ContextualMenuDispatcher.cs", + "className": "ContextualMenuDispatcher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Controls/ToggleDropdown.cs", + "className": "ToggleDropdown", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetSelectedIndices", + "SetOptions", + "SetSelectedIndices", + "ToggleSelection", + "IsSelected" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/CoreEditorDrawers.cs", + "className": "to", + "baseClass": "IDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/CoreEditorStyles.cs", + "className": "CoreEditorStyles", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/CoreEditorUtils.cs", + "className": "CoreEditorUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "ColorFieldLinear", + "GetCurrentProjectVersion", + "CheckOutFile" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/CoreRenderPipelinePreferences.cs", + "className": "CoreRenderPipelinePreferences", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/CustomRenderTexture/CustomRenderTextureMenuItem.cs", + "className": "CoreMenuItems", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugState.cs", + "className": "DebugState", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [ + "m_QueryPath", + "m_Value", + "m_UserData", + "m_SerializableEnum" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugUIDrawer.Builtins.cs", + "className": "DebugUIDrawerValue", + "baseClass": "DebugUIWidgetDrawer`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugUIDrawer.cs", + "className": "DebugUIDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "query_path", + "previous_value", + "new_value" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugUIHandlerCanvasEditor.cs", + "className": "DebugUIHandlerCanvasEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugWindow.cs", + "className": "DebugWindow", + "baseClass": "EditorWindowWithHelpButton", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "DestroyWidgetStates", + "ReloadWidgetStates", + "ApplyStates", + "AddItemsToMenu" + ], + "serializedFields": [ + "m_WidgetStates", + "m_Settings" + ], + "publicFields": [ + "currentStateHash", + "selectedPanelDisplayName" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Debugging/UIFoldoutEditor.cs", + "className": "UIFoldoutEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Deprecated.cs", + "className": "SetAdditionalPropertiesVisibilityAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/EditorPrefBool.cs", + "className": "EditorPrefBool", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/EditorPrefBoolFlags.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "HasFlag", + "SetFlag" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/EditorWindowWithHelpButton.cs", + "className": "EditorWindowWithHelpButton", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/ExpandedState.cs", + "className": "ExpandedStateBase", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SwapFlags", + "RemoveFlagAtIndex" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/FilterWindow.cs", + "className": "FilterWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "CompareTo" + ], + "serializedFields": [], + "publicFields": [ + "level", + "content", + "scroll", + "selectedIndex", + "header", + "componentButton", + "groupButton", + "background", + "rightArrow", + "leftArrow" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Gizmo/GizmoUtility.cs", + "className": "GizmoUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Gizmo/HierarchicalBox.cs", + "className": "HierarchicalBox", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetBaseColor", + "DrawHull", + "DrawHandle" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Gizmo/HierarchicalSphere.cs", + "className": "HierarchicalSphere", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawHull", + "DrawHandle" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/HeaderFoldout.cs", + "className": "HeaderFoldout", + "baseClass": "Foldout", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "enableToggle" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/ICoreRenderPipelinePreferencesProvider.cs", + "className": "ICoreRenderPipelinePreferencesProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/InspectorCurveEditor.cs", + "className": "InspectorCurveEditor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Add", + "Remove", + "RemoveAll", + "GetCurveState", + "SetCurveState", + "GetSelection", + "SetKeyframe", + "OnGUI" + ], + "serializedFields": [], + "publicFields": [ + "bounds", + "padding", + "selectionColor", + "curvePickingDistance", + "keyTimeClampingDistance", + "visible", + "editable", + "minPointCount", + "zeroKeyConstantValue", + "color", + "width", + "handleWidth", + "showNonEditableHandles", + "onlyShowHandlesOnSelection", + "loopInBounds", + "curve", + "keyframeIndex" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/CoreLightEditorUtilities.cs", + "className": "CoreLightEditorUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/IESEngine.cs", + "className": "IESEngine", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ReadFile", + "GetKeywordValue", + "GetPhotometricType" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/IESImporter.cs", + "className": "IESImporter", + "baseClass": "ScriptedImporter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "engine", + "iesMetaData" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/IESImporterEditor.cs", + "className": "IESImporterEditor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "CommonOnEnable", + "CommonOnInspectorGUI", + "CommonApply", + "CommonHasPreviewGUI", + "CommonGetPreviewTitle", + "CommonOnPreviewGUI", + "CommonOnDisable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/IESObject.cs", + "className": "IESObject", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "FileFormatVersion", + "IESPhotometricType", + "IESMaximumIntensity", + "IESMaximumIntensityUnit", + "Manufacturer", + "LuminaireCatalogNumber", + "LuminaireDescription", + "LampCatalogNumber", + "LampDescription", + "PrefabLightType", + "SpotAngle", + "iesSize", + "ApplyLightAttenuation", + "UseIESMaximumIntensity", + "CookieCompression", + "LightAimAxisRotation", + "iesMetaData" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/IESReader.cs", + "className": "IESReader", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ReadFile" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ISerializedLight.cs", + "className": "ISerializedLight", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightAnchorEditor.cs", + "className": "LightAnchorEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "BackgroundIconColor", + "DiskBackgroundAngleColor", + "WireDiskAngleColor" + ], + "serializedFields": [], + "publicFields": [ + "radius", + "position", + "inspectorWidthPadding", + "presetButtonCount", + "centeredLabel", + "k_IconFolder", + "presetTextureRimLeft", + "presetTextureKickLeft", + "presetTextureBounceLeft", + "presetTextureFillLeft", + "presetTextureHair", + "presetTextureFillRight", + "presetTextureBounceRight", + "presetTextureKickRight", + "presetTextureRimRight", + "distanceProperty", + "upDirectionProperty", + "anchorPositionOverrideProperty", + "anchorPositionOffsetProperty", + "angleSubContent", + "totalTransparentColor", + "hoverColor", + "darkBackgroundIconColor", + "lightBackgroundIconColor", + "angleDiskBorderColor", + "darkDiskBackgroundAngleColor", + "lightDiskBackgroundAngleColor", + "darkWireDiskAngleColor", + "lightWireDiskAngleColor" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightAnchorEditorTool.cs", + "className": "LightAnchorEditorTool", + "baseClass": "EditorTool", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightAnchorHandles.cs", + "className": "LightAnchorHandles", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightIntensitySlider.cs", + "className": "LightIntensitySlider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightPlacementTool.cs", + "className": "LightPlacementTool", + "baseClass": "EditorTool", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightUI.Drawers.cs", + "className": "LightUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightUI.Skin.cs", + "className": "LightUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightUnit/LightUnitSlider.cs", + "className": "LightUnitSlider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "SetSerializedObject" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightUnit/LightUnitSliderSettings.cs", + "className": "LightUnitSliderUIDescriptor", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "content", + "value", + "presetValue" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightUnit/TemperatureSlider.cs", + "className": "TemperatureSlider", + "baseClass": "LightUnitSlider", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Setup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/AdaptiveProbeVolumes.BakePipelineDriver.cs", + "className": "AdaptiveProbeVolumes", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeAdjustmentVolumeEditor.cs", + "className": "ProbeAdjustmentVolumeEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeGIBaking.cs", + "className": "BakingCell", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "Dispose", + "GetProbePositionHash", + "GetBrickPositionHash", + "GetSubdivLevelAt", + "GetProgress", + "OnDispose", + "Init", + "ExecuteLightingAsync", + "SortPositions", + "ApplyVirtualOffset", + "Done" + ], + "serializedFields": [], + "publicFields": [ + "position", + "index", + "bricks", + "probePositions", + "sh", + "validityNeighbourMask", + "skyOcclusionDataL0L1", + "skyShadingDirectionIndices", + "validity", + "probeOcclusion", + "layerValidity", + "offsetVectors", + "touchupVolumeInteraction", + "minSubdiv", + "indexChunkCount", + "shChunkCount", + "indirectionEntryInfo", + "probeIndices", + "bounds", + "cells", + "jobs", + "probeCount", + "reflectionProbeCount", + "positionRemap", + "originalPositions", + "sortedPositions", + "bakingThread", + "virtualOffsetJob", + "skyOcclusionJob", + "lightingJob", + "layerMaskJob", + "cellIndex", + "fixSeamsThread", + "doneFixingSeams", + "step", + "stepCount", + "failed", + "access" + ], + "unityApiUsage": [ + "SceneManager", + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeGIBaking.Dilate.cs", + "className": "AdaptiveProbeVolumes", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExtractDilatedProbes", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "L0", + "L1_0", + "L1_1", + "L1_2", + "L2_0", + "L2_1", + "L2_2", + "L2_3", + "L2_4", + "SO_L0L1", + "SO_Direction", + "ProbeOcclusion" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeGIBaking.Invalidation.cs", + "className": "AdaptiveProbeVolumes", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeGIBaking.LightTransport.cs", + "className": "AdaptiveProbeVolumes", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Create", + "Contains", + "Dispose", + "Init", + "Bake", + "BindSamplingTextures", + "TryGetMeshForAccelerationStructure" + ], + "serializedFields": [], + "publicFields": [ + "jobs", + "irradianceResults", + "validityResults", + "occlusionResults", + "aabb", + "touchup", + "startOffset", + "probeCount", + "directSampleCount", + "indirectSampleCount", + "validitySampleCount", + "occlusionSampleCount", + "maxBounces", + "skyOcclusionBakingSamples", + "skyOcclusionBakingBounces", + "indirectScale", + "ignoreEnvironement", + "progress", + "currentStep", + "stepCount", + "deviceContext", + "integrator", + "world", + "postProcessor", + "positionsBufferID", + "directRadianceBufferId", + "indirectRadianceBufferId", + "validityBufferId", + "perProbeLightIndicesId", + "occlusionBufferId", + "windowedDirectSHBufferId", + "boostedIndirectSHBufferId", + "combinedSHBufferId", + "irradianceBufferId" + ], + "unityApiUsage": [ + "SceneManager", + "Destroy", + "GetComponent", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeGIBaking.Placement.cs", + "className": "ProbeVolumeProfileInfo", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "PositionToCell" + ], + "serializedFields": [], + "publicFields": [ + "simplificationLevels", + "minDistanceBetweenProbes", + "probeOffset", + "maxSubdivision", + "minBrickSize", + "cellSizeInBricks", + "cellSizeInMeters" + ], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeGIBaking.RenderingLayers.cs", + "className": "AdaptiveProbeVolumes", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeGIBaking.Serialization.cs", + "className": "AdaptiveProbeVolumes", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add" + ], + "serializedFields": [], + "publicFields": [ + "bricksCount", + "chunksCount", + "scenarioValid", + "shL0L1RxData", + "shL1GL1RyData", + "shL1BL1RzData", + "shL2Data_0", + "shL2Data_1", + "shL2Data_2", + "shL2Data_3", + "validityNeighMaskData", + "skyOcclusionDataL0L1", + "skyShadingDirectionIndices", + "probeOcclusion" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeGIBaking.SkyOcclusion.cs", + "className": "AdaptiveProbeVolumes", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "jobs" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeGIBaking.VirtualOffset.cs", + "className": "AdaptiveProbeVolumes", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "position", + "originBias", + "tMax", + "geometryBias", + "probeIndex", + "validityThreshold" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbePlacement.cs", + "className": "ProbePlacement", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "corner", + "X", + "Y", + "Z", + "minControllerSubdivLevel", + "maxControllerSubdivLevel", + "fillEmptySpaces", + "maxSubdivLevelInsideVolume", + "maxSubdivisionLevel", + "maxBrickCountPerAxis", + "maxSubdivisionLevelInSubCell", + "maxBrickCountPerAxisInSubCell", + "sceneSDF", + "sceneSDF2", + "dummyRenderTarget", + "probeVolumesBuffer", + "brickCountBuffer", + "bricksBuffers", + "brickPositions" + ], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeSubdivisionContext.cs", + "className": "ProbeSubdivisionContext", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize" + ], + "serializedFields": [], + "publicFields": [ + "bakingSet", + "profile" + ], + "unityApiUsage": [ + "FindFirstObjectByType" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeSubdivisionResult.cs", + "className": "ProbeSubdivisionResult", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeBakingProcessSettingsDrawer.cs", + "className": "ProbeVolumeBakingProcessSettingsDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeBakingSetEditor.cs", + "className": "ProbeVolumeBakingSetEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeBuildProcessor.cs", + "className": "ProbeVolumeBuildProcessor", + "baseClass": "BuildPlayerProcessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPostprocessBuild" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeEditor.cs", + "className": "ProbeVolumeEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeGizmos.cs", + "className": "ProbeVolumeGizmos", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeLightingTab.cs", + "className": "ProbeVolumeLightingTab", + "baseClass": "LightingWindowTab", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "GetPath" + ], + "serializedFields": [], + "publicFields": [ + "asset", + "guid", + "visible" + ], + "unityApiUsage": [ + "SceneManager", + "Destroy", + "FindFirstObjectByType" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeResourceStripper.cs", + "className": "ProbeVolumeRuntimeResourceStripper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanRemoveSettings" + ], + "serializedFields": [], + "publicFields": [ + "active" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumesOptionsEditor.cs", + "className": "ProbeVolumesOptionsEditor", + "baseClass": "VolumeComponentEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeUI.Drawer.cs", + "className": "ProbeVolumeUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeUI.Skin.cs", + "className": "ProbeVolumeUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/SerializedProbeAdjustmentVolume.cs", + "className": "SerializedProbeAdjustmentVolume", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/SerializedProbeVolume.cs", + "className": "SerializedProbeVolume", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolumeMenuItems.cs", + "className": "ProbeVolumeMenuItems", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/Shadow/ShadowCascadeGUI.cs", + "className": "ShadowCascadeGUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "size", + "borderSize", + "cascadeHandleState", + "borderHandleState" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/LookDev/CameraController.cs", + "className": "CameraController", + "baseClass": "Manipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "UpdateCameraState", + "Match", + "Begin", + "Update", + "SwitchUntilNextEndOfDrag", + "SwitchUntilNextWheelEvent" + ], + "serializedFields": [], + "publicFields": [ + "shiftOnLastMatch" + ], + "unityApiUsage": [], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/LookDev/CameraState.cs", + "className": "CameraState", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdateCamera", + "Reset" + ], + "serializedFields": [], + "publicFields": [ + "position", + "fieldOfView", + "farClip", + "nearClip", + "forward", + "up", + "right" + ], + "unityApiUsage": [], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/LookDev/ComparisonGizmoController.cs", + "className": "ComparisonGizmoController", + "baseClass": "Manipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "UpdateGizmoState" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/LookDev/ComparisonGizmoState.cs", + "className": "ComparisonGizmoState", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Update" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/LookDev/Compositor.cs", + "className": "RenderTextureCache", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdateSize", + "Dispose", + "Render", + "GetViewFromComposition" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/LookDev/Context.cs", + "className": "Context", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "GetViewContent", + "UpdateEnvironmentLibrary", + "SynchronizeCameraStates", + "SetFocusedCamera", + "UpdateEnvironment", + "UpdateViewedObject", + "ResetCameraState" + ], + "serializedFields": [ + "m_EnvironmentLibraryGUID", + "m_CameraSynced", + "m_Views", + "ComparisonGizmoState", + "m_EnvironmentGUID", + "viewedObjectAssetGUID", + "viewedObjecHierarchytEntityId" + ], + "publicFields": [ + "viewContexts", + "viewLayout", + "lastFocusedView", + "showedSidePanel", + "debugPanelSource", + "hasEnvironment", + "hasViewedObject", + "shadow", + "viewMode", + "greyBalls" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/LookDev/DisplayWindow.cs", + "className": "DisplayWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/LookDev/DisplayWindow.DebugSidePanel.cs", + "className": "DisplayWindow", + "baseClass": "TextElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/LookDev/DisplayWindow.EnvironmentLibrarySidePanel.cs", + "className": "IEnvironmentDisplayer", + "baseClass": "IEnvironmentDisplayer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdateCursorFollower", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/LookDev/DropArea.cs", + "className": "DropArea", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/LookDev/Environment.cs", + "className": "Environment", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "ResetToBrightestSpot", + "RenderStaticPreview", + "Bind", + "PositionToLatLong", + "GetLatLongThumbnailTexture", + "GetDefaultInspector" + ], + "serializedFields": [ + "m_CubemapGUID", + "m_Latitude", + "m_Longitude" + ], + "publicFields": [ + "rotation", + "exposure", + "shadowColor", + "target" + ], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/LookDev/EnvironmentLibrary.cs", + "className": "EnvironmentLibrary", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "Add", + "Remove", + "Duplicate", + "IndexOf", + "SetField" + ], + "serializedFields": [], + "publicFields": [ + "Count" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/LookDev/LookDev.cs", + "className": "LookDev", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/LookDev/LookDevRenderer.cs", + "className": "RenderingData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "BeginRendering", + "EndRendering", + "Acquire" + ], + "serializedFields": [], + "publicFields": [ + "sizeMissmatched", + "stage", + "updater", + "viewPort", + "output" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/LookDev/Stage.cs", + "className": "Stage", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "MoveIntoStage", + "InstantiateIntoStage", + "CreateGameObjectIntoStage", + "Clear", + "OnBeginRendering", + "OnEndRendering", + "Dispose", + "UpdateSceneObjects", + "UpdateSceneLighting" + ], + "serializedFields": [], + "publicFields": [ + "camera", + "sunLight", + "scene", + "runtimeInterface" + ], + "unityApiUsage": [ + "SceneManager", + "Instantiate", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/LookDev/ToolbarRadio.cs", + "className": "ToolbarRadio", + "baseClass": "Toolbar", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddRadio", + "AddRadios", + "SetValueWithoutNotify" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Material/AssetReimportUtils.cs", + "className": "AssetReimportUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Material/DecalPreferences.cs", + "className": "DecalPreferences", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "PreferenceGUI" + ], + "serializedFields": [], + "publicFields": [ + "keywords", + "header" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Material/MaterialEditorExtension.cs", + "className": "MaterialEditorExtension", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Material/MaterialHeaderScope.cs", + "className": "MaterialHeaderScope", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Material/MaterialHeaderScopeItem.cs", + "className": "MaterialHeaderScopeItem", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Material/MaterialHeaderScopeList.cs", + "className": "MaterialHeaderScopeList", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawHeaders" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/MenuManager.cs", + "className": "MenuManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/PathTracing/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/PathTracing/BakeImport.cs", + "className": "BakeImport", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "BakeInputPath", + "LightmapRequestsPath", + "LightProbeRequestsPath", + "BakeOutputFolderPath", + "ProgressPort" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/PathTracing/BakeInputSerialization.cs", + "className": "BakeInputSerialization", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TransferBoolean", + "TransferString", + "Transfer", + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "directSampleCount", + "indirectSampleCount", + "environmentSampleCount", + "lightmapSampleCounts", + "probeSampleCounts", + "minBounces", + "maxBounces", + "lightmapBakeMode", + "mixedLightingMode", + "aoEnabled", + "aoDistance", + "useHardwareRayTracing", + "vertexCount", + "meshShaderChannelMask", + "dimensions", + "offsets", + "stride", + "data", + "vertexData", + "indexBuffer", + "subMeshIndexOffset", + "subMeshIndexCount", + "subMeshAABB", + "uvScaleOffset", + "doubleSidedGI", + "transmissionType", + "transmissionChannels", + "alphaCutoff", + "resolution", + "heightMapIndex", + "terrainHoleIndex", + "outputResolution", + "heightmapScale", + "uvBounds", + "meshIndex", + "terrainIndex", + "transform", + "oddNegativeScale", + "castShadows", + "receiveShadows", + "lodGroup", + "lodMask", + "contributingLodLevel", + "subMeshMaterialIndices", + "width", + "height", + "scale", + "offset", + "wrapModeU", + "wrapModeV", + "filterMode", + "transmissionTextureST", + "cubeResolution", + "cubeData", + "importanceSampleCount", + "importanceIntegratedMetric", + "importanceDirections", + "importanceWeightedIntensities", + "importanceIntensities", + "color", + "indirectColor", + "orientation", + "position", + "range", + "cookieTextureIndex", + "cookieScale", + "coneAngle", + "innerConeAngle", + "shape0", + "shape1", + "type", + "mode", + "falloff", + "angularFalloff", + "castsShadows", + "shadowMaskChannel", + "pixelStride", + "slices", + "repeat", + "textureData", + "outputTypeMask", + "positionOffset", + "count", + "pushoff", + "outputFolderPath", + "integrationRadiusOffset", + "environmentOcclusionSampleCount", + "ignoreDirectEnvironment", + "ignoreIndirectEnvironment", + "positions", + "occlusionLightIndices", + "integrationRadii", + "requests", + "lightmapOffset", + "lightmapCount", + "tilingMode", + "backfaceTolerance", + "supersamplingMultiplier", + "pushOff", + "bakedLightmapTag", + "maxLightmapCount", + "Index", + "m_AtlasHash", + "m_SceneGUID", + "m_AtlasId", + "m_BakeParameters", + "objectIDHash", + "geometryHashPVR", + "st", + "transformIndex", + "atlasViewport", + "gbufferInstanceDataArray", + "atlasId", + "m_InstanceIndex", + "m_LightmapST", + "m_Viewport", + "m_Width", + "m_Height", + "m_AtlasIdToAtlasHash", + "m_AtlasIdToAtlasHashLightmapped", + "m_GBufferHashes", + "m_AtlasOffsets", + "m_EstimatedTexelCount", + "atlassing", + "lightingSettings", + "meshData", + "terrainData", + "terrainHoleData", + "heightMapData", + "materialData", + "instanceData", + "instanceToTextureDataIndex", + "materialToTransmissionDataIndex", + "albedoData", + "emissiveData", + "transmissionData", + "transmissionDataProperties", + "cookieData", + "lightData", + "environmentData" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/PathTracing/BakeInputToWorldConversion.cs", + "className": "BakeInputToWorldConversion", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/PathTracing/Debugging/AdaptiveSamplingDebugHelpers.cs", + "className": "AdaptiveSamplingDebugHelpers", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/PathTracing/Debugging/BakeDebugHelpers.cs", + "className": "BakeProfilingScope", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/PathTracing/LightBakerStrangler.cs", + "className": "LightBakerStrangler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "GetProbeOcclusionLightIndex", + "SetProbeOcclusionLightIndex", + "GetOcclusion", + "SetOcclusion", + "GetOcclusionMaskChannel", + "SetOcclusionMaskChannel", + "SetDefaultValues", + "CompareTo" + ], + "serializedFields": [], + "publicFields": [ + "bakeInstance", + "texelCount", + "offsetX", + "offsetY", + "hashCode" + ], + "unityApiUsage": [ + "Destroy", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/PathTracing/LightBakerWorkerProcessImporter.cs", + "className": "LightBakerWorkerProcessImporter", + "baseClass": "ScriptedImporter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/PathTracing/SphericalHarmonicsToLatLong.cs", + "className": "SphericalHarmonicsToLatLong", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SHL2TolatLongEXR" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/PathTracing/UnityComputeProbePostProcessor.cs", + "className": "UnityComputeProbePostProcessor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize", + "Dispose", + "AddSphericalHarmonicsL2", + "ConvertToUnityFormat", + "ConvolveRadianceToIrradiance", + "ScaleSphericalHarmonicsL2", + "WindowSphericalHarmonicsL2", + "DeringSphericalHarmonicsL2" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/PostProcessing/LensFlareComponentSRPEditor.cs", + "className": "LensFlareComponentSRPEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "GetComponent" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/PostProcessing/LensFlareDataSRPEditor.cs", + "className": "LensFlareDataSRPEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "hash", + "computedTexture" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/PostProcessing/LensFlareEditor.cs", + "className": "LensFlareEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/PostProcessing/LensFlareEditorUtils.cs", + "className": "LensFlareEditorUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/ProjectorEditor.cs", + "className": "ProjectorEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Properties/AdditionalPropertiesState.cs", + "className": "AdditionalPropertiesStateBase", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetAdditionalPropertiesState", + "RegisterEditor", + "UnregisterEditor", + "SwapFlags", + "RemoveFlagAtIndex" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Properties/AdvancedProperties.cs", + "className": "AdvancedProperties", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Properties/AdvancedPropertiesObserver.cs", + "className": "AdvancedPropertiesObserver", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Properties/PropertiesPreferencesProvider.cs", + "className": "PropertiesPreferencesProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "PreferenceGUI" + ], + "serializedFields": [], + "publicFields": [ + "keywords" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/PropertyDrawers/VrsLutDrawer.cs", + "className": "VrsLutDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/PropertyFetcher.cs", + "className": "PropertyFetcher", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Find", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/QuaternionPropertyDrawer.cs", + "className": "QuaternionPropertyDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/RelativePropertiesDrawer.cs", + "className": "RelativePropertiesDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/RemoveAdditionalDataUtils.cs", + "className": "RemoveAdditionalDataUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/RemoveComponentUtils.cs", + "className": "RemoveComponentUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphEditorLocalDebugSession.cs", + "className": "RenderGraphEditorLocalDebugSession", + "baseClass": "RenderGraphDebugSession", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphEditorRemoteDebugSession.cs", + "className": "RenderGraphEditorRemoteDebugSession", + "baseClass": "RenderGraphDebugSession", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphTestsCore.cs", + "className": "RenderGraphTestsCore", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "Setup", + "Cleanup", + "CleanupRenderGraph" + ], + "serializedFields": [ + "m_Settings" + ], + "publicFields": [ + "renderGraph", + "renderTextureUVOriginStrategy", + "invalidContextForTesting" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphUtilsResourceStripper.cs", + "className": "RenderGraphUtilsResourcesStripper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanRemoveSettings" + ], + "serializedFields": [], + "publicFields": [ + "active" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphViewer.cs", + "className": "RenderGraphViewer", + "baseClass": "EditorWindowWithHelpButton", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "HasMultipleUsageFlags" + ], + "serializedFields": [], + "publicFields": [ + "type", + "index", + "usageRangeBlock", + "resourceListItem", + "resourceHelperLine", + "firstPassId", + "lastPassId", + "element", + "tooltip", + "visibleResourceIndex", + "read", + "write", + "memoryless", + "load", + "store", + "usage", + "passId", + "passBlock", + "passTitle", + "isCulled", + "isAsync", + "leftGridLine", + "rightGridLine", + "hasPassCompatibilityTooltip", + "isPassCompatibleToMerge", + "hasAsyncDependencyTooltip" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphViewer.PanManipulator.cs", + "className": "RenderGraphViewer", + "baseClass": "MouseManipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphViewer.PassTitleLabel.cs", + "className": "RenderGraphViewer", + "baseClass": "Label", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphViewer.PlayerConnection.cs", + "className": "RenderGraphViewer", + "baseClass": "IDisposable", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "OnConnectionDropdownIMGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphViewer.SidePanel.cs", + "className": "RenderGraphViewer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/SampleDependencyImportSystem/SampleDependencyImporter.cs", + "className": "SampleDependencyImporter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPackageAddedOrUpdated", + "OnPackageRemoved", + "ImportTextMeshProEssentialResources", + "GetSampleInformation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/SampleDependencyImportSystem/SampleList.cs", + "className": "SampleList", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "displayName", + "description", + "path", + "dependencies", + "samples" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/ScriptTemplates/ScriptTemplates.cs", + "className": "ScriptTemplates", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/SerializedPropertyExtension.cs", + "className": "SerializedPropertyExtension", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "theEnum" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Settings/DefaultVolumeProfileCategories.cs", + "className": "DefaultVolumeProfileCategories", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Destroy" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Settings/DefaultVolumeProfileEditor.cs", + "className": "DefaultVolumeProfileEditor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Create", + "Destroy", + "RebuildListViews" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Settings/PropertyDrawers/DefaultVolumeProfileSettingsPropertyDrawer.cs", + "className": "DefaultVolumeProfileSettingsPropertyDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Settings/PropertyDrawers/RenderPipelineGraphicsSettingsContainerPropertyDrawer.cs", + "className": "RenderPipelineGraphicsSettingsContainerPropertyDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Settings/PropertyDrawers/ShaderStrippingSettingsPropertyDrawer.cs", + "className": "ShaderStrippingSettingPropertyDrawer", + "baseClass": "RelativePropertiesDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Settings/RenderPipelineGlobalSettingsEndNameEditAction.cs", + "className": "RenderPipelineGlobalSettingsEndNameEditAction", + "baseClass": "AssetCreationEndAction", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Settings/RenderPipelineGlobalSettingsProvider.deprecated.cs", + "className": "RenderPipelineGlobalSettingsProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Settings/RenderPipelineGlobalSettingsUI.Drawers.cs", + "className": "RenderPipelineGlobalSettingsUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Settings/RenderPipelineResourcesEditor.cs", + "className": "RenderPipelineResourcesEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Settings/SettingsProviderGUIScope.cs", + "className": "SettingsProviderGUIScope", + "baseClass": "Scope", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/ShaderGenerator/CSharpToHLSL.cs", + "className": "CSharpToHLSL", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/ShaderGenerator/ShaderGeneratorMenu.cs", + "className": "ShaderGeneratorMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/ShaderGenerator/ShaderTypeGeneration.cs", + "className": "ShaderTypeGenerator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CompareTo", + "DeclString", + "Clone", + "PrintErrors", + "EmitTypeDecl", + "EmitSetters", + "EmitAccessors", + "EmitDefines", + "EmitFunctions", + "EmitFunctionsForPacked", + "Emit", + "EmitPackedInfo", + "Generate" + ], + "serializedFields": [], + "publicFields": [ + "name", + "field", + "fullType", + "rows", + "cols", + "arraySize", + "swizzleOffset", + "packed", + "accessor", + "defineName", + "fieldName", + "displayName", + "fieldType", + "isDirection", + "isSRGB", + "checkIsNormalized", + "preprocessor", + "packingAttribute", + "type", + "attr", + "debugCounter", + "errors" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/ShaderStripping/IVariantStripper.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/ShaderStripping/ShaderExtensions.cs", + "className": "ShaderExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/ShaderStripping/ShaderPreprocessor.cs", + "className": "ShaderPreprocessor", + "baseClass": "ShaderPreprocessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnProcessShader", + "OnProcessComputeShader" + ], + "serializedFields": [], + "publicFields": [ + "callbackOrder" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/ShaderStripping/ShaderStrippingReport.cs", + "className": "ShaderStrippingReport", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddVariant", + "Log", + "OnBeforeSerialize", + "OnAfterDeserialize", + "OnPreprocessBuild", + "OnPostprocessBuild", + "DumpReport" + ], + "serializedFields": [ + "pipelines" + ], + "publicFields": [ + "inputVariants", + "outputVariants", + "variantName", + "stripTimeMs", + "name", + "pipeline", + "variants", + "callbackOrder", + "totalVariantsIn", + "totalVariantsOut", + "shaders" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/ShaderStripping/ShaderStrippingWatcher.cs", + "className": "ShaderStrippingWatcher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/STP/STPResourceStripper.cs", + "className": "STPResourceStripper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanRemoveSettings" + ], + "serializedFields": [], + "publicFields": [ + "active" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/StringExtensions.cs", + "className": "StringExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Tools/Deprecated.cs", + "className": "MaterialUpgrader", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Tools/MaterialUpgrader/IMaterialUpgradersProvider.cs", + "className": "IMaterialUpgradersProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Tools/MaterialUpgrader/MaterialUpgrader.cs", + "className": "MaterialUpgrader", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Upgrade", + "RenameShader", + "RenameTexture", + "RenameFloat", + "RenameColor", + "RemoveTexture", + "SetFloat", + "SetColor", + "SetTexture", + "RenameKeywordToFloat" + ], + "serializedFields": [], + "publicFields": [ + "NewShaderPath", + "OldShaderPath", + "keyword", + "property" + ], + "unityApiUsage": [ + "Instantiate", + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Tools/MaterialUpgrader/MaterialUpgrader.Utils.cs", + "className": "MaterialUpgrader", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Tools/MaterialUpgrader/MaterialUpgraderEditMenus.cs", + "className": "MaterialUpgraderEditMenus", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Tools/MaterialUpgrader/MaterialUpgraderRegistry.cs", + "className": "MaterialUpgraderRegistry", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetMaterialUpgradersForPipeline" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Tools/MaterialUpgrader/SpeedTree8MaterialUpgrader.cs", + "className": "SpeedTree8MaterialUpgrader", + "baseClass": "MaterialUpgrader", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Tools/MaterialUpgrader/SpeedTree9MaterialUpgrader.cs", + "className": "SpeedTree9MaterialUpgrader", + "baseClass": "MaterialUpgrader", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/UnifiedRayTracing/CreateUnifiedRTShaderMenuItem.cs", + "className": "ShaderTemplates", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/UnifiedRayTracing/UnifiedRTShaderImporter.cs", + "className": "UnifiedRTShaderImporter", + "baseClass": "ScriptedImporter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Upscaling/DLSSOptionsEditor.cs", + "className": "DLSSOptionsEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Upscaling/UpscalerOptionsEditor.cs", + "className": "UpscalerOptionsEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Upscaling/UpscalerOptionsEditorCache.cs", + "className": "UpscalerOptionsEditorCache", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetOrCreateEditor", + "Cleanup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Utilities/EditorMaterialQuality.cs", + "className": "EditorMaterialQualityUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Utilities/GenericEditorTool.cs", + "className": "GenericEditorTool", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Utilities/LocalizationHelper.cs", + "className": "LocalizationHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Utilities/SceneRenderPipelineEditor.cs", + "className": "SceneRenderPipelineEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Utilities/SerializedBitArray.cs", + "className": "SerializedBitArrayUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "HasBitMultipleDifferentValue", + "GetBitAt", + "SetBitAt", + "Update", + "ApplyModifiedProperties" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Utilities/SerializedBitArray.deprecated.cs", + "className": "SerializedBitArrayUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "HasBitMultipleDifferentValue", + "GetBitAt", + "SetBitAt", + "Update" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Utilities/TimedScope.cs", + "className": "TimedScope", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/Drawers/BoolParameterDrawer.cs", + "className": "BoolParameterDrawer", + "baseClass": "VolumeParameterDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/Drawers/ColorParameterDrawer.cs", + "className": "ColorParameterDrawer", + "baseClass": "VolumeParameterDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/Drawers/FloatParameterDrawer.cs", + "className": "MinFloatParameterDrawer", + "baseClass": "VolumeParameterDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/Drawers/IntParameterDrawer.cs", + "className": "MinIntParameterDrawer", + "baseClass": "VolumeParameterDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/Drawers/TextureParameterDrawer.cs", + "className": "TextureParameterDrawer", + "baseClass": "VolumeParameterDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/Drawers/Vector4ParameterDrawer.cs", + "className": "Vector4ParametrDrawer", + "baseClass": "VolumeParameterDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/SerializedDataParameter.cs", + "className": "SerializedDataParameter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "displayName" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeComponentCopyPaste.cs", + "className": "VolumeComponentCopyPaste", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeComponentEditor.cs", + "className": "VolumeComponentEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "intensity", + "volumeComponent" + ], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeComponentListEditor.cs", + "className": "VolumeComponentListEditor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "SetIsGlobalDefaultVolumeProfile", + "Init", + "Clear", + "OnGUI" + ], + "serializedFields": [], + "publicFields": [ + "editors" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeComponentProvider.cs", + "className": "VolumeComponentProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CompareTo", + "CreateComponentTree", + "GoToChild" + ], + "serializedFields": [], + "publicFields": [ + "type", + "nodes", + "name" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeEditor.cs", + "className": "VolumeEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "GetComponent" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeGizmoDrawer.cs", + "className": "VolumeGizmoDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeMenuItems.cs", + "className": "VolumeMenuItems", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeParameterDrawer.cs", + "className": "VolumeParameterDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeProfileEditor.cs", + "className": "VolumeProfileEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeProfileFactory.cs", + "className": "VolumeProfileFactory", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeProfileUtils.cs", + "className": "VolumeProfileUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumesPreferences.cs", + "className": "VolumesPreferences", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "PreferenceGUI" + ], + "serializedFields": [], + "publicFields": [ + "keywords" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor-PrivateShared/AssemblyInfo.cs", + "className": "PublicType", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstanceDoSomething" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor-PrivateShared/AssetCallbacks/AssetCreationUtil.cs", + "className": "AssetCreationUtil", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "callback", + "extension" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/AssetsConverter.cs", + "className": "AssetsConverter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Scan", + "Convert" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/AttributesDefinitions.cs", + "className": "PipelineConverterAttribute", + "baseClass": "CategoryInfoAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/IRenderPipelineConverter.cs", + "className": "IRenderPipelineConverter", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/IRenderPipelineConverterItem.cs", + "className": "IRenderPipelineConverterItem", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/RenderPipelineConverterAssetItem.cs", + "className": "RenderPipelineConverterAssetItem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnClicked" + ], + "serializedFields": [], + "publicFields": [ + "name", + "info" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/RenderPipelineConverterManager.cs", + "className": "RenderPipelineConverterManager", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeforeSerialize", + "OnAfterDeserialize" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/RenderPipelineConverterMaterialUpgrader.cs", + "className": "RenderPipelineConverterMaterialUpgrader", + "baseClass": "AssetsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/SearchServiceUtils.cs", + "className": "SearchServiceUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/Status.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/Window/RenderPipelineConverterItemVisualElement.cs", + "className": "RenderPipelineConverterItemVisualElement", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Bind" + ], + "serializedFields": [], + "publicFields": [ + "itemSelectionChanged" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/Window/RenderPipelineConvertersEditor.cs", + "className": "RenderPipelineConvertersEditor", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "Clear", + "CreateGUI", + "AddItemsToMenu" + ], + "serializedFields": [], + "publicFields": [ + "isSelected", + "item", + "isExpanded", + "isLoading", + "isInitialized", + "items", + "converter", + "pending", + "warnings", + "errors", + "success", + "state", + "type", + "converter_id", + "items_count" + ], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/Window/RenderPipelineConverterVisualElement.cs", + "className": "RenderPipelineConverterVisualElement", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdateInfo", + "Refresh", + "Scan", + "Convert" + ], + "serializedFields": [], + "publicFields": [ + "displayName", + "description", + "state", + "converter", + "isSelectedAndEnabled", + "showMoreInfo", + "converterSelected" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Camera/CameraHistory.cs", + "className": "IPerFrameHistoryAccessTracker", + "baseClass": "ContextItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "LateUpdate" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Camera/CameraSwitcher.cs", + "className": "CameraSwitcher", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_Cameras" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Camera/FreeCamera.cs", + "className": "FreeCamera", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_LookSpeedController", + "m_LookSpeedMouse", + "m_MoveSpeed", + "m_MoveSpeedIncrement", + "m_Turbo" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/CommandBuffers/BaseCommandBufer.cs", + "className": "BaseCommandBuffer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "name", + "sizeInBytes" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/CommandBuffers/CommandBufferHelpers.cs", + "className": "CommandBufferHelpers", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/CommandBuffers/ComputeCommandBuffer.cs", + "className": "ComputeCommandBuffer", + "baseClass": "BaseCommandBuffer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetInvertCulling", + "SetComputeFloatParam", + "SetComputeIntParam", + "SetComputeVectorParam", + "SetComputeVectorArrayParam", + "SetComputeMatrixParam", + "SetComputeMatrixArrayParam", + "SetRayTracingShaderPass", + "SetViewport", + "EnableScissorRect", + "DisableScissorRect", + "SetGlobalFloat", + "SetGlobalInt", + "SetGlobalInteger", + "SetGlobalVector", + "SetGlobalColor", + "SetGlobalMatrix", + "EnableShaderKeyword", + "EnableKeyword", + "DisableShaderKeyword", + "DisableKeyword", + "SetKeyword", + "SetViewProjectionMatrices", + "SetGlobalDepthBias", + "SetGlobalFloatArray", + "SetGlobalVectorArray", + "SetGlobalMatrixArray", + "SetLateLatchProjectionMatrices", + "MarkLateLatchMatrixShaderPropertyID", + "UnmarkLateLatchMatrix", + "BeginSample", + "EndSample", + "IncrementUpdateCount", + "SetBufferData", + "SetBufferCounterValue", + "SetupCameraProperties", + "InvokeOnRenderObjectCallbacks", + "SetComputeFloatParams", + "SetComputeIntParams", + "SetComputeTextureParam", + "SetComputeBufferParam", + "SetComputeConstantBufferParam", + "SetComputeParamsFromMaterial", + "DispatchCompute", + "BuildRayTracingAccelerationStructure", + "SetRayTracingAccelerationStructure", + "SetRayTracingBufferParam", + "SetRayTracingConstantBufferParam", + "SetRayTracingTextureParam", + "SetRayTracingFloatParam", + "SetRayTracingFloatParams", + "SetRayTracingIntParam", + "SetRayTracingIntParams", + "SetRayTracingVectorParam", + "SetRayTracingVectorArrayParam", + "SetRayTracingMatrixParam", + "SetRayTracingMatrixArrayParam", + "DispatchRays", + "CopyCounterValue", + "SetGlobalTexture", + "SetGlobalBuffer", + "SetGlobalConstantBuffer", + "SetShadowSamplingMode", + "SetSinglePassStereo", + "IssuePluginEvent", + "IssuePluginEventAndData", + "IssuePluginCustomBlit", + "IssuePluginCustomTextureUpdateV2" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/CommandBuffers/IBaseCommandBuffer.cs", + "className": "IBaseCommandBuffer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetInvertCulling", + "SetViewport", + "EnableScissorRect", + "DisableScissorRect", + "SetGlobalFloat", + "SetGlobalInt", + "SetGlobalInteger", + "SetGlobalVector", + "SetGlobalColor", + "SetGlobalMatrix", + "EnableShaderKeyword", + "EnableKeyword", + "DisableShaderKeyword", + "DisableKeyword", + "SetKeyword", + "SetViewProjectionMatrices", + "SetGlobalDepthBias", + "SetGlobalFloatArray", + "SetGlobalVectorArray", + "SetGlobalMatrixArray", + "SetLateLatchProjectionMatrices", + "MarkLateLatchMatrixShaderPropertyID", + "UnmarkLateLatchMatrix", + "BeginSample", + "EndSample", + "IncrementUpdateCount", + "SetupCameraProperties", + "InvokeOnRenderObjectCallbacks", + "SetGlobalTexture", + "SetGlobalBuffer", + "SetGlobalConstantBuffer", + "SetShadowSamplingMode", + "SetSinglePassStereo", + "IssuePluginEvent", + "IssuePluginEventAndData", + "IssuePluginCustomBlit", + "IssuePluginCustomTextureUpdateV2" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/CommandBuffers/IComputeCommandBuffer.cs", + "className": "IComputeCommandBuffer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetComputeFloatParam", + "SetComputeIntParam", + "SetComputeVectorParam", + "SetComputeVectorArrayParam", + "SetComputeMatrixParam", + "SetComputeMatrixArrayParam", + "SetRayTracingShaderPass", + "SetBufferData", + "SetBufferCounterValue", + "SetComputeFloatParams", + "SetComputeIntParams", + "SetComputeTextureParam", + "SetComputeBufferParam", + "SetComputeConstantBufferParam", + "SetComputeParamsFromMaterial", + "DispatchCompute", + "BuildRayTracingAccelerationStructure", + "SetRayTracingAccelerationStructure", + "SetRayTracingBufferParam", + "SetRayTracingConstantBufferParam", + "SetRayTracingTextureParam", + "SetRayTracingFloatParam", + "SetRayTracingFloatParams", + "SetRayTracingIntParam", + "SetRayTracingIntParams", + "SetRayTracingVectorParam", + "SetRayTracingVectorArrayParam", + "SetRayTracingMatrixParam", + "SetRayTracingMatrixArrayParam", + "DispatchRays", + "CopyCounterValue" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/CommandBuffers/IRasterCommandBuffer.cs", + "className": "IRasterCommandBuffer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ClearRenderTarget", + "SetInstanceMultiplier", + "SetFoveatedRenderingMode", + "SetWireframe", + "ConfigureFoveatedRendering", + "SetShadingRateFragmentSize", + "SetShadingRateCombiner", + "DrawMesh", + "DrawMultipleMeshes", + "DrawRenderer", + "DrawRendererList", + "DrawProcedural", + "DrawProceduralIndirect", + "DrawMeshInstanced", + "DrawMeshInstancedProcedural", + "DrawMeshInstancedIndirect", + "DrawOcclusionMesh" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/CommandBuffers/IUnsafeCommandBuffer.cs", + "className": "IUnsafeCommandBuffer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequestAsyncReadback", + "Clear", + "ClearRandomWriteTargets", + "SetRenderTarget", + "SetComputeTextureParam", + "SetRayTracingTextureParam", + "GenerateMips", + "SetRandomWriteTarget", + "CopyTexture", + "SetGlobalTexture" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/CommandBuffers/RasterCommandBuffer.cs", + "className": "RasterCommandBuffer", + "baseClass": "BaseCommandBuffer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetInvertCulling", + "SetViewport", + "EnableScissorRect", + "DisableScissorRect", + "ClearRenderTarget", + "SetGlobalFloat", + "SetGlobalInt", + "SetGlobalInteger", + "SetGlobalVector", + "SetGlobalColor", + "SetGlobalMatrix", + "EnableShaderKeyword", + "EnableKeyword", + "DisableShaderKeyword", + "DisableKeyword", + "SetKeyword", + "SetViewProjectionMatrices", + "SetGlobalDepthBias", + "SetGlobalFloatArray", + "SetGlobalVectorArray", + "SetGlobalMatrixArray", + "SetLateLatchProjectionMatrices", + "MarkLateLatchMatrixShaderPropertyID", + "UnmarkLateLatchMatrix", + "BeginSample", + "EndSample", + "IncrementUpdateCount", + "SetInstanceMultiplier", + "SetFoveatedRenderingMode", + "SetWireframe", + "ConfigureFoveatedRendering", + "SetupCameraProperties", + "InvokeOnRenderObjectCallbacks", + "SetShadingRateFragmentSize", + "SetShadingRateCombiner", + "DrawMesh", + "DrawMultipleMeshes", + "DrawRenderer", + "DrawRendererList", + "DrawProcedural", + "DrawProceduralIndirect", + "DrawMeshInstanced", + "DrawMeshInstancedProcedural", + "DrawMeshInstancedIndirect", + "DrawOcclusionMesh", + "SetGlobalTexture", + "SetGlobalBuffer", + "SetGlobalConstantBuffer", + "SetShadowSamplingMode", + "SetSinglePassStereo", + "IssuePluginEvent", + "IssuePluginEventAndData", + "IssuePluginCustomBlit", + "IssuePluginCustomTextureUpdateV2" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/CommandBuffers/UnsafeCommandBuffer.cs", + "className": "UnsafeCommandBuffer", + "baseClass": "BaseCommandBuffer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequestAsyncReadback", + "SetInvertCulling", + "SetComputeFloatParam", + "SetComputeIntParam", + "SetComputeVectorParam", + "SetComputeVectorArrayParam", + "SetComputeMatrixParam", + "SetComputeMatrixArrayParam", + "SetRayTracingShaderPass", + "Clear", + "ClearRandomWriteTargets", + "SetViewport", + "EnableScissorRect", + "DisableScissorRect", + "ClearRenderTarget", + "SetGlobalFloat", + "SetGlobalInt", + "SetGlobalInteger", + "SetGlobalVector", + "SetGlobalColor", + "SetGlobalMatrix", + "EnableShaderKeyword", + "EnableKeyword", + "DisableShaderKeyword", + "DisableKeyword", + "SetKeyword", + "SetViewProjectionMatrices", + "SetGlobalDepthBias", + "SetGlobalFloatArray", + "SetGlobalVectorArray", + "SetGlobalMatrixArray", + "SetLateLatchProjectionMatrices", + "MarkLateLatchMatrixShaderPropertyID", + "UnmarkLateLatchMatrix", + "BeginSample", + "EndSample", + "IncrementUpdateCount", + "SetInstanceMultiplier", + "SetFoveatedRenderingMode", + "SetWireframe", + "ConfigureFoveatedRendering", + "SetRenderTarget", + "SetBufferData", + "SetBufferCounterValue", + "SetupCameraProperties", + "InvokeOnRenderObjectCallbacks", + "SetShadingRateFragmentSize", + "SetShadingRateCombiner", + "SetComputeFloatParams", + "SetComputeIntParams", + "SetComputeTextureParam", + "SetComputeBufferParam", + "SetComputeConstantBufferParam", + "SetComputeParamsFromMaterial", + "DispatchCompute", + "BuildRayTracingAccelerationStructure", + "SetRayTracingAccelerationStructure", + "SetRayTracingBufferParam", + "SetRayTracingConstantBufferParam", + "SetRayTracingTextureParam", + "SetRayTracingFloatParam", + "SetRayTracingFloatParams", + "SetRayTracingIntParam", + "SetRayTracingIntParams", + "SetRayTracingVectorParam", + "SetRayTracingVectorArrayParam", + "SetRayTracingMatrixParam", + "SetRayTracingMatrixArrayParam", + "DispatchRays", + "GenerateMips", + "DrawMesh", + "DrawMultipleMeshes", + "DrawRenderer", + "DrawRendererList", + "DrawProcedural", + "DrawProceduralIndirect", + "DrawMeshInstanced", + "DrawMeshInstancedProcedural", + "DrawMeshInstancedIndirect", + "DrawOcclusionMesh", + "SetRandomWriteTarget", + "CopyCounterValue", + "CopyTexture", + "SetGlobalTexture", + "SetGlobalBuffer", + "SetGlobalConstantBuffer", + "SetShadowSamplingMode", + "SetSinglePassStereo", + "IssuePluginEvent", + "IssuePluginEventAndData", + "IssuePluginCustomBlit", + "IssuePluginCustomTextureUpdateV2" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/CommandBufferPool.cs", + "className": "CommandBufferPool", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/CommonStructs.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/ComponentSingleton.cs", + "className": "to", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/ConstantBuffer.cs", + "className": "ConstantBuffer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdateData", + "SetGlobal", + "Set", + "PushGlobal" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/ContextContainer.cs", + "className": "ContextContainer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "storage", + "isSet", + "lineNumber", + "memberName", + "filePath" + ], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/CoreAttributes.cs", + "className": "DisplayInfoAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "name", + "order" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/CoreProfileId.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/CoreUnsafeUtils.cs", + "className": "CoreUnsafeUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryPush", + "TryPop", + "Clear", + "Get" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/DynamicArray.cs", + "className": "DynamicArray", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear", + "Contains", + "Add", + "AddRange", + "Insert", + "Remove", + "RemoveAt", + "RemoveRange", + "FindIndex", + "IndexOf", + "Resize", + "ResizeAndClear", + "Reserve", + "MoveNext", + "Reset", + "GetEnumerator", + "SubRange" + ], + "serializedFields": [], + "publicFields": [ + "iterator" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/DynamicResolutionHandler.cs", + "className": "DynamicResolutionHandler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "GetResolvedScale", + "CalculateMipBias", + "SetDynamicResScaler", + "SetSystemDynamicResScaler", + "SetActiveDynamicScalerSlot", + "SetUpscaleFilter", + "SetCurrentCameraRequest", + "Update", + "SoftwareDynamicResIsEnabled", + "HardwareDynamicResIsEnabled", + "RequestsHardwareDynamicResolution", + "DynamicResolutionEnabled", + "ForceSoftwareFallback", + "GetScaledSize", + "ApplyScalesOnSize", + "GetCurrentScale", + "GetLastScaledSize", + "GetLowResMultiplier" + ], + "serializedFields": [], + "publicFields": [ + "type", + "method" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/DynamicString.cs", + "className": "DynamicString", + "baseClass": "DynamicArray`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Append" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/GlobalDynamicResolutionSettings.cs", + "className": "GlobalDynamicResolutionSettings", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "enabled", + "useMipBias", + "advancedUpscalersByPriority", + "advancedUpscalerNames", + "DLSSPerfQualitySetting", + "DLSSUseOptimalSettings", + "DLSSSharpness", + "DLSSRenderPresetForQuality", + "DLSSRenderPresetForBalanced", + "DLSSRenderPresetForPerformance", + "DLSSRenderPresetForUltraPerformance", + "DLSSRenderPresetForDLAA", + "FSR2EnableSharpness", + "FSR2Sharpness", + "FSR2UseOptimalSettings", + "FSR2QualitySetting", + "fsrOverrideSharpness", + "fsrSharpness", + "IUpscalerOptions", + "maxPercentage", + "minPercentage", + "dynResType", + "upsampleFilter", + "forceResolution", + "forcedPercentage", + "lowResTransparencyMinimumThreshold", + "rayTracingHalfResThreshold", + "lowResSSGIMinimumThreshold", + "lowResVolumetricCloudsMinimumThreshold", + "enableDLSS" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/IAdditionalData.cs", + "className": "IAdditionalData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/IVirtualTexturingEnabledRenderPipeline.cs", + "className": "IVirtualTexturingEnabledRenderPipeline", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/ListBuffer.cs", + "className": "ListBufferExtensions", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryAdd", + "TryCopyTo", + "TryCopyFrom" + ], + "serializedFields": [], + "publicFields": [ + "Count", + "Capacity" + ], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/ObjectPools.cs", + "className": "ObjectPool", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Get", + "Release" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/Observable.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/ObservableList.cs", + "className": "ListChangedEventArgs", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Contains", + "IndexOf", + "Add", + "Insert", + "Remove", + "RemoveAt", + "Clear", + "CopyTo", + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/ReloadAttribute.cs", + "className": "ReloadAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "blit", + "betterBlit", + "filmGrains", + "thinGrains" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/ReloadGroupAttribute.cs", + "className": "ReloadGroupAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "blit", + "shaders", + "bayerMatrixTex" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/RemoveRange.Extensions.cs", + "className": "RemoveRangeExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/SerializableEnum.cs", + "className": "SerializableEnum", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_EnumValueAsString", + "m_EnumTypeAsString" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/SerializedDictionary.cs", + "className": "SerializedDictionaryDebugView", + "baseClass": "SerializedDictionary", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeforeSerialize", + "OnAfterDeserialize" + ], + "serializedFields": [ + "m_Keys", + "m_Values" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/Swap.Extensions.cs", + "className": "SwapCollectionExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugDisplaySettings.cs", + "className": "for", + "baseClass": "IEqualityComparer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "GetHashCode", + "ForEach" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugDisplaySettingsHDROutput.cs", + "className": "DebugDisplaySettingsHDROutput", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugDisplaySettingsPanel.cs", + "className": "DebugDisplaySettingsPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugDisplaySettingsStats.cs", + "className": "DebugDisplaySettingsStats", + "baseClass": "DebugDisplaySettingsPanel", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreatePanel" + ], + "serializedFields": [], + "publicFields": [ + "AreAnySettingsActive" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugDisplaySettingsUI.cs", + "className": "DebugDisplaySettingsUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RegisterDebug", + "UnregisterDebug", + "GetReset" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugDisplaySettingsVolumes.cs", + "className": "DebugDisplaySettingsVolume", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetVolumeWeight", + "GetVolumesList", + "CreatePanel" + ], + "serializedFields": [], + "publicFields": [ + "volumeProfile", + "volumeComponent", + "volume", + "AreAnySettingsActive" + ], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugDisplayStats.cs", + "className": "for", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "accumulatedValue", + "lastAverage" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugFrameTiming.cs", + "className": "DebugFrameTiming", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdateFrameTiming", + "RegisterDebugUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugManager.Actions.cs", + "className": "DebugManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "TriggerWithButton", + "TriggerWithAxis", + "TriggerWithKey", + "Update" + ], + "serializedFields": [], + "publicFields": [ + "buttonAction", + "axisTrigger", + "buttonTriggerList", + "keyTriggerList", + "repeatMode", + "repeatDelay" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugManager.cs", + "className": "DebugManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetReset", + "RefreshEditor", + "Reset", + "ReDrawOnScreenDebug", + "RegisterData", + "UnregisterData", + "GetState", + "PanelIndex", + "PanelDiplayName", + "PanelDisplayName", + "RequestEditorWindowPanelIndex", + "FindPanelIndex", + "RemovePanel" + ], + "serializedFields": [], + "publicFields": [ + "refreshEditorRequested" + ], + "unityApiUsage": [ + "Instantiate", + "GetComponent", + "FindFirstObjectByType", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugManager.UIState.cs", + "className": "DebugManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Open" + ], + "publicFields": [ + "mode" + ], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugOverlay.cs", + "className": "DebugOverlay", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "StartOverlay", + "Next", + "SetViewport" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugShapes.cs", + "className": "DebugShapes", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequestSphereMesh", + "BuildCustomSphereMesh", + "RequestBoxMesh", + "RequestConeMesh", + "RequestPyramidMesh" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUI.Containers.cs", + "className": "DebugUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetValue", + "SetValue", + "ValidateValue", + "SetColumnVisibility", + "GetColumnVisibility" + ], + "serializedFields": [], + "publicFields": [ + "displayName", + "action", + "isHeader", + "contextMenuItems", + "isReadOnly", + "scroll" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUI.cs", + "className": "DebugUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "isEditorOnly", + "isRuntimeOnly", + "isInactiveInEditor", + "isHiddenCallback", + "isHidden", + "name", + "tooltip", + "refreshRate", + "formatString", + "min", + "max", + "values", + "pinnedElementIndex" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUI.Fields.cs", + "className": "DebugUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetValue", + "SetValue", + "GetHistoryValue" + ], + "serializedFields": [], + "publicFields": [ + "historyDepth", + "min", + "max", + "incStep", + "intStepMult", + "incStepMult", + "decimals", + "enumNames", + "hdr", + "showAlpha", + "showPicker", + "type", + "style", + "messageCallback", + "message" + ], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUI.Panel.cs", + "className": "DebugUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetDirty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUpdater.cs", + "className": "DebugUpdater", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/FrameTiming/FrameTimeBottleneck.cs", + "className": "BottleneckHistogram", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/FrameTiming/FrameTimeSample.cs", + "className": "FrameTimeSample", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/IDebugDisplaySettings.cs", + "className": "IDebugDisplaySettings", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/IDebugDisplaySettingsData.cs", + "className": "IDebugDisplaySettingsData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/IDebugDisplaySettingsPanel.cs", + "className": "IDebugDisplaySettingsPanel", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/IDebugDisplaySettingsQuery.cs", + "className": "IDebugDisplaySettingsQuery", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/IVolumeDebugSettings.cs", + "className": "IVolumeDebugSettings", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/MousePositionDebug.cs", + "className": "MousePositionDebug", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Build", + "Cleanup", + "GetMousePosition", + "GetMouseClickPosition" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerBitField.cs", + "className": "DebugUIHandlerBitField", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueToggle", + "toggles" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerButton.cs", + "className": "DebugUIHandlerButton", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerCanvas.cs", + "className": "DebugUIHandlerCanvas", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "type", + "prefab", + "panelPrefab", + "prefabs" + ], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerColor.cs", + "className": "DebugUIHandlerColor", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueToggle", + "colorImage", + "fieldR", + "fieldG", + "fieldB", + "fieldA" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerContainer.cs", + "className": "DebugUIHandlerContainer", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "contentHolder" + ], + "publicFields": [ + "contentHolder" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerEnumField.cs", + "className": "DebugUIHandlerEnumField", + "baseClass": "DebugUIHandlerField`1", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerEnumHistory.cs", + "className": "DebugUIHandlerEnumHistory", + "baseClass": "DebugUIHandlerEnumField", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerField.cs", + "className": "for", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nextButtonText", + "previousButtonText", + "nameLabel", + "valueLabel" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerFloatField.cs", + "className": "DebugUIHandlerFloatField", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueLabel" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerFoldout.cs", + "className": "DebugUIHandlerFoldout", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueToggle" + ], + "unityApiUsage": [ + "Instantiate", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerGroup.cs", + "className": "DebugUIHandlerGroup", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "header" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerHBox.cs", + "className": "DebugUIHandlerHBox", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerIndirectFloatField.cs", + "className": "DebugUIHandlerIndirectFloatField", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Init" + ], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueLabel", + "getter", + "setter", + "incStepGetter", + "incStepMultGetter", + "decimalsGetter" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerIndirectToggle.cs", + "className": "DebugUIHandlerIndirectToggle", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Init" + ], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueToggle", + "checkmarkImage" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerIntField.cs", + "className": "DebugUIHandlerIntField", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueLabel" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerMessageBox.cs", + "className": "DebugUIHandlerMessageBox", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerObject.cs", + "className": "DebugUIHandlerObject", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueLabel" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerObjectList.cs", + "className": "DebugUIHandlerObjectList", + "baseClass": "DebugUIHandlerField`1", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerObjectPopupField.cs", + "className": "DebugUIHandlerObjectPopupField", + "baseClass": "DebugUIHandlerField`1", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerPanel.cs", + "className": "DebugUIHandlerPanel", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "SelectNextItem", + "SelectPreviousItem", + "OnScrollbarClicked", + "ResetDebugManager" + ], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "scrollRect", + "viewport", + "Canvas" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerPersistentCanvas.cs", + "className": "DebugUIHandlerPersistentCanvas", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "panel", + "valuePrefab" + ], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerProgressBar.cs", + "className": "DebugUIHandlerProgressBar", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueLabel", + "progressBarRect" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerRenderingLayerField.cs", + "className": "DebugUIHandlerRenderingLayerField", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueToggle", + "toggles" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerRow.cs", + "className": "DebugUIHandlerRow", + "baseClass": "DebugUIHandlerFoldout", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerToggle.cs", + "className": "DebugUIHandlerToggle", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueToggle", + "checkmarkImage" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerToggleHistory.cs", + "className": "DebugUIHandlerToggleHistory", + "baseClass": "DebugUIHandlerToggle", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerUIntField.cs", + "className": "DebugUIHandlerUIntField", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueLabel" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerValue.cs", + "className": "DebugUIHandlerValue", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueLabel" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerValueTuple.cs", + "className": "DebugUIHandlerValueTuple", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueLabel" + ], + "unityApiUsage": [ + "Instantiate", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerVBox.cs", + "className": "DebugUIHandlerVBox", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerVector2.cs", + "className": "DebugUIHandlerVector2", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueToggle", + "fieldX", + "fieldY" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerVector3.cs", + "className": "DebugUIHandlerVector3", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueToggle", + "fieldX", + "fieldY", + "fieldZ" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerVector4.cs", + "className": "DebugUIHandlerVector4", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueToggle", + "fieldX", + "fieldY", + "fieldZ", + "fieldW" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerWidget.cs", + "className": "DebugUIHandlerWidget", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "colorDefault", + "colorSelected" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/UIFoldout.cs", + "className": "UIFoldout", + "baseClass": "Toggle", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "SetState" + ], + "serializedFields": [], + "publicFields": [ + "content", + "arrowOpened", + "arrowClosed" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/ProfilingScope.cs", + "className": "ProfilingScope", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Begin", + "End", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "gpuElapsedTime", + "gpuSampleCount", + "cpuElapsedTime", + "cpuSampleCount", + "inlineCpuElapsedTime", + "inlineCpuSampleCount" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/ShaderDebugPrintManager.cs", + "className": "ShaderDebugPrintManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetShaderDebugPrintInputConstants", + "SetShaderDebugPrintBindings", + "EndFrame", + "PrintImmediate", + "DefaultOutput", + "String", + "Get" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/VolumeDebugSettings.cs", + "className": "VolumeDebugSettings", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetVolumes", + "RefreshVolumes", + "GetVolumeWeight", + "VolumeHasInfluence" + ], + "serializedFields": [], + "publicFields": [ + "selectedCamera" + ], + "unityApiUsage": [ + "Instantiate", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Deprecated.cs", + "className": "IShaderVariantSettings", + "baseClass": "ProbeAdjustmentVolume", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ToggleEditorUI", + "Register", + "Unregister", + "Fill" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Documentation.cs", + "className": "CoreRPHelpURLAttribute", + "baseClass": "HelpURLAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/AABB.cs", + "className": "AABB", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "center", + "extents" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/BatchLayers.cs", + "className": "BatchLayer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/Components/DisallowGPUDrivenRendering.cs", + "className": "DisallowGPUDrivenRendering", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_applyToChildrenRecursively" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/Components/DisallowSmallMeshCulling.cs", + "className": "DisallowSmallMeshCulling", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_applyToChildrenRecursively" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/Debug/DebugDisplayGPUResidentDrawer.cs", + "className": "DebugDisplayGPUResidentDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGetScreenClearColor" + ], + "serializedFields": [], + "publicFields": [ + "occluderDebugViewEnable", + "AreAnySettingsActive", + "IsPostProcessingAllowed", + "IsLightingActive" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/FrustumPlanes.cs", + "className": "Line", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m", + "t", + "planes", + "lightFacingPlaneCount", + "nx", + "ny", + "nz", + "d", + "nxAbs", + "nyAbs", + "nzAbs", + "packetCount", + "planePackets", + "splitInfos", + "receiverSphereLightSpace", + "cascadeBlendCullingFactor", + "worldToLightSpaceRotation" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/GPUResidentBatcher.cs", + "className": "GPUResidentBatcher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "OnBeginContextRendering", + "OnEndContextRendering", + "OnBeginCameraRendering", + "OnEndCameraRendering", + "UpdateFrame", + "DestroyMaterials", + "DestroyDrawInstances", + "DestroyMeshes", + "InstanceOcclusionTest", + "UpdateInstanceOccluders", + "UpdateRenderers", + "UpdateSelectedRenderers", + "SchedulePackedMaterialCacheUpdate", + "PostCullBeginCameraRendering", + "OnSetupAmbientProbe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/GPUResidentBatcher.SpeedTree.cs", + "className": "GPUResidentBatcher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/GPUResidentDrawer.cs", + "className": "GPUResidentDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/GPUResidentDrawer.Validator.cs", + "className": "GPUResidentDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/GPUResidentDrawerBurst.cs", + "className": "GPUResidentDrawerBurst", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/GPUResidentDrawerDebug.cs", + "className": "InstanceCullerViewStats", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "FinalizeInstanceCullerViewStats", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "viewType", + "viewInstanceID", + "splitIndex", + "visibleInstancesOnCPU", + "visibleInstancesOnGPU", + "visiblePrimitivesOnCPU", + "visiblePrimitivesOnGPU", + "drawCommands", + "eventType", + "occluderVersion", + "subviewMask", + "occlusionTest", + "visibleInstances", + "culledInstances", + "visiblePrimitives", + "culledPrimitives", + "subviewCount", + "occluderMipLayoutSize", + "enabled", + "instanceCullerStats", + "instanceOcclusionEventStats", + "occluderStats", + "occlusionOverlayEnabled", + "occlusionOverlayCountVisible", + "overrideOcclusionTestToAlwaysPass", + "occluderDepthPyramid", + "occlusionDebugOverlay", + "cb" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/GPUResidentDrawerResources.cs", + "className": "GPUResidentDrawerResources", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_WindDataUpdaterKernels" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/GPUResidentDrawerTypes.cs", + "className": "RenderRequestBatcherContext", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "commandBuffer", + "cullingSplitIndex", + "occluderSubviewIndex", + "viewInstanceID", + "occlusionTest", + "instanceMultiplier", + "subviewIndex", + "depthSliceIndex", + "depthOffset", + "viewMatrix", + "invViewMatrix", + "gpuProjMatrix", + "viewOffsetWorldSpace", + "subviewCount", + "depthTexture", + "depthSize", + "depthIsArray" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/IGPUResidentRenderPipeline.cs", + "className": "IGPUResidentRenderPipeline", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "mode", + "supportDitheringCrossFade", + "enableOcclusionCulling", + "allowInEditMode", + "smallMeshScreenPercentage", + "pickingShader", + "errorShader", + "loadingShader" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceCuller.cs", + "className": "InstanceCuller", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "Execute", + "Init", + "Dispose", + "TryAddSplits", + "AddSync", + "MoveToDebugStatsAndClear", + "HasVersion", + "TryAdd", + "InstanceOccludersUpdated", + "GetCompactedVisibilityMasks", + "InstanceOcclusionTest", + "UpdateFrame", + "OnBeginCameraRendering", + "OnEndCameraRendering" + ], + "serializedFields": [], + "publicFields": [ + "layer", + "renderingLayerMask", + "motionMode", + "shadowCastingMode", + "staticShadowCaster", + "rendererPriority", + "supportsIndirect", + "key", + "drawCount", + "drawOffset", + "meshID", + "submeshIndex", + "activeMeshLod", + "materialID", + "flags", + "transparentInstanceId", + "overridenComponents", + "range", + "lightmapIndex", + "instanceCount", + "instanceOffset", + "procInfo", + "instanceIndex", + "viewCount", + "supportsCrossFade", + "supportsMotionCheck", + "deltaTime", + "crossFadeArray", + "binningConfig", + "viewType", + "cameraPosition", + "sqrMeshLodSelectionConstant", + "sqrScreenRelativeMetric", + "minScreenRelativeHeight", + "isOrtho", + "cullLightmappedShadowCasters", + "maxLOD", + "cullingLayerMask", + "sceneCullingMask", + "animateCrossFades", + "lightFacingFrustumPlanes", + "worldToLightSpaceRotation", + "lodGroupCullingData", + "occlusionBuffer", + "rendererVisibilityMasks", + "rendererMeshLodSettings", + "rendererCrossFadeValues", + "drawBatches", + "drawInstanceIndices", + "batchBinAllocOffsets", + "batchBinCounts", + "binAllocCounter", + "binConfigIndices", + "binVisibleInstanceCounts", + "debugCounterIndexBase", + "splitDebugCounters", + "drawRanges", + "drawBatchIndices", + "batchDrawCommandOffsets", + "binVisibleInstanceOffsets", + "cullingOutput", + "indirectBufferLimits", + "indirectBufferAllocInfo", + "indirectAllocationCounters", + "visibleInstancesBufferHandle", + "indirectArgsBufferHandle", + "indirectDrawInfoGlobalArray", + "indirectInstanceInfoGlobalArray", + "compactedVisibilityMasks", + "viewID", + "filteringResults", + "excludedRenderers", + "mode", + "hiddenBits", + "viewInstanceID", + "splitIndex", + "eventType", + "occluderVersion", + "subviewMask", + "occlusionTest", + "info", + "readback", + "cameraID", + "jobHandle", + "settings", + "subviewSettings", + "occluderHandles", + "bufferHandles" + ], + "unityApiUsage": [ + "SceneManager", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceCullerBurst.cs", + "className": "InstanceCullerBurst", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceCullingBatcher.cs", + "className": "InstanceCullingBatcher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "Initialize", + "Dispose", + "RebuildDrawListsIfNeeded", + "DestroyDrawInstanceIndices", + "NeedsRebuild", + "GetDrawInstanceData", + "OnFinishedCulling", + "DestroyDrawInstances", + "DestroyMaterials", + "DestroyMeshes", + "PostCullBeginCameraRendering", + "SchedulePackedMaterialCacheUpdate", + "BuildBatch", + "InstanceOccludersUpdated", + "UpdateFrame", + "GetCompactedVisibilityMasks", + "OnEndContextRendering", + "OnBeginCameraRendering", + "OnEndCameraRendering" + ], + "serializedFields": [], + "publicFields": [ + "onCompleteCallback", + "brgPicking", + "brgLoading", + "brgError", + "topology", + "baseVertex", + "firstIndex", + "indexCount", + "drawRanges", + "drawBatches", + "drawBatchIndices", + "drawInstances", + "internalDrawIndex", + "drawInstanceIndices", + "instancesSorted", + "materialsSorted", + "instanceIDs", + "packedMaterialDatas", + "batchIDs", + "valid" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceCullingBatcherBurst.cs", + "className": "InstanceCullingBatcherBurst", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/GPUInstanceDataBuffer.cs", + "className": "GPUInstanceDataBuffer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetPropertyIndex", + "GetGpuAddress", + "CPUInstanceToGPUInstance", + "CPUInstanceArrayToGPUInstanceArray", + "Dispose", + "AsReadOnly", + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "propertyID", + "byteSize", + "isOverriden", + "isPerInstance", + "instanceType", + "componentGroup", + "instanceNumInfo", + "instancesNumPrefixSum", + "instancesSpan", + "perInstanceComponentCount", + "version", + "layoutVersion", + "gpuBuffer", + "validComponentsIndicesGpuBuffer", + "componentAddressesGpuBuffer", + "componentInstanceIndexRangesGpuBuffer", + "componentByteCountsGpuBuffer", + "descriptions", + "defaultMetadata", + "gpuBufferComponentAddress", + "valid", + "instances", + "gpuInstanceIndices" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/GPUInstanceDataUploader.cs", + "className": "GPUInstanceDataBufferBuilder", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddComponent", + "Dispose", + "LoadShaders", + "CreateResources", + "GetUIntPerInstance", + "GetParamUIntOffset", + "SubmitToGpu", + "GPUInstanceDataBufferGrower" + ], + "serializedFields": [], + "publicFields": [ + "instanceData", + "instanceIndices", + "inputComponentOffsets", + "validComponentIndices", + "cs", + "kernelId", + "gatherData", + "parameterIndex", + "uintPerParameter", + "uintPerInstance", + "componentDataIndex", + "gatherIndices", + "tmpDataBuffer" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/InstanceAllocator.cs", + "className": "InstanceAllocator", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "CompareTo", + "Initialize", + "Dispose", + "AllocateInstance", + "FreeInstance", + "GetNumAllocated", + "GetInstanceHandlesLength", + "GetInstancesLength", + "FreeSharedInstance" + ], + "serializedFields": [], + "publicFields": [ + "instanceIndex", + "type", + "valid" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/InstanceData.cs", + "className": "CPUInstanceData", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize", + "Dispose", + "InstanceToIndex", + "IndexToInstance", + "IsValidInstance", + "IsFreeInstanceHandle", + "IsValidIndex", + "GetFreeInstancesCount", + "EnsureFreeInstances", + "AddNoGrow", + "Add", + "Remove", + "Set", + "SetDefault", + "Get_SharedInstance", + "Get_LocalToWorldIsFlipped", + "Get_WorldAABB", + "Get_TetrahedronCacheIndex", + "Get_MovedInCurrentFrame", + "Get_MovedInPreviousFrame", + "Get_VisibleInPreviousFrame", + "Get_MeshLodData", + "Set_SharedInstance", + "Set_LocalToWorldIsFlipped", + "Set_WorldAABB", + "Set_TetrahedronCacheIndex", + "Set_MovedInCurrentFrame", + "Set_MovedInPreviousFrame", + "Set_VisibleInPreviousFrame", + "Set_MeshLodData", + "AsReadOnly", + "DeallocateCameras", + "AllocateCameras", + "IncreaseInstanceCount", + "SharedInstanceToIndex", + "IndexToSharedInstance", + "Get_RendererGroupID", + "Get_MeshID", + "Get_Flags", + "Get_LODGroupAndMask", + "Get_GameObjectLayer", + "Get_RefCount", + "Set_RendererGroupID", + "Set_MeshID", + "Set_LocalAABB", + "Set_Flags", + "Set_LODGroupAndMask", + "Set_GameObjectLayer", + "Set_RefCount", + "Set_MaterialIDs", + "IsValidSharedInstance", + "Grow" + ], + "serializedFields": [], + "publicFields": [ + "instances", + "sharedInstances", + "localToWorldIsFlippedBits", + "worldAABBs", + "tetrahedronCacheIndices", + "movedInCurrentFrameBits", + "movedInPreviousFrameBits", + "visibleInPreviousFrameBits", + "editorData", + "meshLodData", + "handlesLength", + "IsCreated", + "rendererGroupIDs", + "materialIDArrays", + "meshIDs", + "localAABBs", + "flags", + "lodGroupAndMasks", + "meshLodInfos", + "gameObjectLayers", + "refCounts", + "sceneCullingMasks", + "selectedBits", + "transformUpdateFlags", + "instanceFlags", + "packed0", + "packed1", + "packed2" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/InstanceDataSystem.cs", + "className": "InstanceDataSystem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "GetMaxInstancesOfType", + "GetAliveInstancesOfType", + "UpdateInstanceWindDataHistory", + "FreeRendererGroupInstances", + "FreeInstances", + "ScheduleUpdateInstanceDataJob", + "UpdateAllInstanceProbes", + "InitializeInstanceTransforms", + "UpdateInstanceTransforms", + "UpdateInstanceMotions", + "ScheduleQueryRendererGroupInstancesJob", + "ScheduleQuerySortedMeshInstancesJob", + "ScheduleCollectInstancesLODGroupAndMasksJob", + "InternalSanityCheckStates", + "UpdatePerFrameInstanceVisibility", + "UpdateSelectedInstances", + "DeallocatePerCameraInstanceData", + "AllocatePerCameraInstanceData" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/InstanceDataSystem.Jobs.cs", + "className": "InstanceDataSystem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "instanceData", + "sharedInstanceData", + "rendererGroupIDs", + "instancesCount", + "instancesOffset", + "instances", + "atomicNonFoundInstancesCount", + "instancesOffsets", + "instancesCounts", + "atomicNonFoundSharedInstancesCount", + "sortedMeshID", + "probesCount", + "lightProbesQuery", + "queryPostitions", + "compactTetrahedronCache", + "probesSphericalHarmonics", + "probesOcclusion", + "probeInstances", + "initialize", + "enableBoundingSpheres", + "localToWorldMatrices", + "prevLocalToWorldMatrices", + "atomicTransformQueueCount", + "transformUpdateInstanceQueue", + "transformUpdateDataQueue", + "boundingSpheresDataQueue", + "atomicProbesQueueCount", + "probeInstanceQueue", + "probeQueryPosition", + "queueWriteBase", + "atomicUpdateQueueCount", + "implicitInstanceIndices", + "rendererData", + "perCameraInstanceData", + "lodGroupAndMasks", + "compactedVisibilityMasks", + "becomeVisible", + "processedBits", + "rendererIDs", + "atomicTreeInstancesCount" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/InstanceDataSystemBurst.cs", + "className": "InstanceDataSystemBurst", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/InstanceTransformUpdateDefs.cs", + "className": "TransformUpdatePacket", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "localToWorld0", + "localToWorld1", + "localToWorld2" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/InstanceType.cs", + "className": "InstanceTypeInfo", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InitDefault", + "GetInstanceNum", + "GetInstanceNumIncludingChildren", + "GetTotalInstanceNum" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/InstanceWindDataUpdateDefs.cs", + "className": "SpeedTreeWindShaderDef", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceOcclusionCuller.cs", + "className": "OccluderDerivedData", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsValid", + "UseForOcclusionTest", + "UseForOccluderUpdate", + "IsEmpty", + "IsWithinLimits", + "GetExtraDrawInfoSlotIndex", + "Matches", + "IsSubviewValid", + "Dispose", + "CreateFarDepthPyramid", + "Import", + "PrepareOccluders", + "ImportBuffers", + "Init", + "ClearContextsAndGrowBuffers", + "TryAllocateContext", + "TryGetContextIndex", + "GetAllocInfoSubArray", + "GetAllocInfo", + "CopyFromStaging", + "GetLimits", + "GetBufferContext", + "SetBufferContext" + ], + "serializedFields": [], + "publicFields": [ + "viewProjMatrix", + "viewOriginWorldSpace", + "radialDirWorldSpace", + "facingDirWorldSpace", + "occluderDepthPyramid", + "occlusionDebugOverlay", + "drawOffsetAndSplitMask", + "instanceIndexAndCrossFade", + "indexCount", + "firstIndex", + "baseVertex", + "firstInstanceGlobalIndex", + "maxInstanceCountAndTopology", + "drawAllocIndex", + "drawCount", + "instanceAllocIndex", + "instanceCount", + "cullingJobHandle", + "bufferState", + "occluderVersion", + "subviewMask", + "offset", + "size", + "version", + "depthBufferSize", + "subviewData", + "subviewValidMask", + "occluderMipBounds", + "occluderMipLayoutSize", + "occluderDepthPyramidSize", + "occlusionDebugOverlaySize", + "debugNeedsClear", + "constantBuffer", + "constantBufferData", + "maxInstanceCount", + "maxDrawCount", + "testCount", + "occluderSubviewIndices", + "occluderSubviewMask", + "cullingSplitIndices", + "cullingSplitMask", + "instanceBuffer", + "instanceInfoBuffer", + "dispatchArgsBuffer", + "drawArgsBuffer", + "drawInfoBuffer" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceOcclusionCullerShaderVariables.cs", + "className": "InstanceOcclusionCullerShaderVariables", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "_DrawInfoAllocIndex", + "_DrawInfoCount", + "_InstanceInfoAllocIndex", + "_InstanceInfoCount", + "_BoundingSphereInstanceDataAddress", + "_DebugCounterIndex", + "_InstanceMultiplierShift", + "_InstanceOcclusionCullerPad0" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/LODGroupDataPool.cs", + "className": "LODGroupDataPool", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "Dispose", + "FreeLODGroupData" + ], + "serializedFields": [], + "publicFields": [ + "valid", + "lodCount", + "rendererCount", + "worldSpaceReferencePoint", + "worldSpaceSize", + "forceLODMask", + "lodGroupIDs", + "worldSpaceReferencePoints", + "worldSpaceSizes", + "requiresGPUUpload", + "supportDitheringCrossFade", + "lodGroupData", + "lodGroupCullingData", + "atomicUpdateCount", + "lodGroupInstances", + "inputData", + "lodGroupsData", + "lodGroupsCullingData", + "crossfadedRendererCount", + "activeLodGroupCount" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/LODGroupDataPoolBurst.cs", + "className": "LODGroupDataPoolBurst", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/LODRenderingUtils.cs", + "className": "LODRenderingUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/OccluderDepthPyramidConstants.cs", + "className": "OccluderDepthPyramidConstants", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "_OccluderMipLayoutSizeX", + "_OccluderMipLayoutSizeY", + "_OccluderDepthPyramidPad0", + "_OccluderDepthPyramidPad1", + "_SrcSliceIndices", + "_DstSubviewIndices", + "_MipCount", + "_SilhouettePlaneCount" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/OcclusionCullingCommon.cs", + "className": "OcclusionCullingCommon", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Init", + "Dispose", + "Update", + "FreeUnusedSlots", + "GetSubArray", + "RenderDebugOcclusionTestOverlay", + "RenderDebugOccluderOverlay", + "UpdateInstanceOccluders", + "UpdateOccluderStats" + ], + "serializedFields": [], + "publicFields": [ + "cs", + "occlusionDebugKeyword", + "isActive", + "viewInstanceID", + "planeCount", + "lastUsedFrameIndex", + "valid", + "cb", + "debugPyramid", + "debugOcclusionTestMaterial", + "passIndex", + "viewport", + "debugMaterial", + "occluderTexture", + "validRange", + "occluderParams", + "occluderSubviewUpdates", + "occluderHandles" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/OcclusionCullingCommonShaderVariables.cs", + "className": "OcclusionCullingCommonShaderVariables", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "_DepthSizeInOccluderPixels", + "_OccluderDepthPyramidSize", + "_OccluderMipLayoutSizeX", + "_OccluderMipLayoutSizeY", + "_OcclusionTestDebugFlags", + "_OcclusionCullingCommonPad0", + "_OcclusionTestCount", + "_OccluderSubviewIndices", + "_CullingSplitIndices", + "_CullingSplitMask" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/OcclusionCullingDebugShaderVariables.cs", + "className": "OcclusionCullingDebugShaderVariables", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "_DepthSizeInOccluderPixels", + "_OccluderMipLayoutSizeX", + "_OccluderMipLayoutSizeY", + "_OcclusionCullingDebugPad0", + "_OcclusionCullingDebugPad1" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/RenderersBatchersContext.cs", + "className": "RenderersBatchersContext", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "GetMaxInstancesOfType", + "GetAliveInstancesOfType", + "GrowInstanceBuffer", + "DestroyLODGroups", + "UpdateLODGroups", + "ReallocateAndGetInstances", + "ScheduleUpdateInstanceDataJob", + "FreeRendererGroupInstances", + "FreeInstances", + "ScheduleQueryRendererGroupInstancesJob", + "ScheduleQueryMeshInstancesJob", + "ChangeInstanceBufferVersion", + "CreateDataBufferUploader", + "SubmitToGpu", + "InitializeInstanceTransforms", + "UpdateInstanceTransforms", + "UpdateAmbientProbeAndGpuBuffer", + "UpdateInstanceWindDataHistory", + "UpdateInstanceMotions", + "TransformLODGroups", + "UpdatePerFrameInstanceVisibility", + "ScheduleCollectInstancesLODGroupAndMasksJob", + "GetRendererInstanceHandle", + "GetVisibleTreeInstances", + "GetInstanceDataBuffer", + "UpdateFrame", + "FreePerCameraInstanceData", + "UpdateCameras", + "UpdateSelectedInstances" + ], + "serializedFields": [], + "publicFields": [ + "instanceNumInfo", + "supportDitheringCrossFade", + "enableBoundingSpheresInstanceData", + "smallMeshScreenPercentage", + "enableCullerDebugStats" + ], + "unityApiUsage": [ + "Destroy", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/RenderersParameters.cs", + "className": "RenderersParameters", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "index", + "gpuAddress", + "uintOffset", + "valid", + "lightmapScale", + "localToWorld", + "worldToLocal", + "matrixPreviousM", + "matrixPreviousMI", + "shCoefficients", + "rendererUserValues", + "boundingSphere", + "windParams", + "windHistoryParams" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/Utilities/MemoryUtilities.cs", + "className": "MemoryUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/Utilities/ParallelBitArray.cs", + "className": "ParallelBitArray", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Resize", + "Set", + "Get", + "GetChunk", + "SetChunk", + "ChunkCount", + "GetSubArray", + "GetBitsArray", + "FillZeroes" + ], + "serializedFields": [], + "publicFields": [ + "Length" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/Utilities/ParallelSortExtensions.cs", + "className": "ParallelSortExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "radix", + "jobsCount", + "batchSize", + "array", + "buckets", + "counter", + "indicesSum", + "indices", + "arraySorted" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Inputs/InputRegistering.cs", + "className": "InputRegistering", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "name", + "desc", + "btnNegative", + "btnPositive", + "altBtnNegative", + "altBtnPositive", + "gravity", + "deadZone", + "sensitivity", + "snap", + "invert", + "kind", + "axis", + "joystick" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/IProbeVolumeEnabledRenderPipeline.cs", + "className": "IProbeVolumeEnabledRenderPipeline", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeAdjustmentVolume.cs", + "className": "ProbeAdjustmentVolume", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetExtents" + ], + "serializedFields": [ + "int", + "version" + ], + "publicFields": [ + "shape", + "size", + "radius", + "mode", + "intensityScale", + "overriddenDilationThreshold", + "virtualOffsetRotation", + "virtualOffsetDistance", + "geometryBias", + "virtualOffsetThreshold", + "rayOriginBias", + "skyDirection", + "directSampleCount", + "indirectSampleCount", + "sampleCountMultiplier", + "maxBounces", + "skyOcclusionSampleCount", + "skyOcclusionMaxBounces", + "renderingLayerMaskOperation", + "renderingLayerMask" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeAdjustmentVolume.deprecated.cs", + "className": "ProbeAdjustmentVolume", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "invalidateProbes", + "overrideDilationThreshold" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeBrickIndex.cs", + "className": "ProbeBrickIndex", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "IntersectArea", + "GetRemainingChunkCount", + "GetNumberOfChunks", + "AddBricks", + "RemoveBricks" + ], + "serializedFields": [], + "publicFields": [ + "position", + "subdivisionLevel", + "firstChunkIndex", + "numberOfChunks", + "minSubdivInCell", + "minValidBrickIndexForCellAtMaxRes", + "maxValidBrickIndexForCellAtMaxResPlusOne", + "entryPositionInBricksAtMaxRes", + "hasOnlyBiggerBricks", + "entriesInfo" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeBrickPool.cs", + "className": "ProbeBrickPool", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "GetRemainingChunkCount" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeIndexOfIndices.cs", + "className": "ProbeGlobalIndirection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeReferenceVolume.Binding.cs", + "className": "ProbeReferenceVolume", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "BindAPVRuntimeResources", + "UpdateShaderVariablesProbeVolumes" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeReferenceVolume.cs", + "className": "ProbeReferenceVolume", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "CleanupPerScenarioData", + "Cleanup", + "Clear", + "MarkUpToDate", + "IsUpToDate", + "ForceReupload", + "ShouldReupload", + "Prioritize", + "ShouldPrioritize", + "IsStreaming", + "IsBlendingStreaming", + "CompareTo", + "UpdateCellScenarioData", + "CalculateAABB", + "CalculateCenterAndSize", + "Transform", + "Equals", + "BlendLightingScenario", + "SetActiveScene", + "SetActiveBakingSet", + "Initialize", + "SetEnableStateFromSRP", + "SetVertexSamplingEnabled", + "GetVideoMemoryCost", + "PerformPendingOperations", + "GetRuntimeResources", + "DataHasBeenLoaded" + ], + "serializedFields": [], + "publicFields": [ + "memoryBudget", + "blendingMemoryBudget", + "shBands", + "supportScenarios", + "supportScenarioBlending", + "supportGPUStreaming", + "supportDiskStreaming", + "probeDebugShader", + "probeSamplingDebugShader", + "probeSamplingDebugTexture", + "probeSamplingDebugMesh", + "offsetDebugShader", + "fragmentationDebugShader", + "scenarioBlendingShader", + "streamingUploadShader", + "sceneData", + "supportsRuntimeDebug", + "normalBias", + "viewBias", + "scaleBiasByMinDistanceBetweenProbes", + "samplingNoise", + "weight", + "leakReductionMode", + "frameIndexForNoise", + "reflNormalizationLowerClamp", + "reflNormalizationUpperClamp", + "skyOcclusionIntensity", + "skyOcclusionShadingDirection", + "regionCount", + "regionLayerMasks", + "worldOffset", + "positionInBricks", + "minSubdiv", + "minBrickPos", + "maxBrickPosPlusOne", + "hasMinMax", + "hasOnlyBiggerBricks", + "position", + "index", + "probeCount", + "indexChunkCount", + "shChunkCount", + "bricksCount", + "indirectionEntryInfo", + "validityNeighMaskData", + "shL0L1RxData", + "shL1GL1RyData", + "shL1BL1RzData", + "shL2Data_0", + "shL2Data_1", + "shL2Data_2", + "shL2Data_3", + "probeOcclusion", + "chunkList", + "flatIndicesInGlobalIndirection", + "indexUpdated", + "blendingScore", + "blendingFactor", + "blending", + "request", + "blendingRequest0", + "blendingRequest1", + "streamingScore", + "desc", + "data", + "poolInfo", + "indexInfo", + "blendingInfo", + "streamingInfo", + "referenceCount", + "loaded", + "hasTwoScenarios", + "debugProbes", + "posWS", + "rot", + "scale", + "cellIndices", + "L0_L1rx", + "L1_G_ry", + "L1_B_rz", + "L2_0", + "L2_1", + "L2_2", + "L2_3", + "ProbeOcclusion", + "Validity", + "SkyOcclusionL0L1", + "SkyShadingDirectionIndices", + "SkyPrecomputedDirections", + "QualityLeakReductionData", + "retrieveExtraDataAction", + "checksDuringBakeAction", + "isInitialized", + "currentBakingSet" + ], + "unityApiUsage": [ + "SceneManager", + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeReferenceVolume.Debug.cs", + "className": "ProbeSamplingDebugData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetReset", + "RenderDebug", + "IsProbeSamplingDebugEnabled", + "GetProbeSamplingDebugResources", + "RenderFragmentationOverlay" + ], + "serializedFields": [], + "publicFields": [ + "update", + "coordinates", + "forceScreenCenterCoordinates", + "camera", + "shortcutPressed", + "positionNormalBuffer", + "drawProbes", + "drawBricks", + "drawCells", + "realtimeSubdivision", + "subdivisionCellUpdatePerFrame", + "subdivisionDelayInSeconds", + "probeShading", + "probeSize", + "subdivisionViewCullingDistance", + "probeCullingDistance", + "maxSubdivToVisualize", + "minSubdivToVisualize", + "exposureCompensation", + "drawProbeSamplingDebug", + "probeSamplingDebugSize", + "debugWithSamplingNoise", + "samplingRenderingLayer", + "drawVirtualOffsetPush", + "offsetSize", + "freezeStreaming", + "displayCellStreamingScore", + "displayIndexFragmentation", + "otherStateIndex", + "verboseStreamingLog", + "debugStreaming", + "autoDrawProbes", + "isolationProbeDebug", + "visibleLayers", + "probeBuffers", + "offsetBuffers", + "props", + "debugFragmentationMaterial", + "chunkCount", + "debugFragmentationData", + "colorBuffer", + "depthBuffer" + ], + "unityApiUsage": [ + "SceneManager", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeReferenceVolume.ReflProbeNormalization.cs", + "className": "AdditionalGIBakeRequestsManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "EnqueueRequest", + "DequeueRequest", + "RetrieveProbeSH", + "RetrieveProbe", + "UpdatePositionForRequest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeReferenceVolume.Streaming.cs", + "className": "ProbeReferenceVolume", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddReadCommand", + "RunCommands", + "Clear", + "Cancel", + "Wait", + "Dispose", + "GetStatus", + "Swap", + "IsStreaming", + "WaitAll", + "UpdateRequestState", + "UpdateState", + "Reset", + "EnableMaxCellStreaming", + "SetNumberOfCellsLoadedPerFrame", + "UpdateCellStreaming" + ], + "serializedFields": [], + "publicFields": [ + "_SharedDestChunksOffset", + "_L0L1rxOffset", + "_L1GryOffset", + "_L1BrzOffset", + "_ValidityOffset", + "_ProbeOcclusionOffset", + "_SkyOcclusionOffset", + "_SkyShadingDirectionOffset", + "_L2_0Offset", + "_L2_1Offset", + "_L2_2Offset", + "_L2_3Offset", + "_L0Size", + "_L0ProbeSize", + "_L1Size", + "_L1ProbeSize", + "_ValiditySize", + "_ValidityProbeSize", + "_ProbeOcclusionSize", + "_ProbeOcclusionProbeSize", + "_SkyOcclusionSize", + "_SkyOcclusionProbeSize", + "_SkyShadingDirectionSize", + "_SkyShadingDirectionProbeSize", + "_L2Size", + "_L2ProbeSize", + "_ProbeCountInChunkLine", + "_ProbeCountInChunkSlice", + "buffer", + "stagingBuffer", + "onStreamingComplete", + "cellDataStreamingRequest", + "cellOptionalDataStreamingRequest", + "cellSharedDataStreamingRequest", + "cellProbeOcclusionDataStreamingRequest", + "brickStreamingRequest", + "supportStreamingRequest", + "bytesWritten" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolume.cs", + "className": "ProbeVolume", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "GetExtents", + "GetVolume" + ], + "serializedFields": [ + "bool", + "Matrix4x4", + "int" + ], + "publicFields": [ + "mode", + "size", + "overrideRendererFilters", + "minRendererVolumeSize", + "objectLayerMask", + "lowestSubdivLevelOverride", + "highestSubdivLevelOverride", + "overridesSubdivLevels", + "fillEmptySpaces", + "ActiveCamera", + "FrustumPlanes" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolume.Migration.cs", + "className": "ProbeVolume", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake" + ], + "publicMethods": [], + "serializedFields": [ + "version" + ], + "publicFields": [ + "globalVolume" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeAsset.cs", + "className": "ObsoleteProbeVolumeAsset", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeBakingProcessSettings.cs", + "className": "ProbeVolumeBakingProcessSettings", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Version" + ], + "publicFields": [ + "enableDilation", + "dilationDistance", + "dilationValidityThreshold", + "dilationIterations", + "squaredDistWeighting", + "useVirtualOffset", + "validityThreshold", + "outOfGeoOffset", + "searchMultiplier", + "rayOriginBias", + "collisionMask", + "dilationSettings", + "virtualOffsetSettings" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeBakingSet.cs", + "className": "ProbeVolumeBakingSet", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "Initialize", + "IsValid", + "HasValidData", + "ComputeHasValidData", + "Add", + "HasBakedData" + ], + "serializedFields": [ + "bool", + "ProbeVolumeBakingProcessSettings", + "m_SceneGUIDs", + "SerializedDictionary", + "m_SerializedPerSceneCellList", + "ProbeVolumeStreamableAsset", + "int", + "Vector3Int", + "Bounds", + "float", + "Vector3", + "uint4", + "string", + "version", + "probeOffset", + "ProbeLayerMask" + ], + "publicFields": [ + "min", + "max", + "sceneHash", + "cellDataAsset", + "cellOptionalDataAsset", + "cellProbeOcclusionDataAsset", + "bricksCount", + "chunksCount", + "sceneGUIDs", + "lightingScenarios", + "sceneGUID", + "cellList", + "probeOffset", + "simplificationLevels", + "cellSizeInBricks", + "minDistanceBetweenProbes", + "maxSubdivision", + "minBrickSize", + "cellSizeInMeters", + "renderersLayerMask", + "minRendererVolumeSize", + "skyOcclusion", + "skyOcclusionBakingSamples", + "skyOcclusionBakingBounces", + "skyOcclusionAverageAlbedo", + "skyOcclusionBackFaceCulling", + "skyOcclusionShadingDirection", + "mask", + "name" + ], + "unityApiUsage": [ + "Addressables" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeBakingSet.Editor.cs", + "className": "ProbeVolumeBakingSet", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryAddScene", + "RemoveScene", + "SetSceneBaking", + "SetAllSceneBaking", + "TryAddScenario", + "RemoveScenario", + "IsEquivalent", + "RenameScenario" + ], + "serializedFields": [ + "SceneBakeData" + ], + "publicFields": [ + "hasProbeVolume", + "bakeScene", + "bounds" + ], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeBakingSetWeakReference.cs", + "className": "ProbeVolumeBakingSetWeakReference", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Set", + "Get", + "IsLoaded", + "Unload" + ], + "serializedFields": [], + "publicFields": [ + "m_EntityId" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeConstantRuntimeResources.cs", + "className": "ProbeVolumeConstantRuntimeResources", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeGIContributor.cs", + "className": "GIContributors", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Filter", + "FilterLayerMaskOnly" + ], + "serializedFields": [], + "publicFields": [ + "component", + "transform", + "prefabBounds", + "boundsWithTrees", + "boundsTerrainOnly", + "treePrototypes", + "terrains", + "Count" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeGlobalSettings.cs", + "className": "ProbeVolumeGlobalSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "probeVolumeBlendStatesCS", + "probeVolumeUploadDataCS", + "probeVolumeUploadDataL2CS", + "probeVolumeDebugShader", + "probeVolumeFragmentationDebugShader", + "probeVolumeSamplingDebugShader", + "probeVolumeOffsetDebugShader", + "probeSamplingDebugMesh", + "numbersDisplayTex", + "dilationShader", + "subdivideSceneCS", + "voxelizeSceneShader", + "traceVirtualOffsetCS", + "traceVirtualOffsetRT", + "skyOcclusionCS", + "skyOcclusionRT", + "renderingLayerCS", + "renderingLayerRT" + ], + "unityApiUsage": [ + "Addressables" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumePerSceneData.cs", + "className": "ProbeVolumePerSceneData", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [ + "string", + "ObsoleteProbeVolumeAsset", + "TextAsset", + "obsoleteSerializedScenarios" + ], + "publicFields": [ + "bakingSet", + "sceneHash", + "cellDataAsset", + "cellOptionalDataAsset", + "scenario", + "data" + ], + "unityApiUsage": [], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumePositioning.cs", + "className": "ProbeVolumePositioning", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeSceneData.cs", + "className": "ProbeVolumeSceneData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetParentObject" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeScratchBufferPool.cs", + "className": "ProbeVolumeScratchBufferPool", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CompareTo", + "AllocateScratchBuffer", + "ReleaseScratchBuffer", + "Cleanup" + ], + "serializedFields": [], + "publicFields": [ + "chunkCount", + "pool", + "allocatedMemory" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumesOptions.cs", + "className": "ProbeVolumesOptions", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "normalBias", + "viewBias", + "scaleBiasWithMinProbeDistance", + "samplingNoise", + "animateSamplingNoise", + "leakReductionMode", + "minValidDotProductValue", + "occlusionOnlyReflectionNormalization", + "intensityMultiplier", + "skyOcclusionIntensityMultiplier", + "worldOffset" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeStreamableAsset.cs", + "className": "ProbeVolumeStreamableAsset", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetAssetPath", + "FileExists", + "RenameAsset", + "EnsureAssetLoaded", + "ClearAssetReferenceForBuild", + "GetFileSize", + "IsOpen", + "OpenFile", + "CloseFile", + "IsValid", + "Dispose" + ], + "serializedFields": [ + "m_Asset" + ], + "publicFields": [ + "offset", + "elementCount" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeUtil.cs", + "className": "ProbeVolumeUtil", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ShaderVariablesProbeVolumes.cs", + "className": "ShaderVariablesProbeVolumes", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "_Offset_LayerCount", + "_MinLoadedCellInEntries_IndirectionEntryDim", + "_MaxLoadedCellInEntries_RcpIndirectionEntryDim", + "_PoolDim_MinBrickSize", + "_RcpPoolDim_XY", + "_MinEntryPos_Noise", + "_EntryCount_X_XY_LeakReduction", + "_Biases_NormalizationClamp", + "_FrameIndex_Weights", + "_ProbeVolumeLayerMask" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/SphericalHarmonics.cs", + "className": "SphericalHarmonicsL1", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "shAr", + "shAg", + "shAb" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/SurfaceCache/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/SurfaceCache/SurfaceCache.cs", + "className": "SurfaceCacheRingConfig", + "baseClass": "IDisposable", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Flip", + "GetOffsetA", + "GetOffsetB", + "Dispose", + "RecordPreparation" + ], + "serializedFields": [], + "publicFields": [ + "OffsetA", + "OffsetB", + "FlipFlop", + "Buffer", + "Capacity", + "Geometries", + "CellIndices", + "CounterSets", + "Irradiances", + "Statistics", + "RestirRealizations", + "RisAccumulatedLuminances", + "TargetPos", + "CascadeOffsets", + "CascadeOffsetBuffer", + "CellAllocationMarks", + "CellPatchIndices", + "GridSize", + "VoxelMinSize", + "CascadeCount", + "Method", + "MultiBounce", + "RestirEstimationConfidenceCap", + "RestirEstimationSpatialSampleCount", + "RestirEstimationSpatialFilterSize", + "RestirEstimationValidationFrameInterval", + "UniformEstimationSampleCount", + "RisEstimationCandidateCount", + "RisEstimationTargetFunctionUpdateWeight", + "TemporalSmoothing", + "SpatialFilterEnabled", + "SpatialFilterSampleCount", + "SpatialFilterRadius", + "TemporalPostFilterEnabled", + "PatchList", + "Grid", + "RingConfig" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/SurfaceCache/SurfaceCacheRenderPipelineResources.cs", + "className": "SurfaceCacheRenderPipelineResourceSet", + "baseClass": "IRenderPipelineResources", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_TemporalFilteringShader", + "m_SpatialFilteringShader", + "m_RestirEstimationShader", + "m_RisEstimationComputeShader", + "m_RisEstimationRayTracingShader", + "m_ScrollingShader", + "m_DefragShader", + "m_EvictionShader", + "m_UniformEstimationComputeShader", + "m_UniformEstimationRayTracingShader", + "m_RestirCandidateTemporalComputeShader", + "m_RestirCandidateTemporalRayTracingShader", + "m_RestirSpatialShader" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/SurfaceCache/SurfaceCacheWorld.cs", + "className": "SurfaceCacheWorld", + "baseClass": "IDisposable", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Init", + "GetDirectionalLight", + "SetEnvironmentMaterial", + "GetMaterialListBuffer", + "GetMaterialAlbedoTextures", + "GetMaterialEmissionTextures", + "GetMaterialTransmissionTextures", + "GetEnvironmentTexture", + "Dispose", + "GetAccelerationStructure", + "RemoveInstance", + "RemoveMaterial", + "AddMaterial", + "UpdateMaterial", + "AddInstance", + "UpdateInstanceTransform", + "UpdateInstanceMask", + "UpdateInstanceMaterials", + "AddLights", + "UpdateLights", + "RemoveLights", + "Build" + ], + "serializedFields": [], + "publicFields": [ + "Type", + "LinearLightColor", + "Transform", + "ColorTemperature", + "SpotAngle", + "InnerSpotAngle", + "Range" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lights/LightAnchor.cs", + "className": "LightAnchor", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "SynchronizeOnTransform", + "UpdateTransform" + ], + "serializedFields": [ + "m_FrameSpace", + "m_AnchorPositionOverride", + "m_AnchorPositionOffset", + "m_Yaw", + "m_Pitch", + "m_Roll" + ], + "publicFields": [ + "up", + "right", + "forward" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/LookDev/IDataProvider.cs", + "className": "IDataProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddGameObject" + ], + "serializedFields": [], + "publicFields": [ + "cubemap", + "longitudeOffset", + "exposure", + "camera", + "sunLight", + "SRPData" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/AdaptiveSamplingHelpers.cs", + "className": "AdaptiveSamplingHelpers", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/BakeLightmap.cs", + "className": "LodInstanceBuildData", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsValid", + "IsContributor", + "MinLodLevelMask", + "GetBoundingSphere", + "Build", + "Dispose", + "Load" + ], + "serializedFields": [], + "publicFields": [ + "LodMask", + "Mesh", + "Materials", + "Masks", + "LocalToWorldMatrix", + "Bounds", + "IsStatic", + "Filter", + "LodGroup", + "InstanceHandle", + "BoundingSphere", + "UVBoundsSize", + "UVBoundsOffset", + "SubMeshMasks", + "LodIdentifier", + "ReceiveShadows", + "RenderingObjectLayer", + "EnableEmissiveSampling", + "NormalizedOccupiedST", + "SourceLightmapST", + "TexelSize", + "TexelOffset", + "LocalToWorldMatrixNormals", + "InstanceIndex", + "Resolution", + "PushOff", + "BakeInstances" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/BakeLightmapDriver.cs", + "className": "BakeLightmapDriver", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Init", + "Tick", + "GetSampleCount", + "GetAntiAliasingType" + ], + "serializedFields": [], + "publicFields": [ + "SampleIndex", + "TexelIndex", + "Backend", + "MaxDispatchesPerFlush", + "DebugDispatches", + "AOSampleCount", + "DirectSampleCount", + "IndirectSampleCount", + "ValiditySampleCount", + "AOAntiAliasingType", + "DirectAntiAliasingType", + "IndirectAntiAliasingType", + "ValidityAntiAliasingType", + "BounceCount", + "DirectLightingEvaluationCount", + "IndirectLightingEvaluationCount", + "AOMaxDistance", + "PushOff", + "ExpandedBufferSize" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/Core/TextureQuadTree.cs", + "className": "TextureQuadTree", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddTexture", + "RemoveTexture", + "HasSpaceForTexture" + ], + "serializedFields": [], + "publicFields": [ + "TopLeft", + "TopRight", + "BottomLeft", + "BottomRight", + "Parent", + "PosX", + "PosY", + "Size", + "IsFull" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/Core/TextureSlotAllocator.cs", + "className": "TextureSlotAllocator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddTexture", + "UpdateTexture", + "RemoveTexture", + "GetTextureSize", + "GetScaleAndOffset", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "IsValid", + "Texture" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/Environment/CubemapRender.cs", + "className": "CubemapRender", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "SetMaterial", + "GetMaterial", + "GetCubemap", + "Render" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/Environment/EnvironmentImportanceSampling.cs", + "className": "EnvironmentImportanceSampling", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ComputeCDFBuffers", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "ConditionalBuffer", + "MarginalBuffer", + "ConditionalResolution", + "MarginalResolution" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/HandleSet.cs", + "className": "HandleSet", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsValid", + "Add", + "Remove", + "Clear" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/LightFalloffLUT.cs", + "className": "LightFalloffLUT", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "LUTRange" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/LightmapExpansion.cs", + "className": "ExpansionShaderIDs", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/LightmapIntegration.cs", + "className": "LightmapIntegratorShaderIDs", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Prepare", + "Accumulate", + "Dispose", + "Normalize", + "NormalizeDirectional" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/LightmapIntegrationHelpers.cs", + "className": "LightmapIntegrationHelpers", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Load", + "Create", + "Sync", + "RequestAsyncReadback", + "Dispose", + "ToString", + "SamplesToString" + ], + "serializedFields": [], + "publicFields": [ + "instanceID", + "primitiveIndex", + "sampleCount", + "accumulatedLuminance", + "mean", + "meanSqr", + "variance", + "varianceFiltered", + "standardError", + "active" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/Lightmapping/ChartIdentification.cs", + "className": "ChartIdentification", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "Execute", + "Start", + "CompleteAndGetResult", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "VertexChartIndices", + "ChartCount", + "VertexChartIndicesIgnoringNormals", + "ChartCountIgnoringNormals", + "InputVertexIndexBuffer", + "InputVertexUvBuffer", + "InputVertexPositionBuffer", + "InputVertexNormalBuffer", + "OutputVertexChartIndicesBuffer", + "OutputVertexChartIndicesIgnoringNormalsBuffer", + "OutputChartCount" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/Lightmapping/ChartRasterizer.cs", + "className": "ChartRasterizer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "RasterizeSoftware", + "RasterizeHardware" + ], + "serializedFields": [], + "publicFields": [ + "vertex", + "vertexToOriginalVertex", + "vertexToChartID" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/Lightmapping/UVOverlapDetection.cs", + "className": "UVOverlapDetection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize", + "MarkOverlapsInInstance", + "CompactAndReadbackOverlaps", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/LightmappingContext.cs", + "className": "LightmappingContext", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ClearOutputs", + "MakeRenderTexture", + "InitializeTraceScratchBuffer", + "GetCommandBuffer", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "World", + "TraceScratchBuffer", + "IntegratorContext", + "ResourceCache", + "AccumulatedOutput", + "AccumulatedDirectionalOutput", + "ExpandedOutput", + "ExpandedDirectional", + "GBuffer", + "CompactedTexelIndices", + "CompactedGBufferLength", + "IndirectDispatchBuffer", + "IndirectDispatchRayTracingBuffer", + "ChartRasterizer", + "Width", + "Height" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/LightmapResourceCache.cs", + "className": "LightmapIntegrationResourceCache", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "UVMeshCount", + "UVAccelerationStructureCount", + "UVFallbackBufferCount", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/ManyLightSampling.cs", + "className": "IManyLightSampling", + "baseClass": "IManyLightSampling", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Init", + "Build", + "Bind", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "LightGridCellCount", + "MaxLightsPerCell", + "LightGridSizingStrategy", + "GridMemLayout", + "NumCandidates" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/MaterialPool/MaterialAspectOracle.cs", + "className": "MaterialAspectOracle", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Type", + "Color", + "SourceTexture", + "Channels", + "Scale", + "Offset" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/MaterialPool/MaterialPool.cs", + "className": "MaterialPool", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "AddMaterial", + "UpdateMaterial", + "RemoveMaterial", + "GetMaterialInfo", + "IsEmissive", + "Build", + "AddCookieTexture", + "RemoveCookieTexture" + ], + "serializedFields": [], + "publicFields": [ + "Albedo", + "AlbedoScale", + "AlbedoOffset", + "Emission", + "EmissionScale", + "EmissionOffset", + "EmissionColor", + "EmissionType", + "Transmission", + "TransmissionScale", + "TransmissionOffset", + "TransmissionChannels", + "Alpha", + "AlphaCutoff", + "UseAlphaCutoff", + "DoubleSidedGI", + "PointSampleTransmission", + "AlbedoTextureIndex", + "EmissionTextureIndex", + "TransmissionTextureIndex", + "Flags", + "AlbedoAndEmissionUVChannel", + "IsTransmissive", + "MaterialCount", + "MaterialBuffer", + "AlbedoTextures", + "EmissionTextures", + "TransmissionTextures", + "LightCookieTextures", + "LightCubemapTextures" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/PathTracingContext.cs", + "className": "PathTracingSettings", + "baseClass": "IDisposable", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Dispose", + "Update", + "Render", + "Denoise" + ], + "serializedFields": [], + "publicFields": [ + "bounceCount", + "sampleCount", + "lightEvaluations", + "maxIntensity", + "exposureScale", + "enableEmissiveSampling", + "multiplyPunctualLightIntensityByPI", + "autoEstimateLUTRange", + "lightPickingMethod", + "pathTermination", + "denoising", + "raytracingBackend", + "renderedGameObjects", + "respectLightLayers", + "albedoBoost", + "indirectIntensity", + "environmentIntensityMultiplier", + "reservoirGridSize", + "reservoirsPerVoxel", + "showRayHeatmap" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/PathTracingUtil.cs", + "className": "Util", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/ProbeIntegrator.cs", + "className": "ProbeIntegrator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Load", + "Dispose", + "SetProgressReporter" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/ProbePostProcessor.cs", + "className": "ProbePostProcessor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Prepare", + "ConvolveRadianceToIrradiance", + "ConvertToUnityFormat" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/RenderPipeline/AdditionalCameraData.cs", + "className": "AdditionalCameraData", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start", + "Update", + "OnDestroy" + ], + "publicMethods": [ + "UpdateCameraDataPostRender", + "GetScaledViewport", + "CreatePersistentResources", + "ReleaseRTHandles" + ], + "serializedFields": [], + "publicFields": [ + "scale", + "previousViewProjection", + "frameIndex", + "rayTracingOutput", + "normals", + "motionVectors", + "debugOutput", + "denoiser" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/RenderPipeline/RayTracingRenderPipelineAsset.cs", + "className": "in", + "baseClass": "RenderPipelineAsset", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "settings" + ], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/RenderPipeline/RayTracingRenderPipelineInstance.cs", + "className": "RayTracingRenderPipelineInstance", + "baseClass": "RenderPipeline", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/RenderPipeline/SceneUpdatesTracker.cs", + "className": "SceneChanges", + "baseClass": "IDisposable", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "HasChanges", + "Clear", + "Dispose", + "GetChanges" + ], + "serializedFields": [], + "publicFields": [ + "addedInstances", + "changedInstances", + "removedInstances", + "addedMaterials", + "removedMaterials", + "changedMaterials", + "addedLights", + "changedLights", + "removedLights", + "meshRenderer", + "changes", + "lastVisit", + "creation", + "material", + "metaPassIndex", + "shaderCompiled", + "timestamp", + "materialIDs", + "materials", + "renderer", + "isStatic", + "shadowCastingMode", + "light", + "objectReference", + "transformChanged" + ], + "unityApiUsage": [], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/SegmentedReduction.cs", + "className": "SegmentedReduction", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TwoPassSegmentedReduction", + "SinglePassSegmentedReduction" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/ShaderProperties.cs", + "className": "ShaderProperties", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/SphericalHarmonicsUtil.cs", + "className": "SphericalHarmonicsUtil", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "EvaluateSH" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/UnityComputeDeviceContext.cs", + "className": "UnityComputeDeviceContext", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateBuffer", + "DestroyBuffer", + "Dispose", + "Flush", + "Initialize", + "IsCompleted", + "Wait", + "CreateEvent", + "DestroyEvent", + "GetComputeBuffer", + "GetCommandBuffer", + "GetTemporaryBuffer" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/UnityComputeProbeIntegrator.cs", + "className": "UnityComputeProbeIntegrator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Prepare", + "SetProgressReporter" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/UnityComputeWorld.cs", + "className": "UnityComputeWorld", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Init", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/UVAccelerationStructure.cs", + "className": "UVAccelerationStructure", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Build" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/UVFallbackBuffer.cs", + "className": "UVFallbackBuffer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Prepare", + "Build", + "Bind", + "BindChunked" + ], + "serializedFields": [], + "publicFields": [ + "UVFallbackRT", + "WidthScale", + "HeightScale", + "Width", + "Height" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/UVMesh.cs", + "className": "UVMesh", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Build" + ], + "serializedFields": [], + "publicFields": [ + "Mesh", + "UVAspectRatio", + "Position" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/World.cs", + "className": "World", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Build", + "Init", + "SetEnvironmentMaterial", + "GetMaterialListBuffer", + "GetMaterialAlbedoTextures", + "GetMaterialEmissionTextures", + "GetMaterialTransmissionTextures", + "GetLightCookieTextures", + "GetLightCubemapTextures", + "GetEnvironmentTexture", + "BindLightAccelerationStructure", + "Dispose", + "GetAccelerationStructure", + "NextFrame", + "RemoveInstance", + "RemoveMaterial", + "AddMaterial", + "UpdateMaterial", + "AddInstance", + "UpdateInstanceTransform", + "UpdateInstanceMask", + "UpdateInstanceMaterials", + "UpdateInstanceEmission", + "AddLights", + "UpdateLights", + "RemoveLights", + "GetInstanceHandles" + ], + "serializedFields": [], + "publicFields": [ + "Type", + "LinearLightColor", + "Shadows", + "Transform", + "ColorTemperature", + "LightmapBakeType", + "AreaSize", + "SpotAngle", + "InnerSpotAngle", + "CullingMask", + "BounceIntensity", + "Range", + "ShadowMaskChannel", + "UseColorTemperature", + "ShadowRadius", + "CookieTexture", + "CookieSize", + "position", + "type", + "intensity", + "castShadows", + "forward", + "contributesToDirectLighting", + "attenuation", + "up", + "width", + "right", + "height", + "layerMask", + "indirectScale", + "spotAngle", + "innerSpotAngle", + "range", + "shadowMaskChannel", + "falloffIndex", + "shadowRadius", + "cookieIndex", + "LightIndex", + "Weight", + "lightPickingMethod", + "LightListBuffer", + "LightFalloffDescs", + "LightFalloff", + "LightFalloffLUTRanges", + "LightFalloffBuffer", + "LightFalloffLUTRangeBuffer", + "LightHandleSet", + "HasEnvironmentLight", + "EnvLightCount", + "MeshLightCount", + "LightCount", + "MaterialCount", + "NonMeshLightCount", + "LightList", + "LightFalloffLUTLength" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/WorldResources.cs", + "className": "WorldRenderPipelineResources", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "LoadFromAssetDatabase", + "LoadFromRenderPipelineResources" + ], + "serializedFields": [], + "publicFields": [ + "BlitCubemap", + "BlitGrayScaleCookie", + "SetAlphaChannelShader", + "EnvironmentImportanceSamplingBuild", + "SkyBoxMesh", + "SixFaceSkyBoxMesh", + "BuildLightGridShader" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/WriteRenderTexture.cs", + "className": "SerializationHelpers", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PostProcessing/HDROutputDefines.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PostProcessing/IPostProcessComponent.cs", + "className": "IPostProcessComponent", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PostProcessing/LensFlareCommonSRP.cs", + "className": "LensFlareCommonSRP", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize", + "Dispose", + "IsEmpty", + "AddData", + "RemoveData", + "ShapeAttenuationPointLight", + "ShapeAttenuationDirLight", + "ShapeAttenuationSpotConeLight", + "ShapeAttenuationSpotBoxLight", + "ShapeAttenuationSpotPyramidLight", + "ShapeAttenuationAreaRectangleLight", + "ShapeAttenuationAreaDiscLight", + "GetFlareData0", + "IsCloudLayerOpacityNeeded", + "ComputeOcclusion", + "DoLensFlareDataDrivenCommon", + "DoLensFlareScreenSpaceCommon" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PostProcessing/LensFlareComponentSRP.cs", + "className": "LensFlareComponentSRP", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnEnable", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "celestialProjectedOcclusionRadius" + ], + "serializedFields": [ + "m_LensFlareData", + "version" + ], + "publicFields": [ + "intensity", + "maxAttenuationDistance", + "maxAttenuationScale", + "distanceAttenuationCurve", + "scaleByDistanceCurve", + "attenuationByLightShape", + "radialScreenAttenuationCurve", + "useOcclusion", + "useBackgroundCloudOcclusion", + "environmentOcclusion", + "useWaterOcclusion", + "occlusionRadius", + "sampleCount", + "occlusionOffset", + "scale", + "allowOffScreen", + "volumetricCloudOcclusion", + "occlusionRemapCurve", + "lightOverride" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PostProcessing/LensFlareDataSRP.cs", + "className": "LensFlareDataSRP", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "Clone", + "HasAModulateByLightColorElement" + ], + "serializedFields": [ + "isFoldOpened" + ], + "publicFields": [ + "lensFlareDataSRP", + "visible", + "position", + "positionOffset", + "angularOffset", + "translationScale", + "ringThickness", + "hoopFactor", + "noiseAmplitude", + "noiseFrequency", + "noiseSpeed", + "shapeCutOffSpeed", + "shapeCutOffRadius", + "lensFlareTexture", + "uniformScale", + "sizeXY", + "allowMultipleElement", + "preserveAspectRatio", + "rotation", + "tintColorType", + "tint", + "tintGradient", + "blendMode", + "autoRotate", + "flareType", + "modulateByLightColor", + "distribution", + "lengthSpread", + "positionCurve", + "scaleCurve", + "seed", + "colorGradient", + "positionVariation", + "scaleVariation", + "rotationVariation", + "enableRadialDistortion", + "targetSizeDistortion", + "distortionCurve", + "distortionRelativeToCenter", + "inverseSDF", + "uniformAngle", + "uniformAngleCurve", + "elements" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PostProcessing/LensFlareOcclusionPermutation.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Compiler/CompilerContextData.cs", + "className": "CompilerContextData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize", + "Clear", + "Readers", + "TryAddToFragmentList", + "GetFullPassName", + "GetPassName", + "GetResourceName", + "GetResourceVersionedName", + "TryAddToRandomAccessResourceList", + "TagAllPasses", + "CullAllPasses", + "GetTextureUVOrigin", + "MoveNext", + "GetEnumerator", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "resources", + "passData", + "passNames", + "inputData", + "outputData", + "fragmentData", + "sampledData", + "createData", + "destroyData", + "randomAccessResourceData", + "nativePassData", + "nativeSubPassData", + "Passes", + "NativePasses" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Compiler/FixedAttachmentArray.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear", + "Add" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Compiler/NativePassCompiler.cs", + "className": "NativePassCompiler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Cleanup", + "Initialize", + "Compile", + "Clear", + "AddLastUseFromDelayedList", + "ExecuteGraph" + ], + "serializedFields": [], + "publicFields": [ + "m_ResourcesForDebugOnly", + "m_RenderPasses", + "debugName", + "disablePassCulling", + "disablePassMerging", + "renderTextureUVOriginStrategy" + ], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Compiler/NativePassCompiler.Debug.cs", + "className": "NativePassCompiler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Compiler/PassesData.cs", + "className": "PassInputData", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetName", + "ResetAndInitialize", + "RandomWriteTextures", + "GetSubPassFlagForMerging", + "Clear" + ], + "serializedFields": [], + "publicFields": [ + "passId", + "type", + "hasFoveatedRasterization", + "extendedFeatureFlags", + "tag", + "shadingRateFragmentSize", + "primitiveShadingRateCombiner", + "fragmentShadingRateCombiner", + "mergeState", + "nativePassIndex", + "nativeSubPassIndex", + "firstInput", + "numInputs", + "firstOutput", + "numOutputs", + "firstFragment", + "numFragments", + "firstFragmentInput", + "numFragmentInputs", + "firstSampledOnlyRaster", + "numSampledOnlyRaster", + "firstRandomAccessResource", + "numRandomAccessResources", + "firstCreate", + "numCreated", + "firstDestroy", + "numDestroyed", + "shadingRateImageIndex", + "fragmentInfoWidth", + "fragmentInfoHeight", + "fragmentInfoVolumeDepth", + "fragmentInfoSamples", + "waitOnGraphicsFencePassId", + "awaitingMyGraphicsFencePassId", + "asyncCompute", + "hasSideEffects", + "culled", + "beginNativeSubpass", + "fragmentInfoValid", + "fragmentInfoHasDepth", + "fragmentInfoHasShadingRateImage", + "insertGraphicsFence", + "hasShadingRateStates", + "loadAudit", + "storeAudit", + "breakAudit", + "fragments", + "attachments", + "firstGraphPass", + "lastGraphPass", + "numGraphPasses", + "firstNativeSubPass", + "numNativeSubPasses", + "width", + "height", + "volumeDepth", + "samples", + "hasDepth", + "hasShadingRateImage" + ], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Compiler/ResourcesData.cs", + "className": "ResourcesData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetName", + "InitializeNullResource", + "SetWritingPass", + "RegisterReadingPass", + "RemoveReadingPass", + "Clear", + "Initialize", + "Index", + "IndexReader", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "isShared", + "tag", + "lastUsePassID", + "lastWritePassID", + "firstUsePassID", + "memoryLess", + "latestVersionNumber", + "textureUVOrigin", + "written", + "writePassId", + "numReaders", + "unversionedData", + "versionedData", + "readerData", + "MaxVersions", + "MaxReaders", + "resourceNames" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/DebugDisplaySettingsRenderGraph.cs", + "className": "DebugDisplaySettingsRenderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/DebugMessageHandler.cs", + "className": "DebugMessageHandler", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "Register", + "UnregisterAll", + "Send" + ], + "serializedFields": [], + "publicFields": [ + "version", + "isCompatible", + "graphName", + "executionId", + "debugData", + "graphicsDeviceType", + "deviceType", + "deviceModel", + "gpuVendor", + "gpuName" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/RenderGraph.DebugData.cs", + "className": "RenderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear" + ], + "serializedFields": [ + "m_Textures", + "m_Buffers", + "m_AccelerationStructures" + ], + "publicFields": [ + "executionName", + "valid", + "graphHash", + "isNRPCompiler", + "passList", + "resourceLists", + "loadAction", + "storeAction", + "memoryless", + "mipLevel", + "depthSlice", + "name", + "type", + "resourceReadLists", + "resourceWriteLists", + "culled", + "async", + "nativeSubPassIndex", + "syncToPassIndex", + "syncFromPassIndex", + "generateDebugData", + "resourceName", + "loadReason", + "storeReason", + "storeMsaaReason", + "attachmentIndex", + "attachment", + "message", + "isCompatible", + "passBreakReasoning", + "attachmentInfos", + "mergedPassIds", + "nativePassInfo", + "textureFBFetchList", + "setGlobals", + "width", + "height", + "volumeDepth", + "samples", + "hasDepth", + "nrpInfo", + "scriptInfo", + "count", + "stride", + "depth", + "bindMS", + "format", + "clearBuffer", + "imported", + "creationPassIndex", + "releasePassIndex", + "consumerList", + "producerList", + "textureData", + "bufferData", + "filePath", + "line" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/RenderGraph.DebugDataSerialization.cs", + "className": "RenderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/RenderGraphDebugParams.cs", + "className": "RenderGraphDebugParams", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ResetLogging", + "RegisterDebug", + "UnRegisterDebug" + ], + "serializedFields": [], + "publicFields": [ + "clearRenderTargetsAtCreation", + "clearRenderTargetsAtRelease", + "disablePassCulling", + "disablePassMerging", + "immediateMode", + "logFrameInformation", + "logResources", + "enableLogging" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/RenderGraphDebugSession.cs", + "className": "RenderGraphDebugSession", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddGraph", + "RemoveGraph", + "AddExecution", + "GetRenderGraphs", + "GetExecutions", + "GetDebugData", + "SetDebugData", + "DeleteExecutionIds", + "Clear", + "Invalidate" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/RenderGraphLogger.cs", + "className": "RenderGraphLogger", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Initialize", + "IncrementIndentation", + "DecrementIndentation", + "LogLine", + "FlushLogs" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/RenderGraphPlayerRemoteDebugSession.cs", + "className": "RenderGraphPlayerRemoteDebugSession", + "baseClass": "RenderGraphDebugSession", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/IRenderGraphBuilder.cs", + "className": "IBaseRenderGraphBuilder", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UseTexture", + "UseGlobalTexture", + "UseAllGlobalTextures", + "SetGlobalTextureAfterPass", + "UseBuffer", + "CreateTransientTexture", + "CreateTransientBuffer", + "UseRendererList", + "EnableAsyncCompute", + "AllowPassCulling", + "AllowGlobalStateModification", + "EnableFoveatedRasterization", + "GenerateDebugData", + "SetExtendedFeatureFlags" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/IRenderGraphEnabledRenderPipeline.cs", + "className": "IRenderGraphEnabledRenderPipeline", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/IRenderGraphRecorder.cs", + "className": "IRenderGraphRecorder", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RecordRenderGraph" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraph.Compiler.cs", + "className": "RenderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraph.cs", + "className": "RenderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "FromInternalContext", + "GetTextureUVOrigin", + "Reset", + "Clear", + "InitializeCompilationData", + "Cleanup", + "RegisterDebug", + "UnRegisterDebug", + "EndFrame", + "ImportTexture", + "ImportShadingRateImageTexture", + "ImportBackbuffer", + "CreateTexture", + "CreateSharedTexture", + "RefreshSharedTextureDesc", + "ReleaseSharedTexture", + "CreateTextureIfInvalid", + "GetTextureDesc", + "GetRenderTargetInfo", + "CreateRendererList", + "CreateShadowRendererList", + "CreateGizmoRendererList", + "CreateUIOverlayRendererList", + "CreateWireOverlayRendererList", + "CreateSkyboxRendererList", + "ImportBuffer", + "CreateBuffer", + "GetBufferDesc", + "ImportRayTracingAccelerationStructure", + "BeginRecording", + "EndRecordingAndExecute", + "ResetGraphAndLogException", + "BeginProfilingSampler", + "EndProfilingSampler", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "cmd", + "executionName", + "executionId", + "generateDebugData", + "currentFrameIndex", + "rendererListCulling", + "scriptableRenderContext", + "commandBuffer", + "renderTextureUVOriginStrategy", + "producers", + "consumers", + "refCount", + "imported", + "name", + "index", + "resourceCreateList", + "resourceReleaseList", + "fence", + "debugResourceReads", + "debugResourceWrites", + "syncToPassIndex", + "syncFromPassIndex", + "enableAsyncCompute", + "allowPassCulling", + "needGraphicsFence", + "culled", + "culledByRendererList", + "hasSideEffect", + "enableFoveatedRasterization", + "extendedFeatureFlags", + "hasShadingRateImage", + "hasShadingRateStates", + "compiledResourcesInfos", + "compiledPassInfos", + "lastExecutionFrame", + "sampler" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraph.ExceptionMessages.cs", + "className": "RenderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphBuilder.cs", + "className": "RenderGraphBuilder", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UseColorBuffer", + "UseDepthBuffer", + "ReadTexture", + "WriteTexture", + "ReadWriteTexture", + "CreateTransientTexture", + "WriteRayTracingAccelerationStructure", + "ReadRayTracingAccelerationStructure", + "UseRendererList", + "ReadBuffer", + "WriteBuffer", + "CreateTransientBuffer", + "EnableAsyncCompute", + "AllowPassCulling", + "EnableFoveatedRasterization", + "Dispose", + "AllowRendererListCulling", + "DependsOn" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphBuilders.cs", + "className": "RenderGraphBuilders", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "EnableAsyncCompute", + "AllowPassCulling", + "AllowGlobalStateModification", + "EnableFoveatedRasterization", + "CreateTransientBuffer", + "CreateTransientTexture", + "GenerateDebugData", + "Dispose", + "UseBuffer", + "UseTexture", + "UseGlobalTexture", + "UseAllGlobalTextures", + "SetGlobalTextureAfterPass", + "SetRenderAttachment", + "SetInputAttachment", + "SetRenderAttachmentDepth", + "SetRandomAccessAttachment", + "SetShadingRateImageAttachment", + "UseBufferRandomAccess", + "UseRendererList", + "SetShadingRateFragmentSize", + "SetShadingRateCombiner", + "SetExtendedFeatureFlags" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphCompilationCache.cs", + "className": "RenderGraphCompilationCache", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetCompilationCache", + "Clear", + "Cleanup" + ], + "serializedFields": [], + "publicFields": [ + "hash", + "lastFrameUsed", + "compiledGraph" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphDefaultResources.cs", + "className": "RenderGraphDefaultResources", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphGlobalSettings.cs", + "className": "RenderGraphGlobalSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphObjectPool.cs", + "className": "RenderGraphObjectPool", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetTempMaterialPropertyBlock" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphPass.cs", + "className": "RenderGraphPass", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear", + "HasRenderAttachments", + "IsTransient", + "IsWritten", + "IsRead", + "IsAttachment", + "AddResourceWrite", + "AddResourceRead", + "AddTransientResource", + "UseRendererList", + "EnableAsyncCompute", + "AllowPassCulling", + "EnableFoveatedRasterization", + "AllowRendererListCulling", + "AllowGlobalState", + "GenerateDebugData", + "SetColorBuffer", + "SetColorBufferRaw", + "SetFragmentInputRaw", + "SetRandomWriteResourceRaw", + "SetDepthBuffer", + "SetDepthBufferRaw", + "ComputeHash", + "SetShadingRateImageRaw", + "SetShadingRateImage", + "SetShadingRateFragmentSize", + "SetShadingRateCombiner", + "SetExtendedFeatureFlags", + "Initialize" + ], + "serializedFields": [], + "publicFields": [ + "h", + "preserveCounterValue", + "resourceReadLists", + "resourceWriteLists", + "transientResourceList", + "usedRendererListList", + "useAllGlobalTextures", + "implicitReadsList" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphPassType.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphProfileId.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphResourceAccelerationStructure.cs", + "className": "RayTracingAccelerationStructureHandle", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsValid" + ], + "serializedFields": [], + "publicFields": [ + "name" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphResourceBuffer.cs", + "className": "BufferHandle", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsValid" + ], + "serializedFields": [], + "publicFields": [ + "count", + "stride", + "name" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphResourcePool.cs", + "className": "IRenderGraphResourcePool", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ReleaseResource", + "TryGetResource", + "RegisterFrameAllocation", + "UnregisterFrameAllocation", + "GetMemorySizeInMB", + "GetNumResourcesAvailable" + ], + "serializedFields": [], + "publicFields": [ + "name", + "size" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphResourceRegistry.cs", + "className": "RenderGraphResourceRegistry", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear", + "Cleanup", + "PurgeUnusedGraphicsResources" + ], + "serializedFields": [], + "publicFields": [ + "width", + "height", + "volumeDepth", + "msaaSamples", + "format", + "bindMS", + "clearOnFirstUse", + "clearColor", + "discardOnLastUse", + "textureUVOrigin", + "resourceArray", + "sharedResourcesCount", + "pool", + "createResourceCallback", + "releaseResourceCallback" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphResourceRendererList.cs", + "className": "RendererListHandle", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsValid" + ], + "serializedFields": [], + "publicFields": [ + "desc", + "rendererList", + "isActive" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphResources.cs", + "className": "ResourceHandle", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsValid", + "IsNull", + "NewFrame", + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "imported", + "shared", + "sharedExplicitRelease", + "requestFallBack", + "writeCount", + "readCount", + "cachedHash", + "transientPassIndex", + "sharedResourceLastFrameUsed", + "desc", + "validDesc", + "graphicsResource" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphResourceTexture.cs", + "className": "TextureAccess", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "IsValid", + "GetDescriptor", + "CalculateFinalDimensions" + ], + "serializedFields": [], + "publicFields": [ + "inFastMemory", + "flags", + "residencyFraction", + "sizeMode", + "width", + "height", + "slices", + "scale", + "func", + "format", + "filterMode", + "wrapMode", + "dimension", + "enableRandomWrite", + "useMipMap", + "autoGenerateMips", + "isShadowMap", + "anisoLevel", + "mipMapBias", + "msaaSamples", + "bindTextureMS", + "useDynamicScale", + "useDynamicScaleExplicit", + "memoryless", + "vrUsage", + "enableShadingRate", + "name", + "fastMemoryDesc", + "fallBackToBlackTexture", + "disableFallBackToImportedTexture", + "clearBuffer", + "clearColor", + "discardBuffer" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphUtilsBlit.cs", + "className": "RenderGraphUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "isMSAA", + "force2DForXR", + "source", + "destination", + "scale", + "offset", + "sourceSlice", + "destinationSlice", + "numSlices", + "sourceMip", + "destinationMip", + "numMips", + "filterMode", + "isXR", + "isDepth", + "material", + "shaderPass", + "propertyBlock", + "sourceTexturePropertyID", + "sourceSlicePropertyID", + "sourceMipPropertyID", + "scaleBiasPropertyID", + "geometry" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphUtilsResources.cs", + "className": "RenderGraphUtilsResources", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderPipeline/ICloudBackground.cs", + "className": "ICloudBackground", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsCloudBackgroundUsable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderPipeline/IVolumetricCloud.cs", + "className": "IVolumetricCloud", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsVolumetricCloudUsable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderPipeline/RenderPipelineGlobalSettings.cs", + "className": "RenderPipelineGlobalSettings", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderPipeline/RenderPipelineGlobalSettingsUtils.cs", + "className": "RenderPipelineGlobalSettingsUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderPipeline/RenderPipelineGraphicsSettingsContainer.cs", + "className": "RenderPipelineGraphicsSettingsContainer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeforeSerialize", + "OnAfterDeserialize" + ], + "serializedFields": [ + "m_SettingsList" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderPipeline/RenderPipelineResources.cs", + "className": "RenderPipelineResources", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Sampling/SamplingResources.cs", + "className": "SamplingResources", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Load", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Sampling/SobolData.cs", + "className": "SobolData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Settings/IDefaultVolumeProfileResource.cs", + "className": "IDefaultVolumeProfileAsset", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Settings/IDefaultVolumeProfileSettings.cs", + "className": "IDefaultVolumeProfileSettings", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Settings/IncludeRenderPipelineAsset.cs", + "className": "IncludeAdditionalRPAssets", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_IncludeReferencedInScenes", + "m_IncludeAssetsByLabel", + "m_LabelToInclude" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Settings/LightmapSamplingSettings.cs", + "className": "LightmapSamplingSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Settings/RenderingDebuggerRuntimeResources.cs", + "className": "RenderingDebuggerRuntimeResources", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Settings/ShaderStrippingSetting.cs", + "className": "ShaderStrippingSetting", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/ShaderGenerator/ShaderGeneratorAttributes.cs", + "className": "GenerateHLSL", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "packingRules", + "containsPackedFields", + "needAccessors", + "needSetters", + "needParamDebug", + "paramDefinesStart", + "omitStructDeclaration", + "generateCBuffer", + "constantRegister", + "sourcePath", + "displayNames", + "isDirection", + "sRGBDisplay", + "precision", + "checkIsNormalized", + "preprocessor", + "arraySize", + "elementType", + "range", + "packingScheme", + "offsetInSource", + "sizeInBits" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/ShaderLibrary/Sampling/Hammersley.cs", + "className": "Hammersley", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/STP/ISTPEnabledRenderPipeline.cs", + "className": "ISTPEnabledRenderPipeline", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/STP/STP.cs", + "className": "STP", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Update", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "currentProj", + "lastProj", + "lastLastProj", + "currentView", + "lastView", + "lastLastView", + "noiseTexture", + "inputColor", + "inputDepth", + "inputMotion", + "inputStencil", + "debugView", + "destination", + "historyContext", + "enableHwDrs", + "enableTexArray", + "enableMotionScaling", + "nearPlane", + "farPlane", + "frameIndex", + "hasValidHistory", + "stencilMask", + "debugViewIndex", + "deltaTime", + "lastDeltaTime", + "currentImageSize", + "priorImageSize", + "outputImageSize", + "numActiveViews", + "perViewConfigs", + "preUpscaleSize", + "postUpscaleSize", + "useHwDrs", + "useTexArray", + "_StpCommonConstant", + "_StpSetupConstants0", + "_StpSetupConstants1", + "_StpSetupConstants2", + "_StpSetupConstants3", + "_StpSetupConstants4", + "_StpSetupConstants5", + "_StpDilConstants0", + "_StpTaaConstants0", + "_StpTaaConstants1", + "_StpTaaConstants2", + "_StpTaaConstants3", + "version", + "cs", + "kernelIndex", + "viewCount", + "dispatchSize", + "constantBufferData", + "intermediateColor", + "intermediateConvergence", + "priorDepthMotion", + "depthMotion", + "priorLuma", + "luma", + "priorFeedback", + "priorConvergence", + "intermediateWeights", + "convergence", + "feedback", + "output" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/STP/STPIUpscaler.cs", + "className": "RegisterSTP", + "baseClass": "AbstractUpscaler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/STP/STPOptions.cs", + "className": "STPOptions", + "baseClass": "UpscalerOptions", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Stripping/IRenderPipelineGraphicsSettingsStripper.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanRemoveSettings" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Stripping/IStripper.cs", + "className": "IStripper", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Stripping/RenderPipelineGraphicsSettingsStripper.cs", + "className": "RenderPipelineGraphicsSettingsStripper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Stripping/RenderPipelineGraphicsSettingsStripperFetcher.cs", + "className": "RenderPipelineGraphicsSettingsStripper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Stripping/RenderPipelineGraphicsSettingsStripperReport.cs", + "className": "RenderPipelineGraphicsSettingsStripper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddStrippedSetting", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "type", + "isAvailableInPlayerBuild", + "strippersDefined", + "totalSettings", + "totalSettingsOnPlayer", + "settings" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Textures/BufferedRTHandleSystem.cs", + "className": "BufferedRTHandleSystem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetFrameRT", + "ClearBuffers", + "AllocBuffer", + "ReleaseBuffer", + "SwapAndSetReferenceSize", + "ResetReferenceSize", + "GetNumFramesAllocated", + "CalculateRatioAgainstMaxSize", + "Dispose", + "ReleaseAll" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Textures/DepthBits.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Textures/MSAASamples.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Textures/PowerOfTwoTextureAtlas.cs", + "className": "PowerOfTwoTextureAtlas", + "baseClass": "Texture2DAtlas", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetPayloadScaleOffset", + "BlitTextureMultiply", + "BlitOctahedralTextureMultiply", + "ResetRequestedTexture", + "ReserveSpace", + "RelayoutEntries" + ], + "serializedFields": [], + "publicFields": [ + "mipPadding" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Textures/RTHandle.cs", + "className": "RTHandle", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetCustomHandleProperties", + "ClearCustomHandleProperties", + "GetUniqueID", + "GetInstanceID", + "Release", + "GetScaledSize", + "SwitchToFastMemory", + "CopyToFastMemory", + "SwitchOutFastMemory" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Textures/RTHandles.cs", + "className": "RTHandles", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Textures/RTHandleSystem.cs", + "className": "RTHandleSystem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Initialize", + "Release", + "ResetReferenceSize", + "SetReferenceSize", + "SetHardwareDynamicResolutionState", + "GetMaxWidth", + "GetMaxHeight", + "Alloc", + "CalculateDimensions" + ], + "serializedFields": [], + "publicFields": [ + "previousViewportSize", + "previousRenderTargetSize", + "currentViewportSize", + "currentRenderTargetSize", + "rtHandleScale" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Textures/Texture2DAtlas.cs", + "className": "Texture2DAtlas", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Allocate", + "Release", + "Reset", + "Equals", + "ResetAllocator", + "ClearTarget", + "AllocateTextureWithoutBlit", + "GetTextureID", + "GetTextureIdentifier", + "IsCached" + ], + "serializedFields": [], + "publicFields": [ + "m_RightChild", + "m_BottomChild", + "m_Rect" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Textures/TextureXR.cs", + "className": "TextureXR", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Common/AccelStructAdapter.cs", + "className": "AccelStructAdapter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetAccelerationStructure", + "Bind", + "Dispose", + "AddInstance", + "RemoveInstance", + "UpdateInstanceTransform", + "UpdateInstanceMaterialIDs", + "UpdateInstanceMask", + "Build", + "NextFrame", + "GetInstanceIDs" + ], + "serializedFields": [], + "publicFields": [ + "IdOfInstance", + "AccelStructID", + "GeometryPool", + "terrain", + "localToWorldMatrix", + "mask", + "renderingLayerMask", + "materialID", + "enableTriangleCulling", + "frontTriangleCounterClockwise" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Common/AccelStructInstances.cs", + "className": "AccelStructInstances", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "AddInstance", + "AddInstances", + "RemoveInstance", + "ClearInstances", + "UpdateInstanceTransform", + "UpdateInstanceMaterialID", + "UpdateRenderingLayerMask", + "UpdateInstanceMask", + "NextFrame", + "Bind", + "GetInstanceCount" + ], + "serializedFields": [], + "publicFields": [ + "instanceListValid", + "localToWorld", + "previousLocalToWorld", + "localToWorldNormals", + "renderingLayerMask", + "instanceMask", + "userMaterialID", + "geometryIndex", + "geometryPoolHandle", + "vertexOffset", + "indexOffset" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Common/GeometryPool/GeometryPool.cs", + "className": "GeometryPool", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "EncodeGPUEntry", + "Dispose", + "GetEntryInfo", + "GetEntryGeomAllocation", + "GetInstanceGeometryIndex", + "GetHandle", + "Register", + "Unregister", + "SendGpuCommands" + ], + "serializedFields": [], + "publicFields": [ + "vertexPoolByteSize", + "indexPoolByteSize", + "meshChunkTablesByteSize", + "index", + "valid", + "refCount", + "submeshIndex", + "material", + "mesh", + "submeshData", + "hash", + "meshChunks", + "hasGPUData", + "geoSlotHandle", + "buffer", + "stride", + "offset", + "byteCount", + "indicesCount", + "verticesCount", + "meshChunkTablesEntryCount" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Common/GeometryPool/GeometryPoolDefs.cs", + "className": "GeometryPoolConstants", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "pos", + "uv0", + "uv1", + "N", + "indexOffset", + "indexCount", + "vertexOffset", + "vertexCount" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Common/TerrainToMesh.cs", + "className": "TerrainToMesh", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ConvertAsync", + "Convert", + "GetMesh", + "WaitForCompletion", + "DisposeArrays", + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "heightmap", + "holes", + "width", + "height", + "heightmapScale", + "positions", + "uvs", + "normals", + "indices" + ], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Common/Utilities/BackendHelpers.cs", + "className": "BackendHelpers", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Common/Utilities/BlockAllocator.cs", + "className": "BlockAllocator", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize", + "Grow", + "GetExpectedGrowthToFitAllocation", + "GrowAndAllocate", + "Dispose", + "Allocate", + "FreeAllocation", + "SplitAllocation" + ], + "serializedFields": [], + "publicFields": [ + "offset", + "count", + "handle", + "block", + "freeElementsCount", + "freeBlocks", + "capacity", + "allocatedSize" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Common/Utilities/GraphicsHelpers.cs", + "className": "GraphicsHelpers", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CopyBuffer", + "ReallocateBuffer", + "DivUp", + "Flush" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Common/Utilities/PersistentGPUArray.cs", + "className": "PersistentGpuArray", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Remove", + "Clear", + "Set", + "Get", + "ModifyForEach", + "GetGpuBuffer" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Common/Utilities/Utils.cs", + "className": "Utils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/BLASPositionsPool.cs", + "className": "BLASPositionsPool", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Clear", + "Add", + "Remove" + ], + "serializedFields": [], + "publicFields": [ + "vertices", + "verticesStartOffset", + "vertexCount", + "vertexStride", + "baseVertex" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/ComputeRayTracingAccelStruct.cs", + "className": "ComputeRayTracingAccelStruct", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "AddInstance", + "RemoveInstance", + "ClearInstances", + "UpdateInstanceTransform", + "UpdateInstanceID", + "UpdateInstanceMask", + "Build", + "GetBuildScratchBufferRequiredSizeInBytes", + "Bind", + "IncRef", + "DecRef", + "IsUnreferenced" + ], + "serializedFields": [], + "publicFields": [ + "v0", + "v1", + "v2", + "blas", + "instanceMask", + "triangleCullingEnabled", + "invertTriangleCulling", + "userInstanceID", + "opaqueGeometry", + "buildInfo", + "aabbForCpuBuild", + "indicesForCpuBuild", + "baseIndexForCpuBuild", + "verticesForCpuBuild", + "bvhBuilt" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/ComputeRayTracingBackend.cs", + "className": "ComputeRayTracingBackend", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateRayTracingShader", + "CreateAccelerationStructure", + "GetRequiredTraceScratchBufferSizeInBytes" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/ComputeRayTracingShader.cs", + "className": "ComputeRayTracingShader", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetThreadGroupSizes", + "SetAccelerationStructure", + "SetIntParam", + "SetFloatParam", + "SetVectorParam", + "SetMatrixParam", + "SetTextureParam", + "SetBufferParam", + "SetConstantBufferParam", + "Dispatch", + "GetTraceScratchBufferRequiredSizeInBytes" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/BvhCheck.cs", + "className": "BvhCheck", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Encapsulate", + "Contains", + "IsValid" + ], + "serializedFields": [], + "publicFields": [ + "Min", + "Max", + "vertices", + "indices", + "vertexBufferOffset", + "vertexCount", + "vertexStride", + "indexBufferOffset", + "indexFormat", + "indexCount", + "v0", + "v1", + "v2" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/Common.cs", + "className": "Common", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/HlbvhBuilder.cs", + "className": "HlbvhBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetScratchDataSizeInDwords", + "GetResultDataSizeInDwords", + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "bvh", + "bvhOffset", + "bvhLeaves", + "bvhLeavesOffset", + "PrimitiveRefs", + "MortonCodes", + "SortedPrimitiveRefs", + "SortedMortonCodes", + "SortMemory", + "Aabb", + "LeafParents", + "InternalNodeRange", + "TotalSize" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/HlbvhTopLevelBuilder.cs", + "className": "HlbvhTopLevelBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "GetScratchDataSizeInDwords", + "AllocateResultBuffers", + "CreateEmpty", + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "topLevelBvh", + "bottomLevelBvhs", + "instanceInfos", + "instanceCount", + "Aabb", + "MortonCodes", + "PrimitiveRefs", + "SortedMortonCodes", + "SortedPrimitiveRefs", + "SortMemory", + "InternalNodeRange", + "TotalSize" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/RadeonRaysAPI.cs", + "className": "RadeonRaysAPI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Inverse", + "Dispose", + "BvhInternalNodeSizeInDwords", + "BvhInternalNodeSizeInBytes", + "BvhLeafNodeSizeInBytes", + "BvhLeafNodeSizeInDwords", + "BuildMeshAccelStruct", + "GetMeshBuildMemoryRequirements", + "BuildSceneAccelStruct", + "CreateSceneAccelStructBuffers", + "GetSceneBuildMemoryRequirements", + "GetSceneMemoryRequirements", + "GetTraceMemoryRequirements" + ], + "serializedFields": [], + "publicFields": [ + "vertices", + "verticesStartOffset", + "vertexCount", + "vertexStride", + "baseVertex", + "triangleIndices", + "indicesStartOffset", + "baseIndex", + "indexFormat", + "triangleCount", + "buildScratchSizeInDwords", + "bvhSizeInDwords", + "bvhLeavesSizeInDwords", + "bottomLevelBvhSizeInNodes", + "bottomLevelBvhOffsetInNodes", + "bottomLevelBvhLeavesSizeInNodes", + "bottomLevelBvhLeavesOffsetInNodes", + "totalBottomLevelBvhSizeInNodes", + "totalBottomLevelBvhLeavesSizeInNodes", + "row0", + "row1", + "row2", + "child0", + "child1", + "parent", + "update", + "aabb0_min", + "aabb0_max", + "aabb1_min", + "aabb1_max", + "internalNodeCount", + "leafNodeCount", + "root", + "unused", + "globalAabbMin", + "globalAabbMax", + "unused3", + "unused4", + "meshAccelStructOffset", + "instanceMask", + "vertexOffset", + "meshAccelStructLeavesOffset", + "triangleCullingEnabled", + "invertTriangleCulling", + "userInstanceID", + "isOpaque", + "localToWorldTransform", + "blasOffset", + "indexOffset", + "disableTriangleCulling", + "worldToLocalTransform", + "bitHistogram", + "blockReducePart", + "blockScan", + "buildHlbvh", + "restructureBvh", + "scatter" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/RadixSort.cs", + "className": "RadixSort", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "GetScratchDataSizeInDwords" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/RestructureBvh.cs", + "className": "RestructureBvh", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "GetScratchDataSizeInDwords", + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "LeafParents", + "TreeletCount", + "TreeletRoots", + "PrimitiveCounts", + "TotalSize" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/Scan.cs", + "className": "Scan", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "GetScratchDataSizeInDwords" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/StringIDs.cs", + "className": "SID", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Hardware/HardwareRayTracingAccelStruct.cs", + "className": "HardwareRayTracingAccelStruct", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "AddInstance", + "RemoveInstance", + "ClearInstances", + "UpdateInstanceTransform", + "UpdateInstanceID", + "UpdateInstanceMask", + "Build", + "GetBuildScratchBufferRequiredSizeInBytes" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Hardware/HardwareRayTracingBackend.cs", + "className": "HardwareRayTracingBackend", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateRayTracingShader", + "CreateAccelerationStructure", + "GetRequiredTraceScratchBufferSizeInBytes" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Hardware/HardwareRayTracingShader.cs", + "className": "HardwareRayTracingShader", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetThreadGroupSizes", + "SetAccelerationStructure", + "SetIntParam", + "SetFloatParam", + "SetVectorParam", + "SetMatrixParam", + "SetTextureParam", + "SetBufferParam", + "SetConstantBufferParam", + "Dispatch", + "GetTraceScratchBufferRequiredSizeInBytes" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/IRayTracingAccelStruct.cs", + "className": "IRayTracingAccelStruct", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "mesh", + "subMeshIndex", + "localToWorldMatrix", + "mask", + "instanceID", + "enableTriangleCulling", + "frontTriangleCounterClockwise", + "opaqueGeometry" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/IRayTracingBackend.cs", + "className": "IRayTracingBackend", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/IRayTracingShader.cs", + "className": "IRayTracingShader", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/RayTracingContext.cs", + "className": "RayTracingContext", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "IsBackendSupported", + "CreateRayTracingShader", + "LoadRayTracingShader", + "LoadRayTracingShaderFromAssetBundle", + "CreateAccelerationStructure", + "GetRequiredTraceScratchBufferSizeInBytes", + "Inc", + "Dec", + "CreateDispatchIndirectBuffer", + "CreateScratchBufferForBuildAndDispatch", + "CreateScratchBufferForBuild", + "CreateScratchBufferForTrace", + "ResizeScratchBufferForTrace", + "ResizeScratchBufferForBuild" + ], + "serializedFields": [], + "publicFields": [ + "buildFlags", + "useCPUBuild", + "value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/RayTracingResources.cs", + "className": "RayTracingResources", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Load", + "LoadFromAssetBundle", + "LoadFromRenderPipelineResources" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/StringIDs.cs", + "className": "SID", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/UnifiedRayTracingException.cs", + "className": "UnifiedRayTracingException", + "baseClass": "Exception", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Upscaling/DLSSIUpscaler.cs", + "className": "RegisterDLSS", + "baseClass": "AbstractUpscaler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "shouldReinitializeContext", + "colorInputSizeX", + "colorInputSizeY", + "colorOutputSizeX", + "colorOutputSizeY", + "motionVectorSizeX", + "motionVectorSizeY", + "invertedDepthBuffer", + "inputIsHDR", + "motionVectorsAreJittered", + "execData", + "colorInput", + "depth", + "motionVectors", + "colorOutput" + ], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Upscaling/DLSSOptions.cs", + "className": "DLSSOptions", + "baseClass": "UpscalerOptions", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "DLSSQualityMode", + "FixedResolutionMode", + "DLSSRenderPresetQuality", + "DLSSRenderPresetBalanced", + "DLSSRenderPresetPerformance", + "DLSSRenderPresetUltraPerformance", + "DLSSRenderPresetDLAA" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Upscaling/FSR2IUpscaler.cs", + "className": "RegisterFSR2", + "baseClass": "AbstractUpscaler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "shouldReinitializeContext", + "colorInputSizeX", + "colorInputSizeY", + "colorOutputSizeX", + "colorOutputSizeY", + "motionVectorSizeX", + "motionVectorSizeY", + "invertedDepthBuffer", + "inputIsHDR", + "motionVectorsAreJittered", + "execData", + "colorInput", + "depth", + "motionVectors", + "colorOutput" + ], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Upscaling/FSR2Options.cs", + "className": "FSR2Options", + "baseClass": "UpscalerOptions", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "FSR2QualityMode", + "FixedResolutionMode", + "EnableSharpening", + "Sharpness" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Upscaling/IUpscaler.cs", + "className": "AbstractUpscaler", + "baseClass": "IUpscaler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "cameraColor", + "cameraDepth", + "motionVectorColor", + "exposureTexture", + "preUpscaleResolution", + "previousPreUpscaleResolution", + "postUpscaleResolution", + "enableTexArray", + "invertedDepth", + "flippedY", + "flippedX", + "hdrInput", + "motionVectorTextureSize", + "motionVectorDomain", + "motionVectorDirection", + "jitteredMotionVectors", + "blueNoiseTextureSet", + "cameraInstanceID", + "nearClipPlane", + "farClipPlane", + "fieldOfViewDegrees", + "numActiveViews", + "eyeIndex", + "worldSpaceCameraPositions", + "previousWorldSpaceCameraPositions", + "previousPreviousWorldSpaceCameraPositions", + "projectionMatrices", + "previousProjectionMatrices", + "previousPreviousProjectionMatrices", + "viewMatrices", + "previousViewMatrices", + "previousPreviousViewMatrices", + "preExposureValue", + "resetHistory", + "frameIndex", + "deltaTime", + "previousDeltaTime", + "enableMotionScaling", + "enableHwDrs" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Upscaling/IUpscalerOptions.cs", + "className": "UpscalerOptions", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Upscaling/Upscaling.cs", + "className": "UpscalerRegistry", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetUpscalerAtIndex", + "SetActiveUpscaler", + "GetActiveUpscaler", + "GetIUpscalerOfType" + ], + "serializedFields": [], + "publicFields": [ + "upscalers" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/ArrayExtensions.cs", + "className": "ArrayExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/BatchRendererGroupGlobals.cs", + "className": "BatchRendererGroupGlobals", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "SHAr", + "SHAg", + "SHAb", + "SHBr", + "SHBg", + "SHBb", + "SHC", + "ProbesOcclusion", + "SpecCube0_HDR", + "SpecCube1_HDR", + "SHCoefficients" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/BitArray.cs", + "className": "IBitArray", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "BitAnd", + "BitOr", + "BitNot" + ], + "serializedFields": [ + "data", + "data1", + "data2", + "data3", + "data4" + ], + "publicFields": [ + "capacity", + "allFalse", + "allTrue", + "humanizedData" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/Blitter.cs", + "className": "Blitter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetBlitMaterial" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/CameraCaptureBridge.cs", + "className": "CameraCaptureBridge", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/ColorSpaceUtils.cs", + "className": "ColorSpaceUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/ColorUtils.cs", + "className": "ColorUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "s_LightMeterCalibrationConstant", + "s_LensAttenuation" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/CoreMatrixUtils.cs", + "className": "CoreMatrixUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/CoreRenderPipelinePreferences.cs", + "className": "CoreRenderPipelinePreferences", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/CoreUtils.cs", + "className": "CoreUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/CullContextData.cs", + "className": "CullContextData", + "baseClass": "ContextItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetRenderContext", + "Cull", + "CullShadowCasters" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/DelegateUtility.cs", + "className": "DelegateUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/FSRUtils.cs", + "className": "FSRUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/GPUPrefixSum/GPUPrefixSum.cs", + "className": "GPUPrefixSum", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DispatchDirect", + "DispatchIndirect" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/GPUPrefixSum/GPUPrefixSum.Data.cs", + "className": "GPUPrefixSum", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "count", + "offset", + "parentOffset", + "output", + "exclusive", + "inputCount", + "input", + "supportResources", + "inputCountBufferByteOffset", + "inputCountBuffer", + "computeAsset" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/GPUPrefixSum/GPUPrefixSum.ShaderIDs.cs", + "className": "GPUPrefixSum", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/GPUSort/GPUSort.cs", + "className": "GPUSort", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispatch" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/GPUSort/GPUSort.Data.cs", + "className": "GPUSort", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "count", + "maxDepth", + "inputKeys", + "inputValues", + "resources", + "sortBufferKeys", + "sortBufferValues", + "computeAsset" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/HableCurve.cs", + "className": "HableCurve", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Eval", + "Init" + ], + "serializedFields": [], + "publicFields": [ + "offsetX", + "offsetY", + "scaleX", + "scaleY", + "lnA", + "B", + "curve", + "toeSegmentA", + "toeSegmentB", + "midSegmentA", + "midSegmentB", + "shoSegmentA", + "shoSegmentB" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/HaltonSequence.cs", + "className": "HaltonSequence", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/HashFNV1A32.cs", + "className": "HashFNV1A32", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Append" + ], + "serializedFields": [], + "publicFields": [ + "value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/HDROutputUtils.cs", + "className": "HDROutputUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "maxFullFrameToneMapLuminance", + "maxToneMapLuminance", + "minToneMapLuminance", + "paperWhiteNits" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/LightUnitUtils.cs", + "className": "LightUnitUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/MaterialQuality.cs", + "className": "MaterialQualityUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/MeshGizmo.cs", + "className": "MeshGizmo", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear", + "AddWireCube", + "RenderWireframe", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "mesh" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/ResourceReloader.cs", + "className": "ResourceReloader", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/SceneRenderPipeline.cs", + "className": "SceneRenderPipeline", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnEnable" + ], + "publicMethods": [ + "TryGatherData", + "SendAnalytic" + ], + "serializedFields": [ + "firstTimeCreated" + ], + "publicFields": [ + "renderPipelineAsset", + "scene_guid" + ], + "unityApiUsage": [], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/SweepLineRectUtils.cs", + "className": "SweepLineRectUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Compare" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/TextureCurve.cs", + "className": "TextureCurve", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Release", + "SetDirty", + "GetTexture", + "Evaluate", + "AddKey", + "MoveKey", + "RemoveKey", + "SmoothTangents" + ], + "serializedFields": [ + "m_Loop", + "m_ZeroValue", + "m_Range", + "m_Curve" + ], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/TextureGradient.cs", + "className": "TextureGradient", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Release", + "SetDirty", + "GetTexture", + "Evaluate", + "SetKeys" + ], + "serializedFields": [ + "m_Gradient" + ], + "publicFields": [ + "colorKeys", + "alphaKeys", + "mode", + "colorSpace" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/TileLayoutUtils.cs", + "className": "TileLayoutUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Volume/KeyframeUtility.cs", + "className": "KeyframeUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ResetAnimationCurve", + "InterpAnimationCurve" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Volume/Volume.cs", + "className": "Volume", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "HasInstantiatedProfile", + "UpdateColliders" + ], + "serializedFields": [], + "publicFields": [ + "priority", + "blendDistance", + "weight", + "sharedProfile", + "colliders" + ], + "unityApiUsage": [ + "Instantiate", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeCollection.cs", + "className": "VolumeCollection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Register", + "Unregister", + "ChangeLayer", + "GrabVolumes", + "SetLayerIndexDirty" + ], + "serializedFields": [], + "publicFields": [ + "count" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeComponent.cs", + "className": "VolumeComponent", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "SetAllOverridesTo", + "AnyPropertiesIsOverridden", + "Release" + ], + "serializedFields": [], + "publicFields": [ + "intensity", + "active", + "parameters" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeComponent.EditorOnly.cs", + "className": "VolumeComponent", + "baseClass": "IApplyRevertPropertyContextMenuItemProvider", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGetRevertMethodForFieldName", + "GetSourceTerm", + "TryGetApplyMethodForFieldName", + "GetSourceName" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeDebugData.cs", + "className": "VolumeDebugData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeManager.cs", + "className": "VolumeManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "GetVolumeComponentDefaultState", + "Initialize", + "Deinitialize", + "SetGlobalDefaultProfile", + "SetQualityDefaultProfile", + "SetCustomDefaultProfiles", + "OnVolumeProfileChanged", + "OnVolumeComponentChanged", + "CreateStack", + "ResetMainStack", + "DestroyStack", + "Register", + "Unregister", + "CheckDefaultVolumeState", + "CheckStack", + "Update", + "GetVolumes" + ], + "serializedFields": [], + "publicFields": [ + "baseComponentTypes" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeParameter.cs", + "className": "VolumeParameter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "Override", + "Equals" + ], + "serializedFields": [ + "m_OverrideState", + "m_Value" + ], + "publicFields": [ + "displayType", + "min", + "max", + "hdr", + "showAlpha", + "showEyeDropper", + "dimension" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeProfile.cs", + "className": "VolumeProfile", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "Reset", + "Add", + "Remove", + "Has", + "HasSubclassOf" + ], + "serializedFields": [], + "publicFields": [ + "components" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeStack.cs", + "className": "VolumeStack", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetComponent", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Vrs/Vrs.cs", + "className": "Vrs", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "sriTextureHandle", + "mainTexHandle", + "mainTexDimension", + "mainTexLutHandle", + "validatedShadingRateFragmentSizeHandle", + "computeShader", + "kernelIndex", + "scaleBias", + "dispatchSize", + "yFlip", + "material", + "source", + "lut", + "dummy", + "visualizationParams" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Vrs/VrsLut.cs", + "className": "VrsLut", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateBuffer" + ], + "serializedFields": [ + "m_Data" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Vrs/VrsRenderPipelineRuntimeResources.cs", + "className": "VrsRenderPipelineRuntimeResources", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Vrs/VrsResources.cs", + "className": "VrsResources", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Vrs/VrsShaders.cs", + "className": "VrsShaders", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/XR/XRBuiltinShaderConstants.cs", + "className": "XRBuiltinShaderConstants", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/XR/XRGraphicsAutomatedTests.cs", + "className": "XRGraphicsAutomatedTests", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/XR/XRLayout.cs", + "className": "XRLayout", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddCamera", + "ReconfigurePass" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/XR/XRLayoutStack.cs", + "className": "XRLayoutStack", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "New", + "Release", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "top" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/XR/XRMirrorView.cs", + "className": "XRMirrorView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/XR/XROcclusionMesh.cs", + "className": "XROcclusionMesh", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/XR/XRPass.cs", + "className": "XRPass", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Release", + "GetProjMatrix", + "GetViewMatrix", + "GetPrevViewValid", + "GetPrevViewMatrix", + "GetViewport", + "GetOcclusionMesh", + "GetVisibleMesh", + "GetTextureArraySlice", + "StartSinglePass", + "StopSinglePass", + "RenderOcclusionMesh", + "RenderVisibleMeshCustomMaterial", + "RenderDebugXRViewsFrustum", + "ApplyXRViewCenterOffset", + "InitBase" + ], + "serializedFields": [], + "publicFields": [ + "isFirstCameraPass" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/XR/XRSRPSettings.cs", + "className": "XRSRPSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/XR/XRSystem.cs", + "className": "XRSystem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetActiveDisplay" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/XR/XRView.cs", + "className": "XRView", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/XR/XRVisibleMesh.cs", + "className": "XRVisibleMesh", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime-PrivateShared/AssemblyInfo.cs", + "className": "CameraCaptureBridge", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime-PrivateShared/InternalBridge/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime-PrivateShared/InternalBridge/RenderPipelineEditorUtilityBridge.cs", + "className": "RenderPipelineEditorUtilityBridge", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime-PrivateShared/InternalRenderPipelineGlobalSettingsUtils.cs", + "className": "InternalRenderPipelineGlobalSettingsUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/ShaderLibrary/DummyShaderLibrary.cs", + "className": "DummyShaderLibrary", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/Analytics/AnalyticsUtilsTest.cs", + "className": "AnalyticsUtilsTests", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "TearDown", + "ToNestedColumnUnityObject", + "ToNestedColumnWithDefault", + "GivenAnObjectWithSerializableFields_WhenAllFieldsAreRequested_AllOfThemAreReturnedCorrectly", + "CheckEditorAnalyticsAreDisabledOnCI", + "GetSerializableFields", + "TestAreValuesEqual", + "TestIsComplexType" + ], + "serializedFields": [ + "myPrivateIntSerializable", + "the" + ], + "publicFields": [ + "integer", + "floatNumber", + "doubleNumber", + "boolean", + "test", + "array", + "diffEnum", + "myValue", + "innerStruct", + "myData", + "myPublicInt", + "myPublicNonSerializedInt", + "myPublicBool" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/BitArrayTests.cs", + "className": "BitArrayTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUpBitArray", + "TestBitArray8", + "TestBitArray16", + "TestBitArray32", + "TestBitArray64", + "TestBitArray128", + "TestBitArray256" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/CoreRenderPipelinePreferencesTests.cs", + "className": "CoreRenderPipelinePreferencesTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RegisterInvalidPreferenceColorName", + "RegisterPreferenceColor" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/CoreUnsafeUtilsTests.cs", + "className": "CoreUnsafeUtilsTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "CopyToList", + "CopyToArray", + "QuickSort", + "QuickSortHash", + "InsertionSort", + "MergeSort", + "RadixSort", + "PartialSortInsertionMergeRadix" + ], + "serializedFields": [], + "publicFields": [ + "intValue", + "floatValue" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/CoreUtils.Tests.EnsureFolderTreeInAssetFilePath.cs", + "className": "CoreUtilsTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "EnsureFolderTreeInAssetFilePath", + "EnsureFolderTreeInAssetFilePathThrows", + "EnsureFolderTreeInAssetFilePath_NullOrEmpty_DoesNotThrow", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/CoreUtils.Tests.GetMipCount.cs", + "className": "CoreUtilsTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetMipCountInt", + "GetMipCountFloat" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/Debugging/GetItemTests.cs", + "className": "RenderingDebuggerTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TearDown", + "GetItemTestFlags", + "GetItemTestQueryPath" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/Debugging/PanelNameAndOrderTests.cs", + "className": "RenderingDebuggerTests", + "baseClass": "DebugDisplaySettings", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGetScreenClearColor", + "TestOrderAndPanelName" + ], + "serializedFields": [], + "publicFields": [ + "AreAnySettingsActive", + "IsPostProcessingAllowed", + "IsLightingActive" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/Debugging/UndoRedoTests.cs", + "className": "RenderingDebuggerTests", + "baseClass": "UnityEngine", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "PerformUndoRedo" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/Debugging/VolumePanelTests.cs", + "className": "RenderingDebuggerTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExtractResult", + "CreateParameterWidget" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/DynamicArrayTests.cs", + "className": "DynamicArrayTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "CleanUp", + "TestContainElement", + "TestAddElementCorrectSize", + "TestAddRangeCorrectElements", + "TestAddRangeOutOfSpaceKeepPreviousElements", + "TestRemoveElementCorrectSize", + "TestRemoveAtKeepOrder", + "TestRemoveInexistantElementReturnFalse", + "TestRemoveKeepOrder", + "TestRemoveRangeKeepOrder", + "TestInvalidAccessThrows", + "TestRemoveAtInvalidAccessThrows", + "TestRemoveRangeInvalidAccessThrows", + "TestRemoveRangeValidAccessDoesNotThrows", + "TestFindIndexFailReturnMinusOne", + "TestFindIndexSuccessReturnRightFirstIndex", + "TestFindIndexDoesNotFindOutsideCount", + "TestIndexOfReturnFirstValidIndex", + "TestIndexOfRangeRespectCount", + "TestIndexOfRangeReturnFirstValidIndex", + "TestIndexOfWithStartingIndexFail", + "TestResizeIncreaseCapacity", + "TestReserveKeepsSize", + "TestResizeAndClear", + "TestDynamicString", + "TestAppendSelf", + "TestQuickSort", + "TestForEach_FullRange", + "TestForEach_SubRange", + "GetEnumerators_ArgumentValidation", + "Foreach_TestNoModificationsAllowed", + "Foreach_NoGC" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/EditorExampleTest.cs", + "className": "EditorExampleTest", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "EditorSampleTestSimplePasses", + "EditorSampleTestWithEnumeratorPasses" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/FixedBufferStringQueueTests.cs", + "className": "FixedBufferStringQueueTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "PushAndPopInBufferRange", + "PushAndPopOutOfBufferRange", + "PushAndPopOutOfBufferRange_StringSizeNotDivisibleBy4", + "PushAndPopAndClear" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/GPUDriven/GPUDrivenRenderingTests.cs", + "className": "OnLoad", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SubmitCameraRenderRequest", + "OneTimeSetup", + "OneTimeTearDown", + "OnSetup", + "OnTearDown", + "TestInstanceCullingBatcherAddRemove", + "TestInstanceCullingTier0", + "TestSceneViewHiddenRenderersCullingTier0", + "TestMultipleMetadata", + "TestCPULODSelection", + "TestCPULODCrossfade", + "TestGpuDrivenSmallMeshCulling", + "TestInstanceDataBuffer", + "TestGrowInstanceDataBuffer", + "TestInstanceData", + "TestStaticBatching", + "TestDisallowGPUDrivenRendering", + "TestUnsupportedCallbacks", + "TestForceRenderingOff", + "TestSimpleSpeedTree" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/GPUDriven/GPUDrivenRenderingUtils.cs", + "className": "containing", + "baseClass": "RenderPipelineAsset", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UnpackUintTo4x8Bit", + "Initialize", + "Dispose", + "Load" + ], + "serializedFields": [ + "m_Settings" + ], + "publicFields": [ + "cube", + "sphere", + "capsule", + "cube16bit", + "capsule16bit", + "mergedCubeSphere", + "mergedSphereCube", + "data" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/InputRegisteringTests.cs", + "className": "InputRegisteringTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetEntriesWithoutDuplicates", + "GetEntriesWithoutAlreadyRegistered" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/NativePassCompilerRenderGraphTests.cs", + "className": "NativePassCompilerRenderGraphTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OneTimeSetUp", + "OneTimeTearDown", + "SimpleMergePasses", + "MergeNonRenderPasses", + "MergeDepthPassWithNoDepthPass", + "MergeNoDepthPassWithDepthPass", + "MergeMultiplePassesDifferentDepth", + "MergeDifferentDepthFormatsBreaksPass", + "MergePassWithWriteAllPass", + "MergeWriteAllPassWithReadPass", + "MergeReadPassWithWriteAllPass", + "MergeDiscardPassWithWrite", + "VerifyMergeStateAfterMergingPasses", + "NonFragmentSamplingBreaksPass", + "FragmentAfterSamplingWithInputAttachmentBreaksPass", + "FragmentAfterSamplingBreaksPass", + "NonRasterBreaksPass", + "TooManyAttachmentsBreaksPass", + "NativeSubPassesLimitNotExceeded", + "AllocateFreeInMergedPassesWorks", + "MemorylessWorks", + "InputAttachmentsWork", + "ImportParametersWork", + "FencesWork", + "MaxReadersAndMaxVersionsAreCorrectForBuffers", + "MaxReadersAndMaxVersionsAreCorrectForTextures", + "MaxReadersAndMaxVersionsAreCorrectForBuffersMultiplePasses", + "ResourcesData_MaxReadersAndVersionsPerResourceType", + "BuffersWork", + "ResolveMSAAImportColor", + "TransientTexturesCantBeReused", + "TransientBuffersCantBeReused", + "ChangingGlobalStateDisablesCulling", + "DecreaseResourceVersion_WhenAllProducersExceptFirstAreCulled", + "GraphPassesDoesNotAlloc", + "UpdateSubpassAttachmentIndices_WhenDepthAttachmentIsAdded", + "MergePasses_WhenSameShadingRateImage", + "BreakPasses_WhenNoOrDifferentShadingRateImage", + "UnusedResourceCulling_CullProducer_WhenVersionsAreNotExplicitlyRead", + "UnusedResourceCulling_CullProducer_WhenNoneOfItsWrittenResourcesAreExplicitlyRead", + "UnusedResourceCulling_DoNotCullProducer_WhenOneOfItsWrittenResourcesIsExplicitlyRead", + "UnusedResourceCulling_CullProducer_WhenNextVersionOfProducedResourceIsWrittenAll", + "UnusedResourceCulling_KeepUnusedLatestVersion_WhenProducerIsNotCulled", + "TextureUVOrigin_CheckInvalidMixedUVOriginUseTextureCompiler", + "TextureUVOrigin_CheckInvalidMixedUVOriginDirect_DepthCheck", + "TextureUVOrigin_CheckInvalidMixedUVOriginDirect_ColorCheck", + "TextureUVOrigin_CheckInvalidMixedUVOriginDirect_InputCheck" + ], + "serializedFields": [], + "publicFields": [ + "textures", + "buffers", + "backBuffer", + "depthBuffer", + "extraTextures", + "extraDepthBuffer", + "extraDepthBufferBottomLeft", + "extraTextureBottomLeft", + "extraTextureTopLeft" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/PathTracing/ResourceCacheTests.cs", + "className": "ResourceCacheTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "TearDown", + "ResourceCache_AddInstance_ResourcesAreAdded", + "ResourceCache_AddTwoInstancesSameMesh_OnlyOneSetOfResourcesAreAdded", + "ResourceCache_AddTwoInstancesDifferentMesh_TwoSetsOfResourcesAreAdded", + "ResourceCache_AddTwoInstanceSameMeshDifferentResolution_TwoFallbackBuffersAreAdded" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/PathTracing/SegmentedReductionTests.cs", + "className": "SegmentedReductionTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "SegmentedReduction_WithAnyData_MatchesReferenceImplementation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/PathTracing/UVFallbackBufferTests.cs", + "className": "TestUtils", + "baseClass": "IDisposable", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Build_SingleTriangleUVsAreNormalized_PositionsAreSetToUV0", + "Build_SingleTriangleWithNonNormalizedUVs_UVsAreNormalized", + "Dispose", + "SetUp", + "TearDown", + "Build_SingleTriangle3x3_GetCorrectFallbackBuffer", + "Build_SingleTriangle4x3_GetCorrectFallbackBuffer", + "Build_SingleTriangle4x3UsingTexelMultipass_GetCorrectFallbackBuffer", + "Build_SingleTriangle40x30UsingMaxSamples_GetCorrectFallbackBuffer", + "Build_Quad2x2_AllFallbackTexelsHit", + "Build_QuadWithNonSquareUVs_AllCoveredTexelsAreOccupied", + "Build_QuadSquareUVsToSquareUVFallbackBuffer_AllTexelsHit", + "Build_QuadSquareUVsToNonSquareUVFallbackBuffer_TexelsInSquareHit", + "Sample_SingleQuadIn3x3_BothPrimitivesAreHit", + "Sample_SingleQuadIn_SamplesAreDistributed", + "Sample_SingleQuad_SuperSamplesAreCorrect" + ], + "serializedFields": [], + "publicFields": [ + "_cmd", + "instanceID", + "primitiveIndex" + ], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/PathTracing/WorldTests.cs", + "className": "WorldTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TearDown", + "World_AddLight_IncreaseLightCount", + "World_AddAndRemoveLight_CountUpdates", + "World_AddInstance_IncreasesInstanceCount", + "World_AddInstances_UploadedVertexDataMatches", + "World_AddAndRemoveInstances_CountIsCorrect", + "World_AddInstance_IncreasesMeshLightCountIfEmissive", + "World_AddAndRemoveEmissiveInstance_MeshLightCountIsZero", + "World_UpdateInstanceTransform_UploadsCorrectData" + ], + "serializedFields": [], + "publicFields": [ + "Position", + "UV0", + "UV1", + "OctahedralNormal" + ], + "unityApiUsage": [ + "Destroy", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/ReflectionUtils.cs", + "className": "ReflectionUtils", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/RemoveComponentTests.cs", + "className": "RemoveComponent", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "TearDown", + "RemoveComponentAndPropagateTheDeleteToAdditionalDatas", + "TryGetComponentsToRemove", + "RemoveAdditionalDataComponentAndPropagateToComponent" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/RemoveRange.Extensions.Tests.cs", + "className": "RemoveRangeExtensionsTests", + "baseClass": "IList", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ItemInRangeAreRemovedAfterRemoveRangeForList", + "ItemInRangeAreRemovedAfterRemoveRangeForSimpleList", + "ExceptionsAreCorrectForList", + "ExceptionsAreCorrectForSimpleList", + "AddRange", + "GetEnumerator", + "Add", + "Clear", + "Contains", + "CopyTo", + "Remove", + "IndexOf", + "Insert", + "RemoveAt" + ], + "serializedFields": [], + "publicFields": [ + "Count", + "IsReadOnly" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/RenderGraph.ComputeGraphHash.cs", + "className": "RenderGraphTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RenderFunc", + "ComputeGraphHash_WhenCalledMultipleTimes_CacheForDelegatesIsNotGrowingBetweenComputes", + "ComputeGraphHash_WhenDifferentObjectsUsed_HashcodeIsDifferent", + "ComputeGraphHash_WhenDifferentStaticMethodsWithTheSameNameUsed_HashcodeIsDifferent", + "ComputeGraphHash_WhenManyDifferentPassesUsed_HashcodeIsDifferent", + "ComputeGraphHash_WithTextureParameters", + "ComputeGraphHash_WhenUsedLambdasDiffer_HashcodeIsDifferent", + "ComputeGraphHash_WhenUsedStaticMethodsDiffer_HashcodeIsDifferent", + "ComputeGraphHashForTheSameSetup_WhenSamePassesUsed_HashcodeIsSame", + "ComputeGraphHashForTheSameSetup_WhenStaticsInStaticClassUsed_HashcodeIsSame", + "ComputeGraphHashForTheSameSetup_WhenStaticsInRegularClassUsed_HashcodeIsSame", + "ComputeGraphHashForTheSameSetup_WhenLambdasUsed_HashcodeIsSame", + "ComputeGraphHashForTheSameSetup_WhenLambdasWithCapturedVariablesUsed_HashcodeIsSame", + "ComputeGraphHashForTheSameSetup_WhenLocalMethodsUsed_HashcodeIsSame", + "ComputeGraphHashForTheSameSetup_WhenLocalMethodsWithCapturedVariablesUsed_HashcodeIsSame" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/RenderGraphTests.cs", + "className": "RenderGraphTestsOnLoad", + "baseClass": "RenderGraphTestsCore", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NoWriteToImportedTextureCulled", + "WriteToRenderGraphTextureCulled", + "WriteToImportedComputeBufferNotCulled", + "PassWriteResourcePartialNotReadAfterNotCulled", + "PassDisallowCullingNotCulled", + "PartialUnusedProductNotCulled", + "SimpleCreateReleaseTexture", + "UseTransientOutsidePassRaiseException", + "TransientCreateReleaseInSamePass", + "AsyncPassReleaseTextureOnGraphicsPipe", + "AsyncPassReleaseTextureOnGraphicsPipeAtLastNonCulledPass_WhenNoFence", + "TransientResourceNotCulled", + "AsyncPassWriteWaitOnGraphicsPipe", + "AsyncPassReadWaitOnGraphicsPipe", + "GraphicsPassWriteWaitOnAsyncPipe", + "GraphicsPassReadWaitOnAsyncPipe", + "SetRenderAttachmentValidation", + "UseTextureValidation", + "GetDescAndInfoForImportedTextureWorks", + "TextureDescFormatPropertiesWork", + "ImportingBuiltinRenderTextureTypeWithNoInfoThrows", + "ImportingRenderTextureWithColorAndDepthThrows", + "ImportingBuiltinRenderTextureTypeWithInfoHasNoDesc", + "CreateLegacyRendererLists", + "RenderPassWithNoRenderFuncThrows", + "ExceptionsOnExecuteAreHandledAsExpected", + "UsingAddRenderPassWithNRPThrows", + "RenderGraphClearDepthTextureWithDepthReadOnlyFlag", + "RenderGraphTilePropertiesWorksWithDepthOnlyReadFlag", + "RenderGraphTilePropertiesWorksWhenItsLast", + "RenderGraphTilePropertiesWorksWhenItsMiddle", + "RenderGraphTilePropertiesCanOnlyBeSetForOnePass", + "RenderGraphMultisampledShaderResolvePassWorks", + "RenderGraphMultisampledShaderResolvePassWorksForMSAATarget", + "RenderGraphMultisampledShaderResolvePassMustBeTheLastSubpass", + "RenderGraphMultisampledShaderResolvePassMustHaveOneColorAttachment", + "VersionManagement", + "ImportedTexturesAreClearedOnFirstUse", + "ImportedTexturesOperatorEqualAndNotEqual", + "CreatedTexturesOperatorEqualAndNotEqual", + "TexturesOperatorWorksInList", + "TexturesOperatorWorksInDictionary", + "RequestAsyncReadbackIntoNativeArrayWorks", + "ImportingBufferWorks", + "TransientHandleAreValidatedByCommandBufferSafetyLayer", + "GetTempMaterialPropertyBlockAreReleasedAfterRenderGraphNodeExecution", + "RenderGraphThrowsException_ErrorsWhenRecordingPass", + "RenderGraphThrowsException_ErrorsWhenRecordingGraph", + "RenderGraphThrowsException_ErrorsWhenExecutingGraph", + "RenderGraphThrowsException_ErrorsWhenRecordingPassAndExecutingGraph", + "RenderGraphThrowsException_ErrorsWhenRecordingPassAndGraphAndExecutingGraph", + "Cleanup_ReleaseGraphicsResources_WhenCallingCleanup", + "Cleanup_RenderAgain_AfterCallingCleanup", + "CastToRTHandle_ThrowsException_WhenCastingHandleOutsideSetRenderFunc", + "CastToRTHandle_WithMemorylessResource", + "ResourcePool_Cleanup_ReleaseGfxResourceAndClearPool", + "ResourcePool_TryGet", + "TextureUVOrigin_CheckBackbufferUVOriginInherited", + "TextureUVOrigin_CheckTextureReadBreaksBackbufferUVOriginInherited" + ], + "serializedFields": [], + "publicFields": [ + "textures", + "buffers", + "backBuffer", + "depthBuffer", + "extraTextures", + "extraDepthBuffer", + "extraDepthBufferBottomLeft", + "bufferHandle", + "depthTexture", + "computeShader", + "texture", + "pixels", + "transientTexture", + "whiteTexture", + "textureToRelease", + "outputHandle", + "createdDepthOutputHandle", + "createdColorOutputHandle", + "transientColorOutputHandle", + "backBufferUVOrigin", + "renderAttachment", + "inputAttachment" + ], + "unityApiUsage": [ + "Destroy", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/RenderGraphTests.UtilityPasses.cs", + "className": "RenderGraphTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RenderPassAddBlitReturnBuilder", + "RenderPassAddBlitSetGlobal", + "RenderPassAddBlitUseTexture", + "RenderPassAddBlitNullSourceSupport", + "RenderPassAddBlitBackbufferTarget" + ], + "serializedFields": [], + "publicFields": [ + "textures", + "material" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/RenderGraphViewerTests.cs", + "className": "RenderGraphViewerTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ScriptPathToAssetPath", + "CallerFilePathToRelative", + "SearchFiltering" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/RenderPipeline/DummyRenderPipeline.cs", + "className": "DummyRenderPipeline", + "baseClass": "RenderPipeline", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/RenderPipeline/DummyRenderPipelineAsset.cs", + "className": "DummyRenderPipelineAsset", + "baseClass": "RenderPipelineAsset", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/RenderPipeline/DummyRenderPipelineGlobalSettings.cs", + "className": "DummyRenderPipelineGlobalSettings", + "baseClass": "RenderPipelineGlobalSettings", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "initializedCalled" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/RenderPipeline/RenderPipelineGlobalSettingsUtilsTests.cs", + "className": "RenderPipelineGlobalSettingsUtilsTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TearDown", + "Ensure", + "EnsureWithAValidInstanceReturnsTheCurrentInstance" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/RenderPipeline/RenderPipelineGraphicsSettingsStripperTests.cs", + "className": "StripperTests", + "baseClass": "IRenderPipelineGraphicsSettingsStripper", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "CanRemoveSettings", + "Setup", + "DoStripping", + "JSONOutput", + "NullArgumentsThrowsException" + ], + "serializedFields": [], + "publicFields": [ + "active", + "name" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/ScriptTemplateTests.cs", + "className": "ScriptTemplatesTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ScriptTemplatesExist" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/ShaderStripping/ShaderExtensionsTests.cs", + "className": "ShaderExtensionsTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/ShaderStripping/ShaderStrippingReportTests.cs", + "className": "BuildReportTestScope", + "baseClass": "IDisposable", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GlobalSetUp", + "JSONOutput" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/ShaderStripping/ShaderStrippingTests.cs", + "className": "VariantStrippingTests", + "baseClass": "IShaderVariantStripper", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AfterShaderStripping", + "BeforeShaderStripping", + "SkipShader", + "TryProcessShader", + "Setup", + "TearDown", + "CheckNumberOfVariantsIsCorrect", + "CheckExceptionsAreRaised", + "GivenAnStripperImplementingAllTheCallbacksTheyAreExecutedProperly", + "GivenAnStripperSkippingAShaderTheCallbackCanRemoveIsNotCalled" + ], + "serializedFields": [], + "publicFields": [ + "active" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/StringExtensionsTests.cs", + "className": "StringExtensionsTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ReplaceInvalidFileNameCharacters", + "CheckExtensionTests" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/Swap.Extensions.Tests.cs", + "className": "SwapExtensionsTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TrySwap", + "ExceptionsAreCorrect" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/SweepLineRectUtilsTests.cs", + "className": "SweepLineRectUtilsTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestEmpty", + "SingleRect", + "NonOverlappingRects", + "OverlappingRects", + "ClampingOutside", + "IntervalsSorting" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/Tools/MaterialUpgrader/MaterialUpgraderMissingShadersTests.cs", + "className": "MaterialUpgraderMissingShadersTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestMissingShaders" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/Tools/MaterialUpgrader/MaterialUpgraderRegistryTests.cs", + "className": "MaterialUpgraderRegistryTests", + "baseClass": "RenderPipelineAsset", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetUpgraders", + "MaterialUpgraders_AreSortedCorrectly" + ], + "serializedFields": [], + "publicFields": [ + "priority" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/Tools/MaterialUpgrader/MaterialUpgraderTests.cs", + "className": "MaterialUpgraderTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "FetchUpgradeOptionsTest", + "PerformUpgradeTest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/UnifiedRayTracing/AccelStructAdapterTests.cs", + "className": "AccelStructAdapterTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "TearDown", + "GeometryPool_MeshWithTwoWideUVs_UVsAreFetchedCorrectly", + "GeometryPool_MeshWithThreeWideUVs_UVsAreFetchedCorrectly", + "GeometryPool_MeshWithFourWideUVs_UVsAreFetchedCorrectly", + "GeometryPool_MeshWithLargeUVValues_UVsAreFetchedCorrectly", + "GeometryPool_MeshWithDifferentVertexUVs_UVsAreInterpolatedCorrectly", + "Valid" + ], + "serializedFields": [], + "publicFields": [ + "origin", + "minT", + "direction", + "maxT", + "culling", + "instanceMask", + "instanceID", + "primitiveIndex", + "uvBarycentrics", + "hitDistance", + "isFrontFace", + "position", + "normal", + "faceNormal", + "uv0", + "uv1" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/UnifiedRayTracing/AccelStructTests.cs", + "className": "MeshUtil", + "baseClass": "AccelStructTestsBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Build_TwoInstancesOfASingleTriangleMesh_ShouldGenerateCorrectResult", + "AddInstance_MeshWith2GBWorthOfVertices_Throws", + "SetUp", + "TearDown", + "RayTracePixelsInUnitQuad", + "FrontOrBackFaceCulling", + "InstanceAndRayMask", + "AddAndRemoveInstances", + "Add_1KTerrain_Works", + "Add_4KTerrain_Works", + "Valid", + "WithTransparentInstances_ClosestAndAnyHitsFuncsAreCalled" + ], + "serializedFields": [], + "publicFields": [ + "origin", + "minT", + "direction", + "maxT", + "culling", + "instanceMask", + "instanceID", + "primitiveIndex", + "uvBarycentrics", + "hitDistance", + "isFrontFace", + "anyHits", + "closestHit", + "rayFlags", + "expectedResult" + ], + "unityApiUsage": [ + "Destroy", + "FindFirstObjectByType", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/UnifiedRayTracing/APITests.cs", + "className": "IRayTracingBackendTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "IRayTracingBackend_QueryScratchBufferStride_ShouldGenerateCorrectResult", + "IRayTracingBackend_QueryScratchBufferSize_ShouldGenerateCorrectResult" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/UnifiedRayTracing/BlockAllocatorTests.cs", + "className": "BlockAllocatorTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GrowAndAllocate_NotEnoughSpace_ShouldFail", + "GrowAndAllocate_NotEnoughSpaceMaxInt_ShouldFail" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/UnifiedRayTracing/InvalidInputsTests.cs", + "className": "InvalidInputsTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "TearDown", + "AccelStruct_AddInstance_ThrowOnNullMesh", + "AccelStruct_AddInstance_ThrowOnMeshWithNoPositions", + "AccelStruct_AddInstance_ThrowOnInvalidSubmeshIndex", + "AccelStruct_AddInstance_ThrowOnInvalidInstanceHandle", + "RayTracingShader_SetFloatParam_ThrowOnNullCmdBuffer", + "RayTracingShader_Dispatch_ThrowOnSmallScratchBuffer", + "RayTracingShader_Dispatch_ThrowOnScratchBufferWithInvalidTarget" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/Utilities/ObservableListTests.cs", + "className": "ObservableListTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add_On_List", + "Remove_From_List", + "Insert_Into_List", + "Clear_ClearsList_ItemRemovedEventTriggeredForEach_NoComparison", + "SetIndexer_SetsItem_TriggersEvents", + "Contains_ReturnsTrueIfItemExists", + "IndexOf_ReturnsCorrectIndex", + "ConstructorWithCollection_SortsItems_WhenComparisonProvided", + "ConstructorWithComparison_SortsItems_WhenComparisonProvided", + "InsertsItemAtIndex_ItemAddedEventTriggered_NoComparison", + "InsertsItemAtBeginning_ItemAddedEventTriggered", + "InsertsItemAtOutOfRangeIndex_ItemAddedEventTriggered", + "Remove_ItemNotInList_ReturnsFalse", + "RemoveAt_IndexOutOfRange_ThrowsException", + "InsertMultiple_AddsItemsAtSpecificIndex_ItemAddedEventTriggeredForEach", + "Clear_ClearsList_ItemRemovedEventTriggeredForEach" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/Utilities/TimedScopeTests.cs", + "className": "TimedScopeTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "SimpleTimeCheckFromRef" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/Volumes/RenderPipelineTests.cs", + "className": "RenderPipelineTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/Volumes/VolumeCollectionTests.cs", + "className": "VolumeCollectionTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "Teardown", + "IsRegistered", + "GrabVolumesLayerAndEverything", + "GrabVolumesFromMultipleLayers", + "VolumesAreSortedByPriority", + "VolumesAreSortedByPriorityChanges", + "UpdateLayer", + "UpdateLayerMultipleVolumes", + "VolumeOnMultipleLayers", + "VolumeOnMultipleLayersGrabMultiple" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/XR/XRLayoutStackTests.cs", + "className": "XRLayoutStackTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TearDown", + "New_ReturnsNonNullObject", + "Top_AfterNew_ReturnsCorrectObject", + "NewNTimes_ReturnsTheTopToTheLatestElement", + "Top_WithoutNew_ThrowsException", + "Release_WithoutNew_ThrowsException", + "Dispose_WithoutRelease_ThrowsException", + "CheckStackBetweenFramesReturnsTheSameXRLayout" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/XR/XRLayoutTests.cs", + "className": "XRLayoutTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TearDown", + "EmptyPassAreAdded", + "CreateDefaultLayoutMockMultipass", + "CreateDefaultLayoutMockSinglepass" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/XR/XRPassTests.cs", + "className": "XRPassTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "EmptyPass_IsFirstAndLastPass" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Runtime/AssemblyInfos.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Runtime/ContextContainerTests.cs", + "className": "TestData", + "baseClass": "ContextItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "FirstCreationOfData", + "SetUp", + "ReuseData", + "GetData", + "ContainsData", + "ReuseList", + "CreateMemoryAlloc" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y", + "z", + "list" + ], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Runtime/CustomRenderPipelineAsset.cs", + "className": "CustomRenderPipelineAsset", + "baseClass": "RenderPipelineAsset", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Runtime/DebugManagerTests.cs", + "className": "DebugMangerTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "WindowStateCallbackIsTriggerred" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Runtime/LightUnitTests.cs", + "className": "LightUnitTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TearDown", + "LightUnitSupport", + "DirectionalAndBoxLightUnitConversion", + "PointLightUnitConversion", + "SpotLightUnitConversion", + "AreaLightUnitConversion" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Runtime/PathTracing/ChartIdentificationTests.cs", + "className": "ChartIdenticationTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestUnionFind", + "TestCompaction", + "TestDeduplication" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Runtime/PathTracing/PathIteratorTests.cs", + "className": "PathIteratorTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TearDown", + "EmptyWorldWithEnvironmentLight_ShouldOutputEnvironmentLight", + "RayHittingPlaneLitByWhiteEnvironmentLight_ShouldMatchAnalyticDerivation" + ], + "serializedFields": [], + "publicFields": [ + "Origin", + "Direction" + ], + "unityApiUsage": [ + "Destroy", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Runtime/RuntimeExampleTest.cs", + "className": "RuntimeExampleTest", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "PlayModeSampleTestSimplePasses", + "PlayModeSampleTestWithEnumeratorPasses" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Runtime/RuntimeProfilerTests.cs", + "className": "RuntimeProfilerTestBase", + "baseClass": "RuntimeProfilerTestBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TearDown", + "RuntimeProfilerGivesNonZeroOutput" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Runtime/SecondCustomRenderPipelineAsset.cs", + "className": "SecondCustomRenderPipelineAsset", + "baseClass": "RenderPipelineAsset", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Runtime/Threading/FunctionTests.cs", + "className": "ThreadingEmulationFunctionTests", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "OneTimeSetup", + "OneTimeCleanUp", + "SetUp", + "SetupIgnores", + "WaveTest", + "GroupTest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Runtime/XRSubsystemTests.cs", + "className": "XRDisplaySubsystemCoreTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TearDown", + "SetOcclusionMeshScaleTest", + "SetMirrorViewModeTest", + "CalculateViewCornersTest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.searcher/Editor/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.searcher/Editor/Searcher/Searcher.cs", + "className": "Searcher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "BuildIndices", + "Search" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.searcher/Editor/Searcher/SearcherAdapter.cs", + "className": "SearcherAdapter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.searcher/Editor/Searcher/SearcherControl.cs", + "className": "SearcherControl", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.searcher/Editor/Searcher/SearcherDatabase.cs", + "className": "SearcherDatabase", + "baseClass": "SearcherDatabaseBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "item", + "maxScore" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.searcher/Editor/Searcher/SearcherDatabaseBase.cs", + "className": "SearcherDatabaseBase", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_ItemList" + ], + "publicFields": [ + "ItemList" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.searcher/Editor/Searcher/SearcherHighlighter.cs", + "className": "SearcherHighlighter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.searcher/Editor/Searcher/SearcherItem.cs", + "className": "SearcherItem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddChild" + ], + "serializedFields": [ + "m_Id", + "m_ChildrenIds", + "m_Name", + "m_Help", + "m_Synonyms", + "m_Icon", + "m_CollapseEmptyIcon" + ], + "publicFields": [ + "Id", + "Depth", + "HasChildren" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.searcher/Editor/Searcher/SearcherTreeUtility.cs", + "className": "SearcherTreeUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.searcher/Editor/Searcher/SearcherWindow.cs", + "className": "SearcherWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.searcher/Tests/Editor/SearcherItemCollectionEquivalentConstraint.cs", + "className": "Is", + "baseClass": "NUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.searcher/Tests/Editor/SearcherTests.cs", + "className": "SearcherTestsBase", + "baseClass": "SearcherTestsBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Init", + "Cleanup", + "SingleTermSearch", + "MultipleTermsSearch", + "Match", + "MatchWithFilter" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.searcher/Tests/Editor/SearcherTreeUtilityTests.cs", + "className": "SearcherTreeUtilityTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Init", + "Cleanup", + "ValidateSearcherTreeUtilityTests" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/AssetCallbacks/CreateShaderGraph.cs", + "className": "CreateShaderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/AssetCallbacks/CreateShaderSubGraph.cs", + "className": "CreateShaderSubGraph", + "baseClass": "AssetCreationEndAction", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Actions/GraphViewActions.cs", + "className": "ConvertToPropertyAction", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "modifyGraphDataAction" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Attributes/BuiltinKeywordAttribute.cs", + "className": "BuiltinKeywordAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Attributes/ContextFilterableAttribute.cs", + "className": "ContextFilterableAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Attributes/InspectableAttribute.cs", + "className": "InspectableAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Attributes/NeverAllowedByTargetAttribute.cs", + "className": "NeverAllowedByTargetAttribute", + "baseClass": "ContextFilterableAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Attributes/SGPropertyDrawerAttribute.cs", + "className": "SGPropertyDrawerAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Attributes/SRPFilterAttribute.cs", + "className": "SRPFilterAttribute", + "baseClass": "ContextFilterableAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "srpTypes" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Attributes/SubTargetFilterAttribute.cs", + "className": "SubTargetFilterAttribute", + "baseClass": "ContextFilterableAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "subTargetTypes" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/ContextData.cs", + "className": "ContextData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Position", + "m_Blocks" + ], + "publicFields": [ + "blocks" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Enumerations/Precision.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/AbstractShaderProperty.cs", + "className": "AbstractShaderProperty", + "baseClass": "ShaderInput", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ValueEquals", + "IsObjectType", + "GetValueTypeString", + "AppendTo" + ], + "serializedFields": [ + "m_Precision", + "bool", + "HLSLDeclaration", + "m_Hidden", + "m_PerRendererData", + "m_customAttributes", + "m_Value", + "m_GPUInstanced" + ], + "publicFields": [ + "concretePrecision", + "name", + "value", + "m_GPUInstanced", + "type", + "precision", + "declaration", + "customDeclaration" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/BitangentMaterialSlot.cs", + "className": "BitangentMaterialSlot", + "baseClass": "SpaceMaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresBitangent" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/BooleanMaterialSlot.cs", + "className": "BooleanMaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Value", + "m_DefaultValue" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/BooleanShaderProperty.cs", + "className": "BooleanShaderProperty", + "baseClass": "AbstractShaderProperty`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/CategoryData.cs", + "className": "CategoryData", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InsertItemIntoCategory", + "RemoveItemFromCategory", + "MoveItemInCategory", + "IsItemInCategory", + "IsNamedCategory" + ], + "serializedFields": [ + "m_Name", + "m_ChildObjectList" + ], + "publicFields": [ + "categoryGuid", + "Children", + "childCount" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/ColorMaterialSlot.cs", + "className": "ColorRGBAMaterialSlot", + "baseClass": "Vector4MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/ColorRGBMaterialSlot.cs", + "className": "ColorRGBMaterialSlot", + "baseClass": "Vector3MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_ColorMode", + "m_DefaultColor" + ], + "publicFields": [ + "defaultColor" + ], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/ColorShaderProperty.cs", + "className": "ColorShaderProperty", + "baseClass": "AbstractShaderProperty`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "bool", + "m_ColorMode" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/CubemapInputMaterialSlot.cs", + "className": "CubemapInputMaterialSlot", + "baseClass": "CubemapMaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetSourceAssetDependencies" + ], + "serializedFields": [ + "m_Cubemap" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/CubemapMaterialSlot.cs", + "className": "CubemapMaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_BareResource" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/CubemapShaderProperty.cs", + "className": "CubemapShaderProperty", + "baseClass": "AbstractShaderProperty`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "bool", + "m_Modifiable" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/DataStore.cs", + "className": "DataStore", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispatch" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/DefaultVector2MaterialSlot.cs", + "className": "DefaultVector2MaterialSlot", + "baseClass": "Vector2MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_DefaultLabel" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/DefaultVector4MaterialSlot.cs", + "className": "DefaultVector4MaterialSlot", + "baseClass": "Vector4MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_DefaultLabel" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/DynamicMatrixMaterialSlot.cs", + "className": "DynamicMatrixMaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetConcreteType" + ], + "serializedFields": [ + "m_Value", + "m_DefaultValue" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/DynamicValueMaterialSlot.cs", + "className": "DynamicValueMaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetConcreteType" + ], + "serializedFields": [ + "m_Value", + "m_DefaultValue" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/DynamicVectorMaterialSlot.cs", + "className": "DynamicVectorMaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetConcreteType" + ], + "serializedFields": [ + "m_Value", + "m_DefaultValue", + "m_LiteralMode" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/GradientInputMaterialSlot.cs", + "className": "GradientInputMaterialSlot", + "baseClass": "GradientMaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Value", + "m_DefaultValue" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/GradientMaterialSlot.cs", + "className": "GradientMaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/GradientShaderProperty.cs", + "className": "GradientShaderProperty", + "baseClass": "AbstractShaderProperty`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/GraphConcretization.cs", + "className": "GraphData", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/GraphData.cs", + "className": "GraphData", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "GetItemsInGroup", + "SetGraphDefaultPrecision", + "IsUnknown", + "Is", + "GetDisplayName", + "ReplaceStoredTarget", + "GetTarget", + "GetTargetIndexByKnownType", + "GetTargetIndex", + "GetValidTargets", + "SetTargetActive", + "SetTargetInactive", + "SortActiveTargets", + "InitializeOutputs", + "SortAndUpdateActiveTargets", + "ClearChanges", + "AddNode", + "CreateGroup", + "RemoveGroup", + "AddStickyNote", + "RemoveStickyNote", + "SetGroup", + "AddContexts", + "AddBlock", + "GetActiveBlocksForAllActiveTargets", + "RefreshBadgesAndPreviews", + "UpdateActiveBlocks", + "AddRemoveBlocksFromActiveList", + "RemoveNode", + "Connect", + "RemoveEdges", + "RemoveEdge", + "RemoveElements", + "GetNodeFromId", + "ContainsCategory", + "ContainsInput", + "ContainsNode", + "GetEdges", + "ForeachHLSLProperty", + "CollectShaderProperties", + "CollectShaderKeywords", + "IsInputAllowedInGraph", + "AddGraphInput", + "BuildPropertyDisplayNameList", + "BuildPropertyReferenceNameList", + "SanitizeGraphInputName", + "SanitizeGraphInputReferenceName", + "AddCopyOfShaderInput", + "RemoveGraphInputs", + "RemoveGraphInput", + "MoveCategory", + "MoveItemInCategory", + "GetGraphInputIndex", + "ReplacePropertyNodeWithConcreteNode", + "AddCategory", + "FindCategoryForInput", + "ChangeCategoryName", + "InsertItemIntoCategory", + "RemoveItemFromCategory", + "RemoveCategory", + "CopyCategory", + "OnKeywordChanged", + "OnKeywordChangedNoValidate", + "OnDropdownChanged", + "OnDropdownChangedNoValidate", + "CleanupGraph", + "ValidateGraph", + "AddValidationError", + "AddSetupError", + "AddConcretizationError", + "ClearErrorsForNode", + "ReplaceWith", + "OnEnable", + "OnDisable" + ], + "serializedFields": [ + "m_Properties", + "m_Keywords", + "m_Dropdowns", + "m_CategoryData", + "m_Nodes", + "m_GroupDatas", + "m_StickyNoteDatas", + "m_Edges", + "m_VertexContext", + "m_FragmentContext", + "m_PreviewData", + "m_Path", + "m_GraphPrecision", + "m_PreviewMode", + "m_OutputNode", + "List", + "m_ConcretePrecision" + ], + "publicFields": [ + "properties", + "keywords", + "dropdowns", + "movedContexts", + "categories", + "mostRecentlyCreatedGroup", + "stickyNotes", + "addedStickyNotes", + "removedNotes", + "pastedStickyNotes", + "edges", + "vertexContext", + "fragmentContext", + "blockFieldDescriptors", + "SubDatas", + "activeTargets", + "allPotentialTargets", + "hasVFXCompatibleTarget", + "isOnlyVFXTarget", + "isVFXTarget", + "m_ConcretePrecision", + "serializedMesh", + "preventRotation", + "rotation", + "scale" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/GraphDataReadOnly.cs", + "className": "GraphDataReadOnly", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AnyVertexAnimationActive", + "IsVFXCompatible" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/GraphDataUtils.cs", + "className": "GraphData", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/GraphSetup.cs", + "className": "GraphData", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/GraphValidation.cs", + "className": "GraphData", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/GroupData.cs", + "className": "GroupData", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Title", + "m_Position" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/IMaterialGraphAsset.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/IMaterialSlotHasValue.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/IMaterialSlotSupportsLiteralMode.cs", + "className": "IMaterialSlotSupportsLiteralMode", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/LightmappingShaderProperties.cs", + "className": "LightmappingShaderProperties", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/MaterialSlot.cs", + "className": "MaterialSlot", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsConnectionTestable", + "InstantiateCustomControl", + "RawDisplayName", + "IsUsingDefaultValue", + "IsCompatibleWith", + "IsCompatibleStageWith", + "GetDefaultValue", + "Equals", + "Dispose" + ], + "serializedFields": [ + "m_Id", + "m_DisplayName", + "m_SlotType", + "m_Hidden", + "m_ShaderOutputName", + "m_StageCapability" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Matrix2MaterialSlot.cs", + "className": "Matrix2MaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Value", + "m_DefaultValue" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Matrix2ShaderProperty.cs", + "className": "Matrix2ShaderProperty", + "baseClass": "MatrixShaderProperty", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Matrix3MaterialSlot.cs", + "className": "Matrix3MaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Value", + "m_DefaultValue" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Matrix3ShaderProperty.cs", + "className": "Matrix3ShaderProperty", + "baseClass": "MatrixShaderProperty", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Matrix4MaterialSlot.cs", + "className": "Matrix4MaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Value", + "m_DefaultValue" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Matrix4ShaderProperty.cs", + "className": "Matrix4ShaderProperty", + "baseClass": "MatrixShaderProperty", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/MatrixShaderProperty.cs", + "className": "MatrixShaderProperty", + "baseClass": "AbstractShaderProperty`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/MinimalGraphData.cs", + "className": "MinimalGraphData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/MipmapStreamingShaderProperties.cs", + "className": "MipmapStreamingShaderProperties", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/NormalMaterialSlot.cs", + "className": "NormalMaterialSlot", + "baseClass": "SpaceMaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresNormal" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/ParentGroupChange.cs", + "className": "ParentGroupChange", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "groupItem", + "oldGroup", + "newGroup" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/PositionMaterialSlot.cs", + "className": "PositionMaterialSlot", + "baseClass": "SpaceMaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresPosition" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/PreviewMode.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/PreviewProperty.cs", + "className": "PreviewProperty", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetValueOnMaterialPropertyBlock" + ], + "serializedFields": [], + "publicFields": [ + "textureValue", + "cubemapValue", + "gradientValue", + "vtProperty", + "colorValue", + "vector4Value", + "floatValue", + "booleanValue", + "matrixValue" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/PropertyConnectionStateMaterialSlot.cs", + "className": "PropertyConnectionStateMaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/SamplerStateMaterialSlot.cs", + "className": "SamplerStateMaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_BareResource" + ], + "publicFields": [ + "defaultSamplerStateName" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/SamplerStateShaderProperty.cs", + "className": "SamplerStateShaderProperty", + "baseClass": "AbstractShaderProperty`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/ScreenPositionMaterialSlot.cs", + "className": "ScreenPositionMaterialSlot", + "baseClass": "Vector4MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresScreenPosition", + "RequiresNDCPosition", + "RequiresPixelPosition" + ], + "serializedFields": [ + "m_ScreenSpaceType" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/SerializableCubemap.cs", + "className": "SerializableCubemap", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeforeSerialize", + "OnAfterDeserialize" + ], + "serializedFields": [ + "m_SerializedCubemap", + "m_Guid" + ], + "publicFields": [ + "cubemap", + "guid" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/SerializableGuid.cs", + "className": "SerializableGuid", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_GuidSerialized" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/SerializableMesh.cs", + "className": "SerializableMesh", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeforeSerialize", + "OnAfterDeserialize" + ], + "serializedFields": [ + "m_SerializedMesh", + "m_Guid" + ], + "publicFields": [ + "mesh" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/SerializableTexture.cs", + "className": "SerializableTexture", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeforeSerialize", + "OnAfterDeserialize" + ], + "serializedFields": [ + "m_SerializedTexture", + "m_Guid" + ], + "publicFields": [ + "texture", + "guid" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/SerializableTextureArray.cs", + "className": "SerializableTextureArray", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeforeSerialize", + "OnAfterDeserialize" + ], + "serializedFields": [ + "m_SerializedTexture", + "m_Guid" + ], + "publicFields": [ + "textureArray", + "guid" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/SerializableVirtualTexture.cs", + "className": "SerializableVirtualTexture", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "guid", + "layers", + "procedural", + "shaderDeclaration" + ], + "publicFields": [ + "layerName", + "layerRefName", + "layerTexture", + "layerTextureType", + "layers", + "procedural", + "shaderDeclaration" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/ShaderDropdown.cs", + "className": "ShaderDropdown", + "baseClass": "ShaderInput", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ContainsEntry", + "IndexOfName", + "IndexOfId" + ], + "serializedFields": [ + "m_Entries", + "m_Value" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/ShaderGraphRequirements.cs", + "className": "ShaderGraphRequirements", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_RequiresTransforms", + "m_RequiresNormal", + "m_RequiresBitangent", + "m_RequiresTangent", + "m_RequiresViewDir", + "m_RequiresPosition", + "m_RequiresPositionPredisplacement", + "m_RequiresScreenPosition", + "m_RequiresNDCPosition", + "m_RequiresPixelPosition", + "m_RequiresVertexColor", + "m_RequiresFaceSign", + "m_RequiresMeshUVs", + "m_RequiresDepthTexture", + "m_RequiresCameraOpaqueTexture", + "m_RequiresTime", + "m_RequiresVertexSkinning", + "m_RequiresVertexID", + "m_RequiresInstanceID", + "m_RequiresUITK", + "m_RequiresMeshUVDerivatives" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/ShaderInput.cs", + "className": "ShaderInput", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsUsingOldDefaultRefName", + "IsUsingNewDefaultRefName" + ], + "serializedFields": [ + "m_Guid", + "string", + "int", + "m_Name", + "m_DefaultRefNameVersion", + "m_RefNameGeneratedByDisplayName", + "m_DefaultReferenceName", + "m_OverrideReferenceName", + "m_GeneratePropertyBlock", + "m_UseCustomSlotLabel", + "m_CustomSlotLabel", + "m_DismissedVersion" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/ShaderKeyword.cs", + "className": "ShaderKeyword", + "baseClass": "ShaderInput", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AppendPropertyBlockStrings", + "AppendKeywordDeclarationStrings", + "GetKeywordPreviewDeclarationString" + ], + "serializedFields": [ + "m_KeywordType", + "m_KeywordDefinition", + "m_KeywordScope", + "m_KeywordStages", + "m_Entries", + "m_Value", + "m_IsEditable", + "m_IsShaderBuildSettingsCompatible" + ], + "publicFields": [ + "HasNoneEntry" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/SpaceMaterialSlot.cs", + "className": "SpaceMaterialSlot", + "baseClass": "Vector3MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Space" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/StickyNoteData.cs", + "className": "StickyNoteData", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Title", + "m_Content", + "m_TextSize", + "m_Theme", + "m_Position", + "m_Group" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/TangentMaterialSlot.cs", + "className": "TangentMaterialSlot", + "baseClass": "SpaceMaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresTangent" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Texture2DArrayInputMaterialSlot.cs", + "className": "Texture2DArrayInputMaterialSlot", + "baseClass": "Texture2DArrayMaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetSourceAssetDependencies" + ], + "serializedFields": [ + "m_TextureArray" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Texture2DArrayMaterialSlot.cs", + "className": "Texture2DArrayMaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_BareResource" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Texture2DArrayShaderProperty.cs", + "className": "Texture2DArrayShaderProperty", + "baseClass": "AbstractShaderProperty`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "bool", + "m_Modifiable" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Texture2DInputMaterialSlot.cs", + "className": "Texture2DInputMaterialSlot", + "baseClass": "Texture2DMaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetSourceAssetDependencies" + ], + "serializedFields": [ + "m_Texture", + "Texture2DShaderProperty" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Texture2DMaterialSlot.cs", + "className": "Texture2DMaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_BareResource" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Texture2DShaderProperty.cs", + "className": "Texture2DShaderProperty", + "baseClass": "AbstractShaderProperty`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "bool", + "m_Modifiable", + "m_DefaultType" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Texture3DInputMaterialSlot.cs", + "className": "Texture3DInputMaterialSlot", + "baseClass": "Texture3DMaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetSourceAssetDependencies" + ], + "serializedFields": [ + "m_Texture" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Texture3DMaterialSlot.cs", + "className": "Texture3DMaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_BareResource" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Texture3DShaderProperty.cs", + "className": "Texture3DShaderProperty", + "baseClass": "AbstractShaderProperty`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "bool", + "m_Modifiable" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/TextureSamplerState.cs", + "className": "TextureSamplerState", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_filter", + "m_wrap", + "m_anisotropic" + ], + "publicFields": [ + "defaultPropertyName" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/UVMaterialSlot.cs", + "className": "UVMaterialSlot", + "baseClass": "Vector2MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresMeshUV" + ], + "serializedFields": [ + "m_Channel" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Vector1MaterialSlot.cs", + "className": "Vector1MaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Value", + "m_DefaultValue", + "m_Labels", + "m_LiteralMode" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Vector1ShaderProperty.cs", + "className": "Vector1ShaderProperty", + "baseClass": "AbstractShaderProperty`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_FloatType", + "m_LiteralFloatMode", + "m_RangeValues", + "m_SliderType", + "m_SliderPower", + "m_EnumType", + "m_CSharpEnumString", + "m_EnumNames", + "m_EnumValues" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Vector2MaterialSlot.cs", + "className": "Vector2MaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Value", + "m_DefaultValue", + "m_Labels" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Vector2ShaderProperty.cs", + "className": "Vector2ShaderProperty", + "baseClass": "VectorShaderProperty", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Vector3MaterialSlot.cs", + "className": "Vector3MaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Value", + "m_DefaultValue", + "m_Labels" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Vector3ShaderProperty.cs", + "className": "Vector3ShaderProperty", + "baseClass": "VectorShaderProperty", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Vector4MaterialSlot.cs", + "className": "Vector4MaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Value", + "m_DefaultValue", + "m_Labels" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Vector4ShaderProperty.cs", + "className": "Vector4ShaderProperty", + "baseClass": "VectorShaderProperty", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/VectorShaderProperty.cs", + "className": "VectorShaderProperty", + "baseClass": "AbstractShaderProperty`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/VertexColorMaterialSlot.cs", + "className": "VertexColorMaterialSlot", + "baseClass": "Vector4MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresVertexColor" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/ViewDirectionMaterialSlot.cs", + "className": "ViewDirectionMaterialSlot", + "baseClass": "SpaceMaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresViewDirection" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/VirtualTextureInputMaterialSlot.cs", + "className": "VirtualTextureInputMaterialSlot", + "baseClass": "VirtualTextureMaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/VirtualTextureMaterialSlot.cs", + "className": "VirtualTextureMaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/VirtualTextureShaderProperty.cs", + "className": "VirtualTextureShaderProperty", + "baseClass": "AbstractShaderProperty`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Implementation/Edge.cs", + "className": "Edge", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "CompareTo" + ], + "serializedFields": [ + "m_OutputSlot", + "m_InputSlot" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Implementation/GraphObject.cs", + "className": "GraphObject", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "OnBeforeSerialize", + "OnAfterDeserialize", + "HandleUndoRedo", + "Validate" + ], + "serializedFields": [ + "m_SerializedVersion", + "m_IsDirty", + "m_IsSubGraph", + "m_AssetGuid" + ], + "publicFields": [ + "modifyGraphDataAction", + "wasUndoRedoPerformed" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Implementation/HasDependenciesAttribute.cs", + "className": "HasDependenciesAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Implementation/IHasDependencies.cs", + "className": "IHasDependencies", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Implementation/NodeUtils.cs", + "className": "NodeUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Implementation/SlotType.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/GenerationMode.cs", + "className": "GenerationModeExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/Graph/DrawState.cs", + "className": "DrawState", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Expanded", + "m_Position" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/Graph/GraphDrawingData.cs", + "className": "GraphDrawingData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeforeSerialize", + "OnAfterDeserialize" + ], + "serializedFields": [ + "m_SerializableSelection" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/Graph/IEdge.cs", + "className": "IEdge", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/Graph/INode.cs", + "className": "NodeExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/Graph/IOnAssetEnabled.cs", + "className": "IOnAssetEnabled", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/Graph/SlotReference.cs", + "className": "SlotReference", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "CompareTo" + ], + "serializedFields": [ + "m_Node", + "m_SlotId" + ], + "publicFields": [ + "node", + "nodeGuid", + "slotId", + "slot" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/ICanChangeShaderGUI.cs", + "className": "ICanChangeShaderGUI", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IGeneratesBodyCode.cs", + "className": "IGeneratesBodyCode", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IGeneratesFunction.cs", + "className": "IGeneratesFunction", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IGraphDataAction.cs", + "className": "IGraphDataAction", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IGroupItem.cs", + "className": "IGroupItem", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IHasCustomDeprecationMessage.cs", + "className": "IHasCustomDeprecationMessage", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetCustomDeprecationMessage", + "GetCustomDeprecationLabel" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IInspectable.cs", + "className": "IInspectable", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayObsolete.cs", + "className": "IMayObsolete", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireBitangent.cs", + "className": "IMayRequireBitangent", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireCameraOpaqueTexture.cs", + "className": "IMayRequireCameraOpaqueTexture", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireDepthTexture.cs", + "className": "IMayRequireDepthTexture", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireFaceSign.cs", + "className": "IMayRequireFaceSign", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireInstanceID.cs", + "className": "IMayRequireInstanceID", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireMeshUV.cs", + "className": "IMayRequireMeshUV", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireNormal.cs", + "className": "IMayRequireNormal", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequirePosition.cs", + "className": "IMayRequirePosition", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequirePositionPredisplacement.cs", + "className": "IMayRequirePositionPredisplacement", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireScreenPosition.cs", + "className": "IMayRequireScreenPosition", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireTangent.cs", + "className": "IMayRequireTangent", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireTime.cs", + "className": "IMayRequireTime", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireTransform.cs", + "className": "IMayRequireTransform", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "from", + "to" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireUITK.cs", + "className": "IMayRequireUITK", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireVertexColor.cs", + "className": "IMayRequireVertexColor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireVertexID.cs", + "className": "IMayRequireVertexID", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireVertexSkinning.cs", + "className": "IMayRequireVertexSkinning", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireViewDirection.cs", + "className": "IMayRequireViewDirection", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMaySupportVFX.cs", + "className": "IMaySupportVFX", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IPropertyDrawer.cs", + "className": "IPropertyDrawer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/NeededCoordinateSpace.cs", + "className": "CoordinateSpaceExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/PositionSource.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Legacy/AbstractMaterialNode0.cs", + "className": "AbstractMaterialNode0", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_GuidSerialized", + "m_PropertyGuidSerialized", + "m_KeywordGuidSerialized", + "m_GroupGuidSerialized" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Legacy/Edge0.cs", + "className": "Edge0", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_OutputSlot", + "m_InputSlot" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Legacy/GraphData0.cs", + "className": "GraphData0", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_ActiveOutputNodeGuidSerialized", + "m_StickyNotes", + "m_Groups", + "m_Version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Legacy/GroupData0.cs", + "className": "GroupData0", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_GuidSerialized", + "m_Title", + "m_Position" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Legacy/ILegacyTarget.cs", + "className": "ILegacyTarget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Legacy/IMasterNode1.cs", + "className": "IMasterNode1", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Legacy/PBRMasterNode1.cs", + "className": "PBRMasterNode1", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_Model", + "m_SurfaceType", + "m_AlphaMode", + "m_TwoSided", + "m_NormalDropOffSpace", + "m_ShaderGUIOverride", + "m_OverrideEnabled" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Legacy/SerializableGuid.cs", + "className": "SerializableGuid", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_GuidSerialized" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Legacy/ShaderInput0.cs", + "className": "ShaderInput0", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_Guid" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Legacy/SlotReference0.cs", + "className": "SlotReference0", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_SlotId", + "m_NodeGUIDSerialized" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Legacy/SpriteLitMasterNode1.cs", + "className": "SpriteLitMasterNode1", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_ShaderGUIOverride", + "m_OverrideEnabled" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Legacy/SpriteUnlitMasterNode1.cs", + "className": "SpriteUnlitMasterNode1", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_ShaderGUIOverride", + "m_OverrideEnabled" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Legacy/StickyNoteData0.cs", + "className": "StickyNoteData0", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_GuidSerialized", + "m_Title", + "m_Content", + "m_TextSize", + "m_Theme", + "m_Position", + "m_GroupGuidSerialized" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Legacy/UnlitMasterNode1.cs", + "className": "UnlitMasterNode1", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_SurfaceType", + "m_AlphaMode", + "m_TwoSided", + "m_ShaderGUIOverride", + "m_OverrideEnabled" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Legacy/VisualEffectMasterNode1.cs", + "className": "VisualEffectMasterNode1", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_Lit", + "m_AlphaTest" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/AbstractMaterialNode.cs", + "className": "AbstractMaterialNode", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RegisterCallback", + "UnregisterCallback", + "Dirty", + "SetOverrideActiveState", + "SetActive", + "TryGetColor", + "ResetColor", + "SetColor", + "GetSlotValue", + "GetSlotProperty", + "GetInputNodeFromSlot", + "GetConnnectionStateVariableNameForSlot", + "AddSlot", + "RemoveSlot", + "RemoveSlotsNameNotMatching", + "SetSlotOrder", + "GetSlotReference", + "SetupSlots", + "IsSlotConnected" + ], + "serializedFields": [ + "m_Group", + "m_Name", + "m_DrawState", + "m_Slots", + "m_Precision", + "m_PreviewExpanded", + "m_DismissedVersion", + "PreviewMode", + "m_CustomColors" + ], + "publicFields": [ + "synonyms" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Adjustment/ChannelMixerNode.cs", + "className": "ChannelMixerNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "GenerateNodeFunction" + ], + "serializedFields": [ + "m_ChannelMixer" + ], + "publicFields": [ + "outRed", + "outGreen", + "outBlue" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Adjustment/ContrastNode.cs", + "className": "ContrastNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Adjustment/HueNode.cs", + "className": "HueNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_HueMode" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Adjustment/InvertColorsNode.cs", + "className": "InvertColorsNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "GenerateNodeFunction" + ], + "serializedFields": [ + "m_RedChannel", + "m_GreenChannel", + "m_BlueChannel" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Adjustment/ReplaceColorNode.cs", + "className": "ReplaceColorNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Adjustment/SaturationNode.cs", + "className": "SaturationNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Adjustment/WhiteBalanceNode.cs", + "className": "WhiteBalanceNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Blend/BlendMode.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Blend/BlendNode.cs", + "className": "BlendNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_BlendMode" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Filter/DitherNode.cs", + "className": "DitherNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Filter/FadeTransitionNode.cs", + "className": "FadeTransitionNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeFunction" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Mask/ChannelMaskNode.cs", + "className": "ChannelMaskNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "GenerateNodeFunction" + ], + "serializedFields": [ + "m_ChannelMask" + ], + "publicFields": [ + "channel" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Mask/ColorMaskNode.cs", + "className": "ColorMaskNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Normal/NormalBlendNode.cs", + "className": "NormalBlendNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_BlendMode" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Normal/NormalFromHeightNode.cs", + "className": "NormalFromHeightNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "GenerateNodeFunction", + "RequiresTangent", + "RequiresBitangent", + "RequiresNormal", + "RequiresPosition" + ], + "serializedFields": [ + "m_OutputSpace" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Normal/NormalFromTextureNode.cs", + "className": "NormalFromTextureNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "GenerateNodeFunction", + "RequiresMeshUV" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Normal/NormalReconstructZNode.cs", + "className": "NormalReconstructZNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Normal/NormalStrengthNode.cs", + "className": "NormalStrengthNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Normal/NormalUnpackNode.cs", + "className": "NormalUnpackNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_NormalMapSpace" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Utility/ColorspaceConversion.cs", + "className": "ColorspaceConversion", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Conversion" + ], + "publicFields": [ + "from", + "to" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/BlockNode.cs", + "className": "BlockNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Init", + "RequiresNormal", + "RequiresViewDirection", + "RequiresPosition", + "RequiresPositionPredisplacement", + "RequiresTangent", + "RequiresBitangent", + "RequiresMeshUV", + "RequiresScreenPosition", + "RequiresNDCPosition", + "RequiresPixelPosition", + "RequiresVertexColor" + ], + "serializedFields": [ + "m_SerializedDescriptor" + ], + "publicFields": [ + "serializedDescriptor", + "index" + ], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Channel/AppendVectorNode.cs", + "className": "AppendVectorNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Channel/CombineNode.cs", + "className": "CombineNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Channel/FlipNode.cs", + "className": "FlipNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "GenerateNodeFunction" + ], + "serializedFields": [ + "m_RedChannel", + "m_GreenChannel", + "m_BlueChannel", + "m_AlphaChannel" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Channel/SplitNode.cs", + "className": "SplitNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Channel/SwizzleNode.cs", + "className": "SwizzleNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ValidateMaskInput", + "GenerateNodeCode" + ], + "serializedFields": [ + "_maskInput", + "m_RedChannel", + "m_GreenChannel", + "m_BlueChannel", + "m_AlphaChannel" + ], + "publicFields": [ + "convertedMask", + "m_RedChannel", + "m_GreenChannel", + "m_BlueChannel", + "m_AlphaChannel" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/CodeFunctionNode.cs", + "className": "CodeFunctionNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresNormal", + "RequiresViewDirection", + "RequiresPosition", + "RequiresPositionPredisplacement", + "RequiresTangent", + "RequiresBitangent", + "RequiresMeshUV", + "RequiresScreenPosition", + "RequiresNDCPosition", + "RequiresPixelPosition", + "RequiresVertexColor" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/FormerNameAttribute.cs", + "className": "FormerNameAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/FunctionMultiInput.cs", + "className": "FunctionMultiInput", + "baseClass": "BaseMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/GeometryNode.cs", + "className": "GeometryNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Space" + ], + "publicFields": [ + "space" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/GuidEncoder.cs", + "className": "GuidEncoder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Basic/BooleanNode.cs", + "className": "BooleanNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "AsShaderProperty" + ], + "serializedFields": [ + "bool" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Basic/ColorNode.cs", + "className": "ColorNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "AsShaderProperty" + ], + "serializedFields": [ + "m_Color" + ], + "publicFields": [ + "mode" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Basic/ConstantNode.cs", + "className": "ConstantNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode" + ], + "serializedFields": [ + "m_constant" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Basic/IntegerNode.cs", + "className": "IntegerNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "AsShaderProperty" + ], + "serializedFields": [ + "m_Value" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Basic/SliderNode.cs", + "className": "SliderNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "AsShaderProperty" + ], + "serializedFields": [ + "m_Value" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Basic/TimeNode.cs", + "className": "TimeNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresTime" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Basic/Vector1Node.cs", + "className": "Vector1Node", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "AsShaderProperty" + ], + "serializedFields": [ + "m_Value", + "m_ConstIntMode" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Basic/Vector2Node.cs", + "className": "Vector2Node", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "AsShaderProperty" + ], + "serializedFields": [ + "m_Value" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Basic/Vector3Node.cs", + "className": "Vector3Node", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "AsShaderProperty" + ], + "serializedFields": [ + "m_Value" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Basic/Vector4Node.cs", + "className": "Vector4Node", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "AsShaderProperty" + ], + "serializedFields": [ + "m_Value" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/CustomInterpolatorNode.cs", + "className": "CustomInterpolatorNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "string", + "BlockNode" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Geometry/BitangentVectorNode.cs", + "className": "BitangentVectorNode", + "baseClass": "GeometryNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresBitangent" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Geometry/InstanceIDNode.cs", + "className": "InstanceIDNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresInstanceID" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Geometry/NormalVectorNode.cs", + "className": "NormalVectorNode", + "baseClass": "GeometryNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresNormal" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Geometry/PositionNode.cs", + "className": "PositionNode", + "baseClass": "GeometryNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresPosition", + "RequiresPositionPredisplacement" + ], + "serializedFields": [ + "PositionSource" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Geometry/ScreenPositionNode.cs", + "className": "ScreenPositionNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode" + ], + "serializedFields": [ + "m_ScreenSpaceType" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Geometry/TangentVectorNode.cs", + "className": "TangentVectorNode", + "baseClass": "GeometryNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresTangent" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Geometry/UVNode.cs", + "className": "UVNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresMeshUV" + ], + "serializedFields": [ + "m_OutputChannel" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Geometry/VertexColorNode.cs", + "className": "VertexColorNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresVertexColor" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Geometry/VertexIDNode.cs", + "className": "VertexIDNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresVertexID" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Geometry/ViewDirectionNode.cs", + "className": "ViewDirectionNode", + "baseClass": "GeometryNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresViewDirection", + "GetCustomDeprecationMessage", + "GetCustomDeprecationLabel" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Geometry/ViewVectorNode.cs", + "className": "ViewVectorNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Space" + ], + "publicFields": [ + "space" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Gradient/BlackbodyNode.cs", + "className": "BlackbodyNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Gradient/GradientNode.cs", + "className": "GradientNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "AsShaderProperty" + ], + "serializedFields": [ + "m_Value", + "m_SerializableColorKeys", + "m_SerializableAlphaKeys", + "m_SerializableMode" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Gradient/SampleGradientNode.cs", + "className": "SampleGradient", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Lighting/AmbientNode.cs", + "className": "AmbientNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Lighting/BakedGINode.cs", + "className": "BakedGINode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresPixelPosition", + "RequiresPosition", + "RequiresNormal", + "RequiresMeshUV" + ], + "serializedFields": [ + "m_ApplyScaling" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Lighting/MainLightDirectionNode.cs", + "className": "MainLightDirectionNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Lighting/ReflectionProbeNode.cs", + "className": "ReflectionProbeNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Matrix/Matrix2Node.cs", + "className": "Matrix2Node", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "AsShaderProperty" + ], + "serializedFields": [ + "m_Row0", + "m_Row1" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Matrix/Matrix3Node.cs", + "className": "Matrix3Node", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "AsShaderProperty" + ], + "serializedFields": [ + "m_Row0", + "m_Row1", + "m_Row2" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Matrix/Matrix4Node.cs", + "className": "Matrix4Node", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "AsShaderProperty" + ], + "serializedFields": [ + "m_Row0", + "m_Row1", + "m_Row2", + "m_Row3" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Matrix/TransformationMatrixNode.cs", + "className": "TransformationMatrixNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresVertexColor", + "RequiresTransform" + ], + "serializedFields": [ + "m_matrix", + "m_MatrixType" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/PBR/DielectricSpecularNode.cs", + "className": "DielectricSpecularNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode" + ], + "serializedFields": [ + "m_Material" + ], + "publicFields": [ + "type", + "range", + "indexOfRefraction" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/PBR/MetalReflectanceNode.cs", + "className": "MetalReflectanceNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode" + ], + "serializedFields": [ + "m_Material" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/PropertyNode.cs", + "className": "PropertyNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "UpdateNodeDisplayName", + "OnEnable", + "GenerateNodeCode", + "GetConnectionStateVariableNameForSlot", + "OnShaderInputUpdated" + ], + "serializedFields": [ + "m_Property" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Scene/CameraNode.cs", + "className": "CameraNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresTransform" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Scene/EyeIndexNode.cs", + "className": "EyeIndexNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Scene/FogNode.cs", + "className": "FogNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresTransform" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Scene/ObjectNode.cs", + "className": "ObjectNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresTransform" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Scene/SceneColorNode.cs", + "className": "SceneColorNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresCameraOpaqueTexture" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Scene/SceneDepthDifferenceNode.cs", + "className": "SceneDepthDifferenceNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_DepthSamplingMode" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Scene/SceneDepthNode.cs", + "className": "SceneDepthNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresDepthTexture" + ], + "serializedFields": [ + "m_DepthSamplingMode" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Scene/ScreenNode.cs", + "className": "ScreenNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/CalculateLevelOfDetailTexture2DNode.cs", + "className": "CalculateLevelOfDetailTexture2DNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresMeshUV" + ], + "serializedFields": [ + "m_Clamp" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/CubemapAssetNode.cs", + "className": "CubemapAssetNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AsShaderProperty", + "GetSourceAssetDependencies" + ], + "serializedFields": [ + "m_Cubemap" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/GatherTexture2DNode.cs", + "className": "GatherTexture2DNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresMeshUV" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/ProceduralVirtualTextureNode.cs", + "className": "ProceduralVirtualTextureNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AsShaderProperty" + ], + "serializedFields": [ + "vtProperty" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/SampleCubemapNode.cs", + "className": "SampleCubemapNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresViewDirection", + "RequiresNormal" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/SampleRawCubemapNode.cs", + "className": "SampleRawCubemapNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresNormal" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/SamplerStateNode.cs", + "className": "SamplerStateNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AsShaderProperty" + ], + "serializedFields": [ + "TextureSamplerState" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/SampleTexture2DArrayNode.cs", + "className": "SampleTexture2DArrayNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresMeshUV" + ], + "serializedFields": [ + "m_EnableGlobalMipBias", + "m_MipSamplingMode" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/SampleTexture2DLODNode.cs", + "className": "SampleTexture2DLODNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresMeshUV" + ], + "serializedFields": [ + "m_TextureType", + "m_NormalMapSpace" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/SampleTexture2DNode.cs", + "className": "SampleTexture2DNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresMeshUV" + ], + "serializedFields": [ + "m_TextureType", + "m_NormalMapSpace", + "m_EnableGlobalMipBias", + "m_MipSamplingMode" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/SampleTexture3DNode.cs", + "className": "SampleTexture3DNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_MipSamplingMode" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/SampleVirtualTextureNode.cs", + "className": "SampleVirtualTextureNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RebuildAllSlots", + "GetFeedbackVariableName", + "GenerateNodeFunction", + "GenerateNodeCode", + "RequiresMeshUV", + "RequiresTime", + "RequiresScreenPosition" + ], + "serializedFields": [ + "m_AddressMode", + "m_LodCalculation", + "m_SampleQuality", + "m_EnableGlobalMipBias", + "m_NoFeedback" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/TexelSizeNode.cs", + "className": "Texture2DPropertiesNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/Texture2DArrayAssetNode.cs", + "className": "Texture2DArrayAssetNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AsShaderProperty", + "GetSourceAssetDependencies" + ], + "serializedFields": [ + "m_Texture" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/Texture2DAssetNode.cs", + "className": "Texture2DAssetNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AsShaderProperty", + "GetSourceAssetDependencies" + ], + "serializedFields": [ + "m_Texture" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/Texture3DAssetNode.cs", + "className": "Texture3DAssetNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AsShaderProperty" + ], + "serializedFields": [ + "m_Texture" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/TextureStackNode.cs", + "className": "VirtualTexturingFeedbackUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/UI/ElementLayoutUVNode.cs", + "className": "ElementLayoutUV", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresUITK", + "RequiresMeshUV" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/UI/ElementTextureSizeNode.cs", + "className": "ElementTextureUVSize", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresUITK" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/UI/ElementTextureUVNode.cs", + "className": "ElementTextureUVNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresUITK", + "RequiresMeshUV" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/IPropertyFromNode.cs", + "className": "IPropertyFromNode", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/LegacyUnknownTypeNode.cs", + "className": "LegacyUnknownTypeNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "serializedType", + "serializedData", + "foundType" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Advanced/AbsoluteNode.cs", + "className": "AbsoluteNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Advanced/ExponentialNode.cs", + "className": "ExponentialNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_ExponentialBase" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Advanced/LengthNode.cs", + "className": "LengthNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Advanced/LogNode.cs", + "className": "LogNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_LogBase" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Advanced/ModuloNode.cs", + "className": "ModuloNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Advanced/NegateNode.cs", + "className": "NegateNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Advanced/NormalizeNode.cs", + "className": "NormalizeNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Advanced/PosterizeNode.cs", + "className": "PosterizeNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Advanced/ReciprocalNode.cs", + "className": "ReciprocalNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_ReciprocalMethod" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Advanced/ReciprocalSquareRootNode.cs", + "className": "ReciprocalSquareRootNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Basic/AddNode.cs", + "className": "AddNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Basic/DivideNode.cs", + "className": "DivideNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Basic/MultiplyNode.cs", + "className": "MultiplyNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "GenerateNodeFunction" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Basic/PowerNode.cs", + "className": "PowerNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Basic/SquareRootNode.cs", + "className": "SquareRootNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Basic/SubtractNode.cs", + "className": "SubtractNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Derivative/DDXNode.cs", + "className": "DDXNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Derivative/DDXYNode.cs", + "className": "DDXYNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Derivative/DDYNode.cs", + "className": "DDYNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Interpolation/InverseLerpNode.cs", + "className": "InverseLerpNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Interpolation/LerpNode.cs", + "className": "LerpNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Interpolation/SmoothstepNode.cs", + "className": "SmoothstepNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Matrix/MatrixConstructionNode.cs", + "className": "MatrixConstructionNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "GenerateNodeFunction" + ], + "serializedFields": [ + "m_Axis" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Matrix/MatrixDeterminantNode.cs", + "className": "MatrixDeterminantNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Matrix/MatrixSplitNode.cs", + "className": "MatrixSplitNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode" + ], + "serializedFields": [ + "m_Axis" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Matrix/MatrixTransposeNode.cs", + "className": "MatrixTransposeNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Range/ClampNode.cs", + "className": "ClampNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Range/FractionNode.cs", + "className": "FractionNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Range/MaximumNode.cs", + "className": "MaximumNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Range/MinimumNode.cs", + "className": "MinimumNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Range/OneMinusNode.cs", + "className": "OneMinusNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Range/RandomRangeNode.cs", + "className": "RandomRangeNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Range/RemapNode.cs", + "className": "RemapNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Range/SaturateNode.cs", + "className": "SaturateNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Round/CeilingNode.cs", + "className": "CeilingNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Round/FloorNode.cs", + "className": "FloorNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Round/RoundNode.cs", + "className": "RoundNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Round/SignNode.cs", + "className": "SignNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Round/StepNode.cs", + "className": "StepNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Round/TruncateNode.cs", + "className": "TruncateNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/ArccosineNode.cs", + "className": "ArccosineNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/ArcsineNode.cs", + "className": "ArcsineNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/Arctangent2Node.cs", + "className": "Arctangent2Node", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/ArctangentNode.cs", + "className": "ArctangentNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/CosineNode.cs", + "className": "CosineNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/DegreesToRadiansNode.cs", + "className": "DegreesToRadiansNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/HyperbolicCosineNode.cs", + "className": "HyperbolicCosineNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/HyperbolicSineNode.cs", + "className": "HyperbolicSineNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/HyperbolicTangentNode.cs", + "className": "HyperbolicTangentNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/RadiansToDegreesNode.cs", + "className": "RadiansToDegreesNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/SineNode.cs", + "className": "SineNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/TangentNode.cs", + "className": "TangentNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Vector/CrossProductNode.cs", + "className": "CrossProductNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Vector/DistanceNode.cs", + "className": "DistanceNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Vector/DotProductNode.cs", + "className": "DotProductNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Vector/FresnelEffectNode.cs", + "className": "FresnelNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Vector/ProjectionNode.cs", + "className": "ProjectionNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Vector/ReflectionNode.cs", + "className": "ReflectionNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Vector/RefractNode.cs", + "className": "RefractNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeFunction", + "GenerateNodeCode" + ], + "serializedFields": [ + "m_RefractMode" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Vector/RejectionNode.cs", + "className": "RejectionNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Vector/RotateAboutAxisNode.cs", + "className": "RotateAboutAxisNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Unit" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Vector/SphereMaskNode.cs", + "className": "SphereMaskNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Vector/TransformNode.cs", + "className": "TransformNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresTangent", + "RequiresBitangent", + "RequiresNormal", + "RequiresTransform" + ], + "serializedFields": [ + "m_Conversion", + "m_ConversionType", + "m_Normalize" + ], + "publicFields": [ + "from", + "to", + "m_ConversionType" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Wave/NoiseSineWaveNode.cs", + "className": "NoiseSineWaveNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Wave/SawtoothWaveNode.cs", + "className": "SawtoothWaveNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Wave/SquareWaveNode.cs", + "className": "SquareWaveNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Wave/TriangleWaveNode.cs", + "className": "TriangleWaveNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/MeshDeformation/ComputeDeformNode.cs", + "className": "ComputeDeformNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresVertexID", + "RequiresPosition", + "RequiresNormal", + "RequiresTangent", + "GenerateNodeCode", + "GenerateNodeFunction" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/MeshDeformation/LinearBlendSkinningNode.cs", + "className": "LinearBlendSkinningNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresVertexSkinning", + "RequiresPosition", + "RequiresNormal", + "RequiresTangent", + "GenerateNodeCode", + "GenerateNodeFunction" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/NodeClassCache.cs", + "className": "NodeClassCache", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/NormalMapSpace.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Procedural/CheckerboardNode.cs", + "className": "CheckerboardNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Procedural/Noise/GradientNoiseNode.cs", + "className": "GradientNoiseNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresMeshUV" + ], + "serializedFields": [ + "m_HashType" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Procedural/Noise/SimpleNoiseNode.cs", + "className": "NoiseNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresMeshUV" + ], + "serializedFields": [ + "m_HashType" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Procedural/Noise/VoronoiNode.cs", + "className": "VoronoiNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresMeshUV" + ], + "serializedFields": [ + "m_HashType" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Procedural/Shape/EllipseNode.cs", + "className": "EllipseNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Procedural/Shape/PolygonNode.cs", + "className": "PolygonNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Procedural/Shape/RectangleNode.cs", + "className": "RectangleNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_ClampType" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Procedural/Shape/RoundedPolygonNode.cs", + "className": "RoundedPolygonNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Procedural/Shape/RoundedRectangleNode.cs", + "className": "RoundedRectangleNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/RedirectNode.cs", + "className": "RedirectNode", + "baseClass": "Node", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/ShaderStage.cs", + "className": "ShaderStageExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/SlotValue.cs", + "className": "SlotValueHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Terrain/TerrainPropertiesNode.cs", + "className": "TerrainPropertiesNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeFunction" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Terrain/TerrainTexture.cs", + "className": "TerrainTexture", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "GenerateNodeFunction" + ], + "serializedFields": [ + "m_TextureType" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/TitleAttribute.cs", + "className": "TitleAttribute", + "baseClass": "ContextFilterableAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "title" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultBitmapTextNode.cs", + "className": "DefaultBitmapTextNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresUITK" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultGradientNode.cs", + "className": "DefaultGradientNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresUITK" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultSDFTextNode.cs", + "className": "DefaultSDFTextNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresUITK" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultSolidNode.cs", + "className": "DefaultSolidNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresUITK" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultTextureNode.cs", + "className": "DefaultTextureNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresUITK" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/IsForcedGammaNode.cs", + "className": "IsForcedGammaNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresUITK" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/RenderTypeBranchNode.cs", + "className": "RenderTypeBranchNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresUITK" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/RenderTypeNode.cs", + "className": "RenderTypeNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresUITK" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/SampleElementTextureNode.cs", + "className": "SampleElementTextureNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeFunction", + "GenerateNodeCode", + "RequiresUITK" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/CustomFunctionNode.cs", + "className": "CustomFunctionNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetSourceAssetDependencies", + "GenerateNodeCode", + "GenerateNodeFunction", + "Reload", + "RequiresTransform" + ], + "serializedFields": [ + "m_SourceType", + "m_FunctionName", + "m_FunctionSource", + "m_FunctionSourceUsePragmas", + "m_FunctionBody" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/DropdownNode.cs", + "className": "DropdownNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "UpdateNodeDisplayName", + "OnEnable", + "UpdateNode", + "GenerateNodeCode", + "GetSlotIdForPermutation", + "GetSlotIdForActiveSelection", + "OnShaderInputUpdated" + ], + "serializedFields": [ + "m_Dropdown" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/KeywordNode.cs", + "className": "KeywordNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "UpdateNodeDisplayName", + "OnEnable", + "UpdateNode", + "GenerateNodeCode", + "GetSlotIdForPermutation", + "OnShaderInputUpdated" + ], + "serializedFields": [ + "m_Keyword" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/AllNode.cs", + "className": "AllNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/AndNode.cs", + "className": "AndNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/AnyNode.cs", + "className": "AnyNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/BranchNode.cs", + "className": "BranchNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/BranchOnInputConnection.cs", + "className": "BranchOnInputConnectionNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/ComparisonNode.cs", + "className": "ComparisonNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_ComparisonType" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/IsFrontFaceNode.cs", + "className": "IsFrontFaceNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresFaceSign" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/IsInfiniteNode.cs", + "className": "IsInfiniteNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/IsNanNode.cs", + "className": "IsNanNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/NandNode.cs", + "className": "NandNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/NotNode.cs", + "className": "NotNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/OrNode.cs", + "className": "OrNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/PreviewNode.cs", + "className": "PreviewNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetDimensions" + ], + "serializedFields": [ + "m_Width", + "m_Height" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/RedirectNodeData.cs", + "className": "RedirectNodeData", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetPosition", + "GetOutputAndInputSlots" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/RedirectNodeView.cs", + "className": "RedirectNodeView", + "baseClass": "RedirectNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ConnectToData", + "AddSlots", + "Dispose", + "UpdatePortInputTypes", + "OnModified", + "FindPort", + "AttachMessage", + "ClearMessage", + "SetColor", + "ResetColor", + "UpdateDropdownEntries" + ], + "serializedFields": [], + "publicFields": [ + "gvNode" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/SplitTextureTransformNode.cs", + "className": "SplitTextureTransformNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/SubGraphNode.cs", + "className": "SubGraphNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "GetSourceAssetDependencies", + "GenerateNodeCode", + "OnEnable", + "Reload", + "GetShaderProperty", + "CollectShaderKeywords", + "RequiresNormal", + "RequiresMeshUV", + "RequiresScreenPosition", + "RequiresNDCPosition", + "RequiresPixelPosition", + "RequiresViewDirection", + "RequiresPosition", + "RequiresPositionPredisplacement", + "RequiresTangent", + "RequiresTime", + "RequiresFaceSign", + "RequiresBitangent", + "RequiresVertexColor", + "RequiresCameraOpaqueTexture", + "RequiresDepthTexture", + "RequiresVertexSkinning", + "RequiresVertexID", + "RequiresInstanceID", + "RequiresUITK", + "GetDropdownEntryName", + "SetDropdownEntryName" + ], + "serializedFields": [ + "m_SerializedSubGraph", + "m_PropertyGuids", + "m_PropertyIds", + "m_Dropdowns", + "m_DropdownSelectedEntries" + ], + "publicFields": [ + "subGraph", + "fileID", + "guid", + "type" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UV/FlipbookNode.cs", + "className": "FlipbookNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "GenerateNodeFunction", + "RequiresMeshUV" + ], + "serializedFields": [ + "m_InvertX", + "m_InvertY" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UV/ParallaxMappingNode.cs", + "className": "ParallaxMappingNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeFunction", + "GenerateNodeCode", + "RequiresViewDirection", + "RequiresMeshUV" + ], + "serializedFields": [ + "m_Channel" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UV/ParallaxOcclusionMappingNode.cs", + "className": "ParallaxOcclusionMappingNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeFunction", + "GenerateNodeCode", + "RequiresTransform", + "RequiresViewDirection", + "RequiresMeshUV" + ], + "serializedFields": [ + "m_Channel" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UV/PolarCoordinatesNode.cs", + "className": "PolarCoordinatesNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UV/RadialShearNode.cs", + "className": "RadialShearNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UV/RotateNode.cs", + "className": "RotateNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Unit" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UV/SpherizeNode.cs", + "className": "SpherizeNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UV/TilingAndOffsetNode.cs", + "className": "TilingAndOffsetNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UV/TriplanarNode.cs", + "className": "TriplanarNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresPosition", + "RequiresNormal", + "RequiresTangent", + "RequiresBitangent" + ], + "serializedFields": [ + "m_TextureType", + "m_InputSpace", + "m_NormalOutputSpace" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UV/TwirlNode.cs", + "className": "TwirlNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/SubGraph/SubGraphAsset.cs", + "className": "SubGraphAsset", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "GetInputDependencies", + "GetOutputDependencies", + "WriteData", + "OnBeforeSerialize", + "OnAfterDeserialize", + "LoadGraphData" + ], + "serializedFields": [ + "SerializationHelper" + ], + "publicFields": [ + "key", + "value", + "graphPrecisionFlags", + "slotName", + "capabilities", + "inputSlotName", + "outputSlotName", + "inputs", + "keywords", + "dropdowns", + "nodeProperties", + "outputs", + "unsupportedTargets", + "isValid", + "processedAt", + "functionName", + "inputStructName", + "hlslName", + "assetGuid", + "isNull", + "requirements", + "path", + "documentationPath", + "functions", + "includes", + "vtFeedbackVariables", + "children", + "descendents", + "inputCapabilities", + "outputCapabilities", + "slotDependencies", + "subGraphGraphPrecision", + "outputGraphPrecision", + "previewMode" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/SubGraph/SubGraphOutputNode.cs", + "className": "SubGraphOutputNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddSlot" + ], + "serializedFields": [], + "publicFields": [ + "IsFirstSlotValid" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/FunctionRegistry.cs", + "className": "FunctionRegistry", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresIncludes", + "RequiresIncludePath", + "ProvideFunction" + ], + "serializedFields": [], + "publicFields": [ + "code", + "nodes", + "isGeneric", + "graphPrecisionFlags", + "concretePrecisionFlags" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/GradientUtil.cs", + "className": "GradientUtil", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/GraphUtil.cs", + "className": "GraphUtil", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "CreateAndRenameGraphFromTemplate" + ], + "serializedFields": [], + "publicFields": [ + "name", + "dependsOn", + "semantic", + "typeName", + "conditional" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/Identifier.cs", + "className": "Identifier", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IncrementVersion" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/KeywordCollector.cs", + "className": "KeywordCollector", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddShaderKeyword", + "GetKeywordsDeclaration", + "CalculateKeywordPermutations" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/KeywordDependentCollection.cs", + "className": "KeywordDependentCollection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "permutationCount", + "all", + "allPermutations", + "baseInstance" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/KeywordUtil.cs", + "className": "KeywordUtil", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/Logging.cs", + "className": "ConsoleLogHandler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "LogFormat", + "LogException" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/MipSamplingModes.cs", + "className": "Mip2DSamplingInputs", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "biasInput", + "lodInput", + "ddxInput", + "ddyInput", + "bias", + "lod", + "ddx", + "ddy" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/PooledHashSet.cs", + "className": "PooledHashSet", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/PooledList.cs", + "className": "PooledList", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/PrecisionUtil.cs", + "className": "PrecisionUtil", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/PropertyUtil.cs", + "className": "PropertyUtil", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/RGBANodeOutput.cs", + "className": "RGBANodeOutput", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateNodes", + "SetCapabilities" + ], + "serializedFields": [], + "publicFields": [ + "rgbaOutput", + "rOutput", + "gOutput", + "bOutput", + "aOutput", + "rgba", + "r", + "g", + "b", + "a", + "capabilities" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/ScreenSpaceType.cs", + "className": "ScreenSpaceTypeExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/SerializationHelper.cs", + "className": "SerializationHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsValid" + ], + "serializedFields": [ + "fullName", + "typeInfo", + "JSONnodeData" + ], + "publicFields": [ + "fullName", + "typeInfo", + "JSONnodeData" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/ShaderGraphRequirementsPerKeyword.cs", + "className": "ShaderGraphRequirementsPerKeyword", + "baseClass": "KeywordDependentCollection`7", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetRequirements", + "UnionWith" + ], + "serializedFields": [], + "publicFields": [ + "instances", + "instanceCount", + "permutationIndex" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/SlotValueTypeUtil.cs", + "className": "SlotValueTypeUtil", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/SpaceTransformUtil.cs", + "className": "SpaceTransformUtil", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "from", + "to", + "type", + "normalize", + "version", + "RequiresNormal", + "RequiresTangent", + "RequiresBitangent", + "RequiresPosition", + "RequiresTransform" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/StackPool.cs", + "className": "StackPool", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/TextUtil.cs", + "className": "TextUtil", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/UvChannel.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/DefaultShaderIncludes.cs", + "className": "DefaultShaderIncludes", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Blackboard/BlackboardInputInfo.cs", + "className": "BlackboardInputInfo", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "priority", + "name" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Blackboard/BlackboardUtils.cs", + "className": "BlackboardUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Blackboard/SGBlackboard.cs", + "className": "SGBlackboard", + "baseClass": "GraphSubWindow", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnControllerChanged", + "OnControllerEvent", + "SetCurrentVariantUsage", + "OnDragEnterEvent", + "OnDragExitedEvent" + ], + "serializedFields": [ + "m_Guid", + "m_GroupName" + ], + "publicFields": [ + "m_VariantExceededHelpBox" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Blackboard/SGBlackboardCategory.cs", + "className": "SGBlackboardCategory", + "baseClass": "GraphElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnControllerChanged", + "OnControllerEvent", + "CategoryContains", + "AddToSelection", + "RemoveFromSelection", + "ClearSelection", + "CompareTo", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "viewModel" + ], + "unityApiUsage": [ + "Instantiate", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Blackboard/SGBlackboardField.cs", + "className": "SGBlackboardField", + "baseClass": "GraphElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnControllerChanged", + "OnControllerEvent", + "GetObjectToInspect", + "SupplyDataToPropertyDrawer", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "shaderInput", + "inspectorTitle" + ], + "unityApiUsage": [ + "Instantiate", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Blackboard/SGBlackboardRow.cs", + "className": "SGBlackboardRow", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Colors/CategoryColors.cs", + "className": "CategoryColors", + "baseClass": "ColorProviderFromStyleSheet", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Colors/ColorManager.cs", + "className": "ColorManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetNodesDirty", + "SetActiveProvider", + "UpdateNodeViews", + "UpdateNodeView" + ], + "serializedFields": [], + "publicFields": [ + "providerNames", + "providersCount", + "activeProviderName", + "activeSupportsCustom" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Colors/CustomColorData.cs", + "className": "CustomColorData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGetColor", + "Set", + "Remove", + "OnBeforeSerialize", + "OnAfterDeserialize" + ], + "serializedFields": [], + "publicFields": [ + "Key", + "Value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Colors/HeatmapColors.cs", + "className": "HeatmapColors", + "baseClass": "ColorProviderFromCode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Colors/IColorProvider.cs", + "className": "IColorProvider", + "baseClass": "IColorProvider", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Colors/NoColors.cs", + "className": "NoColors", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetTitle", + "AllowCustom", + "ClearOnDirty", + "ApplyColor", + "ClearColor" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Colors/PrecisionColors.cs", + "className": "PrecisionColors", + "baseClass": "ColorProviderFromStyleSheet", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Colors/ShaderGraphHeatmapValues.cs", + "className": "ShaderGraphHeatmapValues", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "TryGetCategory", + "TryGetCategoryColor", + "PopulateNodesFromProject", + "ContainsAllApplicableNodes" + ], + "serializedFields": [ + "string", + "int", + "m_Entries", + "m_Nodes", + "m_Subgraphs" + ], + "publicFields": [ + "Entries" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Colors/UserColors.cs", + "className": "UserColors", + "baseClass": "ColorProviderFromCode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controllers/BlackboardCategoryController.cs", + "className": "BlackboardCategoryController", + "baseClass": "SGViewController`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "modifyGraphDataAction", + "editorPrefsBaseKey" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controllers/BlackboardController.cs", + "className": "BlackboardController", + "baseClass": "SGViewController`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetShaderInput", + "GetFirstSelectedCategoryGuid", + "UpdateBlackboardTitle", + "GetBlackboardCategory", + "GetBlackboardRow" + ], + "serializedFields": [], + "publicFields": [ + "isKeyword", + "isDropdown", + "keywordType", + "builtInKeyword", + "deprecatedPropertyName", + "version", + "modifyGraphDataAction" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controllers/SGController.cs", + "className": "SGController", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnDisable" + ], + "publicMethods": [ + "SendEvent", + "Cleanup" + ], + "serializedFields": [], + "publicFields": [ + "modifyGraphDataAction", + "target", + "controller", + "change", + "isPropagationStopped", + "m_DisableCalled", + "Model", + "ViewModel" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controllers/ShaderInputViewController.cs", + "className": "ShaderInputViewController", + "baseClass": "SGViewController`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "modifyGraphDataAction" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/ButtonControl.cs", + "className": "ButtonControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [ + "text", + "action" + ], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/ChannelEnumControl.cs", + "className": "ChannelEnumControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl", + "OnNodeModified" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/ChannelEnumMaskControl.cs", + "className": "ChannelEnumMaskControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl", + "OnNodeModified" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/ChannelMixerControl.cs", + "className": "ChannelMixerControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/ColorControl.cs", + "className": "ColorControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/CubemapControl.cs", + "className": "CubemapControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/DefaultControl.cs", + "className": "DefaultControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/DielectricSpecularControl.cs", + "className": "DielectricSpecularControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/EnumControl.cs", + "className": "EnumControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/EnumConversionControl.cs", + "className": "IEnumConversion", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/GradientControl.cs", + "className": "GradientControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [ + "m_GradientObject", + "m_SerializedObject" + ], + "publicFields": [ + "gradient" + ], + "unityApiUsage": [ + "Instantiate", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/IControlAttribute.cs", + "className": "IControlAttribute", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/IdentifierControl.cs", + "className": "IdentifierControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/IntegerControl.cs", + "className": "IntegerControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/ObjectControl.cs", + "className": "ObjectControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/PopupControl.cs", + "className": "PopupControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [ + "selectedEntry", + "popupEntries" + ], + "unityApiUsage": [ + "Instantiate", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/SliderControl.cs", + "className": "SliderControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl", + "OnNodeModified" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/TextControl.cs", + "className": "TextControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/Texture3DControl.cs", + "className": "Texture3DControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/TextureArrayControl.cs", + "className": "TextureArrayControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/TextureControl.cs", + "className": "TextureControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/ToggleControl.cs", + "className": "ToggleData", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl", + "OnNodeModified" + ], + "serializedFields": [], + "publicFields": [ + "isOn", + "isEnabled" + ], + "unityApiUsage": [ + "Instantiate", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/VectorControl.cs", + "className": "MultiFloatControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/EdgeConnectorListener.cs", + "className": "EdgeConnectorListener", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnDropOutsidePort", + "OnDrop" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/INodeModificationListener.cs", + "className": "AbstractMaterialNodeModificationListener", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/InspectorView.cs", + "className": "InspectorView", + "baseClass": "GraphSubWindow", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "InitializeGraphSettings", + "TriggerInspectorUpdate", + "Update", + "RefreshInspectables" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/MasterPreviewView.cs", + "className": "MasterPreviewView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnStartResize", + "OnResized", + "CanResizePastParentBounds", + "KeepSquareAspect" + ], + "serializedFields": [], + "publicFields": [ + "onResized" + ], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/AbstractMaterialNodePropertyDrawer.cs", + "className": "AbstractMaterialNodePropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetPropertyData", + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/BoolPropertyDrawer.cs", + "className": "BoolPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/ColorPropertyDrawer.cs", + "className": "ColorPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/CubemapPropertyDrawer.cs", + "className": "CubemapPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/CustomFunctionNodePropertyDrawer.cs", + "className": "CustomFunctionNodePropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/DropdownPropertyDrawer.cs", + "className": "DropdownPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/EnumPropertyDrawer.cs", + "className": "EnumPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/FloatPropertyDrawer.cs", + "className": "FloatPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/GradientPropertyDrawer.cs", + "className": "GradientPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/GraphDataPropertyDrawer.cs", + "className": "GraphDataPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetPropertyData", + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/IntegerPropertyDrawer.cs", + "className": "IntegerPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/IShaderPropertyDrawer.cs", + "className": "IShaderPropertyDrawer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/MatrixPropertyDrawer.cs", + "className": "MatrixPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/PositionNodePropertyDrawer.cs", + "className": "PositionNodePropertyDrawer", + "baseClass": "AbstractMaterialNodePropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/ProceduralVirtualTextureNodePropertyDrawer.cs", + "className": "ProceduralVirtualTextureNodePropertyDrawer", + "baseClass": "AbstractMaterialNodePropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/SamplerStateNodePropertyDrawer.cs", + "className": "SamplerStateNodePropertyDrawer", + "baseClass": "AbstractMaterialNodePropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/SampleTexture2DArrayNodePropertyDrawer.cs", + "className": "SampleTexture2DArrayNodePropertyDrawer", + "baseClass": "AbstractMaterialNodePropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/SampleTexture2DNodePropertyDrawer.cs", + "className": "SampleTexture2DNodePropertyDrawer", + "baseClass": "AbstractMaterialNodePropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/SampleTexture3DNodePropertyDrawer.cs", + "className": "SampleTexture3DNodePropertyDrawer", + "baseClass": "AbstractMaterialNodePropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/SampleVirtualTextureNodePropertyDrawer.cs", + "className": "SampleVirtualTextureNodePropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/ShaderInputPropertyDrawer.cs", + "className": "ShaderInputPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty", + "ResetReferenceName", + "UpgradeDefaultReferenceName", + "GetDuplicateSafeEnumDisplayName", + "GetDuplicateSafeReferenceName", + "GetDuplicateSafeDropdownDisplayName" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/SubGraphOutputNodePropertyDrawer.cs", + "className": "SubGraphOutputNodePropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetPropertyData", + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/TextPropertyDrawer.cs", + "className": "TextPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [ + "textField", + "label" + ], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/Texture2DArrayPropertyDrawer.cs", + "className": "Texture2DArrayPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/Texture2DPropertyDrawer.cs", + "className": "Texture2DPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/Texture3DPropertyDrawer.cs", + "className": "Texture3DPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/ToggleDataPropertyDrawer.cs", + "className": "ToggleDataPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/TransformNodePropertyDrawer.cs", + "className": "TransformNodePropertyDrawer", + "baseClass": "AbstractMaterialNodePropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/TriplanarNodePropertyDrawer.cs", + "className": "TriplanarNodePropertyDrawer", + "baseClass": "AbstractMaterialNodePropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/Vector2PropertyDrawer.cs", + "className": "Vector2PropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/Vector3PropertyDrawer.cs", + "className": "Vector3PropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/Vector4PropertyDrawer.cs", + "className": "Vector4PropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawerUtils.cs", + "className": "PropertyDrawerUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/ShaderGraphHeatmapValuesEditor.cs", + "className": "ShaderGraphHeatmapValuesEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/WindowDockingLayout.cs", + "className": "WindowDockingLayout", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CalculateDockingCornerAndOffset", + "ClampToParentWindow", + "ApplyPosition", + "ApplySize", + "GetLayout" + ], + "serializedFields": [ + "m_DockingLeft", + "m_DockingTop", + "m_VerticalOffset", + "m_HorizontalOffset", + "m_Size" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Interfaces/IRectInterface.cs", + "className": "IRectInterface", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Interfaces/IResizable.cs", + "className": "ISGResizable", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Interfaces/ISGControlledElement.cs", + "className": "ISGControlledElement", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Interfaces/ISGViewModel.cs", + "className": "ISGViewModel", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Interfaces/IShaderInputObserver.cs", + "className": "IShaderInputObserver", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Manipulators/Draggable.cs", + "className": "Draggable", + "baseClass": "MouseManipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Manipulators/ElementResizer.cs", + "className": "ElementResizer", + "baseClass": "Manipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Manipulators/MasterPreviewManipulator.cs", + "className": "MasterPreviewManipulator", + "baseClass": "ContextualMenuManipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Manipulators/Scrollable.cs", + "className": "Scrollable", + "baseClass": "MouseManipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Manipulators/WindowDraggable.cs", + "className": "WindowDraggable", + "baseClass": "MouseManipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "OnDragFinished" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/MaterialEditor/ShaderGraphPropertyDrawers.cs", + "className": "ShaderGraphPropertyDrawers", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/MaterialGraphEditWindow.cs", + "className": "MaterialGraphEditWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "ReloadSubGraphsOnNextUpdate", + "CheckForChanges", + "AssetWasDeleted", + "UpdateTitle", + "PingAsset", + "IsGraphAssetCheckedOut", + "CheckoutAsset", + "SaveAsset", + "SaveAs", + "ToSubGraph", + "Initialize" + ], + "serializedFields": [ + "m_Selected", + "m_GraphObject", + "m_LastSerializedFileContents", + "m_AssetMaybeChangedOnDisk", + "m_AssetMaybeDeleted" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/MaterialGraphPreviewGenerator.cs", + "className": "MaterialGraphPreviewGenerator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DoRenderPreview", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/PreviewManager.cs", + "className": "PreviewManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ResizeMasterPreview", + "GetPreviewRenderData", + "UpdateMasterPreview", + "ReloadChangedFiles", + "HandleGraphChanges", + "RenderPreviews", + "ProcessInDependencyOrder", + "ProcessInDependencyOrderRecursive", + "Dispose", + "NotifyPreviewChanged" + ], + "serializedFields": [], + "publicFields": [ + "node", + "shader", + "mat", + "shaderString", + "passesCompiling", + "isOutOfDate", + "hasError", + "previewName", + "shaderData", + "renderTexture", + "texture", + "previewMode", + "onPreviewChanged" + ], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/SearchWindowAdapter.cs", + "className": "SearchWindowAdapter", + "baseClass": "SearcherAdapter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "NodeGUID" + ], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/SearchWindowProvider.cs", + "className": "SearchWindowProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize", + "Dispose", + "GenerateNodeEntries", + "OnSearcherSelectEntry", + "CopyNodeForGraph" + ], + "serializedFields": [], + "publicFields": [ + "title", + "node", + "compatibleSlotId", + "slotName", + "currentNodeEntries" + ], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/ViewModels/BlackboardCategoryViewModel.cs", + "className": "BlackboardCategoryViewModel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ResetViewModelData" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/ViewModels/BlackboardViewModel.cs", + "className": "BlackboardViewModel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ResetViewModelData" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/ViewModels/InspectorViewModel.cs", + "className": "InspectorViewModel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ResetViewModelData" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/ViewModels/ShaderInputViewModel.cs", + "className": "ShaderInputViewModel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ResetViewModelData" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/ContextView.cs", + "className": "ContextView", + "baseClass": "StackNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddPort", + "InsertBlock", + "InsertElements", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "contextData", + "port", + "isDragging" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/FloatField.cs", + "className": "FloatField", + "baseClass": "DoubleField", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/GradientEdge.cs", + "className": "GradientEdge", + "baseClass": "Edge", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdateClasses" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/GraphEditorView.cs", + "className": "GraphEditorView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "HandleGraphChanges", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "previewLayout", + "isBlackboardVisible", + "isPreviewVisible", + "isInspectorVisible", + "colorProvider" + ], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/GraphSubWindow.cs", + "className": "GraphSubWindow", + "baseClass": "GraphElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ShowWindow", + "HideWindow", + "ClampToParentLayout", + "OnStartResize", + "OnResized", + "DeserializeLayout", + "CanResizePastParentBounds" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/HelpBoxRow.cs", + "className": "HelpBoxRow", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/HlslFunctionView.cs", + "className": "HlslFunctionView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/IdentifierField.cs", + "className": "IdentifierField", + "baseClass": "TextValueField`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/IShaderNodeView.cs", + "className": "IShaderNodeView", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/MaterialGraphView.cs", + "className": "MaterialGraphView", + "baseClass": "GraphView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "GetObjectToInspect", + "SupplyDataToPropertyDrawer", + "UpdateContextList", + "GetContext", + "CreateRedirectNode", + "GroupSelection", + "AddStickyNote", + "RemoveFromGroupNode", + "SetNodeExpandedForSelectedNodes", + "SetPreviewExpandedForSelectedNodes", + "SetNodePrecisionOnSelection", + "Compare" + ], + "serializedFields": [], + "publicFields": [ + "GetSelection", + "inspectorTitle", + "OnSelectionChange" + ], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/MaterialNodeView.cs", + "className": "MaterialNodeView", + "baseClass": "Node", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize", + "FindPort", + "AttachMessage", + "SetActive", + "ClearMessage", + "UpdateDropdownEntries", + "SetColor", + "ResetColor", + "GetColor", + "SanitizeName", + "ShowGeneratedCode", + "GetObjectToInspect", + "SupplyDataToPropertyDrawer", + "CanToggleNodeExpanded", + "OnModified", + "UpdatePortInputTypes", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "inspectorTitle", + "gvNode" + ], + "unityApiUsage": [ + "Instantiate", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/NodeSettingsView.cs", + "className": "NodeSettingsView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/PortInputView.cs", + "className": "PortInputView", + "baseClass": "GraphElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdateSlot", + "UpdateSlotType", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/PreviewSceneResources.cs", + "className": "PreviewSceneResources", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/PropertyNodeView.cs", + "className": "PropertyNodeView", + "baseClass": "TokenNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetObjectToInspect", + "SupplyDataToPropertyDrawer", + "SetColor", + "ResetColor", + "UpdatePortInputTypes", + "UpdateDropdownEntries", + "FindPort", + "OnModified", + "SetActive", + "AttachMessage", + "ClearMessage", + "Dispose", + "OnShaderInputUpdated" + ], + "serializedFields": [], + "publicFields": [ + "gvNode", + "colorElement", + "inspectorTitle" + ], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/PropertyRow.cs", + "className": "PropertyRow", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/PropertySheet.cs", + "className": "PropertySheet", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "warningContainer" + ], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/ReorderableSlotListView.cs", + "className": "ReorderableSlotListView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/ReorderableTextListView.cs", + "className": "ReorderableListView", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "GetAddMenuOptions", + "OnAddMenuItemCallback", + "RemoveItemCallback", + "OnListReorderedCallback" + ], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/ResizableElement.cs", + "className": "ResizableElement", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetResizeRules", + "BindOnResizeCallback" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/ShaderGroup.cs", + "className": "ShaderGroup", + "baseClass": "Group", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "BuildContextualMenu" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/ShaderPort.cs", + "className": "ShaderPort", + "baseClass": "Port", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/BooleanSlotControlView.cs", + "className": "BooleanSlotControlView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/ColorRGBSlotControlView.cs", + "className": "ColorRGBSlotControlView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/ColorSlotControlView.cs", + "className": "ColorRGBASlotControlView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/CubemapSlotControlView.cs", + "className": "CubemapSlotControlView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/GradientSlotControlView.cs", + "className": "GradientSlotControlView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [ + "m_GradientObject", + "m_SerializedObject" + ], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/LabelSlotControlView.cs", + "className": "LabelSlotControlView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/MultiFloatSlotControlView.cs", + "className": "MultiFloatSlotControlView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/MultiIntegerSlotControlView.cs", + "className": "MultiIntegerSlotControlView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/PropertyConnectionStateSlotControlView.cs", + "className": "PropertyConnectionStateSlotControlView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/ScreenPositionSlotControlView.cs", + "className": "ScreenPositionSlotControlView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/Texture3DSlotControlView.cs", + "className": "Texture3DSlotControlView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/TextureArraySlotControlView.cs", + "className": "TextureArraySlotControlView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/TextureSlotControlView.cs", + "className": "TextureSlotControlView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/UVSlotControlView.cs", + "className": "UVSlotControlView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/StickyNote.cs", + "className": "StickyNote", + "baseClass": "GraphElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanResizePastParentBounds", + "FitText", + "BuildContextualMenu", + "GetInspectorContent" + ], + "serializedFields": [], + "publicFields": [ + "displayName" + ], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Extensions/FieldExtensions.cs", + "className": "FieldExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Extensions/IConditionalExtensions.cs", + "className": "IConditionalExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Extensions/StencilExtensions.cs", + "className": "StencilExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Attributes/GenerateBlocksAttribute.cs", + "className": "GenerateBlocksAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Collections/AdditionalCommandCollection.cs", + "className": "AdditionalCommandCollection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Collections/AssetCollection.cs", + "className": "AssetCollection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddAssetDependency" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Collections/DefineCollection.cs", + "className": "DefineCollection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [ + "value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Collections/DependencyCollection.cs", + "className": "DependencyCollection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Collections/FieldCollection.cs", + "className": "FieldCollection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Collections/IncludeCollection.cs", + "className": "IncludeCollection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "AddInternal", + "GetEnumerator" + ], + "serializedFields": [ + "includes" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Collections/KernelCollection.cs", + "className": "KernelCollection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Collections/KeywordCollection.cs", + "className": "KeywordCollection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Collections/PassCollection.cs", + "className": "PassCollection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Collections/PragmaCollection.cs", + "className": "PragmaCollection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [ + "value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Collections/RenderStateCollection.cs", + "className": "RenderStateCollection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [ + "value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Collections/StructCollection.cs", + "className": "StructCollection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Contexts/TargetActiveBlockContext.cs", + "className": "TargetActiveBlockContext", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddBlock" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Contexts/TargetFieldContext.cs", + "className": "TargetFieldContext", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddField" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Contexts/TargetPropertyGUIContext.cs", + "className": "TargetPropertyGUIContext", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddLabel", + "AddHelpBox" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Contexts/TargetSetupContext.cs", + "className": "TargetSetupContext", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetupFinalize", + "AddSubShader", + "AddKernel", + "AddAssetDependency", + "SetDefaultShaderGUI", + "AddCustomEditorForRenderPipeline", + "HasCustomEditorForRenderPipeline" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Controls.cs", + "className": "IControl", + "baseClass": "IControl", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetRequirements" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Data/ConditionalField.cs", + "className": "ConditionalField", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Data/DropdownEntry.cs", + "className": "DropdownEntry", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "id", + "displayName" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Data/FieldCondition.cs", + "className": "FieldCondition", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Data/FieldDependency.cs", + "className": "FieldDependency", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "field", + "dependsOn" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Data/KeywordEntry.cs", + "className": "KeywordEntry", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "id", + "displayName", + "referenceName", + "IsNoneKeyword" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Descriptors/AdditionalCommandDescriptor.cs", + "className": "AdditionalCommandDescriptor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Descriptors/BlockFieldDescriptor.cs", + "className": "BlockFieldDescriptor", + "baseClass": "FieldDescriptor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "createSlot" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Descriptors/FieldDescriptor.cs", + "className": "FieldDescriptor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Descriptors/IncludeDescriptor.cs", + "className": "IncludeDescriptor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "_guid", + "_path", + "_location", + "_shouldIncludeWithPragmas" + ], + "publicFields": [ + "guid", + "path", + "location", + "shouldIncludeWithPragmas" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Descriptors/KernelDescriptor.cs", + "className": "KernelDescriptor", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "name", + "templatePath", + "sharedTemplateDirectories", + "passDescriptorReference" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Descriptors/KeywordDescriptor.cs", + "className": "KeywordDescriptor", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AppendKeywordDeclarationStrings" + ], + "serializedFields": [], + "publicFields": [ + "displayName", + "referenceName", + "type", + "definition", + "scope", + "stages", + "value", + "entries" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Descriptors/PassDescriptor.cs", + "className": "PassDescriptor", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "displayName", + "referenceName", + "lightMode", + "useInPreview", + "virtualTextureFeedback", + "analyticDerivativesEnabled", + "analyticDerivativesApplyEmulate", + "passTemplatePath", + "sharedTemplateDirectories", + "validVertexBlocks", + "validPixelBlocks", + "structs", + "requiredFields", + "fieldDependencies", + "renderStates", + "pragmas", + "defines", + "keywords", + "includes", + "additionalCommands" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Descriptors/PragmaDescriptor.cs", + "className": "PragmaDescriptor", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Descriptors/RenderStateDescriptor.cs", + "className": "RenderStateDescriptor", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "value", + "type" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Descriptors/StencilDescriptor.cs", + "className": "StencilDescriptor", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "ReadMask", + "WriteMask", + "Ref", + "Comp", + "ZFail", + "Fail", + "Pass", + "CompBack", + "ZFailBack", + "FailBack", + "PassBack" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Descriptors/StructDescriptor.cs", + "className": "StructDescriptor", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "name", + "packFields", + "populateWithCustomInterpolators", + "fields" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Descriptors/SubShaderDescriptor.cs", + "className": "SubShaderDescriptor", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CompareTo" + ], + "serializedFields": [], + "publicFields": [ + "dependencyName", + "shaderName", + "shaderGUI", + "renderPipelineAssetType", + "hideTags", + "pipelineTag", + "IgnoreProjector", + "customTags", + "renderType", + "PreviewType", + "CanUseSpriteAtlas", + "renderQueue", + "disableBatchingTag", + "generatesPreview", + "passes", + "usePassList", + "additionalShaderID", + "shaderDependencies", + "shaderCustomEditors", + "shaderCustomEditor", + "shaderFallback" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/Blend.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/BlendOp.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/Cull.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/DisableBatching.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/IncludeLocation.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/InstancingOptions.cs", + "className": "InstancingOptionsExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/KeywordDefinition.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/KeywordScope.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/KeywordShaderStage.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/KeywordType.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/NormalDropOffSpace.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/Platform.cs", + "className": "PlatformExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/PropertyType.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/RenderQueue.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/RenderType.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/ShaderModel.cs", + "className": "ShaderModelExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/ShaderValueType.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/StructFieldOptions.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/ZTest.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/ZWrite.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/GraphCode.cs", + "className": "GraphCode", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "properties" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/IHasMetaData.cs", + "className": "IHasMetadata", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/ITargetProvider.cs", + "className": "ITargetProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/OutputMetadata.cs", + "className": "OutputMetadata", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Index", + "m_ReferenceName", + "m_Id" + ], + "publicFields": [ + "index", + "id", + "referenceName" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Processors/ActiveFields.cs", + "className": "ActiveFields", + "baseClass": "KeywordDependentCollection`7", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Union", + "Contains", + "Add", + "AddAll" + ], + "serializedFields": [], + "publicFields": [ + "fields", + "instances", + "instanceCount", + "permutationIndex" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Processors/CustomInterpolatorUtils.cs", + "className": "CustomInterpolatorUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Processors/GenerationUtils.cs", + "className": "GenerationUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "field", + "startChannel", + "channelCount", + "inputFields", + "packedField" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Processors/Generator.cs", + "className": "Generator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GatherActiveFieldsFromNode" + ], + "serializedFields": [], + "publicFields": [ + "codeString", + "shaderName", + "errorMessage", + "generatedShader", + "temporaryBlocks" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Processors/GeneratorDerivativeUtils.cs", + "className": "GeneratorDerivativeUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Processors/GraphCompilationResult.cs", + "className": "GraphCompilationResult", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateCode" + ], + "serializedFields": [], + "publicFields": [ + "array", + "codeSnippets", + "sharedCodeIndices", + "outputCodeIndices" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Processors/MatrixNames.cs", + "className": "MatrixNames", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Processors/PropertyCollector.cs", + "className": "PropertyCollector", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetProperty", + "Sort", + "SetReadOnly", + "AddShaderProperty", + "GetPropertiesDeclaration", + "HasDotsProperties", + "GetConfiguredTextures" + ], + "serializedFields": [], + "publicFields": [ + "name", + "textureId", + "dimension", + "modifiable", + "generatePropertyBlock", + "propertyCount", + "properties" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Processors/ShaderGeneratorNames.cs", + "className": "ShaderGeneratorNames", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Processors/ShaderSpliceUtil.cs", + "className": "ShaderSpliceUtil", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetShaderCode", + "ProcessTemplateFile", + "IsValid", + "Is", + "GetString", + "ProcessTemplateLine" + ], + "serializedFields": [], + "publicFields": [ + "s", + "start", + "end" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Processors/ShaderStringBuilder.cs", + "className": "ShaderStringBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AppendNewLine", + "AppendLine", + "AddLine", + "AppendLines", + "Append", + "AppendSpaces", + "TryAppendIndentation", + "IndentScope", + "BlockScope", + "BlockSemicolonScope", + "IncreaseIndent", + "DecreaseIndent", + "Dispose", + "Concat", + "ReplaceInCurrentMapping", + "Replace", + "ToCodeBlock", + "ToString" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/ShaderGraphVfxAsset.cs", + "className": "ShaderGraphVfxAsset", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "GetOutput", + "HasOutput", + "GetCode" + ], + "serializedFields": [ + "generatesWithShaderGraph", + "lit", + "alphaClipping", + "ShaderStageCapability", + "GraphCompilationResult", + "ShaderGraphRequirements", + "m_EvaluationFunctionName", + "m_InputStructName", + "m_OutputStructName", + "m_ConcretePrecision", + "SerializationHelper", + "IntArray", + "m_Outputs", + "m_TextureInfos" + ], + "publicFields": [ + "name", + "texture", + "dimension", + "m_Properties", + "generatesWithShaderGraph", + "lit", + "alphaClipping" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/SubTarget.cs", + "className": "SubTarget", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Target.cs", + "className": "Target", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/TargetResources/BlockFields.cs", + "className": "BlockFields", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/TargetResources/FieldDependencies.cs", + "className": "FieldDependencies", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/TargetResources/Fields.cs", + "className": "Fields", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/TargetResources/StructFields.cs", + "className": "StructFields", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/TargetResources/Structs.cs", + "className": "Structs", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/AssetPostProcessors/MaterialPostprocessor.cs", + "className": "MaterialPostprocessor", + "baseClass": "AssetPostprocessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/AssetPostProcessors/ShaderGraphMaterialsUpdater.cs", + "className": "ShaderGraphMaterialsUpdater", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "updateMaterials" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/AssetVersion.cs", + "className": "AssetVersion", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/AssetCallbacks/CreateLitShaderGraph.cs", + "className": "CreateLitShaderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/AssetCallbacks/CreateUnlitShaderGraph.cs", + "className": "CreateUnlitShaderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInFields.cs", + "className": "BuiltInFields", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInMetadata.cs", + "className": "BuiltInMetadata", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInProperties.cs", + "className": "Property", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInStructFields.cs", + "className": "BuiltInStructFields", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInStructs.cs", + "className": "BuiltInStructs", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInCanvasSubTarget.cs", + "className": "BuiltInCanvasSubTarget", + "baseClass": "CanvasSubTarget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInLitSubTarget.cs", + "className": "BuiltInLitSubTarget", + "baseClass": "BuiltInSubTarget", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_WorkflowMode", + "m_NormalDropOffSpace" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInSubTarget.cs", + "className": "BuiltInSubTarget", + "baseClass": "SubTarget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInTarget.cs", + "className": "BuiltInTarget", + "baseClass": "Target", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddDefaultMaterialOverrideGUI", + "GetDefaultSurfacePropertiesGUI", + "TrySetActiveSubTarget" + ], + "serializedFields": [ + "m_Datas", + "m_ActiveSubTarget", + "m_AllowMaterialOverride", + "m_SurfaceType", + "m_ZWriteControl", + "m_ZTestMode", + "m_AlphaMode", + "m_RenderFace", + "m_AlphaClip", + "m_CustomEditorGUI" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInUnlitSubTarget.cs", + "className": "BuiltInUnlitSubTarget", + "baseClass": "BuiltInSubTarget", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGUI/BaseShaderGUI.cs", + "className": "BuiltInBaseShaderGUI", + "baseClass": "ShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnGUI" + ], + "serializedFields": [], + "publicFields": [ + "m_FirstTimeApply" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGUI/BuiltInLitGUI.cs", + "className": "BuiltInLitGUI", + "baseClass": "BuiltInBaseShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGUI/BuiltInUnlitGUI.cs", + "className": "BuiltInUnlitGUI", + "baseClass": "BuiltInBaseShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderPreprocessor.cs", + "className": "ShaderPreprocessor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnProcessShader", + "OnPostprocessBuild", + "OnPreprocessBuild" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderUtils.cs", + "className": "ShaderUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/Canvas/AssetCallbacks/CreateCanvasShadergraph.cs", + "className": "CreateCanvasShadergraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/Canvas/CanvasData.cs", + "className": "CanvasData", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Version", + "m_AlphaClip", + "m_DisableTint" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/Canvas/CanvasMetaData.cs", + "className": "CanvasMetaData", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/Canvas/CanvasProperties.cs", + "className": "CanvasProperties", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/Canvas/CanvasStructs.cs", + "className": "CanvasStructs", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/Canvas/CanvasSubTarget.cs", + "className": "CanvasUniforms", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CollectRenderStateShaderProperties", + "AdditionalIncludesOnly", + "SRPCoreIncludes" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/Canvas/Templates/CanvasShaderGUI.cs", + "className": "CanvasShaderGUI", + "baseClass": "ShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnGUI" + ], + "serializedFields": [], + "publicFields": [ + "m_FirstTimeApply" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/CustomRenderTexture/CreateCustomRenderTextureShaderGraph.cs", + "className": "CustomTextureShaderGraphMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/CustomRenderTexture/CustomRenderTextureTarget.cs", + "className": "CustomRenderTextureTarget", + "baseClass": "Target", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TrySetActiveSubTarget" + ], + "serializedFields": [ + "m_ActiveSubTarget", + "m_CustomEditorGUI" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/CustomRenderTexture/CustomTextureSelf.cs", + "className": "CustomTextureSelf", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeFunction" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/CustomRenderTexture/CustomTextureSize.cs", + "className": "CustomTextureSize", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeFunction" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/CustomRenderTexture/CustomTextureSlice.cs", + "className": "CustomTextureSlice", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeFunction" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/CustomRenderTexture/CustomTextureSubTarget.cs", + "className": "CustomTextureSubTarget", + "baseClass": "SubTarget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/Fullscreen/FullscreenData.cs", + "className": "FullscreenData", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Version", + "m_fullscreenMode", + "m_BlendMode", + "m_SrcColorBlendMode", + "m_DstColorBlendMode", + "m_ColorBlendOperation", + "m_SrcAlphaBlendMode", + "m_DstAlphaBlendMode", + "m_AlphaBlendOperation", + "m_EnableStencil", + "m_StencilReference", + "m_StencilReadMask", + "m_StencilWriteMask", + "m_StencilCompareFunction", + "m_StencilPassOperation", + "m_StencilFailOperation", + "m_StencilDepthFailOperation", + "m_DepthWrite", + "m_depthWriteMode", + "m_AllowMaterialOverride", + "m_DepthTestMode" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/Fullscreen/FullscreenMetaData.cs", + "className": "FullscreenMetaData", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_FullscreenMode" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/Fullscreen/FullscreenShaderGUI.cs", + "className": "FullscreenShaderGUI", + "baseClass": "ShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/Fullscreen/FullscreenSubTarget.cs", + "className": "FullscreenBlocks", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetRenderState", + "CollectRenderStateShaderProperties" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/Fullscreen/Includes/FullscreenShaderPass.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/PreviewTarget.cs", + "className": "PreviewTarget", + "baseClass": "Target", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/Terrain/ITerrainSubTarget.cs", + "className": "ITerrainSubTarget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/UITK/IUISubTarget.cs", + "className": "IUISubTarget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/UITK/UIData.cs", + "className": "UIData", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Version" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/UITK/UIStructs.cs", + "className": "UIStructs", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/UITK/UISubTarget.cs", + "className": "UITKBlocks", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CollectRenderStateShaderProperties", + "AdditionalIncludesOnly", + "SRPCoreIncludes", + "GetValidatorKey" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/VFXTarget.cs", + "className": "VFXTarget", + "baseClass": "Target", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryUpgradeFromMasterNode", + "SupportsVFX", + "CanSupportVFX", + "IsObsolete" + ], + "serializedFields": [ + "m_Lit", + "m_AlphaTest" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Utils/TargetUtils.cs", + "className": "TargetUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Importers/RenderPipelineChangedCallback.cs", + "className": "RenderPipelineChangedCallback", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Importers/ShaderGraphAssetPostProcessor.cs", + "className": "ShaderGraphAssetPostProcessor", + "baseClass": "AssetPostprocessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Importers/ShaderGraphImporter.cs", + "className": "ShaderGraphImporter", + "baseClass": "ScriptedImporter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "LogError", + "LogWarning" + ], + "serializedFields": [ + "m_UseAsTemplate", + "m_ExposeTemplateAsShader", + "m_Template" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Importers/ShaderGraphImporterEditor.cs", + "className": "ShaderGraphImporterEditor", + "baseClass": "ScriptedImporterEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Importers/ShaderGraphMetadata.cs", + "className": "ShaderGraphMetadata", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "referenceName", + "isKeyword", + "propertyType", + "keywordType", + "isCompoundProperty", + "subProperties", + "tooltip", + "categoryName", + "propertyDatas", + "expanded", + "outputNodeTypeName", + "assetDependencies", + "categoryDatas" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Importers/ShaderGraphTemplate.cs", + "className": "ShaderGraphTemplate", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "name", + "category", + "description", + "icon", + "thumbnail" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Importers/ShaderGraphTemplateHelper.cs", + "className": "ShaderGraphTemplateHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OpenSaveFileDialog", + "RaiseImportSampleDependencies", + "RaiseTemplateUsed", + "TryGetTemplate", + "TrySetTemplate" + ], + "serializedFields": [], + "publicFields": [ + "packageInfoName", + "learningSampleName", + "templateWindowDocUrl", + "builtInTemplatePath", + "builtInCategory", + "assetType", + "emptyTemplateName", + "emptyTemplateDescription", + "lastSelectedGuidKey", + "createNewAssetTitle", + "insertTemplateTitle", + "emptyTemplateIconPath", + "emptyTemplateScreenshotPath", + "customTemplateIcon" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Importers/ShaderSubGraphImporter.cs", + "className": "ShaderSubGraphImporter", + "baseClass": "ScriptedImporter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Importers/ShaderSubGraphImporterEditor.cs", + "className": "ShaderSubGraphImporterEditor", + "baseClass": "ScriptedImporterEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Importers/ShaderSubGraphMetadata.cs", + "className": "ShaderSubGraphMetadata", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "assetDependencies" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Interface/IConditional.cs", + "className": "IConditional", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Interface/IRequiresData.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/InternalBridge/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/InternalBridge/IconBadge.cs", + "className": "IconBadge", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/InternalBridge/ObjectSelector.cs", + "className": "ObjectSelector", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Serialization/FakeJsonObject.cs", + "className": "FakeJsonObject", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Reset" + ], + "serializedFields": [ + "m_Type", + "m_ObjectId" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Serialization/JsonData.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeforeSerialize", + "OnAfterDeserialize", + "Equals" + ], + "serializedFields": [ + "m_Id" + ], + "publicFields": [ + "value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Serialization/JsonObject.cs", + "className": "JsonObject", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_SGVersion", + "m_Type", + "m_ObjectId" + ], + "publicFields": [ + "objectId", + "objectIdIsEmpty" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Serialization/JsonRef.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeforeSerialize", + "OnAfterDeserialize", + "Equals" + ], + "serializedFields": [ + "m_Id" + ], + "publicFields": [ + "value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Serialization/MultiJson.cs", + "className": "MultiJson", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Serialization/MultiJsonEntry.cs", + "className": "MultiJsonEntry", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Serialization/MultiJsonInternal.cs", + "className": "MultiJsonInternal", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_DisplayName", + "m_SlotType", + "m_Hidden", + "m_ShaderOutputName", + "m_StageCapability" + ], + "publicFields": [ + "typeInfo", + "jsonData", + "castedObject", + "m_DisplayName", + "m_SlotType", + "m_Hidden", + "m_ShaderOutputName", + "m_StageCapability", + "name" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Serialization/RefDataEnumerable.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Sort", + "GetEnumerator", + "MoveNext", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "Current" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Serialization/RefValueEnumerable.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetEnumerator", + "MoveNext", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "Current" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Serialization/SerializationExtensions.cs", + "className": "SerializationExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/ShaderGraphAnalytics.cs", + "className": "ShaderGraphAnalytics", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData" + ], + "serializedFields": [], + "publicFields": [ + "template_name", + "template_path", + "template_category", + "template_guid", + "hdrp_material", + "urp_material", + "builtin_material", + "rt_material", + "hdrp_vfx", + "urp_vfx", + "vfx_legacy", + "additional_terms", + "nodes", + "node_count", + "asset_guid", + "subgraph_count" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/ShaderGraphDataExtension.cs", + "className": "AbstractShaderGraphDataExtension", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/ShaderGraphNodeValidationExtension.cs", + "className": "INodeValidationExtension", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/ShaderGraphPreferences.cs", + "className": "ShaderGraphPreferences", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/ShaderGraphProjectSettings.cs", + "className": "ShaderGraphProjectSettings", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update", + "OnDisable" + ], + "publicMethods": [ + "GetHeatValues" + ], + "serializedFields": [ + "int", + "bool", + "ShaderGraphHeatmapValues" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/ShaderGraphShortcuts.cs", + "className": "ShaderGraphShortcuts", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/ShaderGraphToolbarExtension.cs", + "className": "IShaderGraphToolbarExtension", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/ShaderGUI/GenericShaderGraphMaterialGUI.cs", + "className": "GenericShaderGraphMaterialGUI", + "baseClass": "ShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Util/AssertHelpers.cs", + "className": "AssertHelpers", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Util/CompatibilityExtensions.cs", + "className": "CompatibilityExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Util/CopyPasteGraph.cs", + "className": "CopyPasteGraph", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsEmpty", + "IsInputCategorized", + "IsInputDuplicatedFromCategory" + ], + "serializedFields": [ + "m_Edges", + "m_Nodes", + "m_Groups", + "m_StickyNotes", + "m_Inputs", + "m_Categories", + "m_MetaProperties", + "m_MetaPropertyIds", + "m_MetaKeywords", + "m_MetaKeywordIds", + "m_MetaDropdowns", + "m_MetaDropdownIds" + ], + "publicFields": [ + "groups", + "stickyNotes", + "metaPropertyIds", + "metaKeywordIds", + "copyPasteGraphSource" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Util/CreateSerializableGraph.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Util/Documentation.cs", + "className": "Documentation", + "baseClass": "DocumentationInfo", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Util/FileUtilities.cs", + "className": "FileUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Util/IndexSet.cs", + "className": "IndexSet", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetEnumerator", + "UnionWith", + "IntersectWith", + "ExceptWith", + "SymmetricExceptWith", + "IsSubsetOf", + "IsSupersetOf", + "IsProperSupersetOf", + "IsProperSubsetOf", + "Overlaps", + "SetEquals", + "Add", + "Clear", + "Contains", + "CopyTo", + "Remove" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Util/ListUtilities.cs", + "className": "ListUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Util/MessageManager.cs", + "className": "MessageManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddOrAppendError", + "RemoveNode", + "ClearAllFromProvider", + "ClearNodesFromProvider", + "ClearAll", + "HasSeverity", + "ErrorStrings" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Util/TypeMapper.cs", + "className": "TypeMapper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "MapType", + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Util/TypeMapping.cs", + "className": "TypeMapping", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Util/UIUtilities.cs", + "className": "UIUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Util/ValueUtilities.cs", + "className": "ValueUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Utilities/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Utilities/EnumInfo.cs", + "className": "EnumInfo", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Utilities/GenerationAPIAttribute.cs", + "className": "GenerationAPIAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Utilities/StringBuilderExtensions.cs", + "className": "StringBuilderExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/ShaderGraphLibrary/DummyShaderGraphLibrary.cs", + "className": "DummyShaderGraphLibrary", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/IntegrationTests/NamespaceTests.cs", + "className": "NamespaceTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NoDanglingNamespaces" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/IntegrationTests/SerializationTests.cs", + "className": "SerializationTests", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSerializationHelperCanSerializeThenDeserialize", + "TestPolymorphicSerializationPreservesTypesViaBaseClass", + "TestPolymorphicSerializationPreservesTypesViaInterface", + "TestSerializationHelperElementCanSerialize", + "TestSerializableSlotCanSerialize" + ], + "serializedFields": [ + "stringValue", + "intValue", + "floatValue", + "arrayValue", + "childString", + "childInt" + ], + "publicFields": [ + "testSlots", + "stringValue", + "intValue", + "floatValue", + "arrayValue", + "childString", + "childInt" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/TestNode.cs", + "className": "TestNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/TestSlot.cs", + "className": "TestSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/AbstractMaterialGraphTests.cs", + "className": "AbstractMaterialGraphTests", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunBeforeAnyTests", + "TestCanCreateMaterialGraph", + "TestCanAddMaterialNodeToMaterialGraph", + "TestCanGetMaterialNodeFromMaterialGraph", + "TestCreatePixelShaderGraphWorks", + "TestCanAddMultipleMasterNode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/BlockNodeTests.cs", + "className": "BlockNodeTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunBeforeAnyTests", + "CanGatherBlockDescriptors", + "CanInitializeBlockNode", + "CanCreateSlotFromBlockDescriptor", + "CanCreateSlotFromCustomSlotBlockDescriptor", + "CanGetRequirementsFromBlockNode", + "CanSerializeDescriptor", + "CanGetBlockIndex" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/DynamicSlotTests.cs", + "className": "DynamicSlotTests", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunBeforeAnyTests", + "TestSetUp", + "DynamicInputsV1NoneWorks", + "DynamicInputsV1V1Works", + "DynamicInputsV1V2Works", + "DynamicInputsV1V3Works", + "DynamicInputsV1V4Works", + "DynamicInputsV2NoneWorks", + "DynamicInputsV2V1Works", + "DynamicInputsV2V2Works", + "DynamicInputsV2V3Works", + "DynamicInputsV2V4Works", + "DynamicInputsV3NoneWorks", + "DynamicInputsV3V1Works", + "DynamicInputsV3V2Works", + "DynamicInputsV3V3Works", + "DynamicInputsV3V4Works", + "DynamicInputsV4NoneWorks", + "DynamicInputsV4V1Works", + "DynamicInputsV4V2Works", + "DynamicInputsV4V3Works", + "DynamicInputsV4V4Works", + "DynamicInputsBoolNoneWorks", + "DynamicInputsBoolV1Works", + "DynamicInputsBoolV2Works", + "DynamicInputsBoolV3Works", + "DynamicInputsBoolV4Works", + "DynamicInputsV2BoolWorks", + "DynamicInputsV3BoolWorks", + "DynamicInputsV4BoolWorks", + "DynamicInputsBoolBoolWorks" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/FixedSlotTests.cs", + "className": "FixedSlotTests", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunBeforeAnyTests", + "TestSetUp", + "ConnectV1ToV1Works", + "ConnectBoolToV1Works", + "ConnectV1ToV2Works", + "ConnectBoolToV2Works", + "ConnectV1ToV3Works", + "ConnectBoolToV3Works", + "ConnectV1ToV4Works", + "ConnectBoolToV4Works", + "ConnectV2ToV1Works", + "ConnectV2ToBoolWorks", + "ConnectV2ToV2Works", + "ConnectV2ToV3Works", + "ConnectV2ToV4Works", + "ConnectV3ToV1Works", + "ConnectV3ToBoolWorks", + "ConnectV3ToV2Works", + "ConnectV3ToV3Works", + "ConnectV3ToV4Works", + "ConnectV4ToV1Works", + "ConnectV4ToBoolWorks", + "ConnectV4ToV2Works", + "ConnectV4ToV3Works", + "ConnectV4ToV4Works", + "ConnectBoolToBoolWorks", + "ConnectTexToBoolFails" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/HeatmapTests.cs", + "className": "HeatmapTests", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "TestHeatmapEntries_TryGetCategory_PresentEntry_ReturnsValue", + "TestHeatmapEntries_TryGetCategory_MissingEntry_ReturnsZero", + "TestHeatmapEntries_TryGetCategory_MissingEntryNonEmpty_ReturnsZero", + "TestShaderGraphHeatmapValues_GetHeatmapKey_BuiltInNode_IsTypeName", + "TestShaderGraphHeatmapValues_GetHeatmapKey_SubGraph_IsSubGraphGuid", + "TestShaderGraphHeatmapValues_TryGetCategory_PresentBuiltInNode_ReturnsValue", + "TestShaderGraphHeatmapValues_TryGetCategory_PresentSubGraph_ReturnsValue", + "TestShaderGraphHeatmapValues_TryGetCategory_MissingNode_ReturnsDefault", + "TestShaderGraphHeatmapValues_TryGetCategory_MissingSubGraph_ReturnsDefault", + "TestShaderGraphHeatmapValues_TryGetCategory_ValueIsClampedToColorCount" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/ListUtilityTests.cs", + "className": "ListUtilityTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ListSlice", + "ListRemoveAllFromRange" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/LiteralFloatTests.cs", + "className": "LiteralFloatTests", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunBeforeAnyTests", + "TestSetUp", + "PropertyInputDoesNotGenerateLiteralFloat", + "RedirectPropagatesLiteral", + "NonLiteralTriggersError" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/MaterialGraphTests.cs", + "className": "MaterialGraphTests", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunBeforeAnyTests", + "TestCreateMaterialGraph", + "TestUndoRedoPerformedMethod", + "TestMaterialGraphKeepUnsavedChange" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/MaterialNodeTests.cs", + "className": "MaterialNodeTests", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunBeforeAnyTests", + "TestSetUp", + "GetVariableNameForSlotThrowsWhenInvalid", + "ReplacingMaterialSlotPreservesTheOldCurrentValue", + "CanConvertConcreteSlotValueTypeToOutputChunkProperly", + "CanGetDefaultInputsFromNodeAsPreviewProperties", + "CanGetDefaultSlotValueWhenNoEdgesConnected", + "NodeGenerateCorrectPreviewPropertyUsages" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/MaterialSlotTests.cs", + "className": "MaterialSlotTests", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunBeforeAnyTests", + "TestSetUp", + "SlotDisplayNameIsCorrect", + "CanUpdateMaterialSlotDefaultValue", + "CanUpdateMaterialSlotCurrentValue", + "MaterialSlotCanGeneratePropertyUsagesForPreview", + "MaterialSlotReturnsValidDefaultValue", + "MaterialSlotThrowsWhenNoOwner" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/MessageManagerTests.cs", + "className": "TestMessageManager", + "baseClass": "MessageManager", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "NewManager_IsEmpty", + "AddMessage_CreatesMessage", + "AddMessage_DirtiesManager", + "GettingMessages_ClearsDirtyFlag", + "GettingMessages_DoesNotChangeLists", + "RemoveNode_DoesNotDirty_IfNodeDoesNotExist", + "RemoveNode_DirtiesList_IfNodeExists", + "RemoveNode_RemovesNode", + "RemoveNode_RemovesNode_FromAllProvides", + "AppendMessage_AppendsMessage", + "Warnings_SortedAfterErrors", + "Warnings_FromDifferentProviders_SortedAfterErrors", + "MultipleNodes_RemainSeparate", + "MultipleCreators_AggregatePerNode", + "DuplicateEntries_AreNotIgnored", + "ClearAllFromProvider_ZerosMessageLists", + "GetList_RemovesZeroLengthLists", + "ClearNodesFromProvider_ClearsNodes", + "ClearNodesFromProvider_LeavesOtherNodes", + "ReportAnyErrors_EmptyManager", + "ReportAnyErrors_ComplexManager", + "ReportAnyErrors_EmptyManager_OnlyWarnings", + "ReportAnyErrors_EmptyManager_ErrorOneProvider" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/PixelShaderNodeTests.cs", + "className": "PixelShaderNodeTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunBeforeAnyTests", + "TestSetUp", + "TestNodeGeneratesCorrectNodeCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/PropertyChunkTests.cs", + "className": "PropertyChunkTests", + "baseClass": "PropertyChunk", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunBeforeAnyTests", + "TestSetUp", + "TestSimplePropertyChunkIsConstructedProperly", + "TestColorChunkReturnsValidValues", + "TestFloatChunkReturnsValidValues", + "TestVectorChunkReturnsValidValues", + "TestTextureChunkReturnsValidValues", + "TestTexturePropertyChunkGeneratesValidPropertyStringVisibleNotModifiable", + "TestTexturePropertyChunkGeneratesValidPropertyStringHiddenNotModifiable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/PropertyGeneratorTests.cs", + "className": "PropertyGeneratorTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunBeforeAnyTests", + "TestCanAddPropertyChunkToPropertyGenerator", + "TestCanGetShaderStringWithIndentWorks", + "TestCanGetConfiguredTextureInfos" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/PropertyNodeTests.cs", + "className": "PropertyNodeTests", + "baseClass": "PropertyNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunBeforeAnyTests", + "TestSetUp", + "TestExposedPropertyReturnsRawName", + "TestNonExposedPropertyReturnsGeneratedName", + "TestPropertyNodeDescriptionWorks", + "TestPropertyNodeDescriptionReturnsPropertyNameWhenNoDescriptionSet", + "TestPropertyNodeReturnsPreviewProperty", + "TestDuplicatedPropertyNameGeneratesErrorWhenExposed", + "TestDuplicatedPropertyNameGeneratesNoErrorWhenNotExposed", + "TestPropertyExposedOnSubgraphReturnsFalse", + "TestVector1NodeTypeIsCorrect", + "TestVector1NodeReturnsCorrectValue", + "TestVector1NodeReturnsPreviewProperty", + "TestVector1NodeGeneratesCorrectPropertyBlock", + "TestVector1NodeGeneratesCorrectPropertyUsages", + "TestVector2NodeTypeIsCorrect", + "TestVector2NodeReturnsCorrectValue", + "TestVector2NodeReturnsPreviewProperty", + "TestVector2NodeGeneratesCorrectPropertyBlock", + "TestVector2NodeGeneratesCorrectPropertyUsages", + "TestVector3NodeTypeIsCorrect", + "TestVector3NodeReturnsCorrectValue", + "TestVector3NodeReturnsPreviewProperty", + "TestVector3NodeGeneratesCorrectPropertyBlock", + "TestVector3NodeGeneratesCorrectPropertyUsages", + "TestVector4NodeTypeIsCorrect", + "TestVector4NodeReturnsCorrectValue", + "TestVector4NodeReturnsPreviewProperty", + "TestVector4NodeGeneratesCorrectPropertyBlock", + "TestVector4NodeGeneratesCorrectPropertyUsages", + "TestColorNodeTypeIsCorrect", + "TestColorNodeReturnsCorrectValue", + "TestColorNodeReturnsPreviewProperty", + "TestColorNodeGeneratesCorrectPropertyBlock", + "TestColorNodeGeneratesCorrectPropertyUsages" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/SerializedGraphTests.cs", + "className": "BaseMaterialGraphTests", + "baseClass": "TestNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "RunBeforeAnyTests", + "TestCanCreateBaseMaterialGraph", + "TestCanAddNodeToBaseMaterialGraph", + "TestCanRemoveNodeFromBaseMaterialGraph", + "TestCanModifyNodeDrawState", + "SetError", + "ClearError", + "TestChildClassCanModifyErrorState", + "TestRemoveNodeFromBaseMaterialGraphCleansEdges", + "TestCanNotRemoveNoDeleteNodeFromBaseMaterialGraph", + "OnEnable", + "TestSerializedGraphDelegatesOnEnableCalls", + "TestCanFindNodeInBaseMaterialGraph", + "TestCanAddSlotToTestNode", + "TestCanNotAddNullSlotToTestNode", + "TestCanRemoveSlotFromTestNode", + "TestCanRemoveSlotsWithNonMathingNameFromTestNode", + "TestCanNotAddDuplicateSlotToTestNode", + "TestCanUpdateDisplaynameByReaddingSlotToTestNode", + "TestCanUpdateSlotDisplayName", + "TestCanFindSlotOnTestNode", + "TestCanFindSlotReferenceOnTestNode", + "TestCanConnectAndTraverseTwoNodesOnBaseMaterialGraph", + "TestCanConnectAndTraverseThreeNodesOnBaseMaterialGraph", + "TestExceptionIfBadNodeConfigurationWorks", + "TestConectionToSameInputReplacesOldInput", + "TestRemovingSlotRemovesConnectedEdges", + "TestCanNotConnectToNullSlot", + "TestCanNotConnectTwoOuputSlotsOnBaseMaterialGraph", + "TestCanNotConnectTwoInputSlotsOnBaseMaterialGraph", + "TestRemovingNodeRemovesConectedEdgesOnBaseMaterialGraph", + "TestRemovingEdgeOnBaseMaterialGraph", + "TestRemovingElementsFromBaseMaterialGraph", + "TestCanGetEdgesOnBaseMaterialGraphFromSlotReference", + "TestGetInputsWithNoConnection", + "TestCyclicConnectionsAreNotAllowedOnGraph" + ], + "serializedFields": [], + "publicFields": [ + "called" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/ShaderGeneratorTests.cs", + "className": "ShaderGeneratorTests", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunBeforeAnyTests", + "AdaptNodeOutput1To1Works", + "AdaptNodeOutput1To2Works", + "AdaptNodeOutput1To3Works", + "AdaptNodeOutput1To4Works", + "AdaptNodeOutput2To1Works", + "AdaptNodeOutput2To2Works", + "AdaptNodeOutput2To3Works", + "AdaptNodeOutput2To4Works", + "AdaptNodeOutput3To1Works", + "AdaptNodeOutput3To2Works", + "AdaptNodeOutput3To3Works", + "AdaptNodeOutput3To4Fails", + "AdaptNodeOutput4To1Works", + "AdaptNodeOutput4To2Works", + "AdaptNodeOutput4To3Works", + "AdaptNodeOutput4To4Works", + "AdaptNodeOutput1To4PreviewWorks", + "AdaptNodeOutput2To4PreviewWorks", + "AdaptNodeOutput3To4PreviewWorks", + "AdaptNodeOutput4To4PreviewWorks", + "GenerationUtils_GeneratePackedStruct", + "GenerationUtils_GenerateInterpolatorFunctions", + "GenerationUtils_ActivationFields" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/StackTests.cs", + "className": "StackTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunBeforeAnyTests", + "CanAddBlockNodeToContext", + "CanRemoveBlockNodeFromContext", + "CanInsertBlockNodeToContext", + "CanFilterBlockNodeByShaderStage" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/TargetTests.cs", + "className": "TargetTests", + "baseClass": "UnityEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "RunBeforeAnyTests", + "CanCreateBlankGraph", + "CanInitializeOutputTargets", + "CanAddTarget", + "ActiveTargetsArePotentialTargets", + "GetTargetIndexWorks", + "CanRemoveTarget", + "CanSetBlockActive", + "CanUpdateBlockActiveState", + "CanBuildMultipleShaders", + "ShaderNamesAreCorrectReplacedForDependencies" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/UtilityTests.cs", + "className": "UtilityTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ConvertToValidHLSLIdentifier", + "DeduplicateName", + "IsHLSLKeyword" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/Tests/TestNewCustomAssembly/NewPlayModeTest.cs", + "className": "NewPlayModeTest", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NewPlayModeTestSimplePasses", + "NewPlayModeTestWithEnumeratorPasses" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/Analytics/AnalyticsReporter.cs", + "className": "AnalyticsReporter", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/Analytics/AnalyticsTestCallback.cs", + "className": "AnalyticsTestCallback", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunStarted", + "RunFinished", + "TestStarted", + "TestFinished" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/Analytics/RunFinishedData.cs", + "className": "RunFinishedData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "totalTests", + "numPassedTests", + "numFailedTests", + "numInconclusiveTests", + "numSkippedTests", + "testModeFilter", + "isAutomated", + "isFromCommandLine", + "isFiltering", + "targetPlatform", + "totalTestDuration", + "totalRunDuration", + "runSynchronously", + "isCustomRunner" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/Analytics/TestTreeData.cs", + "className": "TestTreeData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "totalNumberOfTests", + "numTestAttributes", + "numUnityTestAttributes", + "numCategoryAttributes", + "numTestFixtureAttributes", + "numConditionalIgnoreAttributes", + "numRequiresPlayModeAttributesTrue", + "numRequiresPlayModeAttributesFalse", + "numUnityPlatformAttributes" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/CallbacksDelegator.cs", + "className": "CallbacksDelegator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunStarted", + "RunStartedRemotely", + "RunFinished", + "RunFinishedRemotely", + "RunFailed", + "TestStarted", + "TestStartedRemotely", + "TestFinished", + "TestFinishedRemotely", + "TestTreeRebuild", + "SetTestRunFilter" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/CallbacksHolder.cs", + "className": "CallbacksHolder", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "Remove", + "GetAll", + "Clear", + "TemporarilySuppressCallbacks", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "Callback", + "Priority" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ExecutionSettings.cs", + "className": "ExecutionSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_TargetPlatform", + "m_HasTargetPlatform", + "Filter", + "filters", + "runSynchronously", + "playerHeartbeatTimeout", + "string", + "IgnoreTest", + "FeatureFlags", + "int" + ], + "publicFields": [ + "overloadTestRunSettings", + "filters", + "runSynchronously", + "playerHeartbeatTimeout" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/Filter.cs", + "className": "Filter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "testMode", + "testNames", + "groupNames", + "categoryNames", + "assemblyNames" + ], + "publicFields": [ + "testMode", + "testNames", + "groupNames", + "categoryNames", + "assemblyNames" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ICallbacks.cs", + "className": "ICallbacks", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ICallbacksDelegator.cs", + "className": "ICallbacksDelegator", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ICallbacksHolder.cs", + "className": "ICallbacksHolder", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/IErrorCallbacks.cs", + "className": "IErrorCallbacks", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/IgnoreTest.cs", + "className": "IgnoreTest", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ITestAdaptor.cs", + "className": "ITestAdaptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ITestAdaptorFactory.cs", + "className": "ITestAdaptorFactory", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ITestResultAdaptor.cs", + "className": "ITestResultAdaptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ITestRunnerApi.cs", + "className": "ITestRunnerApi", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ITestRunSettings.cs", + "className": "ITestRunSettings", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ITestTreeRebuildCallbacks.cs", + "className": "ITestTreeRebuildCallbacks", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ResultsWriter.cs", + "className": "ResultsWriter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "WriteResultToFile", + "WriteResultToStream" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/RunState.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/TestAdaptor.cs", + "className": "TestAdaptor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetParent" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/TestAdaptorFactory.cs", + "className": "TestAdaptorFactory", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Create", + "BuildTree", + "BuildTreeAsync", + "ClearResultsCache", + "ClearTestsCache" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/TestMode.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/TestResultAdaptor.cs", + "className": "TestResultAdaptor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ToXml" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/TestRunnerApi.cs", + "className": "TestRunnerApi", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "Execute", + "RetrieveTestList" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "UnityEvent" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/TestRunProgress.cs", + "className": "TestRunProgress", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "RunGuid", + "ExecutionSettings", + "HasFinished", + "Progress", + "CurrentStepName", + "CurrentStageName" + ], + "publicFields": [ + "RunGuid", + "ExecutionSettings", + "HasFinished", + "Progress", + "CurrentStepName", + "CurrentStageName" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/TestStatus.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineParser/CommandLineOption.cs", + "className": "CommandLineOption", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ApplyValue" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineParser/CommandLineOptionSet.cs", + "className": "CommandLineOptionSet", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Parse" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineParser/ICommandLineOption.cs", + "className": "ICommandLineOption", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/Executer.cs", + "className": "Executer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InitializeAndExecuteRun", + "ExitIfRunIsCompleted", + "BuildExecutionSettings", + "SetUpCallbacks", + "ExitOnCompileErrors" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/ExecutionSettings.cs", + "className": "ExecutionSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "TestResultsFile", + "DeviceLogsDirectory" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/IExecuter.cs", + "className": "IExecuter", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/IRunData.cs", + "className": "IRunData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/ISettingsBuilder.cs", + "className": "ISettingsBuilder", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/LogSavingCallbacks.cs", + "className": "LogSavingCallbacks", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "RunStarted", + "TestStarted", + "TestFinished" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/LogWriter.cs", + "className": "LogWriter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Stop", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/ResultsSavingCallbacks.cs", + "className": "ResultsSavingCallbacks", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "RunStarted", + "TestStarted", + "TestFinished" + ], + "serializedFields": [ + "m_ResultFilePath" + ], + "publicFields": [ + "m_ResultFilePath" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/RunData.cs", + "className": "RunData", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/RunSettings.cs", + "className": "RunSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Apply", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/RunStateCallbacks.cs", + "className": "RunStateCallbacks", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunFinished", + "TestStarted", + "TestFinished", + "RunStarted", + "OnError" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/SettingsBuilder.cs", + "className": "SettingsBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "BuildExecutionSettings" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/SetupException.cs", + "className": "SetupException", + "baseClass": "Exception", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/TestStarter.cs", + "className": "TestStarter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/TestState.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/AssetsDatabaseHelper.cs", + "className": "AssetsDatabaseHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OpenAssetInItsDefaultExternalEditor" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/BitUtility.cs", + "className": "BitUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/FlagEnumContentProvider.cs", + "className": "FlagEnumContentProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetName", + "IsSelected", + "SelectItem" + ], + "serializedFields": [], + "publicFields": [ + "Count", + "IsMultiSelection", + "SeparatorIndices" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/FlagEnumUtility.cs", + "className": "FlagEnumUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/GenericItemContentProvider.cs", + "className": "GenericItemContentProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetName", + "SelectItem", + "IsSelected" + ], + "serializedFields": [], + "publicFields": [ + "Count", + "IsMultiSelection" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/ISelectableItem.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/ISelectionDropDownContentProvider.cs", + "className": "ISelectionDropDownContentProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/MultiValueContentProvider.cs", + "className": "MultiValueContentProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetName", + "SelectItem", + "IsSelected" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/SelectableItemContent.cs", + "className": "SelectableItemContent", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "DisplayName" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/SelectionDropDown.cs", + "className": "SelectionDropDown", + "baseClass": "PopupWindowContent", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/GuiHelper.cs", + "className": "GuiHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OpenScriptInExternalEditor", + "GetFileOpenInfo", + "FilePathToAssetsRelativeAndUnified" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/IAssetsDatabaseHelper.cs", + "className": "IAssetsDatabaseHelper", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/IGuiHelper.cs", + "className": "IGuiHelper", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/ActiveFolderTemplateAssetCreator.cs", + "className": "ActiveFolderTemplateAssetCreator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetActiveFolderPath", + "CreateFolderWithTemplates", + "CreateScriptAssetFromTemplateFile" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/CustomScriptAssemblyMappingFinder.cs", + "className": "CustomScriptAssemblyMappingFinder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "FindCustomScriptAssemblyFromFolderPath", + "HasPrecompiledReference", + "HasAssemblyFlag" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/FolderPathTestCompilationContextProvider.cs", + "className": "FolderPathTestCompilationContextProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "FolderPathBelongsToCustomTestAssembly", + "TestScriptWillCompileInFolderPath" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/IActiveFolderTemplateAssetCreator.cs", + "className": "IActiveFolderTemplateAssetCreator", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/ICustomScriptAssembly.cs", + "className": "ICustomScriptAssembly", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/ICustomScriptAssemblyMappingFinder.cs", + "className": "ICustomScriptAssemblyMappingFinder", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/IFolderPathTestCompilationContextProvider.cs", + "className": "IFolderPathTestCompilationContextProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/ITestScriptAssetsCreator.cs", + "className": "ITestScriptAssetsCreator", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/TestScriptAssetMenuItems.cs", + "className": "TestScriptAssetMenuItems", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/TestScriptAssetsCreator.cs", + "className": "TestScriptAssetsCreator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddNewFolderWithTestAssemblyDefinition", + "AddNewTestScript", + "ActiveFolderContainsTestAssemblyDefinition", + "TestScriptWillCompileInActiveFolder" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListBuilder/TestTreeViewBuilder.cs", + "className": "TestTreeViewBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "BuildTreeView" + ], + "serializedFields": [], + "publicFields": [ + "TotalTestCount", + "TotalFailedTestCount", + "results" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListTreeView/Icons.cs", + "className": "Icons", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewDataSource.cs", + "className": "TestListTreeViewDataSource", + "baseClass": "TreeViewDataSource`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdateRootTest", + "ExpandTreeOnCreation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewGUI.cs", + "className": "TestListTreeViewGUI", + "baseClass": "TreeViewGUI`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListTreeView/TestTreeViewItem.cs", + "className": "TestTreeViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetAssemblyName", + "GetMinimizedSelectedTree", + "SetResult", + "GetResultText" + ], + "serializedFields": [], + "publicFields": [ + "result", + "type", + "method" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestRunnerGUI.cs", + "className": "TestRunnerGUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestRunnerResult.cs", + "className": "TestRunnerResult", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "CalculateParentResult", + "CalculateAndSetParentDuration", + "Update", + "SetResultChangedCallback", + "Clear" + ], + "serializedFields": [], + "publicFields": [ + "id", + "uniqueId", + "name", + "fullName", + "resultStatus", + "duration", + "messages", + "output", + "stacktrace", + "notRunnable", + "ignoredOrSkipped", + "description", + "isSuite", + "categories", + "parentId", + "parentUniqueId", + "notOutdated" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestRunnerUIFilter.cs", + "className": "TestRunnerUIFilter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "UpdateCounters", + "Draw", + "OnModeGUI", + "Clear" + ], + "serializedFields": [ + "PassedHidden", + "FailedHidden", + "NotRunHidden", + "m_SearchString", + "selectedCategories" + ], + "publicFields": [ + "PassedHidden", + "FailedHidden", + "NotRunHidden", + "m_SearchString", + "availableCategories", + "RebuildTestList", + "UpdateTestTreeRoots", + "SearchStringChanged", + "SearchStringCleared" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/UITestRunnerFilter.cs", + "className": "UITestRunnerFilter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ClearResults" + ], + "serializedFields": [], + "publicFields": [ + "assemblyNames", + "groupNames", + "categoryNames", + "testNames", + "synchronousOnly" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Views/TestListGUIBase.cs", + "className": "TestListGUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "PrintHeadPanel", + "PrintProgressBar", + "PrintBottomPanel", + "HasTreeData", + "RenderTestList", + "RenderDetails", + "Reload", + "Repaint", + "Init", + "UpdateResult", + "RunFinished", + "UpdateTestTree", + "RebuildUIFilter", + "GetExecutionSettings" + ], + "serializedFields": [ + "m_Window", + "runProgress", + "m_NewResultList", + "m_ResultText", + "m_ResultStacktrace", + "TreeViewState", + "TestRunnerUIFilter", + "m_SelectedOption" + ], + "publicFields": [ + "name", + "filterSelectedTestsOnly", + "Id", + "Item" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/NUnitExtension/Attributes/AssetPipelineIgnore.cs", + "className": "AssetPipelineIgnore", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ApplyToTest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/NUnitExtension/Attributes/ITestPlayerBuildModifier.cs", + "className": "ITestPlayerBuildModifier", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/NUnitExtension/Attributes/TestPlayerBuildModifierAttribute.cs", + "className": "TestPlayerBuildModifierAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ModifyOptions", + "Cleanup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/NUnitExtension/TestRunnerStateSerializer.cs", + "className": "TestRunnerStateSerializer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ShouldRestore", + "SaveContext", + "RestoreContext", + "CanRestoreFromScriptableObject", + "RestoreScriptableObjectInstance", + "CanRestoreFromJson", + "RestoreClassFromJson" + ], + "serializedFields": [ + "m_OriginalHideFlags", + "m_ShouldRestore", + "m_TestObjectTypeName", + "m_TestObject", + "m_TestObjectTxt", + "StartTicks", + "StartTimeOA", + "output", + "m_ExpectedLogs" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/RequireApiProfileAttribute.cs", + "className": "RequireApiProfileAttribute", + "baseClass": "NUnitAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/RequirePlatformSupportAttribute.cs", + "className": "RequirePlatformSupportAttribute", + "baseClass": "NUnitAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestBuildAssemblyFilter.cs", + "className": "TestBuildAssemblyFilter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnFilterAssemblies" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/EditModeLauncherContextSettings.cs", + "className": "EditModeLauncherContextSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/AttributeFinderBase.cs", + "className": "AttributeFinderBase", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/DelayedCallback.cs", + "className": "DelayedCallback", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Clear", + "Reset" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/FilePathMetaInfo.cs", + "className": "FilePathMetaInfo", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "FilePath", + "LineNumber" + ], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PlayerLauncherBuildOptions.cs", + "className": "PlayerLauncherBuildOptions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetCurrentBuildOptions", + "GetCurrentLocationPath", + "OnBeforeBuildProfileBuild", + "OnAfterBuildProfileBuild", + "ShouldBuildWithProfile" + ], + "serializedFields": [], + "publicFields": [ + "BuildPlayerOptions", + "BuildPlayerWithProfileOptions", + "PlayerDirectory" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PostbuildCleanupAttributeFinder.cs", + "className": "PostbuildCleanupAttributeFinder", + "baseClass": "AttributeFinderBase`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PostbuildCleanupWithJobDataAttributeFinder.cs", + "className": "PostbuildCleanupWithTestDataAttributeFinder", + "baseClass": "AttributeFinderBase`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PrebuildSetupAttributeFinder.cs", + "className": "PrebuildSetupAttributeFinder", + "baseClass": "AttributeFinderBase`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PrebuildSetupWithJobDataAttributeFinder.cs", + "className": "PrebuildSetupWithTestDataAttributeFinder", + "baseClass": "AttributeFinderBase`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/TestFiltering.cs", + "className": "TestFiltering", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/AndroidPlatformSetup.cs", + "className": "AndroidPlatformSetup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "PostBuildAction", + "PostSuccessfulBuildAction", + "PostSuccessfulLaunchAction", + "CleanUp" + ], + "serializedFields": [ + "m_Stripping" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/ApplePlatformSetup.cs", + "className": "ApplePlatformSetup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "PostBuildAction", + "PostSuccessfulBuildAction", + "PostSuccessfulLaunchAction", + "CleanUp" + ], + "serializedFields": [ + "m_Stripping" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/GameCorePlatformSetup.cs", + "className": "GameCorePlatformSetup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "PostBuildAction", + "PostSuccessfulBuildAction", + "PostSuccessfulLaunchAction", + "CleanUp" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/IPlatformSetup.cs", + "className": "IPlatformSetup", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/LuminPlatformSetup.cs", + "className": "LuminPlatformSetup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "PostBuildAction", + "PostSuccessfulBuildAction", + "PostSuccessfulLaunchAction", + "CleanUp" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/PlatformSpecificSetup.cs", + "className": "PlatformSpecificSetup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "PostBuildAction", + "PostSuccessfulBuildAction", + "PostSuccessfulLaunchAction", + "CleanUp" + ], + "serializedFields": [ + "m_AppleiOSPlatformSetup", + "m_AppleTvOSPlatformSetup", + "m_XboxOnePlatformSetup", + "m_GameCorePlatformSetup", + "m_AndroidPlatformSetup", + "m_SwitchPlatformSetup", + "m_Switch2PlatformSetup", + "m_StadiaPlatformSetup", + "m_UwpPlatformSetup", + "m_LuminPlatformSetup", + "m_Target" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/StadiaPlatformSetup.cs", + "className": "StadiaPlatformSetup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "PostBuildAction", + "PostSuccessfulBuildAction", + "PostSuccessfulLaunchAction", + "CleanUp" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/Switch2PlatformSetup.cs", + "className": "Switch2PlatformSetup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "PostBuildAction", + "PostSuccessfulBuildAction", + "PostSuccessfulLaunchAction", + "CleanUp" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/SwitchPlatformSetup.cs", + "className": "SwitchPlatformSetup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "PostBuildAction", + "PostSuccessfulBuildAction", + "PostSuccessfulLaunchAction", + "CleanUp" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/UwpPlatformSetup.cs", + "className": "UwpPlatformSetup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "PostBuildAction", + "PostSuccessfulBuildAction", + "PostSuccessfulLaunchAction", + "CleanUp" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/XboxOnePlatformSetup.cs", + "className": "XboxOnePlatformSetup", + "baseClass": "IPlatformSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "PostBuildAction", + "PostSuccessfulBuildAction", + "PostSuccessfulLaunchAction", + "CleanUp" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlayerLauncher.cs", + "className": "PlayerLauncher", + "baseClass": "RuntimeTestLauncherBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "PrepareScene" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Destroy" + ], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherContextSettings.cs", + "className": "PlayerLauncherContextSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherTestRunSettings.cs", + "className": "PlayerLauncherTestRunSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlaymodeLauncher.cs", + "className": "PlaymodeLauncher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/RemotePlayerLogController.cs", + "className": "RemotePlayerLogController", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "SetBuildTarget", + "SetLogsDirectory", + "StartLogWriters", + "StopLogWriters" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/RemotePlayerTestController.cs", + "className": "RemoteTestRunController", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "Init", + "PostSuccessfulBuildAction" + ], + "serializedFields": [ + "bool", + "m_RegisteredConnectionCallbacks", + "m_HearbeatTimeOut", + "m_IncomingMessages", + "m_RegisteredMessageCallback" + ], + "publicFields": [ + "MessageArgs", + "Type" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/RuntimeTestLauncherBase.cs", + "className": "RuntimeTestLauncherBase", + "baseClass": "TestLauncherBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "UnityEvent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/TestLauncherBase.cs", + "className": "TestLauncherBase", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecutePostBuildCleanupMethods" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestResultSerializer.cs", + "className": "TestResultSerializer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RestoreTestResult", + "IsPassed" + ], + "serializedFields": [ + "id", + "fullName", + "duration", + "label", + "message", + "output", + "site", + "stacktrace", + "startTimeAO", + "endTimeAO", + "status", + "uniqueName" + ], + "publicFields": [ + "id", + "fullName", + "uniqueName" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Data/RunProgress.cs", + "className": "RunProgress", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "progressPrTest", + "progress", + "stageName", + "stepName" + ], + "publicFields": [ + "progressPrTest", + "progress", + "stageName", + "stepName" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Data/TaskInfo.cs", + "className": "TaskInfo", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "index", + "stopBeforeIndex", + "pc", + "taskMode" + ], + "publicFields": [ + "index", + "stopBeforeIndex", + "pc", + "taskMode" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Data/TaskMode.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Data/TestJobData.cs", + "className": "TestJobData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeforeSerialize", + "OnAfterDeserialize", + "GetCurrentBuildOptions" + ], + "serializedFields": [ + "guid", + "startTime", + "taskPC", + "isRunning", + "executionSettings", + "runProgress", + "existingFiles", + "undoGroup", + "editModeRunner", + "setUpTearDownState", + "outerUnityTestActionState", + "testRunnerStateSerializer", + "enumerableTestState", + "savedTaskInfoStack", + "SceneSetup", + "testProgress", + "InitTestScene", + "InitTestScenePath", + "PlayerBuildOptions", + "PlayerBuildOptionsWithProfile", + "PlaymodeTestsController", + "PlayModeSettings", + "PlatformSpecificSetup", + "RetryRepeatState", + "OriginalProjectSettings", + "UserApplicationIdleTime", + "UserInteractionMode" + ], + "publicFields": [ + "guid", + "startTime", + "taskInfoStack", + "taskPC", + "isRunning", + "executionSettings", + "runProgress", + "existingFiles", + "undoGroup", + "editModeRunner", + "setUpTearDownState", + "outerUnityTestActionState", + "testRunnerStateSerializer", + "enumerableTestState", + "isHandledByRunner", + "SceneSetup", + "Tasks", + "testProgress", + "testTree", + "testFilter", + "filteredTests", + "TestStartedEvent", + "TestFinishedEvent", + "RunStartedEvent", + "RunFinishedEvent", + "Context", + "ConstructDelegator", + "TestResults", + "InitTestScene", + "InitTestScenePath", + "PlayerBuildOptions", + "PlayerBuildOptionsWithProfile", + "PlaymodeTestsController", + "PlayModeSettings", + "PlatformSpecificSetup", + "TargetRuntimePlatform", + "RetryRepeatState", + "OriginalProjectSettings", + "UserApplicationIdleTime", + "UserInteractionMode", + "runInBackgroundValue", + "consoleErrorPaused" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Data/TestProgress.cs", + "className": "TestProgress", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "CurrentTest", + "AllTestsToRun", + "RemainingTests", + "CompletedTests" + ], + "publicFields": [ + "CurrentTest", + "AllTestsToRun", + "RemainingTests", + "CompletedTests" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/ITestJobDataHolder.cs", + "className": "ITestJobDataHolder", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/ITestJobRunner.cs", + "className": "ITestJobRunner", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/RequiredTestRunDataMissingException.cs", + "className": "RequiredTestRunDataMissingException", + "baseClass": "Exception", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "FieldName" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/TaskList.cs", + "className": "TaskList", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/BuildActionTaskBase.cs", + "className": "BuildActionTaskBase", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/BuildNUnitFilterTask.cs", + "className": "BuildNUnitFilterTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/BuildTestTreeTask.cs", + "className": "BuildTestTreeTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/CleanupConstructDelegatorTask.cs", + "className": "CleanupConstructDelegatorTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/CleanUpContext.cs", + "className": "CleanUpContext", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/CleanupTestControllerTask.cs", + "className": "CleanupTestControllerTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/CleanupVerificationTask.cs", + "className": "CleanupVerificationTask", + "baseClass": "FileCleanupVerifierTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/CreateBootstrapSceneTask.cs", + "className": "CreateBootstrapSceneTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Destroy" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/DeleteBootstrapSceneTask.cs", + "className": "DeleteBootstrapSceneTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/EditModeRunTask.cs", + "className": "EditModeRunTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/EnableTestOutLoggerTask.cs", + "className": "EnableTestOutLoggerTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/EnterPlayModeTask.cs", + "className": "EnterPlayModeTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "IsInPlayMode", + "EnterPlayMode" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Events/CreateEventsTask.cs", + "className": "CreateEventsTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Events/RegisterCallbackDelegatorEventsTask.cs", + "className": "RegisterCallbackDelegatorEventsTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Events/RegisterTestRunCallbackEventsTask.cs", + "className": "RegisterTestRunCallbackEventsTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Events/RunFinishedInvocationEvent.cs", + "className": "RunFinishedInvocationEvent", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Events/RunStartedInvocationEvent.cs", + "className": "RunStartedInvocationEvent", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Events/UpdateTestProgressTask.cs", + "className": "UpdateTestProgressTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/ExitPlayModeTask.cs", + "className": "ExitPlayModeTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "IsInPlayMode", + "ExitPlayMode" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/FileCleanupVerifierTaskBase.cs", + "className": "FileCleanupVerifierTaskBase", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/FilterTestTreeTask.cs", + "className": "FilterTestTreeTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/GenerateContextTask.cs", + "className": "GenerateContextTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/InitializeTestProgressTask.cs", + "className": "InitializeTestProgressTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/LegacyPlayerRunTask.cs", + "className": "LegacyPlayerRunTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/MarkRunAsPlayModeTask.cs", + "className": "MarkRunAsPlayModeTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PerformUndoTask.cs", + "className": "PerformUndoTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Platform/PlatformSpecificCleanupTask.cs", + "className": "PlatformSpecificCleanupTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Platform/PlatformSpecificPostBuildTask.cs", + "className": "PlatformSpecificPostBuildTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Platform/PlatformSpecificSetupTask.cs", + "className": "PlatformSpecificSetupTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Platform/PlatformSpecificSuccessfulBuildTask.cs", + "className": "PlatformSpecificSuccessfulBuildTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Platform/PlatformSpecificSuccessfulLaunchTask.cs", + "className": "PlatformSpecificSuccessfulLaunchTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Player/DetermineRuntimePlatformTask.cs", + "className": "DetermineRuntimePlatformTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PlayModeRunTask.cs", + "className": "PlayModeRunTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PostbuildCleanupTask.cs", + "className": "PostbuildCleanupTask", + "baseClass": "BuildActionTaskBase`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PostbuildCleanupWithTestDataTask.cs", + "className": "PostbuildCleanupWithTestDataTask", + "baseClass": "BuildActionTaskBase`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PrebuildSetupTask.cs", + "className": "PrebuildSetupTask", + "baseClass": "BuildActionTaskBase`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PrebuildSetupWithTestDataTask.cs", + "className": "PrebuildSetupWithTestDataTask", + "baseClass": "BuildActionTaskBase`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PreparePlayModeRunTask.cs", + "className": "PreparePlayModeRunTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/RegisterFilesForCleanupVerificationTask.cs", + "className": "RegisterFilesForCleanupVerificationTask", + "baseClass": "FileCleanupVerifierTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/ResetInteractionModeTask.cs", + "className": "ResetInteractionModeTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/RestoreProjectSettingsTask.cs", + "className": "RestoreProjectSettingsTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/SaveUndoIndexTask.cs", + "className": "SaveUndoIndexTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Scene/CreateNewSceneTask.cs", + "className": "CreateNewSceneTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Scene/ISceneWrapper.cs", + "className": "ISceneWrapper", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Scene/ReloadModifiedScenesTask.cs", + "className": "ReloadModifiedScenesTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Scene/RemoveAdditionalUntitledSceneTask.cs", + "className": "RemoveAdditionalUntitledSceneTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Scene/RestoreSceneSetupTask.cs", + "className": "RestoreSceneSetupTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Scene/SaveModifiedSceneTask.cs", + "className": "SaveModifiedSceneTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Scene/SceneWrapper.cs", + "className": "SceneWrapper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Scene/StoreSceneSetupTask.cs", + "className": "StoreSceneSetupTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/SetInteractionModeTask.cs", + "className": "SetInteractionModeTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/SetupConstructDelegatorTask.cs", + "className": "SetupConstructDelegatorTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/TestTaskBase.cs", + "className": "TestTaskBase", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetTitle", + "ShouldExecute" + ], + "serializedFields": [], + "publicFields": [ + "RunOnError", + "RerunAfterResume", + "RerunAfterEnteredEditMode", + "SupportsResumingEnumerator", + "RunOnCancel", + "CanRunInstantly" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/UnlockReloadAssembliesTask.cs", + "className": "UnlockReloadAssembliesTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/TestJobDataHolder.cs", + "className": "TestJobDataHolder", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "RegisterRun", + "UnregisterRun", + "GetRunner", + "GetAllRunners" + ], + "serializedFields": [ + "TestRuns" + ], + "publicFields": [ + "TestRuns" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/TestJobRunner.cs", + "className": "TestJobRunner", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunJob", + "CancelRun", + "IsRunningJob", + "GetData" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/TestRunCanceledException.cs", + "className": "TestRunCanceledException", + "baseClass": "Exception", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/WaitForPlayerRunTask.cs", + "className": "WaitForPlayerRunTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Callbacks/WindowResultUpdater.cs", + "className": "WindowResultUpdater", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunStarted", + "RunFinished", + "TestStarted", + "TestFinished" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Callbacks/WindowResultUpdaterDataHolder.cs", + "className": "WindowResultUpdaterDataHolder", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "CachedResults" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/EditModePCHelper.cs", + "className": "EditModePcHelper", + "baseClass": "TestCommandPcHelper", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/EditModeRunner.cs", + "className": "EditModeRunner", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "Create", + "Init", + "Resume", + "TestStartedEvent", + "TestFinishedEvent", + "TestConsumer", + "Dispose", + "OnRunCancel" + ], + "serializedFields": [ + "m_CurrentPC", + "m_ExecuteOnEnable", + "m_AlreadyStartedTests", + "m_ExecutedTests", + "m_CurrentYieldObject", + "m_OrderedTestNames", + "RunFinished", + "m_DisableNestedEnumeratorBugfix" + ], + "publicFields": [ + "RunFinished" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/EditmodeWorkItemFactory.cs", + "className": "EditmodeWorkItemFactory", + "baseClass": "WorkItemFactory", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/EditorEnumeratorTestWorkItem.cs", + "className": "EditorEnumeratorTestWorkItem", + "baseClass": "UnityWorkItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/EnumeratorStepHelper.cs", + "className": "EnumeratorStepHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Messages/EnterPlayMode.cs", + "className": "EnterPlayMode", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Perform" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Messages/ExitPlayMode.cs", + "className": "ExitPlayMode", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Perform" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Messages/RecompileScripts.cs", + "className": "RecompileScripts", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "Perform" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Messages/WaitForDomainReload.cs", + "className": "WaitForDomainReload", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "Perform" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/CachingTestListProvider.cs", + "className": "CachingTestListProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetTestListAsync" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/EditorAssembliesProxy.cs", + "className": "EditorAssembliesProxy", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/EditorAssemblyWrapper.cs", + "className": "EditorAssemblyWrapper", + "baseClass": "AssemblyWrapper", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/EditorCompilationInterfaceProxy.cs", + "className": "EditorCompilationInterfaceProxy", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetAllEditorScriptAssemblies", + "GetAllPrecompiledAssemblies" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/EditorLoadedTestAssemblyProvider.cs", + "className": "EditorLoadedTestAssemblyProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetAssembliesGroupedByType" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/IEditorAssembliesProxy.cs", + "className": "IEditorAssembliesProxy", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/IEditorCompilationInterfaceProxy.cs", + "className": "IEditorCompilationInterfaceProxy", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/IEditorLoadedTestAssemblyProvider.cs", + "className": "IEditorLoadedTestAssemblyProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/ITestListCache.cs", + "className": "ITestListCache", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/ITestListCacheData.cs", + "className": "ITestListCacheData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/ITestListProvider.cs", + "className": "ITestListProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/TestListCache.cs", + "className": "TestListCache", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CacheTest", + "GetTestFromCacheAsync" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/TestListCacheData.cs", + "className": "TestListCacheData", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Platforms", + "m_CachedData" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/TestListJob.cs", + "className": "TestListJob", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "Start" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/TestListProvider.cs", + "className": "TestListProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetTestListAsync" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunnerWindow.cs", + "className": "TestRunnerWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDestroy" + ], + "publicMethods": [ + "AddItemsToMenu" + ], + "serializedFields": [ + "m_Spl", + "m_TestTypeToolbarIndex", + "m_TestListGUIs" + ], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunnerWindowSettings.cs", + "className": "TestRunnerWindowSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ToggleVerticalSplit" + ], + "serializedFields": [], + "publicFields": [ + "verticalSplit" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestSettings/ITestSettings.cs", + "className": "ITestSettings", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestSettings/ITestSettingsDeserializer.cs", + "className": "ITestSettingsDeserializer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestSettings/TestSettings.cs", + "className": "TestSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "SetupProjectParameters" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestSettings/TestSettingsDeserializer.cs", + "className": "TestSettingsDeserializer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetSettingsFromJsonFile" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Data/BuildSettings.cs", + "className": "BuildSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Platform", + "BuildTarget", + "DevelopmentPlayer", + "AndroidBuildSystem" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Data/PlayerSettings.cs", + "className": "PlayerSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "ScriptingBackend", + "MtRendering", + "GraphicsJobs", + "GpuSkinning", + "GraphicsApi", + "Batchmode", + "StereoRenderingPath", + "RenderThreadingMode", + "AndroidMinimumSdkVersion", + "AndroidTargetSdkVersion", + "ScriptingRuntimeVersion", + "AndroidTargetArchitecture", + "StripEngineCode" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Data/PlayerSystemInfo.cs", + "className": "PlayerSystemInfo", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "OperatingSystem", + "DeviceModel", + "DeviceName", + "ProcessorType", + "ProcessorCount", + "GraphicsDeviceName", + "SystemMemorySize", + "XrModel", + "XrDevice" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Data/QualitySettings.cs", + "className": "QualitySettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Vsync", + "AntiAliasing", + "ColorSpace", + "AnisotropicFiltering", + "BlendWeights" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Data/ScreenSettings.cs", + "className": "ScreenSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "ScreenWidth", + "ScreenHeight", + "ScreenRefreshRate", + "Fullscreen" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/ITestRunnerApiMapper.cs", + "className": "ITestRunnerApiMapper", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/IUtpLogger.cs", + "className": "IUtpLogger", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/IUtpMessageReporter.cs", + "className": "IUtpMessageReporter", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/BuildSettingsMessage.cs", + "className": "BuildSettingsMessage", + "baseClass": "Message", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "BuildSettings" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/EditorVersionMessage.cs", + "className": "EditorVersionMessage", + "baseClass": "Message", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/Message.cs", + "className": "Message", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddTimeStamp" + ], + "serializedFields": [], + "publicFields": [ + "type", + "time", + "version", + "phase", + "processId" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/PlayerSettingsMessage.cs", + "className": "PlayerSettingsMessage", + "baseClass": "Message", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "PlayerSettings" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/PlayerSystemInfoMessage.cs", + "className": "PlayerSystemInfoMessage", + "baseClass": "Message", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "PlayerSystemInfo" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/QualitySettingsMessage.cs", + "className": "QualitySettingsMessage", + "baseClass": "Message", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "QualitySettings" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/ScreenSettingsMessage.cs", + "className": "ScreenSettingsMessage", + "baseClass": "Message", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "ScreenSettings" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/TestFinishedMessage.cs", + "className": "TestFinishedMessage", + "baseClass": "Message", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "name", + "state", + "message", + "duration", + "durationMicroseconds", + "stackTrace", + "fileName", + "lineNumber", + "iteration" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/TestPlanMessage.cs", + "className": "TestPlanMessage", + "baseClass": "Message", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "tests" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/TestStartedMessage.cs", + "className": "TestStartedMessage", + "baseClass": "Message", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "name", + "state" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/TesRunDataHolder.cs", + "className": "ITestRunDataHolder", + "baseClass": "ScriptableSingleton", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeforeSerialize", + "OnAfterDeserialize" + ], + "serializedFields": [ + "TestRunData" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/TestRunData.cs", + "className": "TestRunData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "SuiteName", + "TestsInFixture", + "OneTimeSetUpDuration", + "OneTimeTearDownDuration" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/TestRunnerApiMapper.cs", + "className": "TestRunnerApiMapper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "MapTestToTestPlanMessage", + "MapTestToTestStartedMessage", + "TestResultToTestFinishedMessage", + "GetRunStateFromResultNunitXml", + "GetTestStateFromResult", + "FlattenTestNames" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/TestState.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolListener.cs", + "className": "UnityTestProtocolListener", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunStarted", + "RunFinished", + "TestStarted", + "TestFinished" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolStarter.cs", + "className": "UnityTestProtocolStarter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/UtpDebuglogger.cs", + "className": "UtpDebugLogger", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Log" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/UtpMessageBuilder.cs", + "className": "UtpMessageBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/UtpMessageReporter.cs", + "className": "UtpMessageReporter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ReportTestRunStarted", + "ReportTestStarted", + "ReportTestFinished" + ], + "serializedFields": [], + "publicFields": [ + "TestRunnerApiMapper", + "Logger" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/AssemblyInfo.cs", + "className": "IsExternalInit", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/AllocatingGCMemoryConstraint.cs", + "className": "AllocatingGCMemoryConstraint", + "baseClass": "Constraint", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SettingAVariableDoesNotAllocate" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/ConstraintsExtensions.cs", + "className": "ConstraintExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/InvalidSignatureException.cs", + "className": "InvalidSignatureException", + "baseClass": "ResultStateException", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/Is.cs", + "className": "Is", + "baseClass": "Is", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "MyTest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/LogAssert.cs", + "className": "LogAssert", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "LogAssertExample" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/LogScope/ILogScope.cs", + "className": "ILogScope", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/LogScope/LogEvent.cs", + "className": "LogEvent", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/LogScope/LogMatch.cs", + "className": "LogMatch", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Matches" + ], + "serializedFields": [ + "m_UseRegex", + "m_Message", + "m_MessageRegex", + "m_LogType" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/LogScope/LogScope.cs", + "className": "LogScope", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddLog", + "Dispose", + "AnyFailingLogs", + "EvaluateLogScope", + "ProcessExpectedLogs", + "NoUnexpectedReceived" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/OutOfOrderExpectedLogMessageException.cs", + "className": "OutOfOrderExpectedLogMessageException", + "baseClass": "ResultStateException", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/UnexpectedLogMessageException.cs", + "className": "UnexpectedLogMessageException", + "baseClass": "ResultStateException", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "LogEvent" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/UnhandledLogMessageException.cs", + "className": "UnhandledLogMessageException", + "baseClass": "ResultStateException", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "LogEvent" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/UnityTestTimeoutException.cs", + "className": "UnityTestTimeoutException", + "baseClass": "ResultStateException", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/ActionDelegator.cs", + "className": "ActionDelegator", + "baseClass": "BaseDelegator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Delegate", + "HasAction", + "Execute" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/ConditionalIgnoreAttribute.cs", + "className": "ConditionalIgnoreAttribute", + "baseClass": "NUnitAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ApplyToTest", + "TestNeverRunningInMacEditor" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/EnumeratorHelper.cs", + "className": "EnumeratorHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/ParametrizedIgnoreAttribute.cs", + "className": "ParametrizedIgnoreAttribute", + "baseClass": "NUnitAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Test", + "Wrap" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/PreservedValuesAttribute.cs", + "className": "PreservedValuesAttribute", + "baseClass": "ValuesAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestEnumerator.cs", + "className": "TestEnumerator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "RecordExceptionWithHint" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestMustExpectAllLogsAttribute.cs", + "className": "TestMustExpectAllLogsAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityCombinatorialStrategy.cs", + "className": "UnityCombinatorialStrategy", + "baseClass": "CombinatorialStrategy", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityOneTimeSetUpAttribute.cs", + "className": "UnityOneTimeSetUpAttribute", + "baseClass": "NUnitAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "MyTest", + "TearDown", + "OneTimeSetUp", + "UnityOneTimeSetUp", + "UnityOneTimeTearDown", + "UnitTest", + "UnityTest", + "OneTimeTearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityOneTimeTearDownAttribute.cs", + "className": "UnityOneTimeTearDownAttribute", + "baseClass": "NUnitAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "MyTest", + "TearDown", + "OneTimeSetUp", + "UnityOneTimeSetUp", + "UnityOneTimeTearDown", + "UnitTest", + "UnityTest", + "OneTimeTearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityPlatformAttribute.cs", + "className": "UnityPlatformAttribute", + "baseClass": "NUnitAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestMethod", + "ApplyToTest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnitySetUpAttribute.cs", + "className": "UnitySetUpAttribute", + "baseClass": "NUnitAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "MyTest", + "TearDown", + "OneTimeSetUp", + "UnitySetUp", + "UnityTearDown", + "UnitTest", + "UnityTest", + "OneTimeTearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTearDownAttribute.cs", + "className": "UnityTearDownAttribute", + "baseClass": "NUnitAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "MyTest", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTestAttribute.cs", + "className": "UnityTestAttribute", + "baseClass": "CombiningStrategyAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "EditorUtility_WhenExecuted_ReturnsSuccess", + "GameObject_WithRigidBody_WillBeAffectedByPhysics" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/BaseDelegator.cs", + "className": "BaseDelegator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Abort" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandBase.cs", + "className": "BeforeAfterTestCommandBase", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecuteEnumerable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandState.cs", + "className": "BeforeAfterTestCommandState", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Reset", + "StoreContext", + "ApplyContext" + ], + "serializedFields": [], + "publicFields": [ + "NextBeforeStepIndex", + "NextBeforeStepPc", + "NextAfterStepIndex", + "NextAfterStepPc", + "TestHasRun", + "CurrentTestResultStatus", + "CurrentTestResultLabel", + "CurrentTestResultSite", + "CurrentTestMessage", + "CurrentTestStrackTrace", + "TestAfterStarted", + "Output", + "StartTicks", + "StartTimeOA", + "ShouldRestore" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableApplyChangesToContextCommand.cs", + "className": "EnumerableApplyChangesToContextCommand", + "baseClass": "ApplyChangesToContextCommand", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecuteEnumerable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableMaxTimeCommand.cs", + "className": "EnumerableMaxTimeCommand", + "baseClass": "DelegatingTestCommand", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecuteEnumerable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableOneTimeSetUpTearDownCommand.cs", + "className": "EnumerableOneTimeSetUpTearDownCommand", + "baseClass": "BeforeAfterTestCommandBase`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecuteOneTimeSetUpEnumerable", + "ExecuteOneTimeTeardownEnumerable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableRepeatedTestCommand.cs", + "className": "EnumerableRepeatedTestCommand", + "baseClass": "DelegatingTestCommand", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecuteEnumerable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableRetryTestCommand.cs", + "className": "EnumerableRetryTestCommand", + "baseClass": "DelegatingTestCommand", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecuteEnumerable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableSetUpTearDownCommand.cs", + "className": "EnumerableSetUpTearDownCommand", + "baseClass": "BeforeAfterTestCommandBase`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableTestMethodCommand.cs", + "className": "EnumerableTestMethodCommand", + "baseClass": "TestCommand", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecuteEnumerable", + "RecordExceptionWithHint" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableTestState.cs", + "className": "EnumerableTestState", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Repeat", + "Retry" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/IgnoreTest.cs", + "className": "IgnoreTest", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/IgnoreTestCommand.cs", + "className": "IgnoreTestCommand", + "baseClass": "DelegatingTestCommand", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecuteEnumerable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/ImmediateEnumerableCommand.cs", + "className": "ImmediateEnumerableCommand", + "baseClass": "DelegatingTestCommand", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/OuterUnityTestActionCommand.cs", + "className": "OuterUnityTestActionCommand", + "baseClass": "BeforeAfterTestCommandBase`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/ParametrizedIgnoreCommand.cs", + "className": "ParametrizedIgnoreCommand", + "baseClass": "DelegatingTestCommand", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecuteEnumerable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/RepeatCommand.cs", + "className": "RepeatCommand", + "baseClass": "DelegatingTestCommand", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecuteEnumerable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/RetryCommand.cs", + "className": "RetryCommand", + "baseClass": "DelegatingTestCommand", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecuteEnumerable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/SetUpTearDownCommand.cs", + "className": "SetUpTearDownCommand", + "baseClass": "BeforeAfterTestCommandBase`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/StrictCheckCommand.cs", + "className": "StrictCheckCommand", + "baseClass": "DelegatingTestCommand", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecuteEnumerable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/TaskTestMethodCommand.cs", + "className": "TaskTestMethodCommand", + "baseClass": "TestCommand", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecuteEnumerable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/TestActionCommand.cs", + "className": "TestActionCommand", + "baseClass": "BeforeAfterTestCommandBase`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/TestCommandPcHelper.cs", + "className": "TestCommandPcHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/TimeoutCommand.cs", + "className": "TimeoutCommand", + "baseClass": "DelegatingTestCommand", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecuteEnumerable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/UnityTestMethodCommand.cs", + "className": "UnityTestMethodCommand", + "baseClass": "TestMethodCommand", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/ConstructDelegator.cs", + "className": "ConstructDelegator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Delegate", + "HasAction", + "Execute", + "DestroyCurrentTestObjectIfExists" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Filters/AndFilterExtended.cs", + "className": "AndFilterExtended", + "baseClass": "AndFilter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Filters/AssemblyNameFilter.cs", + "className": "AssemblyNameFilter", + "baseClass": "ValueMatchFilter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Filters/CategoryFilterExtended.cs", + "className": "CategoryFilterExtended", + "baseClass": "CategoryFilter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Filters/EditorOnlyFilter.cs", + "className": "EditorOnlyFilter", + "baseClass": "NonExplicitFilter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Filters/FullNameFilter.cs", + "className": "FullNameFilter", + "baseClass": "FullNameFilter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Filters/NonExplicitFilter.cs", + "className": "NonExplicitFilter", + "baseClass": "TestFilter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/IAsyncTestAssemblyBuilder.cs", + "className": "IAsyncTestAssemblyBuilder", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/IStateSerializer.cs", + "className": "IStateSerializer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/ITestSuiteModifier.cs", + "className": "ITestSuiteModifier", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/OrderedTestSuiteModifier.cs", + "className": "OrderedTestSuiteModifier", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ModifySuite" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/CompositeWorkItem.cs", + "className": "CompositeWorkItem", + "baseClass": "UnityWorkItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Compare" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/CoroutineTestWorkItem.cs", + "className": "CoroutineTestWorkItem", + "baseClass": "UnityWorkItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/DefaultTestWorkItem.cs", + "className": "DefaultTestWorkItem", + "baseClass": "UnityWorkItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/FailCommand.cs", + "className": "FailCommand", + "baseClass": "TestCommand", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecuteEnumerable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/FeatureFlags.cs", + "className": "FeatureFlags", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "fileCleanUpCheck", + "requiresSplashScreen", + "strictDomainReload", + "disableNestedEnumeratorBugfix" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/IEnumerableTestMethodCommand.cs", + "className": "IEnumerableTestMethodCommand", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/PlaymodeWorkItemFactory.cs", + "className": "PlaymodeWorkItemFactory", + "baseClass": "WorkItemFactory", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/RestoreTestContextAfterDomainReload.cs", + "className": "RestoreTestContextAfterDomainReload", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/TestCommandBuilder.cs", + "className": "TestCommandBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityLogCheckDelegatingCommand.cs", + "className": "UnityLogCheckDelegatingCommand", + "baseClass": "DelegatingTestCommand", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecuteEnumerable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestAssemblyRunner.cs", + "className": "UnityTestAssemblyRunner", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetCurrentContext", + "Load", + "LoadTestTree", + "Run", + "StopRun" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestExecutionContext.cs", + "className": "UnityTestExecutionContext", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IncrementAssertCount", + "AddFormatter", + "HasTimedOut" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItem.cs", + "className": "UnityWorkItem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InitializeContext" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItemDataHolder.cs", + "className": "UnityWorkItemDataHolder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/WorkItemFactory.cs", + "className": "WorkItemFactory", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Create" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/TestExtensions.cs", + "className": "TestExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/TestResultExtensions.cs", + "className": "TestResultExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/UnityTestAssemblyBuilder.cs", + "className": "UnityTestAssemblyBuilder", + "baseClass": "DefaultTestAssemblyBuilder", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Build", + "Equals", + "BuildAsync" + ], + "serializedFields": [], + "publicFields": [ + "Platform" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/Callbacks/PlayerQuitHandler.cs", + "className": "PlayerQuitHandler", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "Start", + "RunStarted", + "RunFinished", + "TestStarted", + "TestFinished" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/Callbacks/PlayModeRunnerCallback.cs", + "className": "PlayModeRunnerCallback", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunFinished", + "TestFinished", + "OnGUI", + "RunStarted", + "TestStarted" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/Callbacks/RemoteTestResultSender.cs", + "className": "RemoteTestResultSender", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "Start", + "RunStarted", + "RunFinished", + "TestStarted", + "TestFinished", + "SendDataRoutine" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRenderer.cs", + "className": "TestResultRenderer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ShowResults", + "Draw" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRendererCallback.cs", + "className": "TestResultRendererCallback", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunStarted", + "RunFinished", + "OnGUI", + "TestStarted", + "TestFinished" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/ITestRunnerListener.cs", + "className": "ITestRunnerListener", + "baseClass": "UnityEvent", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "UnityEvent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/Messages/IEditModeTestYieldInstruction.cs", + "className": "IEditModeTestYieldInstruction", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "PlayOnAwakeDisabled_DoesntPlayWhenEnteringPlayMode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/PlaymodeTestsController.cs", + "className": "PlaymodeTestsController", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "Start", + "TestRunnerCoroutine", + "Run", + "Cleanup" + ], + "serializedFields": [ + "m_AssembliesWithTests", + "TestStartedEvent", + "TestFinishedEvent", + "RunStartedEvent", + "RunFinishedEvent", + "settings" + ], + "publicFields": [ + "settings", + "RunInfrastructureHasRegistered" + ], + "unityApiUsage": [ + "SceneManager", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/PlaymodeTestsControllerSettings.cs", + "className": "PlaymodeTestsControllerSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "filters", + "retryCount", + "repeatCount", + "automated", + "randomOrderSeed" + ], + "publicFields": [ + "filters", + "sceneBased", + "originalScene", + "bootstrapScene", + "orderedTestNames", + "featureFlags", + "retryCount", + "repeatCount", + "automated", + "randomOrderSeed" + ], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/RemoteHelpers/IRemoteTestResultDataFactory.cs", + "className": "IRemoteTestResultDataFactory", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/RemoteHelpers/PlayerConnectionMessageIds.cs", + "className": "PlayerConnectionMessageIds", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestData.cs", + "className": "RemoteTestData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "id", + "name", + "fullName", + "testCaseCount", + "ChildIndex", + "hasChildren", + "isSuite", + "childrenIds", + "testCaseTimeout", + "Categories", + "IsTestAssembly", + "RunState", + "Description", + "SkipReason", + "ParentId", + "UniqueName", + "ParentUniqueName", + "ParentFullName" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultData.cs", + "className": "RemoteTestResultData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "testId", + "name", + "fullName", + "resultState", + "testStatus", + "duration", + "startTime", + "endTime", + "message", + "stackTrace", + "assertCount", + "failCount", + "passCount", + "skipCount", + "inconclusiveCount", + "hasChildren", + "output", + "xml", + "childrenIds" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataFactory.cs", + "className": "RemoteTestResultDataFactory", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateFromTestResult", + "CreateFromTest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataWithTestData.cs", + "className": "RemoteTestResultDataWithTestData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "results", + "tests" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/RuntimeTestRunnerFilter.cs", + "className": "RuntimeTestRunnerFilter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "BuildNUnitFilter" + ], + "serializedFields": [], + "publicFields": [ + "testMode", + "assemblyNames", + "groupNames", + "categoryNames", + "testNames", + "synchronousOnly" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/SynchronousFilter.cs", + "className": "SynchronousFilter", + "baseClass": "NonExplicitFilter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/TestEnumeratorWrapper.cs", + "className": "TestEnumeratorWrapper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/TestListenerWrapper.cs", + "className": "TestListenerWrapper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestStarted", + "TestFinished", + "TestOutput" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/TestPlatform.cs", + "className": "TestPlatformEnumExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/TestTaskWrapper.cs", + "className": "TestTaskWrapper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/UnityTestProtocol/MessageForRetryRepeat.cs", + "className": "MessageForRetryRepeat", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddTimeStamp" + ], + "serializedFields": [], + "publicFields": [ + "type", + "time", + "version", + "phase", + "processId" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/UnityTestProtocol/TestFinishMessage.cs", + "className": "TestFinishedMessage", + "baseClass": "MessageForRetryRepeat", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "name", + "state", + "message", + "duration", + "durationMicroseconds", + "stackTrace" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/UnityTestProtocol/TestStartedMessage.cs", + "className": "TestStartedMessage", + "baseClass": "MessageForRetryRepeat", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "name", + "state" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/UnityTestProtocol/TestState.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyLoadProxy.cs", + "className": "AssemblyLoadProxy", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Load" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyWrapper.cs", + "className": "AssemblyWrapper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyLoadProxy.cs", + "className": "IAssemblyLoadProxy", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyWrapper.cs", + "className": "IAssemblyWrapper", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/AssemblyProvider/IScriptingRuntimeProxy.cs", + "className": "IScriptingRuntimeProxy", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/AssemblyProvider/PlayerTestAssemblyProvider.cs", + "className": "PlayerTestAssemblyProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetUserAssemblies" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/AssemblyProvider/ScriptingRuntimeProxy.cs", + "className": "ScriptingRuntimeProxy", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetAllUserAssemblies" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/AttributeHelper.cs", + "className": "AttributeHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/ColorEqualityComparer.cs", + "className": "ColorEqualityComparer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GivenColorsAreEqual_WithAllowedCalculationError", + "Equals", + "GetHashCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/CoroutineRunner.cs", + "className": "CoroutineRunner", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "HandleEnumerableTest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/FloatEqualityComparer.cs", + "className": "FloatEqualityComparer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "VerifyThat_TwoFloatsAreEqual", + "Equals", + "GetHashCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/IOuterUnityTestAction.cs", + "className": "IOuterUnityTestAction", + "baseClass": "NUnitAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "MyTestInsidePlaymode", + "BeforeTest", + "AfterTest", + "UnitTest", + "UnityTestWithDomainReload" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/IPostBuildCleanup.cs", + "className": "IPostBuildCleanup", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/IPostbuildCleanupWithTestData.cs", + "className": "IPostbuildCleanupWithTestData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/IPrebuildSetup.cs", + "className": "IPrebuildSetup", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "SetUpTest", + "WhenNullTextureIsPassed_CreateShouldReturnNullSprite" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/IPrebuildSetupWithTestData.cs", + "className": "IPrebuildSetupWithTestData", + "baseClass": "IPrebuildSetupWithTestData", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "SetUpTest", + "WhenNullTextureIsPassed_CreateShouldReturnNullSprite" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/ITestRunCallback.cs", + "className": "ITestRunCallback", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/MonoBehaviourTest/IMonoBehaviourTest.cs", + "className": "IMonoBehaviourTest", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/MonoBehaviourTest/MonoBehaviourTest.cs", + "className": "MonoBehaviourTest", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "MonoBehaviourTest_Works" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/PostBuildCleanupAttribute.cs", + "className": "PostBuildCleanupAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/PostBuildCleanupWithTestDataAttribute.cs", + "className": "PostBuildCleanupWithTestDataAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/PrebuildSetupAttribute.cs", + "className": "PrebuildSetupAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "SetUpTest", + "WhenNullTextureIsPassed_CreateShouldReturnNullSprite" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/PrebuildSetupWithTestDataAttribute.cs", + "className": "PrebuildSetupWithTestDataAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "SetUpTest", + "WhenNullTextureIsPassed_CreateShouldReturnNullSprite" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/QuaternionEqualityComparer.cs", + "className": "QuaternionEqualityComparer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "VerifyThat_TwoQuaternionsAreEqual", + "Equals", + "GetHashCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/StacktraceFilter.cs", + "className": "StackTraceFilter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/TestData.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestData" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/TestMode.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/TestRunCallbackAttribute.cs", + "className": "TestRunCallbackAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunStarted", + "RunFinished", + "TestStarted", + "TestFinished" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/TestRunCallbackListener.cs", + "className": "TestRunCallbackListener", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "RunStarted", + "RunFinished", + "TestStarted", + "TestFinished" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/Utils.cs", + "className": "Utils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CheckThat_FloatsAreEqual", + "CheckThat_FloatsAreAbsoluteEqual" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/Vector2ComparerWithEqualsOperator.cs", + "className": "Vector2ComparerWithEqualsOperator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "VerifyThat_TwoVector2ObjectsAreEqual", + "Equals", + "GetHashCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/Vector2EqualityComparer.cs", + "className": "Vector2EqualityComparer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "VerifyThat_TwoVector2ObjectsAreEqual", + "Equals", + "GetHashCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/Vector3ComparerWithEqualsOperator.cs", + "className": "Vector3ComparerWithEqualsOperator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "VerifyThat_TwoVector3ObjectsAreEqual", + "Equals", + "GetHashCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/Vector3EqualityComparer.cs", + "className": "Vector3EqualityComparer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "VerifyThat_TwoVector3ObjectsAreEqual", + "Equals", + "GetHashCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/Vector4ComparerWithEqualsOperator.cs", + "className": "Vector4ComparerWithEqualsOperator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "VerifyThat_TwoVector4ObjectsAreEqual", + "Equals", + "GetHashCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/Vector4EqualityComparer.cs", + "className": "Vector4EqualityComparer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "VerifyThat_TwoVector4ObjectsAreEqual", + "Equals", + "GetHashCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/DocCodeExamples/ActionExamples.cs", + "className": "ActionExamples_HideAPI", + "baseClass": "ClipAction", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/DocCodeExamples/MarkerEditorExamples.cs", + "className": "MarkerEditorExamples", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/DocCodeExamples/TimelineAttributesExamples.cs", + "className": "TimelineAttributesExamples_HideAPI", + "baseClass": "TrackAsset", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/DocCodeExamples/TimelineEditorExamples.cs", + "className": "TimelineEditorExamples_HideAPI", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/DocCodeExamples/TrackAssetExamples.cs", + "className": "TrackAssetExamples_HideAPI", + "baseClass": "TrackAsset", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Actions/ActionContext.cs", + "className": "ActionContext", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "timeline", + "director" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Actions/ActionManager.cs", + "className": "ActionManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Actions/ClipAction.cs", + "className": "ClipAction", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Actions/ClipsActions.cs", + "className": "EditClipInAnimationWindow", + "baseClass": "ClipAction", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Actions/IAction.cs", + "className": "IAction", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Actions/IMenuChecked.cs", + "className": "IMenuChecked", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Actions/IMenuName.cs", + "className": "IMenuName", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Actions/Invoker.cs", + "className": "Invoker", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Actions/MarkerAction.cs", + "className": "MarkerAction", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Actions/MarkerActions.cs", + "className": "CopyMarkersToClipboard", + "baseClass": "MarkerAction", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Actions/Menus/MenuItemActionBase.cs", + "className": "MenuActionItem", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "category", + "entryName", + "shortCut", + "priority", + "isActiveInMode", + "state", + "isChecked" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Actions/Menus/TimelineContextMenu.cs", + "className": "SequencerContextMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Actions/TimelineAction.cs", + "className": "TimelineAction", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Actions/TimelineActions.cs", + "className": "CopyAction", + "baseClass": "TimelineAction", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Actions/TrackAction.cs", + "className": "TrackAction", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Actions/TrackActions.cs", + "className": "EditTrackInAnimationWindow", + "baseClass": "TrackAction", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Activation/ActivationTrackEditor.cs", + "className": "ActivationTrackEditor", + "baseClass": "TrackEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Activation/ActivationTrackInspector.cs", + "className": "ActivationTrackInspector", + "baseClass": "TrackAssetInspector", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Analytics/TimelineAnalytics.cs", + "className": "TimelineAnalytics", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPreprocessBuild", + "OnProcessScene", + "OnPostprocessBuild" + ], + "serializedFields": [], + "publicFields": [ + "uniqueDirectors", + "numTracks", + "minDuration", + "maxDuration", + "minNumTracks", + "maxNumTracks", + "numRecorded", + "name", + "percent", + "num_timelines", + "recorded_percent", + "track_info", + "most_popular_user_track" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Animation/AnimationClipActions.cs", + "className": "MatchOffsetsPreviousAction", + "baseClass": "ClipAction", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Animation/AnimationClipCurveCache.cs", + "className": "AnimationClipCurveCache", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "GetCurveTimes", + "Update", + "GetBindingForCurve", + "GetCurveForBinding", + "GetObjectCurveForBinding", + "GetGroupBinding", + "OnEnable", + "OnDisable", + "GetCurveInfo", + "ClearCachedProxyClips", + "Clear" + ], + "serializedFields": [], + "publicFields": [ + "binding", + "curve", + "objectCurve", + "curves", + "bindings", + "objectBindings", + "objectCurves" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Animation/AnimationClipExtensions.cs", + "className": "AnimationClipExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Animation/AnimationOffsetMenu.cs", + "className": "AnimationOffsetMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Animation/AnimationPlayableAssetEditor.cs", + "className": "AnimationPlayableAssetEditor", + "baseClass": "ClipEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Animation/AnimationTrackActions.cs", + "className": "AddOverrideTrackAction", + "baseClass": "TrackAction", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Animation/BindingSelector.cs", + "className": "BindingSelector", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnGUI", + "InitIfNeeded", + "RefreshCurves", + "RefreshTree" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Animation/BindingTreeViewDataSource.cs", + "className": "BindingTreeViewDataSource", + "baseClass": "TreeViewDataSource`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "CompareTo", + "UpdateData" + ], + "serializedFields": [], + "publicFields": [ + "groupDisplayName" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Animation/BindingTreeViewDataSourceGUI.cs", + "className": "BindingTreeViewGUI", + "baseClass": "TreeViewGUI`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Animation/ClipCurveEditor.cs", + "className": "ClipCurveEditor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SelectAllKeys", + "FrameClip", + "DrawHeader", + "GetSelectedProperties", + "RemoveCurves", + "DrawCurveEditor" + ], + "serializedFields": [], + "publicFields": [ + "timeRange", + "rippleTime" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Animation/CurveDataSource.cs", + "className": "CurveDataSource", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetBackgroundRect", + "GenerateWrappers" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Animation/CurvesProxy.cs", + "className": "CurvesProxy", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateCurves", + "ConfigureCurveWrapper", + "RebuildCurves", + "RemoveCurves", + "UpdateCurves", + "ApplyExternalChangesToProxy", + "UpdateProxyCurves", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Animation/CurveTreeViewNode.cs", + "className": "CurveTreeViewNode", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Animation/TimelineAnimationUtilities.cs", + "className": "TimelineAnimationUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "position", + "rotation" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Attributes/ActiveInModeAttribute.cs", + "className": "ActiveInModeAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Attributes/MenuEntryAttribute.cs", + "className": "MenuEntryAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Attributes/ShortcutAttribute.cs", + "className": "ShortcutAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetMenuShortcut", + "MatchesEvent", + "MatchesCurrentPlatform" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Attributes/TimelineShortcutAttribute.cs", + "className": "TimelineShortcutAttribute", + "baseClass": "ShortcutAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Audio/AudioClipPropertiesDrawer.cs", + "className": "AudioClipPropertiesDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible audio manager" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Audio/AudioPlayableAssetEditor.cs", + "className": "AudioPlayableAssetEditor", + "baseClass": "ClipEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetOrCreateWaveformPreview" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible audio manager" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Audio/AudioPlayableAssetInspector.cs", + "className": "AudioPlayableAssetInspector", + "baseClass": "BasicAssetInspector", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible audio manager" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Audio/AudioTrackInspector.cs", + "className": "AudioTrackInspector", + "baseClass": "TrackAssetInspector", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible audio manager" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/ControlTrack/ControlPlayableAssetEditor.cs", + "className": "ControlPlayableAssetEditor", + "baseClass": "ClipEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/CurveEditUtility.cs", + "className": "CurveEditUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/CustomEditors/ClipEditor.cs", + "className": "ClipEditor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "GetErrorText", + "GetDefaultHighlightColor" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/CustomEditors/CustomTimelineEditorCache.cs", + "className": "CustomTimelineEditorCache", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/CustomEditors/MarkerEditor.cs", + "className": "MarkerEditor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "trackRegion" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/CustomEditors/MarkerTrackEditor.cs", + "className": "MarkerTrackEditor", + "baseClass": "TrackEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/CustomEditors/TrackEditor.cs", + "className": "TrackEditor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "GetErrorText", + "GetTrackColor" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/DirectorNamedColor.cs", + "className": "DirectorNamedColor", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "SetDefault", + "ToText", + "FromText" + ], + "serializedFields": [ + "colorPlayhead", + "colorSelection", + "colorEndmarker", + "colorGroup", + "colorGroupTrackBackground", + "colorAnimation", + "colorAnimationRecorded", + "colorAudio", + "colorAudioWaveform", + "colorActivation", + "colorDropTarget", + "colorClipFont", + "colorInvalidClipOverlay", + "colorTrackBackground", + "colorTrackHeaderBackground", + "colorTrackDarken", + "colorTrackBackgroundRecording", + "colorInfiniteTrackBackgroundRecording", + "colorTrackBackgroundSelected", + "colorTrackFont", + "colorClipUnion", + "colorTopOutline3", + "colorDurationLine", + "colorRange", + "colorSequenceBackground", + "colorTooltipBackground", + "colorInfiniteClipLine", + "colorDefaultTrackDrawer", + "colorDuration", + "colorRecordingClipOutline", + "colorAnimEditorBinding", + "colorTimelineBackground", + "colorLockTextBG", + "colorInlineCurveVerticalLines", + "colorInlineCurveOutOfRangeOverlay", + "colorInlineCurvesBackground", + "markerDrawerBackgroundColor", + "markerHeaderDrawerBackgroundColor", + "colorControl", + "colorSubSequenceBackground", + "colorTrackSubSequenceBackground", + "colorTrackSubSequenceBackgroundSelected", + "colorSubSequenceOverlay", + "colorSubSequenceDurationLine", + "clipBckg", + "clipSelectedBckg", + "clipBorderColor", + "clipEaseBckgColor", + "clipBlendIn", + "clipBlendInSelected", + "clipBlendOut", + "clipBlendOutSelected" + ], + "publicFields": [ + "colorPlayhead", + "colorSelection", + "colorEndmarker", + "colorGroup", + "colorGroupTrackBackground", + "colorAnimation", + "colorAnimationRecorded", + "colorAudio", + "colorAudioWaveform", + "colorActivation", + "colorDropTarget", + "colorClipFont", + "colorInvalidClipOverlay", + "colorTrackBackground", + "colorTrackHeaderBackground", + "colorTrackDarken", + "colorTrackBackgroundRecording", + "colorInfiniteTrackBackgroundRecording", + "colorTrackBackgroundSelected", + "colorTrackFont", + "colorClipUnion", + "colorTopOutline3", + "colorDurationLine", + "colorRange", + "colorSequenceBackground", + "colorTooltipBackground", + "colorInfiniteClipLine", + "colorDefaultTrackDrawer", + "colorDuration", + "colorRecordingClipOutline", + "colorAnimEditorBinding", + "colorTimelineBackground", + "colorLockTextBG", + "colorInlineCurveVerticalLines", + "colorInlineCurveOutOfRangeOverlay", + "colorInlineCurvesBackground", + "markerDrawerBackgroundColor", + "markerHeaderDrawerBackgroundColor", + "colorControl", + "colorSubSequenceBackground", + "colorTrackSubSequenceBackground", + "colorTrackSubSequenceBackgroundSelected", + "colorSubSequenceOverlay", + "colorSubSequenceDurationLine", + "clipBckg", + "clipSelectedBckg", + "clipBorderColor", + "clipEaseBckgColor", + "clipBlendIn", + "clipBlendInSelected", + "clipBlendOut", + "clipBlendOutSelected" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/DirectorStyles.cs", + "className": "DirectorStyles", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExportSkinToFile", + "ReloadSkin", + "Initialize" + ], + "serializedFields": [], + "publicFields": [ + "playrangeContent", + "groupBackground", + "displayBackground", + "fontClip", + "fontClipLoop", + "trackHeaderFont", + "trackGroupAddButton", + "groupFont", + "timeCursor", + "endmarker", + "tinyFont", + "foldout", + "trackMuteButton", + "trackLockButton", + "trackRecordButton", + "playTimeRangeStart", + "playTimeRangeEnd", + "selectedStyle", + "trackSwatchStyle", + "connector", + "keyframe", + "warning", + "extrapolationHold", + "extrapolationLoop", + "extrapolationPingPong", + "extrapolationContinue", + "trackMarkerButton", + "markerMultiOverlay", + "bottomShadow", + "trackOptions", + "infiniteTrack", + "clipOut", + "clipIn", + "trackCurvesButton", + "trackLockOverlay", + "activation", + "playrange", + "timelineLockButton", + "trackAvatarMaskButton", + "markerWarning", + "editModeBtn", + "showMarkersBtn", + "sequenceSwitcher", + "inlineCurveHandle", + "timeReferenceButton", + "trackButtonSuite", + "previewButtonDisabled" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Extensions/AnimatedParameterExtensions.cs", + "className": "AnimatedParameterExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Extensions/AnimationTrackExtensions.cs", + "className": "AnimationTrackExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Extensions/TrackExtensions.cs", + "className": "TrackExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/AnimationPlayableAssetInspector.cs", + "className": "AnimationPlayableAssetInspector", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDestroy" + ], + "publicMethods": [ + "OnEnable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/AnimationTrackInspector.cs", + "className": "AnimationTrackInspector", + "baseClass": "TrackAssetInspector", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDestroy" + ], + "publicMethods": [ + "OnDestroy", + "DrawRecordedProperties" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/BasicAssetInspector.cs", + "className": "BasicAssetInspector", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/BuiltInCurvePresets.cs", + "className": "BuiltInPresets", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/ClipInspector/ClipInspector.cs", + "className": "ClipInspector", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "ToLocalTime", + "UpdateLockState", + "OnEnable" + ], + "serializedFields": [], + "publicFields": [ + "clip", + "curvesOwner" + ], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/ClipInspector/ClipInspectorCurveEditor.cs", + "className": "ClipInspectorCurveEditor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetCurve", + "SetSelected" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/ClipInspector/ClipInspectorSelectionInfo.cs", + "className": "ClipInspectorSelectionInfo", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Update" + ], + "serializedFields": [], + "publicFields": [ + "smallestDuration", + "selectedAssetTypesAreHomogeneous", + "containsAtLeastTwoClipsOnTheSameTrack", + "uniqueParentTracks" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/CurvesOwner/CurvesOwnerInspectorHelper.cs", + "className": "CurvesOwnerInspectorHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/CurvesOwner/ICurvesOwnerInspectorWrapper.cs", + "className": "ICurvesOwnerInspectorWrapper", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/DirectorNamedColorInspector.cs", + "className": "DirectorNamedColorInspector", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/EditorClip.cs", + "className": "EditorClip", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Clip" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/EditorClipFactory.cs", + "className": "EditorClipFactory", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/FrameRateDrawer.cs", + "className": "FrameRateDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/GroupTrackInspector.cs", + "className": "GroupTrackInspector", + "baseClass": "TrackAssetInspector", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/IInspectorChangeHandler.cs", + "className": "IInspectorChangeHandler", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/MarkerInspector.cs", + "className": "MarkerInspector", + "baseClass": "BasicAssetInspector", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/TimeFieldDrawer.cs", + "className": "TimeFieldDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/TimelineAssetInspector.cs", + "className": "TimelineAssetInspector", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [ + "OnEnable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/TimelineInspectorUtility.cs", + "className": "TimelineInspectorUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/TimelinePreferences.cs", + "className": "TimelinePreferences", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Update", + "OnDisable" + ], + "publicMethods": [ + "Save" + ], + "serializedFields": [ + "timeFormat", + "showAudioWaveform", + "m_AudioScrubbing", + "snapToFrame", + "m_PlaybackLockedToFrame", + "edgeSnap", + "playbackScrollMode" + ], + "publicFields": [ + "timeFormat", + "timeUnitInFrame", + "showAudioWaveform", + "snapToFrame", + "edgeSnap", + "playbackScrollMode" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/TimelineProjectSettings.cs", + "className": "TimelineProjectSettings", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Update", + "OnDisable" + ], + "publicMethods": [ + "Save" + ], + "serializedFields": [], + "publicFields": [ + "assetDefaultFramerate" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/TrackAssetInspector.cs", + "className": "TrackAssetInspector", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [ + "ToLocalTime" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Items/ClipItem.cs", + "className": "ClipItem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsCompatibleWithTrack", + "PushUndo", + "SetStart", + "SetEnd", + "Delete", + "TrimStart", + "TrimEnd", + "CloneTo", + "Equals" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Items/ItemsGroup.cs", + "className": "ItemsGroup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Items/ItemsPerTrack.cs", + "className": "ItemsPerTrack", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Items/ItemsUtils.cs", + "className": "ItemsUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Items/ITimelineItem.cs", + "className": "ITimelineItem", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Items/MarkerItem.cs", + "className": "MarkerItem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsCompatibleWithTrack", + "PushUndo", + "Delete", + "CloneTo", + "Equals" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Localization/Localization.cs", + "className": "L10n", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/AddDelete/AddDeleteItemModeMix.cs", + "className": "AddDeleteItemModeMix", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InsertItemsAtTime", + "RemoveItems" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/AddDelete/AddDeleteItemModeReplace.cs", + "className": "AddDeleteItemModeReplace", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InsertItemsAtTime", + "RemoveItems" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/AddDelete/AddDeleteItemModeRipple.cs", + "className": "AddDeleteItemModeRipple", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InsertItemsAtTime", + "RemoveItems" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/AddDelete/IAddDeleteItemMode.cs", + "className": "IAddDeleteItemMode", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Cursors/TimelineCursors.cs", + "className": "TimelineCursors", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/EditMode.cs", + "className": "EditMode", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Reset" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/EditModeInputHandler.cs", + "className": "EditModeInputHandler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ProcessMove", + "ProcessTrim", + "SetValueForEdge", + "OnGUI", + "OnEnterDrag", + "OnDrag", + "OnExitDrag", + "OnSetValue" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/HeaderSplitterManipulator.cs", + "className": "HeaderSplitterManipulator", + "baseClass": "Manipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Move/IMoveItemMode.cs", + "className": "IMoveItemMode", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Move/MoveItemHandler.cs", + "className": "MoveItemHandler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Grab", + "Drop", + "ShouldSnapTo", + "UpdateTrackTarget", + "OnGUI", + "OnAttractedEdge", + "RefreshPreviewItems", + "OnTrackDetach" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Move/MoveItemModeMix.cs", + "className": "MoveItemModeMix", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnTrackDetach", + "HandleTrackSwitch", + "AllowTrackSwitch", + "AdjustStartTime", + "OnModeClutchEnter", + "OnModeClutchExit", + "BeginMove", + "UpdateMove", + "FinishMove", + "ValidateMove", + "DrawGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Move/MoveItemModeReplace.cs", + "className": "MoveItemModeReplace", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnTrackDetach", + "HandleTrackSwitch", + "AllowTrackSwitch", + "AdjustStartTime", + "OnModeClutchEnter", + "OnModeClutchExit", + "BeginMove", + "UpdateMove", + "FinishMove", + "ValidateMove", + "DrawGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Move/MoveItemModeRipple.cs", + "className": "MoveItemModeRipple", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnTrackDetach", + "HandleTrackSwitch", + "AllowTrackSwitch", + "AdjustStartTime", + "OnModeClutchEnter", + "OnModeClutchExit", + "BeginMove", + "UpdateMove", + "ValidateMove", + "FinishMove", + "DrawGUI" + ], + "serializedFields": [], + "publicFields": [ + "item", + "firstSelectedItem", + "blending" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Move/MovingItems.cs", + "className": "MovingItems", + "baseClass": "ItemsPerTrack", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetReferenceTrack", + "HasAnyDetachedParents", + "RefreshBounds", + "Draw" + ], + "serializedFields": [], + "publicFields": [ + "canDrop" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Sequence/EaseClip.cs", + "className": "EaseClip", + "baseClass": "Manipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Sequence/Jog.cs", + "className": "Jog", + "baseClass": "Manipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Sequence/MarkerHeaderTrackManipulator.cs", + "className": "MarkerHeaderTrackManipulator", + "baseClass": "Manipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Sequence/RectangleSelect.cs", + "className": "RectangleSelect", + "baseClass": "RectangleTool", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Sequence/RectangleTool.cs", + "className": "RectangleTool", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ToPixel", + "OnGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Sequence/RectangleZoom.cs", + "className": "RectangleZoom", + "baseClass": "RectangleTool", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Sequence/SelectAndMoveItem.cs", + "className": "SelectAndMoveItem", + "baseClass": "Manipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Sequence/TrackZoom.cs", + "className": "TrackZoom", + "baseClass": "Manipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Sequence/TrimClip.cs", + "className": "TrimClip", + "baseClass": "Manipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnAttractedEdge" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/TimeAreaAutoPanner.cs", + "className": "TimeAreaAutoPanner", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/TimeIndicator.cs", + "className": "TimeIndicator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/TimelineClipGroup.cs", + "className": "TimelineClipGroup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Trim/ITrimItemMode.cs", + "className": "ITrimItemMode", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Trim/TrimItemModeMix.cs", + "className": "TrimItemModeMix", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeforeTrim", + "TrimStart", + "TrimEnd", + "DrawGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Trim/TrimItemModeReplace.cs", + "className": "TrimItemModeReplace", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeforeTrim", + "TrimStart", + "TrimEnd", + "DrawGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Trim/TrimItemModeRipple.cs", + "className": "TrimItemModeRipple", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeforeTrim", + "TrimStart", + "TrimEnd", + "DrawGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Utils/EditModeGUIUtils.cs", + "className": "EditModeGUIUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Utils/EditModeMixUtils.cs", + "className": "EditModeMixUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Utils/EditModeReplaceUtils.cs", + "className": "EditModeReplaceUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Utils/EditModeRippleUtils.cs", + "className": "EditModeRippleUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Utils/EditModeUtils.cs", + "className": "EditModeUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Utils/ManipulatorsUtils.cs", + "className": "ManipulatorsUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Utils/PlacementValidity.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/MenuPriority.cs", + "className": "MenuPriority", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/ObjectIdExtension.cs", + "className": "ObjectIdExtension", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Playables/ControlPlayableInspector.cs", + "className": "ControlPlayableInspector", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [ + "OnEnable", + "DisablePlayOnAwake" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Properties/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Recording/AnimationTrackRecorder.cs", + "className": "AnimationTrackRecorder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "PrepareForRecord", + "PrepareTrack", + "FinializeTrack", + "FinalizeRecording" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Recording/TimelineRecording.cs", + "className": "TimelineRecording", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Recording/TimelineRecording_Monobehaviour.cs", + "className": "TimelineRecording", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SaveCurve", + "AddPropertyModification", + "DiscardModification" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Recording/TimelineRecording_PlayableAsset.cs", + "className": "TimelineRecording", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Recording/TimelineRecordingContextualResponder.cs", + "className": "TimelineRecordingContextualResponder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "HasAnyCandidates", + "HasAnyCurves", + "AddCandidateKeys", + "AddAnimatedKeys", + "IsAnimatable", + "IsEditable", + "KeyExists", + "CandidateExists", + "CurveExists", + "AddKey", + "RemoveKey", + "RemoveCurve", + "GoToNextKeyframe", + "GoToPreviousKeyframe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Recording/TrackAssetRecordingExtensions.cs", + "className": "TrackAssetRecordingExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Samples/SampleDependencyImporter.cs", + "className": "SampleDependencyImporter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPackageAddedOrUpdated", + "OnPackageRemoved", + "OnPackageSelectionChange", + "GetEntry", + "RefreshPackageCache", + "ContainsPackage" + ], + "serializedFields": [], + "publicFields": [ + "Path", + "AssetDependencies", + "PackageDependencies", + "SharedAssetDependencies", + "SharedPackageDependencies", + "SampleEntries" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Shortcuts.cs", + "className": "Shortcuts", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Signals/SignalAssetInspector.cs", + "className": "SignalAssetInspector", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Signals/SignalEmitterEditor.cs", + "className": "SignalEmitterEditor", + "baseClass": "MarkerEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Signals/SignalEmitterInspector.cs", + "className": "SignalEmitterInspector", + "baseClass": "MarkerInspector", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Signals/SignalEventDrawer.cs", + "className": "SignalEventDrawer", + "baseClass": "UnityEventDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "UnityEvent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Signals/SignalManager.cs", + "className": "SignalManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Signals/SignalReceiverHeader.cs", + "className": "SignalReceiverHeader", + "baseClass": "MultiColumnHeader", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Signals/SignalReceiverInspector.cs", + "className": "SignalReceiverInspector", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [ + "m_TreeState", + "m_MultiColumnHeaderState" + ], + "publicFields": [], + "unityApiUsage": [ + "UnityEvent" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Signals/SignalUtility.cs", + "className": "SignalUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "UnityEvent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Signals/Styles.cs", + "className": "Styles", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Signals/TreeView/SignalListFactory.cs", + "className": "SignalListFactory", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Signals/TreeView/SignalReceiverItem.cs", + "className": "SignalReceiverItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetHeight", + "Draw" + ], + "serializedFields": [], + "publicFields": [ + "evt" + ], + "unityApiUsage": [ + "Instantiate", + "UnityEvent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Signals/TreeView/SignalReceiverTreeView.cs", + "className": "SignalReceiverTreeView", + "baseClass": "TreeView`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetSignalContext", + "Draw", + "RefreshIfDirty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/State/ISequenceState.cs", + "className": "ISequenceState", + "baseClass": "ISequenceState", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetEvaluableRange", + "ToGlobalTime", + "ToLocalTime", + "ResetIsReadOnly", + "InvalidateChildAssetCache", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/State/PlayRange.cs", + "className": "PlayRange", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "start", + "end" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/State/SequenceHierarchy.cs", + "className": "SequenceHierarchy", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "Init", + "Add", + "Remove", + "GetStateAtIndex", + "RemoveUntilCount", + "Clear", + "ToSequencePath", + "NeedsUpdate", + "FromSequencePath" + ], + "serializedFields": [ + "m_SerializedPath" + ], + "publicFields": [ + "asset", + "director", + "hostClip" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/State/SequencePath.cs", + "className": "SequencePath", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetSelectionRoot", + "AddSubSequence", + "Clear" + ], + "serializedFields": [ + "m_SelectionRoot", + "m_SubElements" + ], + "publicFields": [ + "trackInstanceID", + "trackHash", + "clipIndex", + "clipHash", + "subDirectorIndex" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/State/SequenceState.cs", + "className": "SequenceState", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvalidateChildAssetCache", + "ResetIsReadOnly", + "GetEvaluableRange", + "ToGlobalTime", + "ToLocalTime", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/State/WindowState.cs", + "className": "WindowState", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnDestroy" + ], + "publicMethods": [ + "AddCaptured", + "RemoveCaptured", + "OnDestroy", + "OnSceneSaved", + "SetCurrentSequence", + "PopSequencesUntilCount", + "GetCurrentSequencePath", + "SetCurrentSequencePath", + "GetAllSequences", + "GetSubSequences", + "Reset", + "GetSnappedTimeAtMousePosition", + "SetTimeAreaTransform", + "SetTimeAreaShownRange", + "ResetPreviewMode", + "TimeIsInRange", + "RangeIsVisible", + "EnsurePlayHeadIsVisible", + "SetPlayHeadToMiddle", + "GetWindow", + "Play", + "Pause", + "SetPlaying", + "Stop", + "RebuildPlayableGraph", + "Evaluate", + "EvaluateImmediate", + "Refresh", + "UpdateViewStateHash", + "IsEditingASubTimeline", + "IsEditingAnEmptyTimeline", + "IsEditingAPrefabAsset", + "IsCurrentEditingASequencerTextField", + "TimeToTimeAreaPixel", + "TimeToScreenSpacePixel", + "TimeToPixel", + "PixelToTime", + "PixelDeltaToDeltaTime", + "TimeAreaPixelToTime", + "ScreenSpacePixelToTimeAreaTime", + "TrackSpacePixelToTimeAreaTime", + "OffsetTimeArea", + "GetSceneReference", + "CalculateRowRects", + "ArmForRecord", + "UnarmForRecord", + "UpdateRecordingState", + "IsTrackRecordable", + "IsArmedForRecord", + "GetArmedTrack", + "GatherProperties", + "AddStartFrameDelegate", + "AddEndFrameDelegate", + "UpdateRootPlayableDuration", + "InvokeTimeChangeCallback", + "IsPlayableGraphDone" + ], + "serializedFields": [], + "publicFields": [ + "analytics" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/TimelineEditor.cs", + "className": "TimelineEditor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/TimelineHelpers.cs", + "className": "TimelineHelpers", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/TimelineSelection.cs", + "className": "SelectionManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/TimelineUtility.cs", + "className": "TimelineUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Tooltip.cs", + "className": "Tooltip", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Draw" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Trackhead.cs", + "className": "Gaps", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Draw" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/AnimationTrackKeyDataSource.cs", + "className": "AnimationTrackKeyDataSource", + "baseClass": "BasePropertyKeyDataSource", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/Control.cs", + "className": "Control", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "HandleManipulatorsEvents", + "AddManipulator" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/Drawers/AnimationTrackDrawer.cs", + "className": "AnimationTrackDrawer", + "baseClass": "TrackDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/Drawers/ClipDrawer.cs", + "className": "ClipDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "icon", + "tint", + "clip", + "targetRect", + "unclippedRect", + "clippedRect", + "clipCenterSection", + "title", + "selected", + "inlineCurvesSelected", + "localVisibleStartTime", + "localVisibleEndTime", + "leftIcons", + "rightIcons", + "previousClip", + "previousClipSelected", + "supportsLooping", + "minLoopIndex", + "loopRects", + "clipBlends", + "ClipDrawOptions", + "clipEditor" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/Drawers/InfiniteTrackDrawer.cs", + "className": "InfiniteTrackDrawer", + "baseClass": "TrackDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanDraw" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/Drawers/Layers/ClipsLayer.cs", + "className": "ClipsLayer", + "baseClass": "ItemsLayer`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/Drawers/Layers/ItemsLayer.cs", + "className": "LayerZOrder", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CompareTo", + "ChangeLayer", + "Next" + ], + "serializedFields": [], + "publicFields": [ + "items" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/Drawers/Layers/MarkersLayer.cs", + "className": "MarkersLayer", + "baseClass": "ItemsLayer`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/Drawers/TrackDrawer.cs", + "className": "TrackDrawer", + "baseClass": "GUIDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/Drawers/TrackItemsDrawer.cs", + "className": "TrackItemsDrawer", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Draw" + ], + "serializedFields": [], + "publicFields": [ + "clips" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/IPropertyKeyDataSource.cs", + "className": "IPropertyKeyDataSource", + "baseClass": "IPropertyKeyDataSource", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/IRowGUI.cs", + "className": "IRowGUI", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/ItemGui/ISelectable.cs", + "className": "ISelectable", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/ItemGui/TimelineClipGUI.cs", + "className": "TimelineClipGUI", + "baseClass": "TimelineItemGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetClipBlends", + "DrawGhostClip", + "DrawInvalidClip", + "SnappableEdgesFor", + "ShouldSnapTo", + "SelectCurves", + "ValidateCurvesSelection" + ], + "serializedFields": [], + "publicFields": [ + "inlineCurvesSelected" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/ItemGui/TimelineItemGUI.cs", + "className": "TimelineItemGUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/ItemGui/TimelineMarkerClusterGUI.cs", + "className": "TimelineMarkerClusterGUI", + "baseClass": "TimelineItemGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CycleTop" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/ItemGui/TimelineMarkerGUI.cs", + "className": "TimelineMarkerGUI", + "baseClass": "TimelineItemGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "QueueOverlay", + "SnappableEdgesFor", + "ShouldSnapTo" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/ManipulationsClips.cs", + "className": "DrillIntoClip", + "baseClass": "Manipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/ManipulationsTimeline.cs", + "className": "TimelinePanManipulator", + "baseClass": "Manipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/ManipulationsTracks.cs", + "className": "InlineCurveResize", + "baseClass": "Manipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/Manipulator.cs", + "className": "Manipulator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "HandleEvent" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/PickerUtils.cs", + "className": "PickerUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/Snapping/IAttractable.cs", + "className": "IAttractable", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/Snapping/ISnappable.cs", + "className": "ISnappable", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/Snapping/SnapEngine.cs", + "className": "SnapEngine", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsInInfluenceZone", + "Translate", + "Snap", + "OnGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/TimelineClipHandle.cs", + "className": "TimelineClipHandle", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Draw" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/TimelineClipUnion.cs", + "className": "TimelineClipUnion", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Draw" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/TimelineDataSource.cs", + "className": "TimelineDataSource", + "baseClass": "TreeViewDataSource`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExpandItems" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/TimelineDragging.cs", + "className": "TimelineDragging", + "baseClass": "TreeViewDragging`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "HandleTrackDrop" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/TimelineTreeView.cs", + "className": "TimelineTreeView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnInitialize", + "GetRectForFraming", + "GetRenameRect", + "BeginPingItem", + "EndPingItem", + "GetRowRect", + "CalculateRowRects", + "GetNumRowsOnPageUpDown", + "GetFirstAndLastRowVisible", + "GetTotalSize" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/TimelineTreeViewGUI.cs", + "className": "TimelineTreeViewGUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "FrameItem", + "CalculateRowRects", + "Reload", + "OnGUI", + "GetRowRect" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/TrackGui/InlineCurveEditor.cs", + "className": "InlineCurveEditor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Draw" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/TrackGui/TimelineGroupGUI.cs", + "className": "TimelineGroupGUI", + "baseClass": "TimelineTrackBaseGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ToWindowSpace", + "SetExpanded" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/TrackGui/TimelineTrackBaseGUI.cs", + "className": "TimelineTrackBaseGUI", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawInsertionMarkers", + "ClearDrawFlags" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/TrackGui/TimelineTrackErrorGUI.cs", + "className": "TimelineTrackErrorGUI", + "baseClass": "TimelineTrackBaseGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/TrackGui/TimelineTrackGUI.cs", + "className": "TimelineTrackGUI", + "baseClass": "TimelineGroupGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SelectCurves", + "ValidateCurvesSelection" + ], + "serializedFields": [], + "publicFields": [ + "m_AllowsRecording", + "m_ShowTrackBindings", + "m_HasBinding", + "m_IsSubTrack", + "m_Binding", + "m_TrackBinding", + "m_TrackIcon", + "m_HasMarkers", + "inlineCurvesSelected" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/TrackGui/TrackResizeHandle.cs", + "className": "TrackResizeHandle", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Draw" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/TrackPropertyCurvesDataSource.cs", + "className": "TrackPropertyCurvesDataSource", + "baseClass": "BasePropertyKeyDataSource", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Undo/ApplyDefaultUndoAttribute.cs", + "className": "ApplyDefaultUndoAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "UndoTitle" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Undo/UndoExtensions.cs", + "className": "UndoExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Undo/UndoScope.cs", + "className": "UndoScope", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "AddObject", + "AddClip", + "Add" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/UnityEditorInternals.cs", + "className": "UnityEditorInternals", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/AnimatedParameterCache.cs", + "className": "AnimatedParameterCache", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/AnimatedParameterUtility.cs", + "className": "AnimatedParameterUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/AnimatedPropertyUtility.cs", + "className": "AnimatedPropertyUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/BindingUtility.cs", + "className": "BindingUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/BreadcrumbDrawer.cs", + "className": "BreadcrumbDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "name", + "mode" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/Clipboard.cs", + "className": "Clipboard", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetReferenceValue", + "GetReferenceValue", + "ClearReferenceValue", + "Clear", + "CopyItems", + "CopyTracks", + "GetTracks", + "GetCopiedItems" + ], + "serializedFields": [], + "publicFields": [ + "item", + "parent", + "bindings" + ], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/ClipModifier.cs", + "className": "ClipModifier", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/ControlPlayableUtility.cs", + "className": "ControlPlayableUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/CustomTrackDrawerAttribute.cs", + "className": "CustomTrackDrawerAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "assetType" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/DisplayNameHelper.cs", + "className": "DisplayNameHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/EndNameEditAction.cs", + "className": "PostNameEditAction", + "baseClass": "AssetCreationEndAction", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/FileUtility.cs", + "className": "FileUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/FrameRateDisplayUtility.cs", + "className": "FrameRateDisplayUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/Graphics.cs", + "className": "Graphics", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/KeyTraverser.cs", + "className": "KeyTraverser", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetNextKey", + "GetPrevKey", + "GetKeyCount" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/MarkerModifier.cs", + "className": "MarkerModifier", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/ObjectExtension.cs", + "className": "ObjectExtension", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/ObjectReferenceField.cs", + "className": "ObjectReferenceField", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Find", + "IsAssignable", + "Assign" + ], + "serializedFields": [], + "publicFields": [ + "propertyPath", + "isSceneReference" + ], + "unityApiUsage": [ + "SceneManager", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/PreviewedBindings.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetUniqueBindings", + "GetBindingsForObject" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/PropertyCollector.cs", + "className": "PropertyCollector", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Reset", + "Clear", + "PushActiveGameObject", + "PopActiveGameObject", + "AddFromClip", + "AddFromClips", + "AddFromName", + "AddFromComponent", + "AddObjectProperties" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/Range.cs", + "className": "Range", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "start", + "end" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/Scopes/GUIColorOverride.cs", + "className": "GUIColorOverride", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/Scopes/GUIGroupScope.cs", + "className": "GUIGroupScope", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/Scopes/GUIMixedValueScope.cs", + "className": "GUIMixedValueScope", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/Scopes/GUIViewportScope.cs", + "className": "GUIViewportScope", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/Scopes/HorizontalScope.cs", + "className": "HorizontalScope", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/Scopes/IndentLevelScope.cs", + "className": "IndentLevelScope", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/Scopes/LabelWidthScope.cs", + "className": "LabelWidthScope", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/Scopes/PropertyScope.cs", + "className": "PropertyScope", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/SequenceSelectorNameFormater.cs", + "className": "SequenceMenuNameFormater", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Format" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/SpacePartitioner.cs", + "className": "SpacePartitioner", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "FromFloat", + "Clear", + "AddBounds", + "DebugDraw" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/StyleManager.cs", + "className": "StyleManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/StyleNormalColorOverride.cs", + "className": "StyleNormalColorOverride", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/TimeFormat.cs", + "className": "TimeDisplayUnitExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/TimelineKeyboardNavigation.cs", + "className": "KeyboardNavigation", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/TimeReferenceUtility.cs", + "className": "TimeReferenceUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/TrackModifier.cs", + "className": "TrackModifier", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/TrackResourceCache.cs", + "className": "TrackResourceCache", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/TypeUtility.cs", + "className": "TypeUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Compare" + ], + "serializedFields": [], + "publicFields": [ + "type", + "isSceneReference" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/Modes/TimelineActiveMode.cs", + "className": "TimelineActiveMode", + "baseClass": "TimelineMode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/Modes/TimelineAssetEditionMode.cs", + "className": "TimelineAssetEditionMode", + "baseClass": "TimelineInactiveMode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/Modes/TimelineDisabledMode.cs", + "className": "TimelineDisabledMode", + "baseClass": "TimelineMode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/Modes/TimelineInactiveMode.cs", + "className": "TimelineInactiveMode", + "baseClass": "TimelineMode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/Modes/TimelineMode.cs", + "className": "TimelineMode", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "breadCrumb", + "sequenceSelector", + "options", + "newButton", + "editAsAssetButton" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/Modes/TimelineReadOnlyMode.cs", + "className": "TimelineReadOnlyMode", + "baseClass": "TimelineMode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/Modes/TimeReferenceMode.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/OverlayDrawer.cs", + "className": "OverlayDrawer", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Draw" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/PlaybackScroller.cs", + "className": "PlaybackScroller", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/SequenceContext.cs", + "className": "SequenceContext", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsValid", + "Equals" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineEditorWindow.cs", + "className": "TimelineEditorWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineMarkerHeaderGUI.cs", + "className": "TimelineMarkerHeaderGUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Draw", + "Rebuild" + ], + "serializedFields": [], + "publicFields": [ + "headerRect", + "contentRect", + "trackHeaderFont", + "colorTrackFont", + "isMuted", + "isSelected", + "asset", + "showMarkers", + "muted", + "locked", + "zOrder" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineNavigator.cs", + "className": "TimelineNavigator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetCurrentContext", + "GetParentContext", + "GetRootContext", + "GetChildContexts", + "GetBreadcrumbs", + "NavigateTo" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelinePlaybackControls.cs", + "className": "TimelinePlaybackControls", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Play", + "Pause", + "PreviousFrame", + "NextFrame", + "GoToFirstFrame", + "GoToLastFrame", + "SetCurrentTime", + "SetCurrentFrame", + "GetCurrentTime", + "GetCurrentFrame" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow.cs", + "className": "TimelineWindow", + "baseClass": "TimelineEditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "RebuildGraphIfNecessary" + ], + "serializedFields": [ + "m_Preferences", + "m_SequenceHierarchy" + ], + "publicFields": [ + "timeReferenceMode" + ], + "unityApiUsage": [ + "SceneManager", + "Destroy", + "GetComponent", + "UnityEvent" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_ActiveTimeline.cs", + "className": "TimelineWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetCurrentTimeline" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_Breadcrumbs.cs", + "className": "TimelineWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_Duration.cs", + "className": "TimelineWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_EditorCallbacks.cs", + "className": "TimelineWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_Gui.cs", + "className": "TimelineWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddUserOverlay" + ], + "serializedFields": [], + "publicFields": [ + "marker", + "rect", + "isSelected", + "isCollapsed", + "editor" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_HeaderGui.cs", + "className": "TimelineWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_Manipulators.cs", + "className": "TimelineWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_Navigator.cs", + "className": "TimelineWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetCurrentContext", + "GetParentContext", + "GetRootContext", + "GetChildContexts", + "GetBreadcrumbs", + "NavigateTo" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_PlayableLookup.cs", + "className": "TimelineWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdatePlayableLookup", + "GetPlayableFromAnimClip", + "GetTimelineClipFromCurves", + "ClearPlayableLookup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_PlaybackControls.cs", + "className": "TimelineWindow", + "baseClass": "ITimelinePlaybackControls", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Play", + "Pause", + "PreviousFrame", + "NextFrame", + "GoToFirstFrame", + "GoToLastFrame", + "SetCurrentTime", + "SetCurrentFrame", + "GetCurrentTime", + "GetCurrentFrame" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_PlayRange.cs", + "className": "TimelineWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_PreviewPlayMode.cs", + "className": "TimelineWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_Selection.cs", + "className": "TimelineWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_SequencePath" + ], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_StateChange.cs", + "className": "TimelineWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_TimeArea.cs", + "className": "TimelineWindow", + "baseClass": "TimeArea", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_TimeCursor.cs", + "className": "TimelineWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_TrackGui.cs", + "className": "TimelineWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindowAnalytics.cs", + "className": "TimelineWindowAnalytics", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Send", + "SendPlayEvent", + "SendAfterSequenceChangeEvent", + "SendManipulationEndedEvent" + ], + "serializedFields": [], + "publicFields": [ + "asset_guid", + "duration", + "frame_rate", + "track_stats", + "display_format", + "track_type", + "clip_count", + "marker_count" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindowTimeControl.cs", + "className": "TimelineWindowTimeControl", + "baseClass": "IAnimationWindowControl", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "Init", + "OnDisable" + ], + "serializedFields": [ + "m_ClipData", + "m_Clip", + "m_AnimWindowState" + ], + "publicFields": [ + "start", + "duration", + "track" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/ViewModel/ScriptableObjectViewPrefs.cs", + "className": "ScriptableObjectViewPrefs", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Save", + "DeleteFile", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/ViewModel/TimelineAssetViewModel.cs", + "className": "TimelineAssetViewModel", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "OnBeforeSerialize", + "OnAfterDeserialize", + "OnEnable" + ], + "serializedFields": [ + "m_MarkerTimeStampsKeys", + "m_MarkerTimeStampsValues", + "m_TimeAreaPlayRange", + "m_Keys", + "m_Vals" + ], + "publicFields": [ + "collapsed", + "showMarkers", + "showInlineCurves", + "inlineAnimationCurveHeight", + "lastInlineCurveDataID", + "inlineCurvesState", + "inlineCurvesShownAreaInsideMargins", + "trackHeightExtension", + "timeAreaShownRange", + "trackScale", + "playRangeEnabled", + "windowTime", + "verticalScroll", + "sequencerHeaderWidth" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/ViewModel/TimelineAssetViewModel_versions.cs", + "className": "TimelineAssetViewModel", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Version", + "deprecated_timeAreaPlayRange" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/ViewModel/TimelineWindowViewPrefs.cs", + "className": "TimelineWindowViewPrefs", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/WindowConstants.cs", + "className": "WindowConstants", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Activation/ActivationMixerPlayable.cs", + "className": "ActivationMixerPlayable", + "baseClass": "PlayableBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Activation/ActivationPlayableAsset.cs", + "className": "ActivationPlayableAsset", + "baseClass": "PlayableAsset", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Activation/ActivationTrack.cs", + "className": "ActivationTrack", + "baseClass": "TrackAsset", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_PostPlaybackState" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Animation/AnimationOutputWeightProcessor.cs", + "className": "AnimationOutputWeightProcessor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Evaluate" + ], + "serializedFields": [], + "publicFields": [ + "mixer", + "parentMixer", + "port" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Animation/AnimationPlayableAsset.cs", + "className": "AnimationPlayableAsset", + "baseClass": "PlayableAsset", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "LiveLink", + "ResetOffsets", + "GatherProperties" + ], + "serializedFields": [ + "m_Clip", + "m_Position", + "m_EulerAngles", + "m_UseTrackMatchFields", + "m_MatchTargetFields", + "m_RemoveStartOffset", + "m_ApplyFootIK", + "m_Loop" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Animation/AnimationPreviewUpdateCallback.cs", + "className": "AnimationPreviewUpdateCallback", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Evaluate" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Animation/AnimationTrack.cs", + "className": "AnimationTrack", + "baseClass": "TrackAsset", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "CreateClip", + "CreateInfiniteClip", + "CreateRecordableClip" + ], + "serializedFields": [ + "m_InfiniteClipApplyFootIK", + "m_MatchTargetFields", + "m_Position", + "m_EulerAngles", + "m_AvatarMask", + "m_ApplyAvatarMask", + "m_TrackOffset" + ], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Animation/ICurvesOwner.cs", + "className": "ICurvesOwner", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/AssetUpgrade/AnimationPlayableAssetUpgrade.cs", + "className": "AnimationPlayableAsset", + "baseClass": "ISerializationCallbackReceiver", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/AssetUpgrade/AnimationTrackUpgrade.cs", + "className": "AnimationTrack", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/AssetUpgrade/ClipUpgrade.cs", + "className": "TimelineClip", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/AssetUpgrade/TimelineUpgrade.cs", + "className": "TimelineAsset", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/AssetUpgrade/TrackUpgrade.cs", + "className": "TrackAsset", + "baseClass": "ISerializationCallbackReceiver", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Attributes/TimelineHelpURLAttribute.cs", + "className": "TimelineHelpURLAttribute", + "baseClass": "HelpURLAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Attributes/TrackColorAttribute.cs", + "className": "TrackColorAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Audio/AudioClipProperties.cs", + "className": "AudioClipProperties", + "baseClass": "PlayableBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "volume" + ], + "unityApiUsage": [], + "possibleRole": "Possible audio manager" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Audio/AudioMixerProperties.cs", + "className": "AudioMixerProperties", + "baseClass": "PlayableBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "volume", + "stereoPan", + "spatialBlend" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible audio manager" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Audio/AudioPlayableAsset.cs", + "className": "AudioPlayableAsset", + "baseClass": "PlayableAsset", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Clip", + "m_Loop", + "m_ClipProperties" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible audio manager" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Audio/AudioTrack.cs", + "className": "AudioTrack", + "baseClass": "TrackAsset", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "CreateClip" + ], + "serializedFields": [ + "m_TrackProperties" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible audio manager" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/ClipCaps.cs", + "className": "TimelineClipCapsExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Control/ControlPlayableAsset.cs", + "className": "ControlPlayableAsset", + "baseClass": "PlayableAsset", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "OnEnable", + "GatherProperties" + ], + "serializedFields": [ + "sourceGameObject", + "prefabGameObject", + "updateParticle", + "particleRandomSeed", + "updateDirector", + "updateITimeControl", + "searchHierarchy", + "active", + "ActivationControlPlayable", + "DirectorControlPlayable" + ], + "publicFields": [ + "sourceGameObject", + "prefabGameObject", + "updateParticle", + "particleRandomSeed", + "updateDirector", + "updateITimeControl", + "searchHierarchy", + "active" + ], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Control/ControlTrack.cs", + "className": "ControlTrack", + "baseClass": "TrackAsset", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/CurveEditUtility.cs", + "className": "CurveEditUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/DiscreteTime.cs", + "className": "DiscreteTime", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OneTickBefore", + "OneTickAfter", + "GetTick", + "CompareTo", + "Equals" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Evaluation/InfiniteRuntimeClip.cs", + "className": "InfiniteRuntimeClip", + "baseClass": "RuntimeElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Evaluation/IntervalTree.cs", + "className": "IInterval", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "IntersectsWith", + "IntersectsWithRange", + "UpdateIntervals", + "Clear" + ], + "serializedFields": [], + "publicFields": [ + "center", + "first", + "last", + "left", + "right", + "intervalStart", + "intervalEnd", + "item" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Evaluation/RuntimeClip.cs", + "className": "RuntimeClip", + "baseClass": "RuntimeClipBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetTime", + "SetDuration" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Evaluation/RuntimeClipBase.cs", + "className": "RuntimeClipBase", + "baseClass": "RuntimeElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Evaluation/RuntimeElement.cs", + "className": "RuntimeElement", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Evaluation/ScheduleRuntimeClip.cs", + "className": "ScheduleRuntimeClip", + "baseClass": "RuntimeClipBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetTime" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Events/IMarker.cs", + "className": "IMarker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Events/INotificationOptionProvider.cs", + "className": "INotificationOptionProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Events/Marker.cs", + "className": "Marker", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Events/MarkerList.cs", + "className": "MarkerList", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "Remove", + "Clear", + "Contains", + "GetMarkers", + "GetRawMarkerList", + "CreateMarker", + "HasNotifications" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Events/MarkerTrack.cs", + "className": "MarkerTrack", + "baseClass": "TrackAsset", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Events/Signals/CustomSignalEventDrawer.cs", + "className": "CustomSignalEventDrawer", + "baseClass": "PropertyAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "UnityEvent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Events/Signals/SignalAsset.cs", + "className": "SignalAsset", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Events/Signals/SignalEmitter.cs", + "className": "SignalEmitter", + "baseClass": "Marker", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Retroactive", + "m_EmitOnce", + "m_Asset" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Events/Signals/SignalReceiver.cs", + "className": "SignalReceiver", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "OnNotify", + "AddReaction", + "AddEmptyReaction", + "Remove", + "GetRegisteredSignals", + "GetReaction", + "Count", + "ChangeSignalAtIndex", + "RemoveAtIndex", + "ChangeReactionAtIndex", + "GetReactionAtIndex", + "GetSignalAssetAtIndex", + "TryGetValue", + "Append" + ], + "serializedFields": [ + "m_Events", + "m_Signals" + ], + "publicFields": [], + "unityApiUsage": [ + "UnityEvent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Events/SignalTrack.cs", + "className": "SignalTrack", + "baseClass": "MarkerTrack", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Extensions/SelectionExtensions.cs", + "className": "SelectionExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Extensions/TrackExtensions.cs", + "className": "TrackAssetExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/GroupTrack.cs", + "className": "GroupTrack", + "baseClass": "TrackAsset", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/ILayerable.cs", + "className": "ILayerable", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/ObjectId.cs", + "className": "ObjectId", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CompareTo", + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "m_Value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Playables/ActivationControlPlayable.cs", + "className": "ActivationControlPlayable", + "baseClass": "PlayableBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "gameObject", + "postPlayback" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Playables/BasicScriptPlayable.cs", + "className": "BasicPlayableBehaviour", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Playables/DirectorControlPlayable.cs", + "className": "DirectorControlPlayable", + "baseClass": "PlayableBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "director", + "pauseAction" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Playables/ITimeControl.cs", + "className": "ITimeControl", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Playables/NotificationFlags.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Playables/ParticleControlPlayable.cs", + "className": "ParticleControlPlayable", + "baseClass": "PlayableBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Playables/PrefabControlPlayable.cs", + "className": "PrefabControlPlayable", + "baseClass": "PlayableBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Playables/TimeControlPlayable.cs", + "className": "TimeControlPlayable", + "baseClass": "PlayableBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Playables/TimeNotificationBehaviour.cs", + "className": "TimeNotificationBehaviour", + "baseClass": "PlayableBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddNotification" + ], + "serializedFields": [], + "publicFields": [ + "time", + "payload", + "notificationFired", + "flags" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Properties/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Scripting/PlayableTrack.cs", + "className": "PlayableTrack", + "baseClass": "TrackAsset", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Timeline.deprecated.cs", + "className": "TimelineAsset", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/TimelineAsset.cs", + "className": "TimelineAsset", + "baseClass": "PlayableAsset", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "SetStandardFrameRate", + "GetRootTrack", + "GetRootTracks", + "GetOutputTrack", + "GetOutputTracks", + "GatherProperties", + "CreateMarkerTrack" + ], + "serializedFields": [ + "m_DurationMode" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/TimelineAsset_CreateRemove.cs", + "className": "TimelineAsset", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateTrack", + "DeleteClip", + "DeleteTrack" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/TimelineAttributes.cs", + "className": "TrackClipTypeAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/TimelineClip.cs", + "className": "TimelineClip", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetParentTrack", + "EvaluateMixOut", + "EvaluateMixIn", + "ToLocalTime", + "ToLocalTimeUnbound", + "IsExtrapolatedTime", + "IsPreExtrapolatedTime", + "IsPostExtrapolatedTime", + "CreateCurves", + "ConformEaseValues" + ], + "serializedFields": [ + "m_Start", + "m_ClipIn", + "m_Asset", + "m_TimeScale", + "m_ParentTrack", + "m_EaseInDuration", + "m_EaseOutDuration", + "m_BlendInDuration", + "m_BlendOutDuration", + "m_MixInCurve", + "m_MixOutCurve", + "m_BlendInCurveMode", + "m_BlendOutCurveMode", + "m_ExposedParameterNames", + "m_AnimationCurves", + "m_Recordable", + "m_PostExtrapolationMode", + "m_PreExtrapolationMode", + "m_PostExtrapolationTime", + "m_PreExtrapolationTime", + "m_DisplayName" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/TimelinePlayable.cs", + "className": "TimelinePlayable", + "baseClass": "PlayableBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Rebalance", + "Compile" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/TimelinePlayable_Animation.cs", + "className": "TimelinePlayable", + "baseClass": "PlayableBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/TrackAsset.cs", + "className": "TrackAsset", + "baseClass": "PlayableAsset", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "Clear", + "GetClips", + "GetChildTracks", + "CreateCurves", + "CreateDefaultClip", + "DeleteClip", + "CreateMarker", + "DeleteMarker", + "GetMarkers", + "GetMarkerCount", + "GetMarker" + ], + "serializedFields": [], + "publicFields": [ + "trackList", + "clipList", + "markerList" + ], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Utilities/AnimationPreviewUtilities.cs", + "className": "AnimationPreviewUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "GetHashCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Utilities/AnimatorBindingCache.cs", + "className": "AnimatorBindingCache", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "GetHashCode", + "GetAnimatorBindings", + "GetCurveBindings", + "Clear" + ], + "serializedFields": [], + "publicFields": [ + "animatorID", + "applyRootMotion", + "humanoid" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Utilities/BlendUtility.cs", + "className": "BlendUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Utilities/Extrapolation.cs", + "className": "Extrapolation", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Utilities/FrameRate.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsValid", + "Equals" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Utilities/HashUtility.cs", + "className": "HashUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Utilities/IPropertyCollector.cs", + "className": "IPropertyCollector", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Utilities/IPropertyPreview.cs", + "className": "IPropertyPreview", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Utilities/NotificationUtilities.cs", + "className": "NotificationUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Utilities/TimelineClipExtensions.cs", + "className": "TimelineClipExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Utilities/TimelineCreateUtilities.cs", + "className": "TimelineCreateUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Utilities/TimelineUndo.cs", + "className": "TimelineUndo", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Utilities/TimeUtility.cs", + "className": "TimeUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Utilities/WeightUtility.cs", + "className": "WeightUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/Analytics/IAnalytic/UGUIBuildEvent.cs", + "className": "UGUIBuildEvent", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData" + ], + "serializedFields": [], + "publicFields": [ + "build_guid", + "build_type", + "component_count", + "WorldSpaceCanvas", + "ScreenSpaceCanvas", + "OverlayCanvas", + "TMPElements", + "buildGuid", + "buildType", + "counter" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/Analytics/UGUIAnalytics.cs", + "className": "UGUIAnalytics", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/Analytics/UGUIBuildAnalytics.cs", + "className": "UGUIBuildAnalytics", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPreprocessBuild", + "OnPostprocessBuild", + "OnProcessScene" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/HDRP/TMP_BaseHDRPLitShaderGUI.cs", + "className": "for", + "baseClass": "LightingShaderGraphGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ReadState", + "SetActive", + "DoPopup" + ], + "serializedFields": [], + "publicFields": [ + "undoLabel", + "label", + "keywordLabels", + "keywords" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/HDRP/TMP_BaseHDRPUnlitShaderGUI.cs", + "className": "for", + "baseClass": "UnlitShaderGraphGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ReadState", + "SetActive", + "DoPopup" + ], + "serializedFields": [], + "publicFields": [ + "undoLabel", + "label", + "keywordLabels", + "keywords" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/HDRP/TMP_SDF_HDRPLitShaderGUI.cs", + "className": "TMP_SDF_HDRPLitShaderGUI", + "baseClass": "TMP_BaseHDRPLitShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/HDRP/TMP_SDF_HDRPUnlitShaderGUI.cs", + "className": "TMP_SDF_HDRPUnlitShaderGUI", + "baseClass": "TMP_BaseHDRPUnlitShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/DropdownOptionListDrawer.cs", + "className": "DropdownOptionListDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/GlyphMetricsPropertyDrawer.cs", + "className": "GlyphMetricsPropertyDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/GlyphPairAdjustmentRecordPropertyDrawer.cs", + "className": "GlyphPairAdjustmentRecordPropertyDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/GlyphRectPropertyDrawer.cs", + "className": "GlyphRectPropertyDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/LigatureSubstitutionRecordPropertyDrawer.cs", + "className": "LigatureSubstitutionRecordPropertyDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_CharacterPropertyDrawer.cs", + "className": "TMP_CharacterPropertyDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_GlyphPropertyDrawer.cs", + "className": "TMP_GlyphPropertyDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_MarkToBaseAdjustmentRecordPropertyDrawer.cs", + "className": "TMP_MarkToBaseAdjustmentRecordPropertyDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_MarkToMarkAdjustmentRecordPropertyDrawer.cs", + "className": "TMP_MarkToMarkAdjustmentRecordPropertyDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_PropertyDrawerUtilities.cs", + "className": "TMP_PropertyDrawerUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "index", + "glyphRect", + "metrics", + "atlasIndex" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_SpriteCharacterPropertyDrawer.cs", + "className": "TMP_SpriteCharacterPropertyDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_SpriteGlyphPropertyDrawer.cs", + "className": "TMP_SpriteGlyphPropertyDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_TextAlignmentDrawer.cs", + "className": "TMP_TextAlignmentDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_BaseEditorPanel.cs", + "className": "TMP_BaseEditorPanel", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "OnSceneGUI" + ], + "serializedFields": [], + "publicFields": [ + "selAlignGridA", + "selAlignGridB" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_BaseShaderGUI.cs", + "className": "TMP_BaseShaderGUI", + "baseClass": "ShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ReadState", + "SetActive", + "DoPopup", + "EndPanel" + ], + "serializedFields": [], + "publicFields": [ + "undoLabel", + "label", + "keywordLabels", + "keywords" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_BitmapShaderGUI.cs", + "className": "TMP_BitmapShaderGUI", + "baseClass": "TMP_BaseShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_ColorGradientAssetMenu.cs", + "className": "TMP_ColorGradientAssetMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_ColorGradientEditor.cs", + "className": "TMP_ColorGradientEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_DropdownEditor.cs", + "className": "DropdownEditor", + "baseClass": "SelectableEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_EditorCoroutine.cs", + "className": "TMP_EditorCoroutine", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "Stop" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_EditorPanel.cs", + "className": "TMP_EditorPanel", + "baseClass": "TMP_BaseEditorPanel", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_EditorPanelUI.cs", + "className": "TMP_EditorPanelUI", + "baseClass": "TMP_BaseEditorPanel", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_EditorResourceManager.cs", + "className": "TMP_EditorResourceManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_EditorUtility.cs", + "className": "TMP_EditorUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "string" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_FontAsset_CreationMenu.cs", + "className": "TMP_FontAsset_CreationMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_FontAssetEditor.cs", + "className": "TMP_FontAssetEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "OnEnable", + "OnDisable" + ], + "serializedFields": [], + "publicFields": [ + "sourceFont", + "faceIndex", + "glyphRenderMode", + "pointSize", + "padding", + "atlasWidth", + "atlasHeight", + "isEnabled", + "expirationTime" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_InputFieldEditor.cs", + "className": "TMP_InputFieldEditor", + "baseClass": "SelectableEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_MarkupTagUpdateUtility.cs", + "className": "TMP_MarkupTagUpdateUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "name", + "tag", + "description" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_PackageUtilities.cs", + "className": "TMP_PackageUtilities", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [ + "m_ProjectFolderToScan", + "m_OutputWindowStyle", + "m_OutputWindowMonospacedFont" + ], + "publicFields": [ + "referencedResource", + "target", + "replacement", + "assetRecords", + "assetFilePath", + "assetDataFile", + "assetMetaFilePath" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_PostBuildProcessHandler.cs", + "className": "TMP_PostBuildProcessHandler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_PreBuildProcessor.cs", + "className": "TMP_PreBuildProcessor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPreprocessBuild" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_ProjectTextSettings.cs", + "className": "TMP_ProjectTextSettings", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_ResourcesLoader.cs", + "className": "EssentialResourcesManager", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_SDFShaderGUI.cs", + "className": "TMP_SDFShaderGUI", + "baseClass": "TMP_BaseShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_SerializedPropertyHolder.cs", + "className": "TMP_SerializedPropertyHolder", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "fontAsset", + "firstCharacter", + "secondCharacter", + "glyphPairAdjustmentRecord" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_SettingsEditor.cs", + "className": "TMP_SettingsEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDestroy" + ], + "publicMethods": [ + "OnEnable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_SpriteAssetEditor.cs", + "className": "TMP_SpriteAssetEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [ + "OnEnable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_SpriteAssetImporter.cs", + "className": "TMP_SpriteAssetImporter", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "OnGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_SpriteAssetMenu.cs", + "className": "TMP_SpriteAssetMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_StyleAssetMenu.cs", + "className": "TMP_StyleAssetMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_StyleSheetEditor.cs", + "className": "StyleDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_SubMesh_Editor.cs", + "className": "TMP_SubMesh_Editor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "OnEnable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_SubMeshUI_Editor.cs", + "className": "TMP_SubMeshUI_Editor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "OnEnable", + "OnDisable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_UIStyleManager.cs", + "className": "TMP_UIStyleManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMPro_ContextMenus.cs", + "className": "TMP_ContextMenus", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMPro_CreateObjectMenu.cs", + "className": "TMPro_CreateObjectMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMPro_EditorShaderUtilities.cs", + "className": "EditorShaderUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMPro_FontAssetCreatorWindow.cs", + "className": "TMPro_FontAssetCreatorWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "OnEnable", + "OnDisable", + "OnGUI", + "Update" + ], + "serializedFields": [], + "publicFields": [ + "fontAssetCreationSettings" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMPro_SortingLayerHelper.cs", + "className": "SortingLayerHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMPro_TextContainerEditor.cs", + "className": "TMPro_TextContainerEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMPro_TexturePostProcessor.cs", + "className": "TMPro_TexturePostProcessor", + "baseClass": "AssetPostprocessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/EventSystem/EventSystemEditor.cs", + "className": "EventSystemEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/EventSystem/EventTriggerEditor.cs", + "className": "EventTriggerEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/EventSystem/InputModuleComponentFactory.cs", + "className": "InputModuleComponentFactory", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/EventSystem/Physics2DRaycasterEditor.cs", + "className": "Physics2DRaycasterEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/EventSystem/PhysicsRaycasterEditor.cs", + "className": "PhysicsRaycasterEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/Properties/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/AspectRatioFitterEditor.cs", + "className": "AspectRatioFitterEditor", + "baseClass": "SelfControllerEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/ButtonEditor.cs", + "className": "ButtonEditor", + "baseClass": "SelectableEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/CanvasScalerEditor.cs", + "className": "CanvasScalerEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "matchContent", + "widthContent", + "heightContent", + "uiScaleModeContent", + "leftAlignedLabel", + "rightAlignedLabel" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/ContentSizeFitterEditor.cs", + "className": "ContentSizeFitterEditor", + "baseClass": "SelfControllerEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/DropdownEditor.cs", + "className": "DropdownEditor", + "baseClass": "SelectableEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/GraphicEditor.cs", + "className": "GraphicEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/GridLayoutGroupEditor.cs", + "className": "GridLayoutGroupEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/HorizontalOrVerticalLayoutGroupEditor.cs", + "className": "HorizontalOrVerticalLayoutGroupEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/ImageEditor.cs", + "className": "ImageEditor", + "baseClass": "GraphicEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/InputFieldEditor.cs", + "className": "InputFieldEditor", + "baseClass": "SelectableEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/InterceptedEventsPreview.cs", + "className": "InterceptedEventsPreview", + "baseClass": "ObjectPreview", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "componentName", + "interceptedEvents", + "labelStyle" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/LayoutElementEditor.cs", + "className": "LayoutElementEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/LayoutPropertiesPreview.cs", + "className": "LayoutPropertiesPreview", + "baseClass": "ObjectPreview", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "labelStyle", + "headerStyle" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/MaskEditor.cs", + "className": "MaskEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/MenuOptions.cs", + "className": "MenuOptions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateGameObject", + "Dispose", + "AddImage", + "AddRawImage", + "AddPanel", + "AddToggle", + "AddSlider", + "AddScrollbar", + "AddScrollView", + "AddCanvas", + "AddText", + "AddButton", + "AddDropdown", + "CreateNewUI", + "GetOrCreateCanvasGameObject" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/PrefabLayoutRebuilder.cs", + "className": "PrefabLayoutRebuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/AnimationTriggersDrawer.cs", + "className": "AnimationTriggersDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/ColorBlockDrawer.cs", + "className": "ColorBlockDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/DropdownOptionListDrawer.cs", + "className": "DropdownOptionListDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/FontDataDrawer.cs", + "className": "FontDataDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/NavigationDrawer.cs", + "className": "NavigationDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "navigationContent" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/SpriteStateDrawer.cs", + "className": "SpriteStateDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/RawImageEditor.cs", + "className": "RawImageEditor", + "baseClass": "GraphicEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/RectMask2DEditor.cs", + "className": "RectMask2DEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/ScrollbarEditor.cs", + "className": "ScrollbarEditor", + "baseClass": "SelectableEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/ScrollRectEditor.cs", + "className": "ScrollRectEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/SelectableEditor.cs", + "className": "SelectableEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/SelfControllerEditor.cs", + "className": "SelfControllerEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/SliderEditor.cs", + "className": "SliderEditor", + "baseClass": "SelectableEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/SpriteDrawUtility.cs", + "className": "SpriteDrawUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/TextEditor.cs", + "className": "TextEditor", + "baseClass": "GraphicEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/ToggleEditor.cs", + "className": "ToggleEditor", + "baseClass": "SelectableEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/InternalBridge/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/InternalBridge/ObjectUtilsBridge.cs", + "className": "ObjectUtilsBridge", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/InternalBridge/TMPHelpURL.cs", + "className": "TMPHelpURL", + "baseClass": "UIModuleHelpURL", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/FastAction.cs", + "className": "FastAction", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "Remove", + "Call" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/FontFeatureCommon.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/FontFeatureCommonGPOS.cs", + "className": "GlyphAnchorPoint", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_XCoordinate", + "m_YCoordinate", + "m_XPositionAdjustment", + "m_YPositionAdjustment", + "m_BaseGlyphID", + "m_BaseGlyphAnchorPoint", + "m_MarkGlyphID", + "m_MarkPositionAdjustment", + "m_BaseMarkGlyphID", + "m_BaseMarkGlyphAnchorPoint", + "m_CombiningMarkGlyphID", + "m_CombiningMarkPositionAdjustment" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/FontFeatureCommonGSUB.cs", + "className": "SingleSubstitutionRecord", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_TargetGlyphID", + "m_SubstituteGlyphIDs", + "m_ComponentGlyphIDs", + "m_LigatureGlyphID" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/ITextPreProcessor.cs", + "className": "ITextPreprocessor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/MaterialReferenceManager.cs", + "className": "MaterialReferenceManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddMaterial", + "Contains", + "TryGetMaterial", + "GetMaterialIndex", + "GetFontAsset", + "SetDefaultMaterial", + "Clear", + "ClearReferenceCount" + ], + "serializedFields": [], + "publicFields": [ + "material", + "referenceCount", + "index", + "fontAsset", + "spriteAsset", + "isDefaultMaterial", + "isFallbackMaterial", + "fallbackMaterial", + "padding" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TextContainer.cs", + "className": "TextContainer", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnEnable", + "LateUpdate", + "OnDisable" + ], + "publicMethods": [ + "GetWorldCorners" + ], + "serializedFields": [ + "m_pivot", + "m_anchorPosition", + "m_rect", + "m_margins" + ], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TextMeshPro.cs", + "className": "TextMeshPro", + "baseClass": "TMP_Text", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnEnable", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "SetMask", + "UpdateFontAsset", + "CalculateLayoutInputHorizontal", + "CalculateLayoutInputVertical" + ], + "serializedFields": [ + "int", + "m_hasFontAssetChanged", + "m_renderer", + "m_maskType" + ], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TextMeshProUGUI.cs", + "className": "TextMeshProUGUI", + "baseClass": "TMP_Text", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnEnable", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "CalculateLayoutInputHorizontal", + "CalculateLayoutInputVertical", + "UpdateFontAsset" + ], + "serializedFields": [ + "m_Maskable", + "m_hasFontAssetChanged", + "m_baseMaterial", + "m_maskOffset" + ], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_Asset.cs", + "className": "TMP_Asset", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "string", + "FaceInfo" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_Character.cs", + "className": "TMP_Character", + "baseClass": "TMP_TextElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_CharacterInfo.cs", + "className": "TMP_CharacterInfo", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "position", + "uv", + "uv2", + "uv4", + "color", + "normal", + "tangent", + "padding", + "elementType", + "character", + "index", + "stringLength", + "textElement", + "alternativeGlyph", + "fontAsset", + "material", + "materialReferenceIndex", + "isUsingAlternateTypeface", + "pointSize", + "wordNumber", + "lineNumber", + "charNumber", + "pageNumber", + "vertexIndex", + "vertex_BL", + "vertex_TL", + "vertex_TR", + "vertex_BR", + "topLeft", + "bottomLeft", + "topRight", + "bottomRight", + "origin", + "xAdvance", + "ascender", + "baseLine", + "descender", + "aspectRatio", + "scale", + "underlineColor", + "underlineVertexIndex", + "strikethroughColor", + "strikethroughVertexIndex", + "highlightColor", + "highlightState", + "style", + "isVisible", + "isIgnoringAlignment" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_ColorGradient.cs", + "className": "TMP_ColorGradient", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "colorMode", + "topLeft", + "topRight", + "bottomLeft", + "bottomRight" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_Compatibility.cs", + "className": "TMP_Compatibility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_CoroutineTween.cs", + "className": "ITweenValue", + "baseClass": "UnityEvent", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "TweenValue", + "AddOnChangedCallback", + "GetIgnoreTimescale", + "GetDuration", + "ValidTarget", + "Init", + "StartTween", + "StopTween" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "UnityEvent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_DefaultControls.cs", + "className": "TMP_DefaultControls", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "standard", + "background", + "inputField", + "knob", + "checkmark", + "dropdown", + "mask" + ], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_Dropdown.cs", + "className": "TMP_Dropdown", + "baseClass": "Selectable", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "Start", + "Update", + "OnDisable" + ], + "publicMethods": [ + "SetValueWithoutNotify", + "RefreshShownValue", + "AddOptions", + "ClearOptions", + "Show", + "Hide" + ], + "serializedFields": [ + "m_Text", + "m_Image", + "m_RectTransform", + "m_Toggle", + "m_Color", + "m_Options", + "m_Template", + "m_CaptionText", + "m_CaptionImage", + "m_Placeholder", + "m_ItemText", + "m_ItemImage", + "m_Value", + "m_MultiSelect", + "m_OnValueChanged", + "m_AlphaFadeSpeed" + ], + "publicFields": [ + "m_Text" + ], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Input", + "UnityEvent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_DynamicFontAssetUtilities.cs", + "className": "TMP_DynamicFontAssetUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "familyName", + "styleName", + "faceIndex", + "filePath", + "hashCode" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_FontAsset.cs", + "className": "TMP_FontAsset", + "baseClass": "TMP_Asset", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Awake", + "OnDestroy" + ], + "publicMethods": [ + "ReadFontAssetDefinition", + "HasCharacter", + "HasCharacters", + "TryAddCharacters", + "ClearFontAssetData" + ], + "serializedFields": [ + "string", + "FontAssetCreationSettings", + "m_SourceFontFile", + "m_SourceFontFilePath", + "m_AtlasPopulationMode", + "bool", + "List", + "Texture2D", + "int", + "m_IsMultiAtlasTexturesEnabled", + "m_GetFontFeatures", + "m_ClearDynamicDataOnBuild", + "GlyphRenderMode", + "m_UsedGlyphRects", + "m_FreeGlyphRects", + "TMP_FontFeatureTable", + "m_FontWeightTable", + "fontWeights", + "m_fontInfo", + "atlas" + ], + "publicFields": [ + "normalStyle", + "normalSpacingOffset", + "boldStyle", + "boldSpacing", + "italicStyle", + "tabSize", + "atlas" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_FontAssetCommon.cs", + "className": "FaceInfo_Legacy", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddKerningPair", + "AddGlyphPairAdjustmentRecord", + "RemoveKerningPair", + "SortKerningPairs" + ], + "serializedFields": [ + "m_FirstGlyph", + "m_FirstGlyphAdjustments", + "m_SecondGlyph", + "m_SecondGlyphAdjustments", + "m_IgnoreSpacingAdjustments" + ], + "publicFields": [ + "Name", + "PointSize", + "Scale", + "CharacterCount", + "LineHeight", + "Baseline", + "Ascender", + "CapHeight", + "Descender", + "CenterLine", + "SuperscriptOffset", + "SubscriptOffset", + "SubSize", + "Underline", + "UnderlineThickness", + "strikethrough", + "strikethroughThickness", + "TabWidth", + "Padding", + "AtlasWidth", + "AtlasHeight", + "sourceFontFileName", + "sourceFontFileGUID", + "faceIndex", + "pointSizeSamplingMode", + "pointSize", + "padding", + "paddingMode", + "packingMode", + "atlasWidth", + "atlasHeight", + "characterSetSelectionMode", + "characterSequence", + "referencedFontAssetGUID", + "referencedTextAssetGUID", + "fontStyle", + "fontStyleModifier", + "renderMode", + "includeFontFeatures", + "regularTypeface", + "italicTypeface", + "ascii_Left", + "ascii_Right", + "key", + "xPlacement", + "yPlacement", + "xAdvance", + "yAdvance", + "xOffset", + "kerningPairs" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_FontAssetUtilities.cs", + "className": "TMP_FontAssetUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_FontFeaturesCommon.cs", + "className": "TMP_GlyphValueRecord", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "float", + "uint", + "TMP_GlyphValueRecord", + "TMP_GlyphAdjustmentRecord", + "FontFeatureLookupFlags" + ], + "publicFields": [ + "firstGlyphIndex", + "secondGlyphIndex", + "key" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_FontFeatureTable.cs", + "className": "TMP_FontFeatureTable", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SortGlyphPairAdjustmentRecords", + "SortMarkToBaseAdjustmentRecords", + "SortMarkToMarkAdjustmentRecords" + ], + "serializedFields": [ + "List" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_InputField.cs", + "className": "TMP_InputField", + "baseClass": "Selectable", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnEnable", + "Start", + "LateUpdate", + "OnDisable" + ], + "publicMethods": [ + "Start", + "SetTextWithoutNotify", + "MoveTextEnd", + "MoveTextStart", + "MoveToEndOfLine", + "MoveToStartOfLine", + "ProcessEvent", + "ForceLabelUpdate", + "ActivateInputField", + "OnControlClick", + "ReleaseSelection", + "DeactivateInputField", + "SetGlobalPointSize", + "SetGlobalFontAsset" + ], + "serializedFields": [ + "m_TextViewport", + "m_TextComponent", + "m_Placeholder", + "m_VerticalScrollbar", + "m_VerticalScrollbarEventHandler", + "m_LayoutGroup", + "m_ScrollSensitivity", + "m_ContentType", + "m_InputType", + "m_AsteriskChar", + "m_KeyboardType", + "m_LineType", + "m_HideMobileInput", + "m_HideSoftKeyboard", + "m_CharacterValidation", + "m_RegexValue", + "m_GlobalPointSize", + "m_CharacterLimit", + "m_OnEndEdit", + "m_OnSubmit", + "m_OnSelect", + "m_OnDeselect", + "m_OnTextSelection", + "m_OnEndTextSelection", + "m_OnValueChanged", + "m_OnTouchScreenKeyboardStatusChanged", + "m_OnValidateInput", + "m_CaretColor", + "m_CustomCaretColor", + "m_SelectionColor", + "m_ReadOnly", + "m_RichText", + "m_GlobalFontAsset", + "m_OnFocusSelectAll", + "m_ResetOnDeActivation", + "m_KeepTextSelectionVisible", + "m_RestoreOriginalTextOnEscape", + "m_isRichTextEditingAllowed", + "m_LineLimit", + "m_InputValidator", + "m_ShouldActivateOnSelect" + ], + "publicFields": [ + "mainInputField", + "isAlert" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input", + "UnityEvent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_InputValidator.cs", + "className": "TMP_InputValidator", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_LineInfo.cs", + "className": "TMP_LineInfo", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetLineText" + ], + "serializedFields": [], + "publicFields": [ + "characterCount", + "visibleCharacterCount", + "spaceCount", + "visibleSpaceCount", + "wordCount", + "firstCharacterIndex", + "firstVisibleCharacterIndex", + "lastCharacterIndex", + "lastVisibleCharacterIndex", + "length", + "lineHeight", + "ascender", + "baseline", + "descender", + "maxAdvance", + "width", + "marginLeft", + "marginRight", + "alignment", + "lineExtents" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_ListPool.cs", + "className": "TMP_ListPool", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_MaterialManager.cs", + "className": "TMP_MaterialManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "sourceMaterial", + "fallbackMaterial", + "count", + "baseMaterial", + "stencilMaterial", + "stencilID" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_MeshInfo.cs", + "className": "TMP_MeshInfo", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ResizeMeshInfo", + "Clear", + "ClearUnusedVertices", + "SortGeometry", + "SwapVertexData" + ], + "serializedFields": [], + "publicFields": [ + "mesh", + "vertexCount", + "vertices", + "normals", + "tangents", + "uvs0", + "uvs2", + "uvs4", + "colors32", + "triangles", + "material" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_ObjectPool.cs", + "className": "TMP_ObjectPool", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Get", + "Release" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_PackageResourceImporter.cs", + "className": "TMP_PackageResourceImporter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDestroy" + ], + "publicMethods": [ + "OnDestroy", + "OnGUI" + ], + "serializedFields": [ + "m_ResourceImporter" + ], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_ResourcesManager.cs", + "className": "TMP_ResourceManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameHashCode", + "familyNameHashCode", + "styleNameHashCode", + "familyNameAndStyleHashCode" + ], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_RichTextTagsCommon.cs", + "className": "CodePoint", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_ScrollbarEventHandler.cs", + "className": "TMP_ScrollbarEventHandler", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPointerClick", + "OnSelect", + "OnDeselect" + ], + "serializedFields": [], + "publicFields": [ + "isSelected" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_SelectionCaret.cs", + "className": "TMP_SelectionCaret", + "baseClass": "MaskableGraphic", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_Settings.cs", + "className": "TMP_Settings", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "string", + "m_TextWrappingMode", + "m_enableKerning", + "m_ActiveFontFeatures", + "m_enableExtraPadding", + "m_enableTintAllSprites", + "m_enableParseEscapeCharacters", + "m_EnableRaycastTarget", + "m_GetFontFeaturesAtRuntime", + "m_missingGlyphCharacter", + "m_ClearDynamicDataOnBuild", + "m_warningsDisabled", + "m_defaultFontAsset", + "m_defaultFontAssetPath", + "m_defaultFontSize", + "m_defaultAutoSizeMinRatio", + "m_defaultAutoSizeMaxRatio", + "m_defaultTextMeshProTextContainerSize", + "m_defaultTextMeshProUITextContainerSize", + "m_autoSizeTextContainer", + "m_IsTextObjectScaleStatic", + "m_fallbackFontAssets", + "m_matchMaterialPreset", + "m_HideSubTextObjects", + "m_defaultSpriteAsset", + "m_defaultSpriteAssetPath", + "m_enableEmojiSupport", + "m_MissingCharacterSpriteUnicode", + "m_EmojiFallbackTextAssets", + "m_defaultColorGradientPresetsPath", + "m_defaultStyleSheet", + "m_StyleSheetsResourcePath", + "m_leadingCharacters", + "m_followingCharacters", + "m_linebreakingRules", + "m_UseModernHangulLineBreakingRules" + ], + "publicFields": [ + "leadingCharacters", + "followingCharacters" + ], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_ShaderUtilities.cs", + "className": "ShaderUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_Sprite.cs", + "className": "TMP_Sprite", + "baseClass": "TMP_TextElement_Legacy", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "fileID", + "id", + "name", + "hashCode", + "unicode", + "x", + "y", + "width", + "height", + "pivot", + "xOffset", + "yOffset", + "xAdvance", + "scale", + "sprite" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteAnimator.cs", + "className": "TMP_SpriteAnimator", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "StopAllAnimations", + "DoSpriteAnimation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteAsset.cs", + "className": "TMP_SpriteAsset", + "baseClass": "TMP_Asset", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Awake" + ], + "publicMethods": [ + "UpdateLookupTables", + "GetSpriteIndexFromHashcode", + "GetSpriteIndexFromUnicode", + "GetSpriteIndexFromName", + "SortGlyphTable" + ], + "serializedFields": [ + "m_SpriteCharacterTable", + "m_GlyphTable", + "fallbackSpriteAssets" + ], + "publicFields": [ + "spriteSheet", + "spriteInfoList", + "fallbackSpriteAssets" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteAssetImportFormats.cs", + "className": "TexturePacker_JsonArray", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "x", + "y", + "w", + "h", + "filename", + "frame", + "rotated", + "trimmed", + "spriteSourceSize", + "sourceSize", + "pivot", + "app", + "version", + "image", + "format", + "size", + "scale", + "smartupdate", + "frames", + "meta" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteCharacter.cs", + "className": "TMP_SpriteCharacter", + "baseClass": "TMP_TextElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Name" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteGlyph.cs", + "className": "TMP_SpriteGlyph", + "baseClass": "Glyph", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "sprite" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_Style.cs", + "className": "TMP_Style", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RefreshStyle" + ], + "serializedFields": [ + "m_Name", + "m_HashCode", + "m_OpeningDefinition", + "m_ClosingDefinition", + "m_OpeningTagArray", + "m_ClosingTagArray" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_StyleSheet.cs", + "className": "TMP_StyleSheet", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "GetStyle", + "RefreshStyles" + ], + "serializedFields": [ + "m_StyleList" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_SubMesh.cs", + "className": "TMP_SubMesh", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "DestroySelf", + "GetPaddingForMaterial", + "UpdateMeshPadding", + "SetVerticesDirty", + "SetMaterialDirty", + "UpdateColliders" + ], + "serializedFields": [ + "m_fontAsset", + "m_spriteAsset", + "m_material", + "m_sharedMaterial", + "m_isDefaultMaterial", + "m_padding", + "m_renderer", + "m_TextComponent" + ], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_SubMeshUI.cs", + "className": "TMP_SubMeshUI", + "baseClass": "MaskableGraphic", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "GetPaddingForMaterial", + "UpdateMeshPadding", + "SetPivotDirty", + "RefreshMaterial" + ], + "serializedFields": [ + "m_fontAsset", + "m_spriteAsset", + "m_material", + "m_sharedMaterial", + "m_isDefaultMaterial", + "m_padding", + "m_TextComponent", + "m_materialReferenceIndex" + ], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_Text.cs", + "className": "TMP_Text", + "baseClass": "MaskableGraphic", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "LateUpdate" + ], + "publicMethods": [ + "Resize", + "SetText", + "SetCharArray", + "GetPreferredValues", + "GetRenderedValues" + ], + "serializedFields": [ + "m_TextPreprocessor", + "m_isRightToLeft", + "m_fontAsset", + "m_sharedMaterial", + "m_fontSharedMaterials", + "m_fontMaterial", + "m_fontMaterials", + "m_fontColor32", + "m_fontColor", + "m_enableVertexGradient", + "m_colorMode", + "m_fontColorGradient", + "m_fontColorGradientPreset", + "m_spriteAsset", + "m_tintAllSprites", + "m_StyleSheet", + "m_TextStyleHashCode", + "m_overrideHtmlColors", + "m_faceColor", + "m_outlineColor", + "m_fontSize", + "m_fontWeight", + "m_enableAutoSizing", + "m_fontSizeMin", + "m_fontSizeMax", + "m_fontStyle", + "m_HorizontalAlignment", + "m_VerticalAlignment", + "m_characterSpacing", + "float", + "m_wordSpacing", + "m_lineSpacing", + "m_lineSpacingMax", + "m_paragraphSpacing", + "m_charWidthMaxAdj", + "m_wordWrappingRatios", + "m_overflowMode", + "m_firstOverflowCharacterIndex", + "m_linkedTextComponent", + "TMP_Text", + "m_isTextTruncated", + "m_enableKerning", + "m_ActiveFontFeatures", + "m_enableExtraPadding", + "checkPaddingRequired", + "m_isRichText", + "m_EmojiFallbackSupport", + "m_parseCtrlCharacters", + "m_isOrthographic", + "m_isCullingEnabled", + "m_ignoreCulling", + "m_horizontalMapping", + "m_verticalMapping", + "m_uvLineOffset", + "m_geometrySortingOrder", + "m_IsTextObjectScaleStatic", + "m_VertexBufferAutoSizeReduction", + "m_firstVisibleCharacter", + "m_useMaxVisibleDescender", + "m_pageToDisplay", + "m_margin", + "m_textInfo", + "m_havePropertiesChanged", + "m_isUsingLegacyAnimationComponent", + "m_isVolumetricText", + "TextInputSources" + ], + "publicFields": [ + "index", + "unicode", + "elementType", + "stringIndex", + "length", + "character", + "fontAsset", + "material", + "materialIndex" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_TextElement.cs", + "className": "TMP_TextElement", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "TextElementType", + "uint", + "float" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_TextElement_Legacy.cs", + "className": "TMP_TextElement_Legacy", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "id", + "x", + "y", + "width", + "height", + "xOffset", + "yOffset", + "xAdvance", + "scale" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_TextInfo.cs", + "className": "TMP_TextInfo", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ClearMeshInfo", + "ClearAllMeshInfo", + "ResetVertexLayout", + "ClearUnusedVertices", + "CopyMeshInfoVertexData" + ], + "serializedFields": [], + "publicFields": [ + "textComponent", + "characterCount", + "spriteCount", + "spaceCount", + "wordCount", + "linkCount", + "lineCount", + "pageCount", + "materialCount", + "characterInfo", + "wordInfo", + "linkInfo", + "lineInfo", + "pageInfo", + "meshInfo" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_TextParsingUtilities.cs", + "className": "TMP_TextParsingUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_TextProcessingCommon.cs", + "className": "CharacterElement", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_TextProcessingStack.cs", + "className": "TMP_FontStyleStack", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear", + "Add", + "Remove", + "SetDefault", + "Push", + "Pop", + "Peek", + "CurrentItem", + "PreviousItem" + ], + "serializedFields": [], + "publicFields": [ + "bold", + "italic", + "underline", + "strikethrough", + "highlight", + "superscript", + "subscript", + "uppercase", + "lowercase", + "smallcaps", + "itemStack", + "index" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_TextUtilities.cs", + "className": "TMP_TextUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "index", + "position", + "Point1", + "Point2" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_UpdateManager.cs", + "className": "TMP_UpdateManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "LateUpdate" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_UpdateRegistery.cs", + "className": "TMP_UpdateRegistry", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMPro_EventManager.cs", + "className": "TMPro_EventManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "EventType", + "ProgressPercentage", + "Colors" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMPro_ExtensionMethods.cs", + "className": "TMPro_ExtensionMethods", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMPro_MeshUtilities.cs", + "className": "VertexGradient", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetLinkText", + "GetLink", + "GetLinkID", + "GetWord" + ], + "serializedFields": [], + "publicFields": [ + "topLeft", + "bottomLeft", + "topRight", + "bottomRight", + "firstCharacterIndex", + "lastCharacterIndex", + "ascender", + "baseLine", + "descender", + "extents", + "textComponent", + "hashCode", + "linkIdFirstCharacterIndex", + "linkIdLength", + "linkTextfirstCharacterIndex", + "linkTextLength", + "characterCount", + "length", + "spriteIndex", + "characterIndex", + "vertexIndex", + "min", + "max", + "CurrentFontAsset", + "CurrentSpriteAsset", + "CurrentMaterial", + "CurrentMaterialIndex", + "CurrentFontSize", + "FontScale", + "FontScaleMultiplier", + "FontStyle", + "ItalicAngle", + "CharacterSpacing", + "CharacterMonoSpacing", + "TagNoParsing", + "HorizontalAdvance", + "MaxCapHeight", + "MaxTextAscender", + "MaxTextDescender", + "MaxElementAscender", + "MaxElementDescender", + "StartOfLineAscender", + "MaxLineAscender", + "MaxLineDescender", + "PageAscender", + "PreviousWordBreak", + "TotalCharacterCount", + "VisibleCharacterCount", + "VisibleSpriteCount", + "VisibleLinkCount", + "FirstCharacterIndex", + "FirstVisibleCharacterIndex", + "LastCharacterIndex", + "LastVisibleCharIndex", + "LineNumber", + "baselineOffset", + "lineOffset", + "isDrivenLineSpacing", + "IsNonBreakingSpace", + "HorizontalAlignment", + "MarginLeft", + "MarginRight", + "PreferredWidth", + "PreferredHeight", + "VertexColor", + "UnderlineColor", + "StrikethroughColor", + "HighlightColor", + "MeshExtents", + "lineInfo", + "spriteAnimationID", + "BasicStyleStack", + "ItalicAngleStack", + "ColorStack", + "UnderlineColorStack", + "StrikethroughColorStack", + "HighlightColorStack", + "HighlightStateStack", + "ColorGradientStack", + "SizeStack", + "IndentStack", + "FontWeightStack", + "BaselineStack", + "ActionStack", + "MaterialReferenceStack", + "LineJustificationStack", + "previous_WordBreak", + "total_CharacterCount", + "visible_CharacterCount", + "visibleSpaceCount", + "visible_SpriteCount", + "visible_LinkCount", + "firstVisibleCharacterIndex", + "lastVisibleCharIndex", + "lineNumber", + "maxCapHeight", + "maxAscender", + "maxDescender", + "startOfLineAscender", + "maxLineAscender", + "maxLineDescender", + "pageAscender", + "horizontalAlignment", + "marginLeft", + "marginRight", + "xAdvance", + "preferredWidth", + "preferredHeight", + "renderedWidth", + "renderedHeight", + "previousLineScale", + "wordCount", + "fontStyle", + "italicAngle", + "fontScaleMultiplier", + "currentFontSize", + "lastBaseGlyphIndex", + "cSpace", + "mSpace", + "textInfo", + "vertexColor", + "underlineColor", + "strikethroughColor", + "highlightState", + "basicStyleStack", + "italicAngleStack", + "colorStack", + "underlineColorStack", + "strikethroughColorStack", + "highlightColorStack", + "highlightStateStack", + "colorGradientStack", + "sizeStack", + "indentStack", + "fontWeightStack", + "styleStack", + "baselineStack", + "actionStack", + "materialReferenceStack", + "lineJustificationStack", + "currentFontAsset", + "currentSpriteAsset", + "currentMaterial", + "currentMaterialIndex", + "meshExtents", + "tagNoParsing", + "isNonBreakingSpace", + "fxRotation", + "fxScale", + "startIndex", + "nameHashCode", + "valueHashCode", + "valueType", + "valueStartIndex", + "valueLength", + "unitType" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventData/AxisEventData.cs", + "className": "AxisEventData", + "baseClass": "BaseEventData", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventData/BaseEventData.cs", + "className": "BaseEventData", + "baseClass": "AbstractEventData", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventData/PointerEventData.cs", + "className": "PointerEventData", + "baseClass": "BaseEventData", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPointerDown", + "IsPointerMoving", + "IsScrolling" + ], + "serializedFields": [], + "publicFields": [ + "hovered" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventHandle.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventInterfaces.cs", + "className": "IEventSystemHandler", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPointerClick", + "OnBeginDrag", + "OnDrag", + "OnEndDrag", + "OnDrop", + "OnUpdateSelected" + ], + "serializedFields": [], + "publicFields": [ + "dragOnSurfaces" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventSystem.cs", + "className": "EventSystem", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Start", + "Update", + "OnDisable" + ], + "publicMethods": [ + "UpdateModules", + "SetSelectedGameObject", + "RaycastAll", + "IsPointerOverGameObject" + ], + "serializedFields": [ + "m_sendNavigationEvents", + "m_DragThreshold" + ], + "publicFields": [ + "activeEventSystem", + "sendEvents", + "createPanelGameObjectsOnStart" + ], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventTrigger.cs", + "className": "EventTrigger", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "OnPointerDownDelegate" + ], + "serializedFields": [ + "m_Delegates" + ], + "publicFields": [ + "eventID", + "callback" + ], + "unityApiUsage": [ + "GetComponent", + "UnityEvent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventTriggerType.cs", + "className": "is", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/ExecuteEvents.cs", + "className": "ExecuteEvents", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/BaseInput.cs", + "className": "BaseInput", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/BaseInputModule.cs", + "className": "BaseInputModule", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [ + "m_SendPointerHoverToParent" + ], + "publicFields": [ + "m_TargetObject" + ], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/PointerInputModule.cs", + "className": "PointerInputModule", + "baseClass": "BaseInputModule", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AnyPressesThisFrame", + "AnyReleasesThisFrame", + "GetButtonState", + "SetButtonState", + "PressedThisFrame", + "ReleasedThisFrame" + ], + "serializedFields": [], + "publicFields": [ + "buttonData" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/StandaloneInputModule.cs", + "className": "StandaloneInputModule", + "baseClass": "PointerInputModule", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_HorizontalAxis", + "m_VerticalAxis", + "m_SubmitButton", + "m_CancelButton", + "m_InputActionsPerSecond", + "m_RepeatDelay" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/TouchInputModule.cs", + "className": "TouchInputModule", + "baseClass": "PointerInputModule", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/MoveDirection.cs", + "className": "Example", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/RaycasterManager.cs", + "className": "RaycasterManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/Raycasters/BaseRaycaster.cs", + "className": "BaseRaycaster", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/Raycasters/Physics2DRaycaster.cs", + "className": "Physics2DRaycaster", + "baseClass": "PhysicsRaycaster", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/Raycasters/PhysicsRaycaster.cs", + "className": "PhysicsRaycaster", + "baseClass": "BaseRaycaster", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Compare" + ], + "serializedFields": [ + "m_EventMask", + "m_MaxRayIntersections" + ], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/RaycastResult.cs", + "className": "RaycastResult", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear" + ], + "serializedFields": [], + "publicFields": [ + "module", + "distance", + "index", + "depth", + "sortingGroupID", + "sortingGroupOrder", + "sortingLayer", + "sortingOrder", + "origin", + "worldPosition", + "worldNormal", + "screenPosition", + "displayIndex", + "document", + "element" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIBehaviour.cs", + "className": "UIBehaviour", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnEnable", + "Start", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "IsDestroyed" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIElements/PanelEventHandler.cs", + "className": "PanelEventHandler", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "LateUpdate", + "OnDisable" + ], + "publicMethods": [ + "OnSelect", + "OnDeselect", + "OnPointerMove", + "OnPointerUp", + "OnPointerDown", + "OnPointerExit", + "OnPointerEnter", + "OnPointerClick", + "OnSubmit", + "OnCancel", + "OnMove", + "OnScroll", + "Update", + "Read", + "ComputeTarget" + ], + "serializedFields": [], + "publicFields": [ + "shiftKey", + "ctrlKey", + "commandKey", + "altKey", + "actionKey" + ], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIElements/PanelRaycaster.cs", + "className": "PanelRaycaster", + "baseClass": "BaseRaycaster", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIElements/UIToolkitInteroperabilityBridge.cs", + "className": "UIToolkitInteroperabilityBridge", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Start", + "Update", + "OnDisable" + ], + "publicMethods": [ + "Start", + "OnEnable", + "OnDisable", + "Update" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIElements/WorldDocumentRaycaster.cs", + "className": "WorldDocumentRaycaster", + "baseClass": "BaseRaycaster", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_EventCamera" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/Properties/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Animation/CoroutineTween.cs", + "className": "ITweenValue", + "baseClass": "UnityEvent", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "TweenValue", + "AddOnChangedCallback", + "GetIgnoreTimescale", + "GetDuration", + "ValidTarget", + "Init", + "StartTween", + "StopTween" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "UnityEvent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/AnimationTriggers.cs", + "className": "AnimationTriggers", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_NormalTrigger", + "m_HighlightedTrigger", + "m_PressedTrigger", + "m_SelectedTrigger", + "m_DisabledTrigger" + ], + "publicFields": [ + "buttonAnimator", + "button" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Button.cs", + "className": "Button", + "baseClass": "Selectable", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "OnPointerClick" + ], + "serializedFields": [ + "m_OnClick" + ], + "publicFields": [ + "yourButton" + ], + "unityApiUsage": [ + "GetComponent", + "Input", + "UnityEvent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/CanvasUpdateRegistry.cs", + "className": "CanvasUpdateRegistry", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/ColorBlock.cs", + "className": "ColorBlock", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "Equals" + ], + "serializedFields": [ + "m_NormalColor", + "m_HighlightedColor", + "m_PressedColor", + "m_SelectedColor", + "m_DisabledColor", + "m_ColorMultiplier", + "m_FadeDuration" + ], + "publicFields": [ + "button", + "newColor" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Culling/ClipperRegistry.cs", + "className": "ClipperRegistry", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Cull" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Culling/Clipping.cs", + "className": "Clipping", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Culling/IClipRegion.cs", + "className": "IClipper", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Culling/RectangularVertexClipper.cs", + "className": "RectangularVertexClipper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetCanvasRect" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/DefaultControls.cs", + "className": "DefaultControls", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateGameObject" + ], + "serializedFields": [], + "publicFields": [ + "standard", + "background", + "inputField", + "knob", + "checkmark", + "dropdown", + "mask" + ], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Dropdown.cs", + "className": "Dropdown", + "baseClass": "Selectable", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "Start", + "Update", + "OnDisable" + ], + "publicMethods": [ + "SetValueWithoutNotify", + "RefreshShownValue", + "AddOptions", + "ClearOptions", + "Show", + "Hide" + ], + "serializedFields": [ + "m_Text", + "m_Image", + "m_RectTransform", + "m_Toggle", + "m_Options", + "m_Template", + "m_CaptionText", + "m_CaptionImage", + "m_ItemText", + "m_ItemImage", + "m_Value", + "m_OnValueChanged", + "m_AlphaFadeSpeed" + ], + "publicFields": [ + "m_Text" + ], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Input", + "UnityEvent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/FontData.cs", + "className": "FontData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_BestFit", + "m_MinSize", + "m_MaxSize", + "m_AlignByGeometry", + "m_HorizontalOverflow", + "m_VerticalOverflow", + "m_LineSpacing" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/FontUpdateTracker.cs", + "className": "FontUpdateTracker", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Graphic.cs", + "className": "Graphic", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Start", + "Update", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "SetRaycastDirty", + "PixelAdjustPoint", + "GetPixelAdjustedRect", + "RegisterDirtyLayoutCallback", + "UnregisterDirtyLayoutCallback", + "RegisterDirtyVerticesCallback", + "UnregisterDirtyVerticesCallback", + "RegisterDirtyMaterialCallback", + "UnregisterDirtyMaterialCallback" + ], + "serializedFields": [ + "m_Material", + "m_Color", + "m_RaycastTarget", + "m_RaycastPadding" + ], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/GraphicRaycaster.cs", + "className": "GraphicRaycaster", + "baseClass": "BaseRaycaster", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_IgnoreReversedGraphics", + "m_BlockingObjects", + "m_BlockingMask" + ], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/GraphicRebuildTracker.cs", + "className": "GraphicRebuildTracker", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/GraphicRegistry.cs", + "className": "GraphicRegistry", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/IGraphicEnabledDisabled.cs", + "className": "IGraphicEnabledDisabled", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Image.cs", + "className": "Image", + "baseClass": "MaskableGraphic", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Start", + "Update", + "OnDisable" + ], + "publicMethods": [ + "DisableSpriteOptimizations", + "Start", + "Example1", + "Example2" + ], + "serializedFields": [ + "m_Sprite", + "m_Type", + "m_PreserveAspect", + "m_FillCenter", + "m_FillMethod", + "m_FillAmount", + "m_FillClockwise", + "m_FillOrigin", + "m_UseSpriteMesh", + "m_PixelsPerUnitMultiplier" + ], + "publicFields": [ + "m_Sprite", + "xmasCalenderDoor", + "cooldown", + "coolingDown", + "waitTime", + "healthCircle", + "theButton" + ], + "unityApiUsage": [ + "GetComponent", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/IMask.cs", + "className": "IMask", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/IMaskable.cs", + "className": "IMaskable", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/InputField.cs", + "className": "InputField", + "baseClass": "Selectable", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnEnable", + "Start", + "Update", + "LateUpdate", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "Start", + "SetTextWithoutNotify", + "ValueChangeCheck", + "ChangeInputField", + "Update", + "MoveTextEnd", + "MoveTextStart", + "ScreenToLocal", + "ProcessEvent", + "ForceLabelUpdate", + "ActivateInputField", + "DeactivateInputField" + ], + "serializedFields": [ + "m_Placeholder", + "m_ContentType", + "m_InputType", + "m_AsteriskChar", + "m_KeyboardType", + "m_LineType", + "m_HideMobileInput", + "m_CharacterValidation", + "m_CharacterLimit", + "m_OnSubmit", + "m_OnDidEndEdit", + "m_OnValueChanged", + "m_OnValidateInput", + "m_CaretColor", + "m_CustomCaretColor", + "m_SelectionColor", + "m_ReadOnly", + "m_ShouldActivateOnSelect" + ], + "publicFields": [ + "mainInputField", + "playerName" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input", + "UnityEvent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/AspectRatioFitter.cs", + "className": "AspectRatioFitter", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Start", + "Update", + "OnDisable" + ], + "publicMethods": [ + "IsComponentValidOnObject", + "IsAspectModeValid" + ], + "serializedFields": [ + "m_AspectMode", + "m_AspectRatio" + ], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/CanvasScaler.cs", + "className": "CanvasScaler", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [ + "m_UiScaleMode", + "m_ReferencePixelsPerUnit", + "m_ScaleFactor", + "m_ReferenceResolution", + "m_ScreenMatchMode", + "m_MatchWidthOrHeight", + "m_PhysicalUnit", + "m_FallbackScreenDPI", + "m_DefaultSpriteDPI", + "m_DynamicPixelsPerUnit", + "m_PresetInfoIsWorld" + ], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/ContentSizeFitter.cs", + "className": "ContentSizeFitter", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [ + "m_HorizontalFit", + "m_VerticalFit" + ], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/GridLayoutGroup.cs", + "className": "GridLayoutGroup", + "baseClass": "LayoutGroup", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_StartCorner", + "m_StartAxis", + "m_CellSize", + "m_Spacing", + "m_Constraint", + "m_ConstraintCount" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/HorizontalLayoutGroup.cs", + "className": "HorizontalLayoutGroup", + "baseClass": "HorizontalOrVerticalLayoutGroup", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/HorizontalOrVerticalLayoutGroup.cs", + "className": "HorizontalOrVerticalLayoutGroup", + "baseClass": "LayoutGroup", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [ + "m_Spacing", + "m_ChildForceExpandWidth", + "m_ChildForceExpandHeight", + "m_ChildControlWidth", + "m_ChildControlHeight", + "m_ChildScaleWidth", + "m_ChildScaleHeight", + "m_ReverseArrangement" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/ILayoutElement.cs", + "className": "ILayoutElement", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "Start" + ], + "serializedFields": [], + "publicFields": [ + "MyContentPanel", + "m_Position", + "m_Rotation", + "m_Scale" + ], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/LayoutElement.cs", + "className": "LayoutElement", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Start", + "OnDisable" + ], + "publicMethods": [ + "Start" + ], + "serializedFields": [ + "m_IgnoreLayout", + "m_MinWidth", + "m_MinHeight", + "m_PreferredWidth", + "m_PreferredHeight", + "m_FlexibleWidth", + "m_FlexibleHeight", + "m_LayoutPriority" + ], + "publicFields": [ + "MyContentPanel" + ], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/LayoutGroup.cs", + "className": "LayoutGroup", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [ + "m_Padding", + "m_ChildAlignment" + ], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/LayoutRebuilder.cs", + "className": "LayoutRebuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsDestroyed", + "Rebuild", + "LayoutComplete", + "GraphicUpdateComplete" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/LayoutUtility.cs", + "className": "LayoutUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/VerticalLayoutGroup.cs", + "className": "VerticalLayoutGroup", + "baseClass": "HorizontalOrVerticalLayoutGroup", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Mask.cs", + "className": "Mask", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [ + "m_ShowMaskGraphic" + ], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/MaskableGraphic.cs", + "className": "MaskableGraphic", + "baseClass": "Graphic", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [ + "m_Maskable", + "m_OnCullStateChanged" + ], + "publicFields": [], + "unityApiUsage": [ + "UnityEvent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/MaskUtilities.cs", + "className": "MaskUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/MaterialModifiers/IMaterialModifier.cs", + "className": "IMaterialModifier", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Misc.cs", + "className": "Misc", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Destroy", + "DestroyImmediate" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/MultipleDisplayUtilities.cs", + "className": "MultipleDisplayUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Navigation.cs", + "className": "Navigation", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "Start", + "Equals" + ], + "serializedFields": [ + "m_Mode", + "m_WrapAround", + "m_SelectOnUp", + "m_SelectOnDown", + "m_SelectOnLeft", + "m_SelectOnRight" + ], + "publicFields": [ + "button", + "btnSave", + "btnLoad" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/RawImage.cs", + "className": "RawImage", + "baseClass": "MaskableGraphic", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [ + "m_Texture", + "m_UVRect" + ], + "publicFields": [ + "m_Texture" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/RectMask2D.cs", + "className": "RectMask2D", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "AddClippable", + "RemoveClippable" + ], + "serializedFields": [ + "m_Padding", + "m_Softness" + ], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Scrollbar.cs", + "className": "Scrollbar", + "baseClass": "Selectable", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "SetDirection" + ], + "serializedFields": [ + "m_HandleRect", + "m_Direction", + "m_Value", + "m_Size", + "m_NumberOfSteps", + "m_OnValueChanged" + ], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input", + "UnityEvent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/ScrollRect.cs", + "className": "ScrollRect", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Start", + "LateUpdate", + "OnDisable" + ], + "publicMethods": [ + "Example", + "Start", + "ListenerMethod", + "OnBeginDrag", + "OnEndDrag", + "OnDrag" + ], + "serializedFields": [ + "m_Content", + "m_Horizontal", + "m_Vertical", + "m_MovementType", + "m_Elasticity", + "m_Inertia", + "m_DecelerationRate", + "m_ScrollSensitivity", + "m_Viewport", + "m_HorizontalScrollbar", + "m_VerticalScrollbar", + "m_HorizontalScrollbarVisibility", + "m_VerticalScrollbarVisibility", + "m_HorizontalScrollbarSpacing", + "m_VerticalScrollbarSpacing", + "m_OnValueChanged" + ], + "publicFields": [ + "myScrollRect", + "newScrollBar", + "scrollableContent", + "myPosition" + ], + "unityApiUsage": [ + "GetComponent", + "Input", + "UnityEvent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Selectable.cs", + "className": "Selectable", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnEnable", + "Start", + "Update", + "OnDisable" + ], + "publicMethods": [ + "GetNames", + "Start", + "FindSelectable", + "IgnoreSelectables", + "OnMove", + "OnPointerDown", + "OnPointerUp", + "OnPointerEnter", + "OnPointerExit", + "OnSelect", + "OnDeselect", + "SaveGame" + ], + "serializedFields": [ + "m_Navigation", + "m_Transition", + "m_Colors", + "m_SpriteState", + "m_AnimationTriggers", + "m_Interactable", + "m_TargetGraphic" + ], + "publicFields": [ + "button", + "btnMain", + "sprState", + "newImage", + "startButton", + "playersReady", + "direction", + "myInputField" + ], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/SetPropertyUtility.cs", + "className": "SetPropertyUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Slider.cs", + "className": "Slider", + "baseClass": "Selectable", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Start", + "Update", + "OnDisable" + ], + "publicMethods": [ + "Start", + "SubmitSliderSetting", + "ValueChangeCheck", + "SetDirection" + ], + "serializedFields": [ + "m_FillRect", + "m_HandleRect", + "m_Direction", + "m_MinValue", + "m_MaxValue", + "m_WholeNumbers", + "m_Value", + "m_OnValueChanged" + ], + "publicFields": [ + "mainSlider", + "newFillRect", + "handleHighlighted" + ], + "unityApiUsage": [ + "GetComponent", + "Input", + "UnityEvent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/SpecializedCollections/IndexedSet.cs", + "className": "IndexedSet", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "AddUnique", + "EnableItem", + "DisableItem", + "Remove", + "GetEnumerator", + "Clear", + "Contains", + "CopyTo", + "IndexOf", + "Insert", + "RemoveAt", + "RemoveAll", + "Sort" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/SpriteState.cs", + "className": "SpriteState", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [ + "m_HighlightedSprite", + "m_PressedSprite", + "m_SelectedSprite", + "m_DisabledSprite" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/StencilMaterial.cs", + "className": "StencilMaterial", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "baseMat", + "customMat", + "count", + "stencilId", + "operation", + "compareFunction", + "readMask", + "writeMask", + "useAlphaClip", + "colorMask" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Text.cs", + "className": "Text", + "baseClass": "MaskableGraphic", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Start", + "Update", + "OnDisable" + ], + "publicMethods": [ + "FontTextureChanged", + "GetGenerationSettings", + "GetTextAnchorPivot" + ], + "serializedFields": [ + "m_FontData", + "m_Text" + ], + "publicFields": [ + "m_Font", + "m_MyText" + ], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Toggle.cs", + "className": "Toggle", + "baseClass": "Selectable", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Start", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "SetIsOnWithoutNotify" + ], + "serializedFields": [ + "m_Group", + "m_IsOn" + ], + "publicFields": [ + "toggleTransition", + "graphic", + "m_Text", + "onValueChanged" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input", + "UnityEvent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/ToggleGroup.cs", + "className": "ToggleGroup", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Start" + ], + "publicMethods": [ + "NotifyToggleOn", + "UnregisterToggle", + "RegisterToggle", + "EnsureValidState", + "AnyTogglesOn", + "ActiveToggles", + "GetFirstActiveToggle", + "SetAllTogglesOff" + ], + "serializedFields": [ + "m_AllowSwitchOff" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Utility/ReflectionMethodsCache.cs", + "className": "ReflectionMethodsCache", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "raycast3D", + "raycast3DAll", + "getRaycastNonAlloc", + "raycast2D", + "getRayIntersectionAll", + "getRayIntersectionAllNonAlloc" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Utility/VertexHelper.cs", + "className": "VertexHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "Dispose", + "Clear", + "PopulateUIVertex", + "SetUIVertex", + "FillMesh", + "AddVert", + "AddTriangle", + "AddUIVertexQuad", + "AddUIVertexStream", + "AddUIVertexTriangleStream", + "GetUIVertexStream" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/BaseMeshEffect.cs", + "className": "BaseMeshEffect", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/IMeshModifier.cs", + "className": "IMeshModifier", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/Outline.cs", + "className": "Outline", + "baseClass": "Shadow", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/PositionAsUV1.cs", + "className": "PositionAsUV1", + "baseClass": "BaseMeshEffect", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/Shadow.cs", + "className": "Shadow", + "baseClass": "BaseMeshEffect", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_EffectColor", + "m_EffectDistance", + "m_UseGraphicAlpha" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/Common/VersionTests.cs", + "className": "VersionTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CheckVersionParity" + ], + "serializedFields": [], + "publicFields": [ + "major", + "minor", + "patch" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/TMP/FontEngineTests.cs", + "className": "FontEngineTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "CreateFontAsset_from_FilePath", + "CreateFontAsset_from_FontObject", + "TryAddCharacters_SanityCheck", + "GetSingleSubstitutionRecords", + "GetAlternateSubstitutionRecords", + "GetLigatures", + "GetPairAdjustmentRecords", + "GetMarkToBaseAdjustmentRecords", + "GetMarkToMarkAdjustmentRecords", + "GetFontFeatureList" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/TMP/TMP_ControlTests.cs", + "className": "TMP_ControlTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TMPControlCreationAndUndoTest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/TMP/TMP_EditorTests.cs", + "className": "TMP_EditorTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "InternalResourceCheck", + "TextParsing_TextInfoTest_WordWrappingDisabled", + "TextParsing_TextInfoTest_WordWrappingEnabled", + "TextParsing_TextInfoTest_TopJustifiedAlignment", + "TextParsing_TextInfoTest_RichText", + "MarkupTag_Scale", + "MarkupTag_Size", + "MarkupTag_Cspace", + "MarkupTag_Mspace", + "MarkupTag_Space", + "MarkupTag_Pos", + "MarkupTag_Indent", + "SpriteAssetIndexAreValidAfterReordering", + "Cleanup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/AssertionFailureOnOutputVertexCount.cs", + "className": "AssertionFailureOnOutputVertexCount", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AssertionFailureOnOutputVertexCountTest", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/CanvasElementsMaintainValidPositionsWhenCameraOrthoSizeIsZero.cs", + "className": "CanvasElementsMaintainValidPositionsWhenCameraOrthoSizeIsZero", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "TearDown", + "TestCanvasElementsMaintainValidPositionsWhenCameraOrthoSizeIsZero" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/CanvasUseReflectionProbes.cs", + "className": "CanvasUseReflectionProbes", + "baseClass": "TestBehaviourBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnlyWorldSpaceCanvasCanUseReflectionProbes", + "ProvidesNormals" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/CanvasWidthAssertionErrorWithRectTransform.cs", + "className": "CanvasWidthAssertionErrorWithRectTransform", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "CanvasWidthAssertionErrorCheckOnModifyingRectTransform", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/RootCanvasTests.cs", + "className": "RootCanvasTests", + "baseClass": "TestBehaviourBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsRootCanvasTest", + "CorrectRootCanvasReturned", + "NotRootCanvasAnchorsDontGetReset", + "ChildOfDisabledCanvasCantReceiveClicks", + "ChildrenInheritRootCanvasReflectionProbeProperties", + "CannotOverrideRootCanvasReflectionProbeProperties" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/UISystemProfilerAddMarkerWithNullObjectDoesNotCrash.cs", + "className": "UISystemProfilerAddMarkerWithNullObjectDoesNotCrash", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddMarkerShouldNotCrashWithNullObject" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/CanvasRenderer/ChangingHierarchyOfCanvasRenderer.cs", + "className": "ChangingHierarchyOfCanvasRenderer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ChangingHierarchyOfCanvasRenderer_DoesntCrash" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/CanvasRenderer/ParentCanvasIsSane.cs", + "className": "ParentCanvasIsSane", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "RecalculatingAlphaOnReparentedInactiveObjectsDoesNotCrash" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/Dropdown/DropdownOptionsListDrawer.cs", + "className": "DropdownOptionsListDrawer", + "baseClass": "WrapperWindowFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "PropertyDrawerDoesNotThrowExceptionWhenObjectIsDisposed" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/EventSystem/EventTriggerRemoveDuringExecution.cs", + "className": "EventTriggerRemoveDuringExecution", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "EventTrigger_DoesNotThrowExceptionWhenRemovingEventDuringExecution" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/EventSystem/InputModuleTests.cs", + "className": "InputModuleTests", + "baseClass": "BaseInputModule", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TearDown", + "InputModuleComponentFactory_AddComponent_CanBeOverriden" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/EventSystem/InterceptedEventsPreviewTests.cs", + "className": "InterceptedEventsPreviewTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InterceptedEventsPreviewCacheUsingTypeCacheReturnsSameTypes" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/InputField/CharacterLimitValidation.cs", + "className": "CharacterLimitValidation", + "baseClass": "TestBehaviourBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "LimitCanNotBeNegative", + "TextLengthShorterThanLimit", + "TextLengthEqualToLimit", + "TextLengthGreaterThanLimit" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/InputField/ContentValidation.cs", + "className": "ContentValidation", + "baseClass": "TestBehaviourBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ValueIsValidatedCorrectly" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/RectMask2D/RectMask2DCulling.cs", + "className": "RectMask2DCulling", + "baseClass": "TestBehaviourBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CullFlagNotResetWhenReparented740604" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/RectMask2D/RectTransformPosition.cs", + "className": "RectTransformPosition", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SettingPositionBeforeGameObjectIsActivatedWorks_953409" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/Slider/SliderRectReferences.cs", + "className": "SliderRectRefernces", + "baseClass": "Behaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "TearDown", + "AssigningSelfResultsInNullReferenceField", + "AssigningOtherObjectResultsInCorrectReferenceField" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/TestBehaviourBase.cs", + "className": "TestBehaviourBase", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/Text/FontCreatedByScript.cs", + "className": "FontCreatedByScript", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/UI/PropertyDrawers/PropertyDrawerTests.cs", + "className": "PropertyDrawerTests", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Property", + "Rebuild", + "TearDown", + "NavigationDrawer_IsVisible", + "SpriteStateDrawer_IsVisible", + "DropdownOptionDataListDrawer_IsVisible", + "SearchContextDrawer_IsVisible" + ], + "serializedFields": [], + "publicFields": [ + "navigation", + "spriteState", + "searchContext" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/UnityEvent/UnityEventInvoke.cs", + "className": "UnityEventInvoke", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "NoOp", + "TestSetup", + "TearDown", + "UnityEvent_InvokeCallsListenerOnce", + "UnityEvent_EditMode_InvokeDoesNotCallRuntimeListener" + ], + "serializedFields": [], + "publicFields": [ + "m_Count" + ], + "unityApiUsage": [ + "Destroy", + "UnityEvent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/WrapperWindowFixture.cs", + "className": "WrapperWindowFixture", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnGUI", + "CloseMostRecentWrapperWindow" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/TMP/TMP_CanvasTests.cs", + "className": "TMP_CanvasTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "EnablingAndDisablingCanvasDoesNotRegenerateText" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/TMP/TMP_RuntimeTests.cs", + "className": "TMP_RuntimeTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "Parsing_TextInfo_WordWrapDisabled", + "Parsing_TextInfo_WordWrapEnabled", + "Parsing_TextInfo_AlignmentTopJustified", + "Parsing_TextInfo_RichText", + "MultiLineNewline_OnLastLine_WhenPressedEnter_Caret_ShouldNotGoto_NextLine", + "MultiLineNewLine_NegativeOrZeroLineLimit_AddsNewLine", + "Cleanup", + "SettingIsTextObjectScaleStatic_OnDisabledObject_DoesntProduceErrors", + "SettingIsTextObjectScaleStatic_OnDisabledObject_IsAppliedCorrectlyAfterObjectIsEnabled" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Button/ButtonTests.cs", + "className": "ButtonTests", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "TearDown", + "OneTimeTearDown", + "PressShouldCallClickHandler", + "PressInactiveShouldNotCallClickHandler", + "PressNotInteractableShouldNotCallClickHandler", + "SelectShouldHoldThePreviousStateAfterDisablingAndEnabling", + "SubmitShouldCallClickHandler", + "SubmitInactiveShouldNotCallClickHandler", + "SubmitNotInteractableShouldNotCallClickHandler", + "SubmitShouldTransitionToPressedStateAndBackToNormal" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Button/TestButton.cs", + "className": "TestButton", + "baseClass": "Button", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsTransitionToNormal", + "IsTransitionToHighlighted", + "IsTransitionToPressed", + "IsTransitionToDisabled" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/BridgeScriptForRetainingObjects.cs", + "className": "BridgeScriptForRetainingObjects", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "canvasGO", + "nestedCanvasGO" + ], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasGroupInheritedAlpha.cs", + "className": "CanvasGroupTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "TearDown", + "EnabledCanvasGroupEffectSelfAndChildrenAlpha", + "EnabledCanvasGroupOnACanvasEffectAllChildrenAlpha", + "EnabledCanvasGroupOnLeafChildEffectOnlyThatChild", + "EnabledCanvasGroupOnCanvasAndChildMultipleAlphaValuesCorrectly", + "EnabledCanvasGroupOnCanvasAndChildWithChildIgnoringParentGroupMultipleAlphaValuesCorrectly", + "EnabledCanvasGroupOnCanvasAndChildrenWithAllChildrenIgnoringParentGroupMultipleAlphaValuesCorrectly", + "EnabledCanvasGroupOnNestedCanvasIgnoringParentGroupMultipleAlphaValuesCorrectly" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasResizeCorrectlyForRenderTexture.cs", + "className": "CanvasResizeCorrectlyForRenderTexture", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanvasResizeCorrectly", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasScalerWithChildTextObjectDoesNotCrash.cs", + "className": "CanvasScalerWithChildTextObjectDoesNotCrash", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "CanvasScalerWithChildTextObjectWithTextFontDoesNotCrash", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasSizeCorrectInAwakeAndStart.cs", + "className": "CanvasSizeCorrectInAwakeAndStart", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "CanvasSizeIsCorrectInAwakeAndStart", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasSizeCorrectInAwakeAndStartScript.cs", + "className": "CanvasSizeCorrectInAwakeAndStartScript", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CheckMeshColorsAndColors32Match.cs", + "className": "CheckMeshColorsAndColors32Match", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "TearDown", + "CheckMeshColorsAndColors32Matches" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CoroutineWorksIfUIObjectIsAttached.cs", + "className": "CoroutineWorksIfUIObjectIsAttached", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "Start" + ], + "publicMethods": [ + "TestSetup", + "CoroutineWorksOnAttachingUIObject", + "TearDown", + "Start" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CreateSceneUtility.cs", + "className": "CreateSceneUtility", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/NestedCanvas.cs", + "className": "NestedCanvas", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "WorldCanvas_CanFindCameraAfterDisablingAndEnablingRootCanvas", + "WorldCanvas_CanFindTheSameCameraAfterDisablingAndEnablingRootCanvas", + "NestedCanvasHasProperInheritedAlpha", + "TearDown", + "OneTimeTearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/NestedCanvasMaintainsCorrectSize.cs", + "className": "NestedCanvasMaintainsCorrectSize", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "NestedCanvasMaintainsCorrectSizeAtGameStart", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/NoActiveCameraInSceneDoesNotCrashEditor.cs", + "className": "NoActiveCameraInSceneDoesNotCrashEditor", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "EditorShouldNotCrashWithoutActiveCamera", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/RectangleContainsScreenPointTest.cs", + "className": "RectangleContainsScreenPointTest", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TearDown", + "RectangleContainsScreenPoint_ReturnsTrue_ForAllPointsInTheRectangle" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/RectMask2DReparentedToDifferentCanvas.cs", + "className": "RectMask2DReparentedToDifferentCanvas", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "TearDown", + "ReparentingRectMask2D_UpdatesCanvas" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/RectMask2DWithNestedCanvasCullsUsingCorrectCanvasRect.cs", + "className": "RectMask2DWithNestedCanvasCullsUsingCorrectCanvasRect", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "RectMask2DShouldNotCullImagesWithCanvas", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/RectTransformValidAfterEnable.cs", + "className": "RectTransformValidAfterEnable", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "CheckRectTransformValidAfterEnable", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/SiblingOrderChangesLayout.cs", + "className": "SiblingOrderChangesLayout", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "ReorderingSiblingChangesLayout", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/CanvasRenderer/CanvasRendererTests.cs", + "className": "CanvasRendererTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "InitialData", + "AddSecondaryTextures", + "RemoveSecondaryTextures", + "SetSecondaryTextureCount", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Dropdown/DropdownTests.cs", + "className": "DropdownTests", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "Dropdown_Canvas", + "Dropdown_Canvas_Already_Exists", + "Dropdown_Disable", + "Dropdown_ResetAndClear", + "TearDown", + "OneTimeTearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/GraphicRaycasterButtonTests.cs", + "className": "GraphicRaycasterButtonTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "GraphicRaycaster_ChildButtonOutsideOfParentButton", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/GraphicRaycasterTests.cs", + "className": "GraphicRaycasterTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "GraphicRaycasterDoesNotHitGraphicBehindCameraFarClipPlane", + "GraphicRaycasterReturnsWorldPositionAndWorldNormal", + "GraphicRaycasterUsesGraphicPadding", + "GraphicOnTheSamePlaneAsTheCameraCanBeTargetedForEvents", + "GraphicRaycasterIgnoresEventsFromTheWrongDisplay", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/GraphicRaycasterWorldSpaceCanvasTests.cs", + "className": "GraphicRaycasterWorldSpaceCanvasTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "GraphicRaycasterDoesNotHitGraphicBehindCameraFarClipPlane", + "GraphicRaycasterReturnsWorldPositionAndWorldNormal", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/DragCallbackCheck.cs", + "className": "DragCallbackCheck", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeginDrag", + "OnDrag", + "OnEndDrag", + "OnDrop", + "OnPointerDown" + ], + "serializedFields": [], + "publicFields": [ + "onBeginDragCalled", + "onDragCalled", + "onEndDragCalled", + "onDropCalled" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/FakeBaseInput.cs", + "className": "FakeBaseInput", + "baseClass": "BaseInput", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "CompositionString", + "MousePresent", + "MouseButtonDown", + "MouseButtonUp", + "MouseButton", + "MousePosition", + "MouseScrollDelta", + "TouchSupported", + "TouchCount", + "TouchData", + "AxisRaw", + "ButtonDown" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/MouseUpdate.cs", + "className": "MouseUpdate", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/PointerClickCallbackCheck.cs", + "className": "PointerClickCallbackCheck", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPointerDown" + ], + "serializedFields": [], + "publicFields": [ + "pointerDown" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/PointerEnterCallbackCheck.cs", + "className": "PointerEnterCallbackCheck", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPointerEnter" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/PointerExitCallbackCheck.cs", + "className": "PointerExitCallbackCheck", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPointerExit" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests.cs", + "className": "InputModuleTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "DragCallbacksDoGetCalled", + "MouseOutsideMaskRectTransform_WhileInsidePaddedArea_PerformsClick", + "PointerEnterChildShouldNotFullyExit_NotSendPointerEventToParent", + "PointerEnterChildShouldNotExit_SendPointerEventToParent", + "PointerEnterChildShouldNotReenter", + "PointerExitChildShouldReenter_NotSendPointerEventToParent", + "PointerExitChildShouldNotSendEnter_SendPointerEventToParent", + "PointerExitChildShouldFullyExit", + "AllDragsAreReleasedOnLoseFocus", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/Physics2DRaycasterTests.cs", + "className": "Physics2DRaycasterTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "TearDown", + "RaycastAllResultsAreSortedByRendererSortingOrder", + "RaycastAllResultsAreSortedBySortGroupOrder", + "RaycastAllResultsAreSortedBySortGroupOrderAndSortingOrder", + "RaycastAllResultsAreSortedBySortGroupDistanceAlongRay" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/PhysicsRaycasterTests.cs", + "className": "PhysicsRaycasterTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "PhysicsRaycasterDoesNotCastOutsideCameraViewRect", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/RaycastSortingTests.cs", + "className": "RaycastSortingTests", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "RaycastResult_Sorting", + "TearDown", + "OneTimeTearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/SelectableTests.cs", + "className": "SelectableTests", + "baseClass": "Selectable", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetSelectableAtIndex", + "GetSelectableCurrentIndex", + "TestSetup", + "TearDown", + "SelectableArrayRemovesReferenceUponDisable", + "SettingCurrentSelectedSelectableNonInteractableShouldNullifyCurrentSelected", + "PointerEnterDownShouldMakeItSelectedGameObject", + "OnSelectShouldSetSelectedState", + "OnDeselectShouldUnsetSelectedState", + "SettingCanvasGroupNotInteractableShouldMakeSelectableNotInteractable", + "DisablingCanvasGroupShouldMakeSelectableAsInteractable", + "SettingParentCanvasGroupNotInteractableShouldMakeSelectableNotInteractable", + "SettingParentParentCanvasGroupNotInteractableShouldMakeSelectableNotInteractable", + "SettingParentParentCanvasGroupInteractableShouldMakeSelectableInteractable", + "SettingParentParentCanvasGroupNotInteractableShouldNotMakeSelectableNotInteractableIfIgnoreParentGroups", + "PointerEnterThenSetNotInteractableThenExitThenSetInteractableShouldSetStateToDefault", + "PointerEnterThenSetNotInteractableThenSetInteractableShouldStayHighlighted", + "InstantiatingSelectableUnderNotInteractableCanvasGroupShouldAlsoNotBeInteractable", + "SettingNotInteractableShouldTweenToDisabledColor", + "SettingNotInteractableThenInteractableShouldNotTweenToDisabledColor", + "SettingInteractableToFalseTrueFalseShouldTweenToDisabledColor", + "TriggerAnimationWithNoAnimator", + "TriggerAnimationWithDisabledAnimator", + "TriggerAnimationAnimatorWithNoRuntimeController", + "SelectShouldSetSelectedObject", + "SelectWhenAlreadySelectingShouldNotSetSelectedObject", + "PointerEnterShouldHighlight", + "PointerEnterOnSelectedObjectShouldStaySelected", + "PointerEnterAndRightClickShouldHighlightNotPress", + "PointerEnterAndRightClickShouldPress", + "PointerEnterLeftClickExitShouldPress", + "PointerEnterLeftClickExitReleaseShouldSelect", + "PointerDownShouldSetSelectedObject", + "PointerLeftDownRightDownRightUpShouldNotChangeState", + "SettingNotInteractableShouldDisable", + "SettingInteractableWithNoEventSystemShouldNotCrash", + "OnPointerDownWithNoEventSystemShouldNotCrash", + "SelectWithNoEventSystemShouldNotCrash" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/GraphicTests.cs", + "className": "GraphicTests", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "TearDown", + "OneTimeTearDown", + "SettingDirtyOnActiveGraphicCallsCallbacks", + "OnEnableLeavesGraphicInExpectedState", + "OnEnableTwiceLeavesGraphicInExpectedState", + "OnDisableLeavesGraphicInExpectedState", + "OnPopulateMeshWorksAsExpected", + "OnDidApplyAnimationPropertiesSetsAllDirty", + "MakingGraphicNonRaycastableRemovesGraphicFromProperLists", + "OnEnableLeavesNonRaycastGraphicInExpectedState", + "SettingRaycastTargetOnDisabledGraphicDoesntAddItRaycastList" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/ImageTests.cs", + "className": "ImageTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "TearDown", + "SetTestSprite", + "TestPixelsPerUnit", + "RaycastOverImageWithoutASpriteReturnTrue", + "RaycastOverImageWithoutASpriteReturnsTrueWithCoordinatesOutsideTheBoundaries", + "RaycastOverImageWithNonZeroSpritePosition_AlphaHitTestMinimumThreshold", + "RaycastOverImageWithTransparentPixels_AlphaHitTestMinimumThreshold", + "RaycastOverImageWithPreserveAspectRatio_AlphaHitTestMinimumThreshold", + "RaycastOverImage_IgnoresDisabledCanvasGroup", + "RaycastImageOutsideOfMaskWithMaskableSet_ReturnsExpected", + "SettingSpriteMarksAllAsDirty", + "SettingOverrideSpriteMarksAllAsDirty", + "SettingTypeMarksVerticesAsDirty", + "SettingPreserveAspectMarksVerticesAsDirty", + "SettingFillCenterMarksVerticesAsDirty", + "SettingFillMethodMarksVerticesAsDirty", + "SettingFillAmountMarksVerticesAsDirty", + "SettingFillClockwiseMarksVerticesAsDirty", + "SettingFillOriginMarksVerticesAsDirty", + "SettingEventAlphaThresholdMarksNothingAsDirty", + "OnAfterDeserializeMakeFillOriginZeroIfNotBetweenZeroAndThree", + "OnAfterDeserializeMakeFillOriginZeroIfFillOriginGreaterThan1AndFillMethodHorizontalOrVertical", + "OnAfterDeserializeClampsFillAmountBetweenZeroAndOne", + "SetNativeSizeSetsAllAsDirtyAndSetsAnchorMaxAndSizeDeltaWhenOverrideSpriteIsNotNull", + "OnPopulateMeshWhenNoOverrideSpritePresentDefersToGraphicImplementation", + "OnPopulateMeshWithTypeTiledNoBorderGeneratesExpectedResults", + "MinWidthHeightAreZeroWithNoImage", + "FlexibleWidthHeightAreCorrectWithNoImage", + "PreferredWidthHeightAreCorrectWithNoImage", + "MinWidthHeightAreZeroWithImage", + "FlexibleWidthHeightAreCorrectWithImage", + "PreferredWidthHeightAreCorrectWithImage", + "MinWidthHeightAreZeroWithOverrideImage", + "FlexibleWidthHeightAreCorrectWithOverrideImage", + "PreferredWidthHeightAreCorrectWithOverrideImage" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/MaskTests.cs", + "className": "MaskTests", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "TearDown", + "OneTimeTearDown", + "GetModifiedMaterialReturnsOriginalMaterialWhenNoGraphicComponentIsAttached", + "GetModifiedMaterialReturnsOriginalMaterialWhenDepthIsEightOrMore", + "GetModifiedMaterialReturnsDesiredMaterialWithSingleMask", + "GetModifiedMaterialReturnsDesiredMaterialWithMultipleMasks", + "GraphicComponentWithMaskIsMarkedAsIsMaskingGraphicWhenEnabled" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/NavigationTests.cs", + "className": "NavigationTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "TearDown", + "FindSelectableOnRight_ReturnsNextSelectableRightOfTarget", + "FindSelectableOnLeft_ReturnsNextSelectableLeftOfTarget", + "FindSelectableOnRDown_ReturnsNextSelectableBelowTarget", + "FindSelectableOnUp_ReturnsNextSelectableAboveTarget", + "FindSelectableOnRight__WrappingEnabled_ReturnsFurthestSelectableOnLeft", + "FindSelectableOnLeft_WrappingEnabled_ReturnsFurthestSelectableOnRight", + "FindSelectableOnDown_WrappingEnabled_ReturnsFurthestSelectableAbove", + "FindSelectableOnUp_WrappingEnabled_ReturnsFurthestSelectableBelow" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/RawImageTest.cs", + "className": "RawImageTest", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "Sprite_Material", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/RawImageTestHook.cs", + "className": "RawImageTestHook", + "baseClass": "RawImage", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ResetTest" + ], + "serializedFields": [], + "publicFields": [ + "isGeometryUpdated", + "isCacheUsed", + "isLayoutRebuild", + "isMaterialRebuild" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/ToggleTestImageHook.cs", + "className": "ToggleTestImageHook", + "baseClass": "Image", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "durationTween" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Image/ImageFilledGenerateWork.cs", + "className": "ImageFilledGenerateWork", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "ImageFilledGenerateWorks", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Image/ImageTests.cs", + "className": "ImageTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "TightMeshSpritePopulatedVertexHelperProperly", + "CanvasCustomRefPixPerUnitToggleWillUpdateImageMesh", + "Sprite_Layout", + "Sprite_Material", + "Sprite_NoSecondaryTextures", + "Sprite_SecondaryTextures", + "Sprite_SecondaryTexturesUpdatedAfterSpriteChanged", + "DestroyImmediate_OnDefaultMaterial_LogError", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Image/TestableImage.cs", + "className": "TestableImage", + "baseClass": "Image", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateImageData" + ], + "serializedFields": [], + "publicFields": [ + "isOnPopulateMeshCalled", + "isGeometryUpdated", + "isMaterialUpdated" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/DesktopInputFieldTests.cs", + "className": "DesktopInputFieldTests", + "baseClass": "BaseInputFieldTests", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "OnetimeTearDown", + "FocusOnPointerClickWithLeftButton", + "DoesNotFocusOnPointerClickWithRightOrMiddleButton" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/FakeInputModule.cs", + "className": "FakeInputModule", + "baseClass": "BaseInputModule", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/GenericInputFieldTests.cs", + "className": "GenericInputFieldTests", + "baseClass": "BaseInputFieldTests", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "OnetimeTearDown", + "CannotFocusIfNotTextComponent", + "CannotFocusIfNullFont", + "CannotFocusIfNotActive", + "CannotFocusWithoutEventSystem", + "FocusesOnSelect", + "DoesNotFocusesOnSelectWhenShouldActivateOnSelect_IsFalse", + "InputFieldSetTextWithoutNotifyWillNotNotify", + "ContentTypeSetsValues", + "SettingLineTypeDoesNotChangesContentTypeToCustom", + "SettingLineTypeChangesContentTypeToCustom", + "SettingInputChangesContentTypeToCustom", + "SettingCharacterValidationChangesContentTypeToCustom", + "SettingKeyboardTypeChangesContentTypeToCustom", + "CaretRectSameSizeAsTextRect" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/InputFieldTests.cs", + "className": "BaseInputFieldTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateInputFieldAsset" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/TouchInputFieldTests.cs", + "className": "TouchInputFieldTests", + "baseClass": "BaseInputFieldTests", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "TearDown", + "OnetimeTearDown", + "HonorsCharacterValidationSettingsAssignment", + "HonorsCharacterValidationSettingsTypingWithSelection", + "AssignmentAgainstCharacterLimit", + "AssignmentAgainstCharacterLimitWithContentType", + "SendsEndEditEventOnDeselect", + "StripsNullCharacters2", + "FocusOpensTouchScreenKeyboard", + "AssignsShouldHideInput", + "IsTouchScreenKeyboardVisible" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/AspectRatioFitterTests.cs", + "className": "AspectRatioFitterTests", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TearDown", + "OneTimeTearDown", + "TestEnvelopParent", + "TestFitInParent" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/ContentSizeFitterTests.cs", + "className": "ContentSizeFitterTests", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "TearDown", + "OneTimeTearDown", + "TestFitModeUnconstrained", + "TestFitModeMinSize", + "TestFitModePreferredSize" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/GridLayoutGroupTests.cs", + "className": "GridLayoutGroupTests", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "TearDown", + "OneTimeTearDown", + "TestFlexibleCalculateLayout", + "TestHorizontallyContrainedCalculateLayoutHorizontal", + "TestVerticallyContrainedCalculateLayoutHorizontal", + "TestHorizontallyContrainedCalculateLayoutVertical", + "TestVerticallyContrainedCalculateLayoutVertical", + "TestHorizontallyContrainedCalculateLayoutHorizontal_WithChildrenToMove", + "TestVerticallyContrainedCalculateLayoutVertical_WithChildrenToMove" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/HorizonalLayoutGroupTests.cs", + "className": "HorizontalLayoutGroupTests", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "TearDown", + "OneTimeTearDown", + "TestCalculateLayoutInputHorizontal", + "TestCalculateLayoutInputVertical", + "TestCalculateLayoutHorizontal", + "TestCalculateLayoutHorizontalReversed" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/LayoutGroupScaling.cs", + "className": "LayoutGroupScaling", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "LayoutGroup_CorrectChildScaling", + "TearDown", + "OneTimeTearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/LayoutGroupTests.cs", + "className": "LayoutGroupTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "TearDown", + "EmptyRecttransformUpdatesLayoutGroup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/VerticalLayoutGroupTests.cs", + "className": "VerticalLayoutGroupTests", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "TearDown", + "OneTimeTearDown", + "TestCalculateLayoutInputHorizontal", + "TestCalculateLayoutInputVertical", + "TestCalculateLayoutVertical", + "TestCalculateLayoutVerticalReversed" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/LayoutGroup/LayoutGroupArrangement.cs", + "className": "LayoutGroupArrangement", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "LayoutGroup_ShouldResizeChildren_AfterDisablingAndEnablingAnyChild", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/MaskClipping/RectMask2DClipping.cs", + "className": "RectMask2DClipping", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "Mask2DRect_CorrectClipping", + "Mask2DRect_NonZeroPaddingMasksProperly", + "TearDown", + "OneTimeTearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/NestedLayout/SceneWithNestedLayoutElementsLoads.cs", + "className": "SceneWithNestedLayoutElementsLoad", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "SceneWithNestedAspectRatioFitterLoads", + "SceneWithNestedContentSizeFitterLoads", + "SceneWithNestedLayoutGroupLoads", + "TestSetup", + "TearDown", + "OnTimeTearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Instantiate", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/NestedLayout/SceneWithNestedLayoutElementsLoadScript.cs", + "className": "SceneWithNestedLayoutElementsLoadScript", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/RawImage/RawImageTests.cs", + "className": "RawImageTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SpriteAssignmentToTexture_DoesNotCrashWhenBuildingMesh", + "SpriteAssignmentToTexture_MainTextureIsNull", + "SettingTexture_UpdatesRawImageMainTexture", + "SettingNullTexture_RawImageMainTextureIsDefaultWhiteTexture", + "ChangingUVRect_UpdatesUVRectProperty", + "SettingColor_UpdatesRawImageColor", + "RawImage_DefaultTextureIsNull", + "UVRect_GeneratesCorrectVertexUVs", + "ColorProperty_GeneratesCorrectVertexColors", + "HDRTexture_HandlesHighDynamicRange", + "DestroyedTexture_HandledGracefully", + "NegativeUVRect_ClampsCorrectly", + "PopulateMesh_GeneratesQuadWithCorrectVertexCount" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/RawImage/TestRawImage.cs", + "className": "of", + "baseClass": "RawImage", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollBar/ScrollBarClamp.cs", + "className": "ScrollBarClamp", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "Scrollbar_clamp", + "TearDown", + "OneTimeTearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollBar/ScrollBarTests.cs", + "className": "ScrollBarTests", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "ScrollBarSetValueWithoutNotifyWillNotNotify", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollRect/ScrollRectClamp.cs", + "className": "ScrollRectClamp", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TearDown", + "ScrollRect_CorrectClampOnResize" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollRect/ScrollRectScale.cs", + "className": "ScrollRectScale", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "SmallScaleDoesNotCauseInvalidContentPosition", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollRect/ScrollRectStableLayout.cs", + "className": "ScrollRectStableLayout", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "ScrollRect_StableWhenStatic", + "TearDown", + "OneTimeTearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollRect/ScrollRectTests.cs", + "className": "ScrollRectTests", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "TearDown", + "OneTimeTearDown", + "OnEnableShouldAddListeners", + "OnDisableShouldRemoveListeners", + "SettingScrollbarShouldRemoveThenAddListeners", + "PotentialDragNeedsLeftClick", + "LeftClickShouldStartDrag", + "LeftClickUpShouldEndDrag", + "LateUpdateWithoutInertiaOrElasticShouldZeroVelocity", + "LateUpdateWithInertiaShouldDecelerate", + "LateUpdateWithElasticShouldDecelerate", + "LateUpdateWithElasticNoOffsetShouldZeroVelocity", + "SetNormalizedPositionShouldSetContentLocalPosition", + "OnScrollClampedShouldMoveContentAnchoredPosition", + "OnScrollClampedShouldClampContentAnchoredPosition", + "GetBoundsShouldEncapsulateAllCorners", + "UpdateBoundsShouldPad", + "CalculateOffsetShouldClamp", + "CalculateOffsetUnrestrictedShouldNotClamp" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Slider/SliderTests.cs", + "className": "SliderTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TearDown", + "SetSliderValueWithoutNotifyWillNotNotify" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/TextEditor/TextEditorBackspaceDelete.cs", + "className": "TextEditorBackspaceDelete", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TextEditorWithUTF16_MiddleCursorOnBackspace_RemovesCharacter", + "TextEditorWithUTF16_MiddleCursorOnDelete_RemovesCharacter", + "TextEditorWithUTF16_MiddleCursorOnBackspaceAndLeftSurrogate_RemovesBothSurrogates", + "TextEditorWithUTF16_MiddleCursorOnDeleteAndLeftSurrogate_RemovesBothSurrogates", + "TextEditorWithUTF16_MiddleCursorOnBackspaceAndRightSurrogate_RemovesBothSurrogates", + "TextEditorWithUTF16_LeftCursorOnBackspace_DoesNotRemoveCharacter", + "TextEditorWithUTF16_LeftCursorOnDelete_RemovesCharacter", + "TextEditorWithUTF16_LeftCursorOnBackspaceAndLeftSurrogate_RemovesBothSurrogates", + "TextEditorWithUTF16_LeftCursorOnDeleteAndLeftSurrogate_RemovesBothSurrogates", + "TextEditorWithUTF16_LeftCursorOnBackspaceAndRightSurrogate_RemovesBothSurrogates", + "TextEditorWithUTF16_RightCursorOnBackspace_RemovesCharacters", + "TextEditorWithUTF16_RightCursorOnDelete_DoesNotRemoveCharacter", + "TextEditorWithUTF16_RightCursorOnBackspaceAndLeftSurrogate_RemovesBothSurrogates", + "TextEditorWithUTF16_RightCursorOnDeleteAndLeftSurrogate_RemovesBothSurrogates", + "TextEditorWithUTF16_RightCursorOnBackspaceAndRightSurrogate_RemovesBothSurrogates", + "TextEditorWithUTF16_MiddleCursorOnBackspace_RemovesBothSurrogatesInSuccession", + "TextEditorWithUTF16_MiddleCursorOnDelete_RemovesBothSurrogatesInSuccession" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/TextEditor/TextEditorTests.cs", + "className": "TextEditorTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "SetText_MovesCursorAndSelectIndicesToNextCodePointIndexIfInvalid", + "SetCursorAndSelectIndices_MovesToNextCodePointIndexIfInvalid", + "DeleteWordBack_DeletesBackToPreviousWordStart", + "DeleteWordForward_DeletesForwardToNextWordStart", + "Delete_RemovesCodePointRightOfCursor", + "Backspace_RemovesCodePointLeftOfCursor", + "MoveRight_SkipsInvalidCodePointIndices", + "MoveLeft_SkipsInvalidCodePointIndices", + "MoveLineStart_MovesCursorAfterPreviousLineFeed", + "MoveLineEnd_MovesCursorBeforeNextLineFeed", + "MoveTextStart_MovesCursorToStartOfText", + "MoveTextEnd_MovesCursorToEndOfText", + "SelectLeft_ExpandSelectionToPreviousCodePoint", + "SelectRight_ExpandSelectionToNextCodePoint", + "MoveWordRight_MovesCursorToNextWordEnd", + "MoveToStartOfNextWord_MovesCursorToNextWordStart", + "MoveToEndOfPreviousWord_MovesCursorToPreviousWordStart", + "FindStartOfNextWord_ReturnsIndexOfNextWordStart", + "MoveWordLeft_MovesCursorToPreviousWordStart", + "SelectCurrentWord", + "HandleKeyEvent_WithControlAKeyDownEvent_MovesCursorToStartOfLineOnMacOS_SelectsAllElsewhere", + "HandleKeyEvent_WithCommandAKeyDownEvent_SelectsAllOnMacOS" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Toggle/TestableToggleGroup.cs", + "className": "TestableToggleGroup", + "baseClass": "ToggleGroup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ToggleListContains" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Toggle/ToggleGroupTests.cs", + "className": "ToggleGroupTests", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "TearDown", + "OneTimeTearDown", + "TogglingOneShouldDisableOthersInGroup", + "DisallowSwitchOffShouldKeepToggleOnWhenClicking", + "DisallowSwitchOffShouldDisableToggleWhenClicking", + "ReEnablingGameObjectWithToggleGroupRetainsPreviouslySelectedToggle", + "ChangingToggleGroupUnregistersFromOriginalGroup", + "DisabledToggleGroupDoesntControlChildren" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Toggle/ToggleTests.cs", + "className": "ToggleTests", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "OneTimeTearDown", + "SetIsOnWithoutNotifyWillNotNotify", + "NonInteractableCantBeToggled", + "InactiveCantBeToggled" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/ConcreteGraphic.cs", + "className": "ConcreteGraphic", + "baseClass": "Graphic", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/ExceptionUtils.cs", + "className": "ExceptionUtils", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/GraphicTestHelper.cs", + "className": "GraphicTestHelper", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/ImageHook.cs", + "className": "ImageHook", + "baseClass": "Image", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ResetTest" + ], + "serializedFields": [], + "publicFields": [ + "isGeometryUpdated", + "isLayoutRebuild", + "isMaterialRebuilt", + "cachedClipRect" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/PrivateFieldSetter.cs", + "className": "PrivateFieldSetter", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/UIBehaviourExtensions.cs", + "className": "UIBehaviourExtensions", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/_Deprecated/CollabMigration/MigrateCollabProject.cs", + "className": "MigrateCollabProject", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/_Deprecated/CollabPlugin.cs", + "className": "CollabPlugin", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/_Deprecated/PlasticPlugin.cs", + "className": "PlasticPlugin", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/_Deprecated/Settings/PlasticProjectSettingsProvider.cs", + "className": "PlasticProjectSettingsProvider", + "baseClass": "SettingsProvider", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/_Deprecated/UI/CooldownWindowDelayer.cs", + "className": "CooldownWindowDelayer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Ping", + "Pause", + "Resume" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/_Deprecated/WebApi/ChangesetFromCollabCommitResponse.cs", + "className": "ChangesetFromCollabCommitResponse", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/_Deprecated/WebApi/IsCollabProjectMigratedResponse.cs", + "className": "IsCollabProjectMigratedResponse", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/_Deprecated/WebApi/OrganizationCredentials.cs", + "className": "OrganizationCredentials", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/ApplicationDataPath.cs", + "className": "ApplicationDataPath", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetCopyPathOperation.cs", + "className": "AssetCopyPathOperation", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetFilesFilterPatternsMenuBuilder.cs", + "className": "AssetFilesFilterPatternsMenuBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetMenuOperations.cs", + "className": "SelectedAssetGroupInfo", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetsSelection.cs", + "className": "AssetsSelection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetUVCSOperations.cs", + "className": "AssetUVCSOperations", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetMenu/Dialogs/AddToCloudDriveDialog.cs", + "className": "AddToCloudDriveDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetMenu/Dialogs/CheckinDialog.cs", + "className": "CheckinDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetMenu/Dialogs/CheckinDialogOperations.cs", + "className": "CheckinDialogOperations", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetMenu/HierarchyViewAssetMenu.cs", + "className": "HierarchyViewAssetMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetMenu/HierarchyViewAssetSelection.cs", + "className": "HierarchyViewAssetSelection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetMenu/ProjectViewAssetSelection.cs", + "className": "ProjectViewAssetSelection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetMenu/ProjectViewCloudDriveAssetMenu.cs", + "className": "ProjectViewCloudDriveAssetMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetMenu/ProjectViewUVCSAssetMenu.cs", + "className": "ProjectViewUVCSAssetMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetOverlays/AssetOverlay.cs", + "className": "AssetOverlay", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetOverlays/AssetStatus.cs", + "className": "LockStatusData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetOverlays/Cache/AssetStatusCache.cs", + "className": "AssetStatusCache", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetOverlays/Cache/BuildPathDictionary.cs", + "className": "BuildPathDictionary", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetOverlays/Cache/LocalStatusCache.cs", + "className": "LocalStatusCache", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetOverlays/Cache/LockStatusCache.cs", + "className": "LockStatusCache", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetOverlays/Cache/RemoteStatusCache.cs", + "className": "RemoteStatusCache", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetOverlays/DrawAssetOverlayIcon.cs", + "className": "DrawAssetOverlayIcon", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetOverlays/DrawHierarchyOverlay.cs", + "className": "DrawHierarchyOverlay", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetOverlays/DrawProjectOverlay.cs", + "className": "DrawProjectOverlay", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetsUtils/AssetsPath.cs", + "className": "AssetsPath", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetsUtils/GetSelectedPaths.cs", + "className": "GetSelectedPaths", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetsUtils/LoadAsset.cs", + "className": "LoadAsset", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetsUtils/Processor/AssetsProcessor.cs", + "className": "AssetsProcessors", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetsUtils/Processor/UnityCloudProjectLinkMonitor.cs", + "className": "UnityCloudProjectLinkMonitor", + "baseClass": "AssetModificationProcessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetsUtils/Processor/UVCSAssetModificationProcessor.cs", + "className": "UVCSAssetModificationProcessor", + "baseClass": "AssetModificationProcessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetsUtils/Processor/UVCSAssetPostprocessor.cs", + "className": "UVCSAssetPostprocessor", + "baseClass": "AssetPostprocessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetsUtils/Processor/UVCSAssetsProcessor.cs", + "className": "UVCSAssetsProcessor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetsUtils/Processor/WorkspaceOperationsMonitor.cs", + "className": "WorkspaceOperationsMonitor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetsUtils/ProjectPath.cs", + "className": "ProjectPath", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetsUtils/RefreshAsset.cs", + "className": "RefreshAsset", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetsUtils/RepaintEditor.cs", + "className": "RepaintEditor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetsUtils/SaveAssets.cs", + "className": "SaveAssets", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AutoRefresh.cs", + "className": "AutoRefresh", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/BoolSetting.cs", + "className": "BoolSetting", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/BuildGetEventExtraInfoFunction.cs", + "className": "BuildGetEventExtraInfoFunction", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CheckWorkspaceTreeNodeStatus.cs", + "className": "CheckWorkspaceTreeNodeStatus", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/CloudDriveMenuItem.cs", + "className": "CloudDriveMenuItem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/CloudDrivePlugin.cs", + "className": "CloudDrivePlugin", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/CloudDriveWindow.cs", + "className": "CloudDriveWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [ + "mForceToReOpen" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/CreateWorkspace/CollaboratorsListView.cs", + "className": "CollaboratorsListView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/CreateWorkspace/CollaboratorsListViewHeaderState.cs", + "className": "CollaboratorsListViewHeaderState", + "baseClass": "MultiColumnHeaderState", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "mHeaderTitles" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/CreateWorkspace/CollaboratorsListViewItem.cs", + "className": "CollaboratorsListViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/CreateWorkspace/CollaboratorsMultiColumnHeader.cs", + "className": "CollaboratorsMultiColumnHeader", + "baseClass": "MultiColumnHeader", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/CreateWorkspace/CreateWorkspaceDialog.cs", + "className": "CreateWorkspaceDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/CreateWorkspace/CreateWorkspacePanel.cs", + "className": "CreateWorkspacePanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/CreateWorkspace/CreateWorkspaceView.cs", + "className": "CreateWorkspaceView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/GetProposedOrganizationProject.cs", + "className": "GetProposedOrganizationProject", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/RefreshAsset.cs", + "className": "RefreshAsset", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/ShareWorkspace/ShareWorkspaceDialog.cs", + "className": "ShareWorkspaceDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/ShareWorkspace/ShareWorkspacePanel.cs", + "className": "ShareWorkspacePanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Welcome/WelcomeView.cs", + "className": "WelcomeView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/WindowStatusBar.cs", + "className": "WindowStatusBar", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/CloudWorkspacesView.cs", + "className": "CloudWorkspacesView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/DeleteWorkspaceDialog.cs", + "className": "DeleteWorkspaceDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/DirectoryContentPanel.cs", + "className": "DirectoryContentPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/DirectoryContentPanelMenu.cs", + "className": "DirectoryContentPanelMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/DrawExpandedTreeNode.cs", + "className": "DrawExpandedTreeNode", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/DrawItemNameBar.cs", + "className": "DrawItemNameBar", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/DrawItemsGridView.cs", + "className": "DrawItemsGridView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/ImportInProjectDialog.cs", + "className": "ImportInProjectDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/ItemsGridSelection.cs", + "className": "ItemsGridSelection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/ItemsGridView.cs", + "className": "ItemsGridView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/ItemsPosition.cs", + "className": "ItemsPosition", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/NewNameDialog.cs", + "className": "NewNameDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/ProcessDragEvent.cs", + "className": "ProcessDragEvent", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/ProcessItemsGridViewEvent.cs", + "className": "ProcessItemsGridViewEvent", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DragAndDrop/AskUserForExistingFile.cs", + "className": "AskUserForExistingFile", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/Tree/CloudWorkspacesSelection.cs", + "className": "CloudWorkspacesSelection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/Tree/CloudWorkspacesTreeView.cs", + "className": "CloudWorkspacesTreeView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/Tree/CloudWorkspacesTreeViewItem.cs", + "className": "CloudWorkspacesTreeViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/Tree/CloudWorkspacesTreeViewMenu.cs", + "className": "CloudWorkspacesTreeViewMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/DocumentChangedEventArgs.cs", + "className": "DocumentChangedEventArgs", + "baseClass": "EventArgs", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/DocumentChangeEventArgs.cs", + "className": "DocumentChangeEventArgs", + "baseClass": "TextChangeEventArgs", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/DocumentChangeOperation.cs", + "className": "DocumentChangeOperation", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Undo", + "Redo" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/DocumentLine.cs", + "className": "DocumentLine", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "EndOffset" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/DocumentLine.LineNode.cs", + "className": "DocumentLine", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/DocumentLineTree.cs", + "className": "DocumentLineTree", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/DocumentTextWriter.cs", + "className": "DocumentTextWriter", + "baseClass": "TextWriter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/IDocument.cs", + "className": "IDocument", + "baseClass": "EventArgs", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/ILineTracker.cs", + "className": "ILineTracker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/ITextAnchor.cs", + "className": "ITextAnchor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/ITextSource.cs", + "className": "ITextSource", + "baseClass": "ITextSource", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateSnapshot", + "CreateReader", + "WriteTextTo", + "GetCharAt", + "GetText", + "GetTextAsMemory", + "IndexOf", + "IndexOfAny", + "LastIndexOf" + ], + "serializedFields": [], + "publicFields": [ + "TextLength" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/IUndoableOperation.cs", + "className": "IUndoableOperation", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/LineManager.cs", + "className": "LineManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/NewLineFinder.cs", + "className": "NewLineFinder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/OffsetChangeMap.cs", + "className": "OffsetChangeMap", + "baseClass": "Collection`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/RopeTextSource.cs", + "className": "RopeTextSource", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetCharAt", + "GetText", + "GetTextAsMemory", + "CreateReader", + "CreateSnapshot", + "IndexOf", + "IndexOfAny", + "LastIndexOf", + "WriteTextTo" + ], + "serializedFields": [], + "publicFields": [ + "Text", + "TextLength" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/SimpleSegment.cs", + "className": "SimpleSegment", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "EndOffset", + "Offset", + "Length" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextAnchor.cs", + "className": "TextAnchor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Line", + "Location" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextAnchorNode.cs", + "className": "TextAnchorNode", + "baseClass": "WeakReference", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextAnchorTree.cs", + "className": "TextAnchorTree", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextDocument.cs", + "className": "TextDocument", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetText", + "GetTextAsMemory", + "IndexOf", + "LastIndexOf", + "IndexOfAny", + "GetCharAt", + "CreateSnapshot", + "CreateReader", + "WriteTextTo", + "Insert", + "Remove", + "Replace", + "GetLineByNumber", + "GetLineByOffset", + "GetOffset", + "GetLocation", + "CreateAnchor" + ], + "serializedFields": [], + "publicFields": [ + "Version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextDocumentWeakEventManager.cs", + "className": "TextDocumentWeakEventManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextLocation.cs", + "className": "TextLocation", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "CompareTo" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextSegment.cs", + "className": "TextSegment", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextSegmentCollection.cs", + "className": "ISegmentTree", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "Remove", + "Clear", + "Contains", + "CopyTo", + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextSourceVersionProvider.cs", + "className": "TextSourceVersionProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "BelongsToSameDocumentAs", + "CompareAge", + "GetChangesTo", + "MoveOffsetTo" + ], + "serializedFields": [], + "publicFields": [ + "Next" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextUtilities.cs", + "className": "TextUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/UndoOperationGroup.cs", + "className": "UndoOperationGroup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Undo", + "Redo" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/UndoStack.cs", + "className": "UndoStack", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/WeakLineTracker.cs", + "className": "WeakLineTracker", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/AbstractMargin.cs", + "className": "AbstractMargin", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/Caret.cs", + "className": "Caret", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/CaretLayer.cs", + "className": "CaretLayer", + "baseClass": "Layer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/CaretNavigationCommandHandler.cs", + "className": "CaretNavigationCommandHandler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/CaretWeakEventHandler.cs", + "className": "CaretWeakEventManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/DragDropException.cs", + "className": "DragDropException", + "baseClass": "Exception", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/EditingCommandHandler.cs", + "className": "EditingCommandHandler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/EditingCommands.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/EmptySelection.cs", + "className": "EmptySelection", + "baseClass": "Selection", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/IReadOnlySectionProvider.cs", + "className": "IReadOnlySectionProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/LineNumberMargin.cs", + "className": "LineNumberMargin", + "baseClass": "AbstractMargin", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/NoReadOnlySections.cs", + "className": "NoReadOnlySections", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanInsert", + "GetDeletableSegments" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/RectangleSelection.cs", + "className": "RectangleSelection", + "baseClass": "Selection", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/Selection.cs", + "className": "Selection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateHtmlFragment" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/SelectionColorizer.cs", + "className": "SelectionColorizer", + "baseClass": "ColorizingTransformer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/SelectionLayer.cs", + "className": "SelectionLayer", + "baseClass": "Layer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/SelectionMouseHandler.cs", + "className": "SelectionMouseHandler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/SelectionSegment.cs", + "className": "SelectionSegment", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Length" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/SimpleSelection.cs", + "className": "SimpleSelection", + "baseClass": "Selection", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/TextArea.cs", + "className": "TextArea", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Undo", + "Redo" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/TextSegmentReadOnlySectionProvider.cs", + "className": "TextSegmentReadOnlySectionProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Indentation/CSharp/CSharpIndentationStrategy.cs", + "className": "CSharpIndentationStrategy", + "baseClass": "DefaultIndentationStrategy", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Indentation/CSharp/DocumentAccessor.cs", + "className": "IDocumentAccessor", + "baseClass": "IDocumentAccessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "MoveNext" + ], + "serializedFields": [], + "publicFields": [ + "IsReadOnly", + "LineNumber" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Indentation/CSharp/IndentationReformatter.cs", + "className": "IndentationReformatter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Indentation/DefaultIndentationStrategy.cs", + "className": "DefaultIndentationStrategy", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Indentation/IIndentationStrategy.cs", + "className": "IIndentationStrategy", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Keyboard.cs", + "className": "Keyboard", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Platform/KeyGesture.cs", + "className": "KeyGesture", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Platform/KeyModifiers.cs", + "className": "EventExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Platform/PathFigure.cs", + "className": "PathFigure", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Platform/PlatformHotkeyConfiguration.cs", + "className": "PlatformHotkeyConfiguration", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Platform/TextInputEventArgs.cs", + "className": "TextInputEventArgs", + "baseClass": "EventArgs", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/BackgroundGeometryBuilder.cs", + "className": "BackgroundGeometryBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/CharacterHit.cs", + "className": "CharacterHit", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/CollapsedLineSection.cs", + "className": "CollapsedLineSection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/ColorizingTransformer.cs", + "className": "ColorizingTransformer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Transform" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/ColumnRulerRenderer.cs", + "className": "ColumnRulerRenderer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Draw" + ], + "serializedFields": [], + "publicFields": [ + "Layer" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/CurrentLineHightlightRenderer.cs", + "className": "CurrentLineHighlightRenderer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Draw" + ], + "serializedFields": [], + "publicFields": [ + "Layer" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/DocumentColorizingTransformer.cs", + "className": "DocumentColorizingTransformer", + "baseClass": "ColorizingTransformer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/HeightTree.cs", + "className": "HeightTree", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "RebuildDocument" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/HeightTreeLineNode.cs", + "className": "HeightTreeLineNode", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/HeightTreeNode.cs", + "className": "HeightTreeNode", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/IBackgroundRenderer.cs", + "className": "IBackgroundRenderer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/ITextRunConstructionContext.cs", + "className": "ITextRunConstructionContext", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/ITextViewConnect.cs", + "className": "ITextViewConnect", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/IVisualLineTransformer.cs", + "className": "IVisualLineTransformer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/Layer.cs", + "className": "Layer", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/LayerPosition.cs", + "className": "LayerPosition", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CompareTo" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/LinkElementGenerator.cs", + "className": "LinkElementGenerator", + "baseClass": "VisualLineElementGenerator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/SimpleTextSource.cs", + "className": "SimpleTextSource", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetTextRun" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/SingleCharacterElementGenerator.cs", + "className": "SingleCharacterElementGenerator", + "baseClass": "VisualLineElementGenerator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/TextLayer.cs", + "className": "TextLayer", + "baseClass": "Layer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/TextParagraphProperties.cs", + "className": "TextParagraphProperties", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/TextView.cs", + "className": "TextView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/TextViewWeakEventManager.cs", + "className": "TextViewWeakEventManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/VisualLine.cs", + "className": "VisualLine", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/VisualLineConstructionStartEventArgs.cs", + "className": "VisualLineConstructionStartEventArgs", + "baseClass": "EventArgs", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/VisualLineElement.cs", + "className": "VisualLineElement", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/VisualLineElementGenerator.cs", + "className": "VisualLineElementGenerator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/VisualLineLinkText.cs", + "className": "VisualLineLinkText", + "baseClass": "VisualLineText", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/VisualLinesInvalidException.cs", + "className": "VisualLinesInvalidException", + "baseClass": "Exception", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/VisualLineText.cs", + "className": "VisualLineText", + "baseClass": "VisualLineElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/VisualLineTextSource.cs", + "className": "VisualLineTextSource", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetTextRun", + "GetText" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/VisualYPosition.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/ScrollBarVisibility.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Text/TextFormatter.cs", + "className": "TextFormatter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Text/TextLine.cs", + "className": "TextLine", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Text/TextRun.cs", + "className": "TextRun", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/TextEditor.cs", + "className": "TextEditor", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/TextEditorColors.cs", + "className": "TextEditorColors", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/TextEditorComponent.cs", + "className": "ITextEditorComponent", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/TextEditorOptions.cs", + "className": "TextEditorOptions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/TextMate/DocumentSnapshot.cs", + "className": "DocumentSnapshot", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/TextMate/GenericLineTransformer.cs", + "className": "GenericLineTransformer", + "baseClass": "DocumentColorizingTransformer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/TextMate/TextEditorModel.cs", + "className": "TextEditorModel", + "baseClass": "AbstractLineList", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/TextMate/TextMate.cs", + "className": "TextMate", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/TextMate/TextMateColoringTransformer.cs", + "className": "TextMateColoringTransformer", + "baseClass": "GenericLineTransformer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ModelTokensChanged" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/TextMate/TextTransformation.cs", + "className": "TextTransformation", + "baseClass": "TextSegment", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/TextViewPosition.cs", + "className": "TextViewPosition", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "CompareTo" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/BusyManager.cs", + "className": "BusyManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/CallbackOnDispose.cs", + "className": "CallbackOnDispose", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/CharRope.cs", + "className": "CharRope", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/CompressingTreeList.cs", + "className": "only", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IndexOf", + "Insert", + "RemoveAt", + "Add", + "Clear", + "Contains", + "CopyTo", + "Remove", + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/Constants.cs", + "className": "Constants", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/CursorExtensions.cs", + "className": "CursorExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/DelayedEvents.cs", + "className": "DelayedEvents", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/Deque.cs", + "className": "Deque", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear", + "GetEnumerator", + "Contains", + "CopyTo" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/Empty.cs", + "className": "Empty", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/ExtensionMethods.cs", + "className": "ExtensionMethods", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/FileReader.cs", + "className": "FileReader", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/IFreezable.cs", + "className": "IFreezable", + "baseClass": "IFreezable", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Freeze" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/IImmutableStack.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/ImmutableStack.cs", + "className": "ImmutableStack", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear", + "Peek", + "Pop", + "Push", + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/IServiceContainer.cs", + "className": "IServiceContainer", + "baseClass": "IServiceContainer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetService", + "AddService", + "RemoveService" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/NullSafeCollection.cs", + "className": "NullSafeCollection", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/ObserveAddRemoveCollection.cs", + "className": "ObserveAddRemoveCollection", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/PixelSnapHelpers.cs", + "className": "PixelSnapHelpers", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/PropertyChangedWeakEventManager.cs", + "className": "PropertyChangedWeakEventManager", + "baseClass": "WeakEventManagerBase`4", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/Rope.cs", + "className": "is", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clone", + "Clear", + "IndexOf", + "Insert", + "RemoveAt", + "Add", + "Contains", + "CopyTo", + "Remove", + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [ + "Count" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/RopeNode.cs", + "className": "RopeNode", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/RopeTextReader.cs", + "className": "RopeTextReader", + "baseClass": "TextReader", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/StringSegment.cs", + "className": "StringSegment", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/ThrowUtils.cs", + "className": "ThrowUtil", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/WeakEventManagerBase.cs", + "className": "and", + "baseClass": "IDisposable", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/AutoConfig.cs", + "className": "AutoConfig", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/ChannelCertificateUiImpl.cs", + "className": "ChannelCertificateUiImpl", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/ClientConfiguration.cs", + "className": "ClientConfiguration", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/CloudEdition/Welcome/AutoLogin.cs", + "className": "AutoLogin", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/CloudEdition/Welcome/CloudEditionWelcomeWindow.cs", + "className": "CloudEditionWelcomeWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/CloudEdition/Welcome/OrganizationPanel.cs", + "className": "OrganizationPanel", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/CloudEdition/Welcome/SignInPanel.cs", + "className": "SignInPanel", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/CloudEdition/Welcome/SignInWithEmailPanel.cs", + "className": "SignInWithEmailPanel", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/CloudEdition/Welcome/WaitingSignInPanel.cs", + "className": "WaitingSignInPanel", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/ConfigurePartialWorkspace.cs", + "className": "ConfigurePartialWorkspace", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/CredentialsDialog.cs", + "className": "CredentialsDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/CredentialsUIImpl.cs", + "className": "CredentialsUiImpl", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/EncryptionConfigurationDialog.cs", + "className": "EncryptionConfigurationDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/MissingEncryptionPasswordPromptHandler.cs", + "className": "MissingEncryptionPasswordPromptHandler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/SSOCredentialsDialog.cs", + "className": "SSOCredentialsDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/TeamEdition/TeamEditionConfigurationWindow.cs", + "className": "TeamEditionConfigurationWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Start", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/ToolConfig.cs", + "className": "ToolConfig", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/WriteLogConfiguration.cs", + "className": "WriteLogConfiguration", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Developer/CheckinProgress.cs", + "className": "CheckinProgress", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Developer/GenericProgress.cs", + "className": "GenericProgress", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Developer/IncomingChangesNotification.cs", + "className": "IncomingChangesNotification", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Developer/ProgressOperationHandler.cs", + "className": "ProgressOperationHandler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Developer/ShelvedChangesNotification.cs", + "className": "ShelvedChangesNotification", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Developer/UpdateProgress.cs", + "className": "UpdateProgress", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Developer/UpdateReport/UpdateReportDialog.cs", + "className": "UpdateReportDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Developer/UpdateReport/UpdateReportLineListViewItem.cs", + "className": "UpdateReportLineListViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Developer/UpdateReport/UpdateReportListHeaderState.cs", + "className": "UpdateReportListHeaderState", + "baseClass": "MultiColumnHeaderState", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "mHeaderTitles" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Developer/UpdateReport/UpdateReportListView.cs", + "className": "UpdateReportListView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Diff/Asset/AssetContentControl.cs", + "className": "AssetContentControl", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Diff/Asset/AssetDiffControl.cs", + "className": "AssetDiffControl", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Diff/AssetType.cs", + "className": "DiffViewerDataExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Diff/DiffMessagePanel.cs", + "className": "DiffMessagePanel", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Diff/DiffWindow.cs", + "className": "DiffWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Diff/Image/ImageContentControl.cs", + "className": "ImageContentControl", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Diff/Image/ImageDiffControl.cs", + "className": "ImageDiffControl", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Diff/Purged/PurgedRevisionControl.cs", + "className": "PurgedRevisionControl", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Diff/Text/ContentControl.cs", + "className": "ContentControl", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Diff/Text/DiffControl.cs", + "className": "DiffControl", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/DrawGuiModeSwitcher.cs", + "className": "DrawGuiModeSwitcher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Entities/GetSubScenePathFromInstance.cs", + "className": "GetSubScenePathFromInstance", + "baseClass": "DrawHierarchyOverlay", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Entities/HierarchyExtensions.cs", + "className": "HierarchyExtensions", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/EnumExtensions.cs", + "className": "EnumExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Execute.cs", + "className": "Execute", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/ExternalLink.cs", + "className": "ExternalLink", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/FindWorkspace.cs", + "className": "FindWorkspace", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/GetRelativePath.cs", + "className": "GetRelativePath", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Gluon/CheckinProgress.cs", + "className": "CheckinProgress", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Gluon/IncomingChangesNotification.cs", + "className": "IncomingChangesNotification", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Gluon/ProgressOperationHandler.cs", + "className": "ProgressOperationHandler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Gluon/ShelvedChangesNotification.cs", + "className": "ShelvedChangesNotification", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Gluon/UpdateProgress.cs", + "className": "UpdateProgress", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Gluon/UpdateReport/ErrorListViewItem.cs", + "className": "ErrorListViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Gluon/UpdateReport/UpdateReportDialog.cs", + "className": "UpdateReportDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Gluon/UpdateReport/UpdateReportListHeaderState.cs", + "className": "UpdateReportListHeaderState", + "baseClass": "MultiColumnHeaderState", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "mHeaderTitles" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Gluon/UpdateReport/UpdateReportListView.cs", + "className": "UpdateReportListView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Headless/HeadlessGluonUpdateProgress.cs", + "className": "HeadlessGluonUpdateProgress", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Headless/HeadlessGluonUpdateReport.cs", + "className": "HeadlessGluonUpdateReport", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Headless/HeadlessGluonViewHost.cs", + "className": "HeadlessGluonViewHost", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Headless/HeadlessHistoryViewLauncher.cs", + "className": "HeadlessHistoryViewLauncher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Headless/HeadlessMergeViewLauncher.cs", + "className": "HeadlessMergeViewLauncher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Headless/HeadlessProgressControls.cs", + "className": "HeadlessProgressControls", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Headless/HeadlessRefreshView.cs", + "className": "HeadlessRefreshView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Headless/HeadlessUpdateProgress.cs", + "className": "HeadlessUpdateProgress", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Headless/HeadlessUpdateReport.cs", + "className": "HeadlessUpdateReport", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Headless/HeadlessViewSwitcher.cs", + "className": "HeadlessViewSwitcher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Headless/HeadlessWorkspaceStatusChangeListener.cs", + "className": "HeadlessWorkspaceStatusChangeListener", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Headless/HeadlessWorkspaceWindow.cs", + "className": "HeadlessWorkspaceWindow", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/HierarchyExtensions.cs", + "className": "HierarchyExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Hub/CommandLineArguments.cs", + "className": "CommandLineArguments", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Hub/Operations/CreateWorkspace.cs", + "className": "CreateWorkspace", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Hub/Operations/DownloadRepository.cs", + "className": "DownloadRepository", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Hub/Operations/OperationParams.cs", + "className": "OperationParams", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Hub/ParseArguments.cs", + "className": "ParseArguments", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Hub/ProcessHubCommand.cs", + "className": "ProcessHubCommand", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/IncomingChanges.cs", + "className": "IncomingChanges", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Inspector/DrawInspectorOperations.cs", + "className": "DrawInspectorOperations", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Inspector/InspectorAssetSelection.cs", + "className": "InspectorAssetSelection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Inspector/Properties/Branch/BranchPropertiesPanel.cs", + "className": "BranchPropertiesPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Inspector/Properties/Changeset/ChangesetPropertiesPanel.cs", + "className": "ChangesetPropertiesPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Inspector/Properties/Label/LabelPropertiesPanel.cs", + "className": "LabelPropertiesPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Inspector/Properties/PropertiesViewer.cs", + "className": "PropertiesViewer", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Inspector/Properties/SelectedRepObjectInfoData.cs", + "className": "SelectedRepObjectInfoData", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/IntSetting.cs", + "className": "IntSetting", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/LaunchPackageManager.cs", + "className": "LaunchPackageManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/MetaPath.cs", + "className": "MetaPath", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/OrganizationsInformation.cs", + "className": "OrganizationsInformation", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/PackageEntryPoint.cs", + "className": "PackageEntryPoint", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/PackageInfo.cs", + "className": "PackageInfo", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/ParentWindow.cs", + "className": "ParentWindow", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/PlasticApp.cs", + "className": "PlasticApp", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/ProjectLoadedCounter.cs", + "className": "ProjectLoadedCounter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/ProjectPackages.cs", + "className": "ProjectPackages", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/QueryVisualElementsExtensions.cs", + "className": "QueryVisualElementsExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/RecommendToEnableManualCheckout.cs", + "className": "RecommendToEnableManualCheckout", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/SceneView/DrawSceneOperations.cs", + "className": "DrawSceneOperations", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Settings/DiffAndMergeOptionsFoldout.cs", + "className": "DiffAndMergeOptionsFoldout", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Settings/OpenUVCSProjectSettings.cs", + "className": "OpenUVCSProjectSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Settings/OtherOptionsFoldout.cs", + "className": "OtherOptionsFoldout", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Settings/PendingChangesOptionsFoldout.cs", + "className": "PendingChangesOptionsFoldout", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Settings/ShelveAndSwitchOptionsFoldout.cs", + "className": "ShelveAndSwitchOptionsFoldout", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Settings/UVCSProjectSettingsProvider.cs", + "className": "UVCSProjectSettingsProvider", + "baseClass": "SettingsProvider", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/SideBarTreeView.cs", + "className": "SideBarTreeView", + "baseClass": "TreeView`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/StatusBar/NotificationBar.cs", + "className": "NotificationBar", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/StatusBar/WindowStatusBar.cs", + "className": "WindowStatusBar", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/SwitchModeConfirmationDialog.cs", + "className": "SwitchModeConfirmationDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/SwitchUVCSPlugin.cs", + "className": "SwitchUVCSPlugin", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/TestingPreference.cs", + "className": "TestingPreference", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Tool/AuthToken.cs", + "className": "AuthToken", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Tool/BringWindowToFront.cs", + "className": "BringWindowToFront", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Tool/FindTool.cs", + "className": "FindTool", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Tool/IsExeAvailable.cs", + "className": "IsExeAvailable", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Tool/IsExeVersion.cs", + "className": "IsExeVersion", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Tool/LaunchInstaller.cs", + "className": "LaunchInstaller", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Tool/LaunchTool.cs", + "className": "LaunchTool", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Tool/PlasticExeLauncher.cs", + "className": "PlasticExeLauncher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Tool/ToolConstants.cs", + "className": "ToolConstants", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Topbar/Breadcrumb.cs", + "className": "Breadcrumb", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Topbar/NotificationsArea.cs", + "className": "NotificationsArea", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Topbar/Topbar.cs", + "className": "Topbar", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Topbar/TopbarButtons.cs", + "className": "TopbarButtons", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/AttributeColor.cs", + "className": "AttributeColor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Avatar/ApplyCircleMask.cs", + "className": "ApplyCircleMask", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Avatar/AvatarGenerator.cs", + "className": "AvatarGenerator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Avatar/AvatarImages.cs", + "className": "AvatarImages", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Avatar/GetAvatar.cs", + "className": "GetAvatar", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/AvatarColor.cs", + "className": "AvatarColor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/CheckUnityException.cs", + "className": "CheckUnityException", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/CloseWindowIfOpened.cs", + "className": "CloseWindowIfOpened", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/ColorFromText.cs", + "className": "ColorFromText", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/DelayedActionByFramesRunner.cs", + "className": "DelayedActionByFramesRunner", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/DelayedActionBySecondsRunner.cs", + "className": "DelayedActionBySecondsRunner", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/DialogWithCheckBox.cs", + "className": "DialogWithCheckBox", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/DialogWithCheckBox_Legacy.cs", + "className": "DialogWithCheckBox", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/DockEditorWindow.cs", + "className": "DockEditorWindow", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/DrawActionButton.cs", + "className": "DrawActionButton", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/DrawActionButtonWithMenu.cs", + "className": "DrawActionButtonWithMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/DrawActionHelpBox.cs", + "className": "DrawActionHelpBox", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/DrawActionToolbar.cs", + "className": "DrawActionToolbar", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/DrawCopyableLabel.cs", + "className": "DrawCopyableLabel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/DrawSearchField.cs", + "className": "DrawSearchField", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/DrawSplitter.cs", + "className": "DrawSplitter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/DrawStaticElement.cs", + "className": "DrawStaticElement", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/DrawTextBlockWithLink.cs", + "className": "DrawTextBlockWithLink", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/DrawUserIcon.cs", + "className": "DrawUserIcon", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/DropDownTextField.cs", + "className": "DropDownTextField", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/EditorDispatcher.cs", + "className": "EditorDispatcher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/EditorProgressBar.cs", + "className": "EditorProgressBar", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/EditorProgressControls.cs", + "className": "EditorProgressControls", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/EditorVersion.cs", + "className": "EditorVersion", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/EditorWindowFocus.cs", + "className": "EditorWindowFocus", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/EntryBuilder.cs", + "className": "EntryBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/EnumPopupSetting.cs", + "className": "EnumPopupSetting", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorListViewItem.cs", + "className": "ErrorListViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorsDialog.cs", + "className": "ErrorsDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorsListHeaderState.cs", + "className": "ErrorsListHeaderState", + "baseClass": "MultiColumnHeaderState", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "mHeaderTitles", + "mColumnsAllowedToggleVisibility" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorsListView.cs", + "className": "ErrorsListView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorsPanel.cs", + "className": "ErrorsPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/FindEditorWindow.cs", + "className": "FindEditorWindow", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Fonts.cs", + "className": "Fonts", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/GetOverlayRect.cs", + "className": "GetOverlayRect", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/GetPlasticShortcut.cs", + "className": "GetPlasticShortcut", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/GetWindowIfOpened.cs", + "className": "GetWindowIfOpened", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/GUIActionRunner.cs", + "className": "GUIActionRunner", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/GUIContentNotification.cs", + "className": "GUIContentNotification", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/GuiEnabled.cs", + "className": "GuiEnabled", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/HandleMenuItem.cs", + "className": "HandleMenuItem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Images.cs", + "className": "Images", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/INotificationContent.cs", + "className": "INotificationContent", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/InputTextDialog.cs", + "className": "InputTextDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/MeasureMaxWidth.cs", + "className": "MeasureMaxWidth", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/OverlayProgress.cs", + "className": "OverlayProgress", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/PathTrimming.cs", + "className": "PathTrimming", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/PlasticDialog.cs", + "className": "PlasticDialog", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Update", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Progress/DrawProgressForDialogs.cs", + "className": "DrawProgressForDialogs", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Progress/DrawProgressForOperations.cs", + "className": "DrawProgressForOperations", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Progress/DrawProgressForViews.cs", + "className": "DrawProgressForViews", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Progress/DrawProgressForWindow.cs", + "className": "DrawProgressForWindow", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Progress/LoadingSpinner.cs", + "className": "LoadingSpinner", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Progress/OperationProgressData.cs", + "className": "OperationProgressData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Progress/ProgressControlsForDialogs.cs", + "className": "ProgressControlsForDialogs", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Progress/ProgressControlsForViews.cs", + "className": "ProgressControlsForViews", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Progress/ProgressControlsForWindow.cs", + "className": "ProgressControlsForWindow", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/RectExtensions.cs", + "className": "RectExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/ResponseType.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/RunModal.cs", + "className": "RunModal", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/ScreenResolution.cs", + "className": "ScreenResolution", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/ShowWindow.cs", + "className": "ShowWindow", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/SortOrderComparer.cs", + "className": "SortOrderComparer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/SplitterSettings.cs", + "className": "SplitterSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/ThreadWaiterRegistry.cs", + "className": "ThreadWaiterRegistry", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Tree/CenteredContentPanel.cs", + "className": "CenteredContentPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Tree/DrawTreeViewItem.cs", + "className": "DrawTreeViewItem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Tree/EmptyStatePanel.cs", + "className": "EmptyStatePanel", + "baseClass": "CenteredContentPanel", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Tree/GetChangesOverlayIcon.cs", + "className": "GetChangesOverlayIcon", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Tree/ListViewItemIds.cs", + "className": "ListViewItemIds", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Tree/PlasticTreeView.cs", + "className": "PlasticTreeView", + "baseClass": "TreeView`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Tree/TableViewOperations.cs", + "className": "TableViewOperations", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeHeaderColumns.cs", + "className": "TreeHeaderColumns", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeHeaderSettings.cs", + "className": "TreeHeaderSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeViewItemExtensions.cs", + "className": "TreeViewItemExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeViewItemIds.cs", + "className": "TreeViewItemIds", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeViewSessionState.cs", + "className": "TreeViewSessionState", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UIElements/ControlBuilder.cs", + "className": "ControlBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UIElements/CursorExtensions.cs", + "className": "CursorExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UIElements/KeyboardEvents.cs", + "className": "KeyboardEvents", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UIElements/LoadingSpinner.cs", + "className": "LoadingSpinner", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UIElements/MouseEvents.cs", + "className": "MouseEvents", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UIElements/OverlayProgressControls.cs", + "className": "OverlayProgressControls", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UIElements/ProgressControlsForDialogs.cs", + "className": "ProgressControlsForDialogs", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UIElements/UIElementsExtensions.cs", + "className": "UIElementsExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UndoRedo/UndoRedoHelper.cs", + "className": "UndoRedoHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UndoRedo/UndoRedoState.cs", + "className": "UndoRedoState", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UndoRedo/UndoRedoTextArea.cs", + "className": "UndoRedoTextArea", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityConstants.cs", + "className": "UnityConstants", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityEvents.cs", + "className": "Keyboard", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/ContainerWindow.cs", + "className": "ContainerWindow", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorGUI.cs", + "className": "EditorGUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorGUIUtility.cs", + "className": "InternalEditorGUIUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorUtility.cs", + "className": "EditorUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorWindowExtensions.cs", + "className": "UnityEditorExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorWindowInternal.cs", + "className": "EditorWindow", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/GenericMenu.cs", + "className": "GenericMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/GenericMenuExtensions.cs", + "className": "GenericMenuExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/HostView.cs", + "className": "HostView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/Menu.cs", + "className": "Menu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SavedGUIState.cs", + "className": "SavedGUIState", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SceneManagement/PrefabStageExtensions.cs", + "className": "PrefabStageExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SettingsWindow.cs", + "className": "SettingsWindow", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SplitterGUILayout.cs", + "className": "SplitterGUILayout", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SplitterState.cs", + "className": "SplitterState", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/TreeViewExtensions.cs", + "className": "TreeViewExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityMenuItem.cs", + "className": "UnityMenuItem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityPlasticGuiMessage.cs", + "className": "UnityPlasticGuiMessage", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityPlasticTimer.cs", + "className": "UnityPlasticTimer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityStyles.cs", + "className": "UnityStyles", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityThreadWaiter.cs", + "className": "UnityThreadWaiter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UnityConfigurationChecker.cs", + "className": "UnityConfigurationChecker", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UnityInternals/UnityInternalsInjector.cs", + "className": "UnityInternalsInjector", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UnityInternals/UVCSToolbarBoostrap.cs", + "className": "UVCSToolbarBoostrap", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UnityInternals/UVCSToolbarBoostrap_Legacy.cs", + "className": "UVCSToolbarBoostrap", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UnityInternals/UVCSToolbarButton_Legacy.cs", + "className": "UVCSToolbarButton", + "baseClass": "SubToolbar", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UnityObjectInstance.cs", + "className": "UnityObjectInstance", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UnityPlasticDllVersion.cs", + "className": "UnityPlasticDllVersion", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UseBuiltinDiffWindowPreference.cs", + "className": "UseBuiltinDiffWindowPreference", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSConnectionMonitor.cs", + "className": "UVCSConnectionMonitor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSMenuItem.cs", + "className": "UVCSMenuItem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSNotification.cs", + "className": "UVCSNotificationStatus", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSPlugin.cs", + "className": "UVCSPlugin", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSPluginIsEnabledPreference.cs", + "className": "UVCSPluginIsEnabledPreference", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/BranchesList/BranchesListModel.cs", + "className": "BranchesListModel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/BranchesList/BranchesTreeView.cs", + "className": "BranchesTreeView", + "baseClass": "TreeView`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/BranchesList/ErrorEmptyState.cs", + "className": "ErrorEmptyState", + "baseClass": "CenteredContentPanel", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/BranchesList/LoadingEmptyState.cs", + "className": "LoadingEmptyState", + "baseClass": "CenteredContentPanel", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/BranchesList/NoBranchesEmptyState.cs", + "className": "NoBranchesEmptyState", + "baseClass": "CenteredContentPanel", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/BranchesList/PopupProgressBar.cs", + "className": "PopupupProgressBar", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/ControlledPopupWindow.cs", + "className": "ControlledPopupWindow", + "baseClass": "PopupWindowContent", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/Operations/ControlledPopupOperations.cs", + "className": "ControlledPopupOperations", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/Operations/ToolbarOperationsShortcut.cs", + "className": "ToolbarOperationsShortcut", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/Operations/UncontrolledPopupOperations.cs", + "className": "UncontrolledPopupOperations", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/PopupWindowDrawing.cs", + "className": "PopupWindowDrawing", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/ToolbarMouseBoundary.cs", + "className": "ToolbarMouseBoundary", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/UncontrolledPopupWindow.cs", + "className": "UncontrolledPopupWindow", + "baseClass": "PopupWindowContent", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/ToolbarController.cs", + "className": "ToolbarController", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/UVCSToolbar.cs", + "className": "UVCSToolbar", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/UVCSToolbarButtonData.cs", + "className": "UVCSToolbarButtonData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbarButtonIsShownPreference.cs", + "className": "UVCSToolbarButtonIsShownPreference", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSWindow.cs", + "className": "UVCSWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Start", + "Update", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [ + "mForceToReOpen" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/VCSBuiltInPlugin.cs", + "className": "VCSBuiltInPlugin", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/ApplyShelveWithConflictsQuestionerBuilder.cs", + "className": "ApplyShelveWithConflictsQuestionerBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Get" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Attributes/ApplyAttributeView.cs", + "className": "ApplyAttributeView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Attributes/AttributeDataDialog.cs", + "className": "AttributeDataDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Attributes/AttributePanel.cs", + "className": "AttributePanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Attributes/AttributesPanel.cs", + "className": "AttributesPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Attributes/CreateAttributeView.cs", + "className": "CreateAttributeView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Branch/BranchesListHeaderState.cs", + "className": "BranchesListHeaderState", + "baseClass": "MultiColumnHeaderState", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "mHeaderTitles", + "mColumnsAllowedToggleVisibility" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Branch/BranchesListView.cs", + "className": "BranchesListView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Branch/BranchesSelection.cs", + "className": "BranchesSelection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Branch/BranchesTab.cs", + "className": "BranchesTab", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "RefreshAndSelect" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Branch/BranchesTab_Operations.cs", + "className": "BranchesTab", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Branch/BranchesViewMenu.cs", + "className": "BranchesViewMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Branch/BranchListViewItem.cs", + "className": "BranchListViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Branch/Dialogs/CreateBranchDialog.cs", + "className": "CreateBranchDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Branch/Dialogs/DeleteBranchDialog.cs", + "className": "DeleteBranchDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Branch/Dialogs/RenameBranchDialog.cs", + "className": "RenameBranchDialog", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Branch/SerializableBranchesTabState.cs", + "className": "SerializableBranchesTabState", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/BranchExplorerEmptyStatePanel.cs", + "className": "BranchExplorerEmptyStatePanel", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/BranchExplorerFocusListener.cs", + "className": "BranchExplorerFocusListener", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/BranchExplorerView.cs", + "className": "BranchExplorerView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/BranchExplorerViewer.cs", + "className": "BranchExplorerViewer", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/BranchExplorerWindow.cs", + "className": "BranchExplorerWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/BrExSearchField.cs", + "className": "BrExSearchField", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/BranchCaptionShape.cs", + "className": "BranchCaptionShape", + "baseClass": "BrExShape", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/BranchGeometry.cs", + "className": "BranchGeometry", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/BranchShape.cs", + "className": "BranchShape", + "baseClass": "BrExShape", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/BrExShape.cs", + "className": "BrExShape", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/ChangesetCommentShape.cs", + "className": "ChangesetCommentShape", + "baseClass": "BrExShape", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/ChangesetShape.cs", + "className": "ChangesetShape", + "baseClass": "BrExShape", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Colors/BrExColors.cs", + "className": "BrExColors", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Colors/BrExLineDashPatterns.cs", + "className": "BrExDashes", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Colors/BrExLineWidths.cs", + "className": "BrExLineWidths", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Colors/ColorProvider.cs", + "className": "ColorProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/ColumnHeaderShape.cs", + "className": "ColumnHeaderShape", + "baseClass": "BrExShape", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/ColumnShape.cs", + "className": "ColumnShape", + "baseClass": "BrExShape", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Connections/BezierCurveExtensions.cs", + "className": "BezierCurveExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Connections/ConnectionPoints.cs", + "className": "ConnectionPoints", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Connections/Degrees.cs", + "className": "Degrees", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Connections/Ellipse.cs", + "className": "Ellipse", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Connections/MergeLinkGeometry.cs", + "className": "MergeLinkGeometry", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Connections/ParentLinkConnectionPoints.cs", + "className": "ParentLinkConnectionPoints", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Connections/ShapeConnectionBuilder.cs", + "className": "ShapeConnectionBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/EllipticalArc.cs", + "className": "EllipticalArc", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/HomeGeometry.cs", + "className": "HomeGeometry", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/HomeImageOverlay.cs", + "className": "HomeImageOverlay", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/LabelShape.cs", + "className": "LabelShape", + "baseClass": "BrExShape", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/MergeLinkShape.cs", + "className": "MergeLinkShape", + "baseClass": "BrExShape", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Painter2DExtensions.cs", + "className": "Painter2DExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/ParentLinkShape.cs", + "className": "ParentLinkShape", + "baseClass": "BrExShape", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/TryClipSegment.cs", + "className": "TryClipSegment", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/ZIndex.cs", + "className": "ZIndex", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/EmptyStateView.cs", + "className": "EmptyStateView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/FindReferenceChangeset.cs", + "className": "FindReferenceChangeset", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Game/BranchRunnerGame.cs", + "className": "BranchRunnerGame", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Name", + "IsMainBranch", + "Activated", + "IsHead", + "Cooldown", + "Collected", + "VelX", + "Alive", + "DeathTimer", + "Type", + "GraceTimer", + "Text", + "TextColor", + "ParticleColor" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Game/EasterEggDetector.cs", + "className": "EasterEggDetector", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Game/Launcher.cs", + "className": "Launcher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/KeyboardActions.cs", + "className": "KeyboardActions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerLabelMenu.cs", + "className": "BranchExplorerLabelMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewBranchMenuOperations.cs", + "className": "BranchExplorerViewBranchMenuOperations", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdateRepositorySpec", + "GetSelectedBranch", + "GetSelectedBranchesCount", + "AreHiddenBranchesShown", + "CreateBranch", + "CreateTopLevelBranch", + "SwitchToBranch", + "MergeBranch", + "CherrypickBranch", + "MergeToBranch", + "PullBranch", + "PullRemoteBranch", + "SyncWithGit", + "PushBranch", + "DiffBranch", + "DiffWithAnotherBranch", + "ViewChangesets", + "RenameBranch", + "HideUnhideBranch", + "DeleteBranch", + "CreateCodeReview", + "ViewPermissions", + "NavigateToBase", + "FilterSelectedBranches", + "FilterSelectedAndRelatedBranches", + "FilterSelectedBranchesPendingMerges" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewChangesetMenuOperations.cs", + "className": "BranchExplorerViewChangesetMenuOperations", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdateRepositorySpec", + "GetSelectedChangesetsCount", + "DiffChangeset", + "DiffWithAnotherChangeset", + "DiffSelectedChangesets", + "BrowseRepositoryOnChangeset", + "CreateCodeReview", + "CreateBranch", + "LabelChangeset", + "SwitchToChangeset", + "MergeChangeset", + "CherryPickChangeset", + "SubtractiveChangeset", + "SubtractiveChangesetInterval", + "CherryPickChangesetInterval", + "MergeToChangeset", + "MoveChangeset", + "DeleteChangeset", + "NavigateToParent", + "ShowPendingChangesView" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewLabelMenuOperations.cs", + "className": "BranchExplorerViewLabelMenuOperations", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetSelectedLabelsCount", + "CreateLabel", + "ApplyLabelToWorkspace", + "SwitchToLabel", + "BrowseRepositoryOnLabel", + "DiffWithAnotherLabel", + "DiffSelectedLabels", + "MergeLabel", + "MergeToLabel", + "CreateBranchFromLabel", + "RenameLabel", + "DeleteLabel", + "ViewPermissions" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewLinkMenuOperations.cs", + "className": "BranchExplorerViewLinkMenuOperations", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewMenu.cs", + "className": "BranchExplorerViewMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/LinkMenu.cs", + "className": "LinkMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Options/BranchExplorerOptionsWindow.cs", + "className": "BranchExplorerOptionsWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Options/ConditionalFormat/FiltersAndConditionalFormatPanel.cs", + "className": "FiltersAndConditionalFormatPanel", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Options/ConditionalFormat/FormatRuleMenu.cs", + "className": "FormatRuleMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Options/ConditionalFormat/RuleData.cs", + "className": "RuleData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Options/ConditionalFormat/RulePanel.cs", + "className": "RulePanel", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Options/DisplayOptions/DisplayOptionsPanel.cs", + "className": "DisplayOptionsPanel", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/SelectedObjectDataUpdater.cs", + "className": "SelectedObjectDataUpdater", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Virtualization/BrExConnectionRectangle.cs", + "className": "BrExConnectionRectangle", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Virtualization/CanvasScrollView.cs", + "className": "CanvasScrollView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Virtualization/ChangesetParentLinkVirtualShape.cs", + "className": "ChangesetParentLinkVirtualShape", + "baseClass": "VirtualShape", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Virtualization/QuadTree.cs", + "className": "QuadTree", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Virtualization/SelftThrottlingWorker.cs", + "className": "SelfThrottlingWorker", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Virtualization/VirtualCanvas.cs", + "className": "VirtualCanvas", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Virtualization/VirtualCanvasFiller.cs", + "className": "VirtualCanvasFiller", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Virtualization/VirtualShape.cs", + "className": "VirtualShape", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Virtualization/VirtualShapeFactory.cs", + "className": "VisualShapeFactory", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Zoom/BrExPan.cs", + "className": "BrExPan", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Zoom/BrExZoom.cs", + "className": "BrExZoom", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Zoom/EdgePoint.cs", + "className": "EdgePoint", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Zoom/UIElementsAnimator.cs", + "className": "UIElementsAnimator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BrowseRepository/BrowseRepositoryHeaderState.cs", + "className": "BrowseRepositoryHeaderState", + "baseClass": "MultiColumnHeaderState", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "mHeaderTitles", + "mColumnsAllowedToggleVisibility" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BrowseRepository/BrowseRepositoryPanel.cs", + "className": "BrowseRepositoryPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BrowseRepository/BrowseRepositoryTreeView.cs", + "className": "BrowseRepositoryTreeView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BrowseRepository/BrowseRepositoryViewItem.cs", + "className": "BrowseRepositoryViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Changesets/ChangesetExplorerView.cs", + "className": "ChangesetExplorerView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Changesets/ChangesetListViewItem.cs", + "className": "ChangesetListViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Changesets/ChangesetsListHeaderState.cs", + "className": "ChangesetsListHeaderState", + "baseClass": "MultiColumnHeaderState", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "mHeaderTitles", + "mColumnsAllowedToggleVisibility" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Changesets/ChangesetsListView.cs", + "className": "ChangesetsListView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Changesets/ChangesetsSelection.cs", + "className": "ChangesetsSelection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Changesets/ChangesetsTab.cs", + "className": "ChangesetsTab", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Changesets/ChangesetsTab_Operations.cs", + "className": "ChangesetsTab", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Changesets/ChangesetsViewMenu.cs", + "className": "ChangesetsViewMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Changesets/CheckoutChangesetViewMenu.cs", + "className": "CheckoutChangesetViewMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Changesets/Dialogs/LabelChangesetDialog.cs", + "className": "LabelChangesetDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Changesets/GetChangesetsQuery.cs", + "className": "GetChangesetsQuery", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/ConfirmContinueWithPendingChangesDialog.cs", + "className": "ConfirmContinueWithPendingChangesDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "Get", + "ContinueWithPendingChanges" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/CreateWorkspaceView.cs", + "className": "CreateWorkspaceView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/CreateWorkspaceViewState.cs", + "className": "CreateWorkspaceViewState", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/Dialogs/CreateRepositoryDialog.cs", + "className": "CreateRepositoryDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/Dialogs/RepositoriesListHeaderState.cs", + "className": "RepositoriesListHeaderState", + "baseClass": "MultiColumnHeaderState", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "mHeaderTitles" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/Dialogs/RepositoriesListView.cs", + "className": "RepositoriesListView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/Dialogs/RepositoryExplorerDialog.cs", + "className": "RepositoryExplorerDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/Dialogs/RepositoryListViewItem.cs", + "className": "RepositoryListViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/DrawCreateWorkspaceView.cs", + "className": "DrawCreateWorkspace", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/PerformInitialCheckin.cs", + "className": "PerformInitialCheckin", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/ValidRepositoryName.cs", + "className": "ValidRepositoryName", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/DateFilter.cs", + "className": "DateFilter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Diff/ChangeCategoryTreeViewItem.cs", + "className": "ChangeCategoryTreeViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Diff/ChangesetByChangesetDiffPanel.cs", + "className": "ChangesetByChangesetDiffPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Diff/ChangesetByChangesetListView.cs", + "className": "ChangesetByChangesetListView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Diff/ClientDiffTreeViewItem.cs", + "className": "ClientDiffTreeViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Diff/Dialogs/GetRestorePathDialog.cs", + "className": "GetRestorePathDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Diff/DiffPanel.cs", + "className": "DiffPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Diff/DiffSelection.cs", + "className": "DiffSelection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Diff/DiffTreeView.cs", + "className": "DiffTreeView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Diff/DiffTreeViewMenu.cs", + "className": "DiffTreeViewMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Diff/GetClientDiffInfos.cs", + "className": "GetClientDiffInfos", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Diff/MergeCategoryTreeViewItem.cs", + "className": "MergeCategoryTreeViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Diff/UnityDiffTree.cs", + "className": "UnityDiffTree", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/DownloadPlasticExeDialog.cs", + "className": "DownloadPlasticExeDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/EnableSwitchAndShelveFeatureDialog.cs", + "className": "EnableSwitchAndShelveFeatureDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/FileSystemOperation.cs", + "className": "FileSystemOperation", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Filters/Date/DateFilterButtonPanel.cs", + "className": "DateFilterButtonPanel", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Filters/FiltersPanel.cs", + "className": "FiltersPanel", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/History/HistoryListHeaderState.cs", + "className": "HistoryListHeaderState", + "baseClass": "MultiColumnHeaderState", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "mHeaderTitles", + "mColumnsAllowedToggleVisibility" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/History/HistoryListView.cs", + "className": "HistoryListView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/History/HistoryListViewItem.cs", + "className": "HistoryListViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/History/HistoryListViewMenu.cs", + "className": "HistoryListViewMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/History/HistorySelection.cs", + "className": "HistorySelection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/History/HistoryTab.cs", + "className": "HistoryTab", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/History/SaveAction.cs", + "className": "SaveAction", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/History/SerializableHistoryTabState.cs", + "className": "SerializableHistoryTabState", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Labels/Dialogs/CreateLabelDialog.cs", + "className": "CreateLabelDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Labels/Dialogs/CreateLabelView.cs", + "className": "CreateLabelView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Labels/Dialogs/RenameLabelDialog.cs", + "className": "RenameLabelDialog", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Labels/LabelListViewItem.cs", + "className": "LabelListViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Labels/LabelsListHeaderState.cs", + "className": "LabelsListHeaderState", + "baseClass": "MultiColumnHeaderState", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "mHeaderTitles", + "mColumnsAllowedToggleVisibility" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Labels/LabelsListView.cs", + "className": "LabelsListView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Labels/LabelsSelection.cs", + "className": "LabelsSelection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Labels/LabelsTab.cs", + "className": "LabelsTab", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Labels/LabelsTab_Operations.cs", + "className": "LabelsTab", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Labels/LabelsViewMenu.cs", + "className": "LabelsViewMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/LaunchDiffOperations.cs", + "className": "LaunchDiffOperations", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Locks/DrawLocksListViewItem.cs", + "className": "DrawLocksListViewItem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Locks/LocksListHeaderState.cs", + "className": "LocksListHeaderState", + "baseClass": "MultiColumnHeaderState", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "mHeaderTitles", + "mColumnsAllowedToggleVisibility" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Locks/LocksListView.cs", + "className": "LocksListView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Locks/LocksListViewItem.cs", + "className": "LocksListViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Locks/LocksSelector.cs", + "className": "LocksSelector", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Locks/LocksTab.cs", + "className": "LocksTab", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Locks/LocksViewMenu.cs", + "className": "LocksViewMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/ApplyShelveReport.cs", + "className": "ApplyShelveReport", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/ChangeCategoryTreeViewItem.cs", + "className": "ChangeCategoryTreeViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/ChangeTreeViewItem.cs", + "className": "ChangeTreeViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/AddMoveMenu.cs", + "className": "AddMoveMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/ChangeDeleteMenu.cs", + "className": "ChangeDeleteMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/ConflictResolutionState.cs", + "className": "ConflictResolutionState", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/CycleMoveMenu.cs", + "className": "CycleMoveMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/DeleteChangeMenu.cs", + "className": "DeleteChangeMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/DeleteMoveMenu.cs", + "className": "DeleteMoveMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/DivergentMoveMenu.cs", + "className": "DivergentMoveMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/DrawDirectoryResolutionPanel.cs", + "className": "DrawDirectoryResolutionPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/EvilTwinMenu.cs", + "className": "EvilTwinMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/LoadedTwiceMenu.cs", + "className": "LoadedTwiceMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/MergeViewDirectoryConflictMenu.cs", + "className": "MergeViewDirectoryConflictMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/MoveAddMenu.cs", + "className": "MoveAddMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/MoveDeleteMenu.cs", + "className": "MoveDeleteMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/MovedEvilTwinMenu.cs", + "className": "MovedEvilTwinMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/IsCurrent.cs", + "className": "IsCurrent", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/IsResolved.cs", + "className": "IsSolved", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/MergeOptionsDialog.cs", + "className": "MergeOptionsDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/MergeSelection.cs", + "className": "MergeSelection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/MergeTab.cs", + "className": "MergeTab", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/MergeTreeHeaderState.cs", + "className": "MergeTreeHeaderState", + "baseClass": "MultiColumnHeaderState", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "mHeaderTitles", + "mColumnsAllowedToggleVisibility" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/MergeTreeView.cs", + "className": "MergeTreeView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/MergeViewFileConflictMenu.cs", + "className": "MergeViewFileConflictMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/MergeViewMenu.cs", + "className": "MergeViewMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/SerializableMergeTabState.cs", + "className": "SerializableMergeTabState", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "mBranchInfo", + "mChangesetInfo", + "mLabelInfo", + "mAncestorBranchInfo", + "mAncestorChangesetInfo", + "mAncestorLabelInfo" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/UnityMergeTree.cs", + "className": "UnityMergeTree", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/DrawMergeOverview.cs", + "className": "DrawMergeOverview", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Gluon/ChangeCategoryTreeViewItem.cs", + "className": "ChangeCategoryTreeViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Gluon/ChangeTreeViewItem.cs", + "className": "ChangeTreeViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Gluon/IncomingChangesSelection.cs", + "className": "IncomingChangesSelection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Gluon/IncomingChangesTab.cs", + "className": "IncomingChangesTab", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Gluon/IncomingChangesTreeHeaderState.cs", + "className": "IncomingChangesTreeHeaderState", + "baseClass": "MultiColumnHeaderState", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "mHeaderTitles", + "mColumnsAllowedToggleVisibility" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Gluon/IncomingChangesTreeView.cs", + "className": "IncomingChangesTreeView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Gluon/IncomingChangesViewMenu.cs", + "className": "IncomingChangesViewMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Gluon/UnityIncomingChangesTree.cs", + "className": "UnityIncomingChangesTree", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/IIncomingChangesTab.cs", + "className": "IIncomingChangesTab", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/ChangeCategoryTreeViewItem.cs", + "className": "ChangeCategoryTreeViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Changelists/ChangelistMenu.cs", + "className": "ChangelistMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Changelists/MoveToChangelistMenuBuilder.cs", + "className": "MoveToChangelistMenuBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/ChangelistTreeViewItem.cs", + "className": "ChangelistTreeViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/ChangeTreeViewItem.cs", + "className": "ChangeTreeViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/CommentArea.cs", + "className": "CommentArea", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/CommentTextArea.cs", + "className": "CommentTextArea", + "baseClass": "UndoRedoTextArea", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/CreatedChangesetData.cs", + "className": "CreatedChangesetData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/CreatedChangesetEmptyStatePanel.cs", + "className": "CreatedChangesetEmptyStatePanel", + "baseClass": "CenteredContentPanel", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Dialogs/CheckinConflictsDialog.cs", + "className": "CheckinConflictsDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Dialogs/CreateChangelistDialog.cs", + "className": "CreateChangelistDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Dialogs/DependenciesDialog.cs", + "className": "DependenciesDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Dialogs/EmptyCommentDialog.cs", + "className": "EmptyCommentDialog", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Dialogs/FilterRulesConfirmationDialog.cs", + "className": "FilterRulesConfirmationDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Dialogs/LaunchCheckinConflictsDialog.cs", + "className": "LaunchCheckinConflictsDialog", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Dialogs/LaunchDependenciesDialog.cs", + "className": "LaunchDependenciesDialog", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/DrawCommentTextArea.cs", + "className": "DrawCommentTextArea", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/DrawOperationSuccess.cs", + "className": "IDrawOperationSuccess", + "baseClass": "IDrawOperationSuccess", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/FilesFilterPatternsMenuBuilder.cs", + "className": "FilesFilterPatternsMenuBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesMultiColumnHeader.cs", + "className": "PendingChangesMultiColumnHeader", + "baseClass": "MultiColumnHeader", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesSelection.cs", + "className": "PendingChangesSelection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesStatusSuccessNotificationContent.cs", + "className": "PendingChangesStatusSuccessNotificationContent", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesTab.cs", + "className": "PendingChangesTab", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesTab_Operations.cs", + "className": "PendingChangesTab", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesTreeHeaderState.cs", + "className": "PendingChangesTreeHeaderState", + "baseClass": "MultiColumnHeaderState", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "mHeaderTitles", + "mColumnsAllowedToggleVisibility" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesTreeView.cs", + "className": "PendingChangesTreeView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesViewMenu.cs", + "className": "PendingChangesViewMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesViewPendingChangeMenu.cs", + "className": "PendingChangesViewPendingChangeMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingMergeLinks/MergeLinkListViewItem.cs", + "className": "MergeLinkListViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingMergeLinks/MergeLinksListView.cs", + "className": "MergeLinksListView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/UnityPendingChangesTree.cs", + "className": "UnityPendingChangesTree", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Properties/CommentsPanel.cs", + "className": "CommentsPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Properties/CommentTextArea.cs", + "className": "CommentTextArea", + "baseClass": "UndoRedoTextArea", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Properties/PropertiesPanel.cs", + "className": "PropertiesPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Properties/PropertiesRefreshNotifier.cs", + "className": "PropertiesRefreshNotifier", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/SelectNewCodeReviewBehavior.cs", + "className": "SelectNewCodeReviewBehavior", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/ShelvePendingChangesDialog.cs", + "className": "ShelvePendingChangesDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "Get" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Shelves/ShelveListViewItem.cs", + "className": "ShelveListViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Shelves/ShelvesListHeaderState.cs", + "className": "ShelvesListHeaderState", + "baseClass": "MultiColumnHeaderState", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "mHeaderTitles", + "mColumnsAllowedToggleVisibility" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Shelves/ShelvesListView.cs", + "className": "ShelvesListView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Shelves/ShelvesSelection.cs", + "className": "ShelvesSelection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Shelves/ShelvesTab.cs", + "className": "ShelvesTab", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "RefreshAndSelect" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Shelves/ShelvesViewMenu.cs", + "className": "ShelvesViewMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/SummaryTextArea.cs", + "className": "SummaryTextArea", + "baseClass": "UndoRedoTextArea", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Welcome/DownloadAndInstallOperation.cs", + "className": "DownloadAndInstallOperation", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Welcome/GetInstallerTmpFileName.cs", + "className": "GetInstallerTmpFileName", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Welcome/MacOSConfigWorkaround.cs", + "className": "MacOSConfigWorkaround", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Welcome/WelcomeView.cs", + "className": "WelcomeView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/ViewSwitcher.cs", + "className": "ViewSwitcher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/VisualElementExtensions.cs", + "className": "VisualElementExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/WaitForPendingOperations.cs", + "className": "WaitForPendingOperations", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/WebApi/CredentialsResponse.cs", + "className": "CredentialsResponse", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Email", + "Token", + "TokenTypeValue" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/WebApi/CurrentUserAdminCheckResponse.cs", + "className": "CurrentUserAdminCheckResponse", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/WebApi/ErrorResponse.cs", + "className": "ErrorResponse", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/WebApi/SubscriptionDetailsResponse.cs", + "className": "SubscriptionDetailsResponse", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/WebApi/TokenExchangeResponse.cs", + "className": "TokenExchangeResponse", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/WebApi/WebRestApiClient.cs", + "className": "WebRestApiClient", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/WorkspaceWindow.cs", + "className": "WorkspaceWindow", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/CinemachineUniversalPixelPerfectEditor.cs", + "className": "CinemachineUniversalPixelPerfectEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/CompositeShadowCaster2DEditor.cs", + "className": "CompositeShadowCaster2DEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/Base2DMaterialUpgrader.cs", + "className": "Base2DMaterialUpgrader", + "baseClass": "RenderPipelineConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetSpriteDefaultMaterial" + ], + "serializedFields": [], + "publicFields": [ + "oldMaterial", + "newMaterial", + "oldMaterialId", + "oldShader", + "newShader" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/BuiltInAndURP3DTo2DConverterContainer.cs", + "className": "BuiltInAndURP3DTo2DConverterContainer", + "baseClass": "RenderPipelineConverterContainer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/BuiltInAndURP3DTo2DMaterialUpgrader.cs", + "className": "BuiltInAndURP3DTo2DMaterialUpgrader", + "baseClass": "Base2DMaterialUpgrader", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/BuiltInToURP2DConverterContainer.cs", + "className": "BuiltInToURP2DConverterContainer", + "baseClass": "RenderPipelineConverterContainer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/BuiltInToURP2DMaterialUpgrader.cs", + "className": "BuiltInToURP2DMaterialUpgrader", + "baseClass": "Base2DMaterialUpgrader", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/ParametricToFreeformLightUpgrader.cs", + "className": "ParametricToFreeformLightUpgrader", + "baseClass": "RenderPipelineConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/UpgradeURP2DAssetsContainer.cs", + "className": "UpgradeURP2DAssetsContainer", + "baseClass": "RenderPipelineConverterContainer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/URP2DConverterUtility.cs", + "className": "URP2DConverterUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/FreeformPathPresets.cs", + "className": "FreeformPathPresets", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/GameObjectCreation.cs", + "className": "GameObjectCreation", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateGameObject" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Light2DEditor.cs", + "className": "Light2DEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDestroy" + ], + "publicMethods": [ + "DrawInnerAndOuterSpotAngle" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Resources.Load" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Light2DEditorUtility.cs", + "className": "Light2DEditorUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/LightBatchingDebugger/LightBatchingDebugger.cs", + "className": "LightBatchingDebugger", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "QueueRefresh" + ], + "serializedFields": [], + "publicFields": [ + "LayerNames", + "batchId" + ], + "unityApiUsage": [ + "SceneManager", + "Instantiate" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Overrides/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Overrides/MeshEditor2DURP.cs", + "className": "Renderer2DMeshEditor", + "baseClass": "MeshRendererEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Overrides/ScriptableRendererFeature2DEditor.cs", + "className": "ScriptableRendererFeature2DEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Overrides/SkinnedMeshEditor2DURP.cs", + "className": "SkinnedMeshEditor2DURP", + "baseClass": "SkinnedMeshRendererEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Overrides/SortingGroupEditor2DURP.cs", + "className": "SortingGroupEditor2DURP", + "baseClass": "SortingGroupEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/PixelPerfectCameraEditor.cs", + "className": "PixelPerfectCameraEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [ + "OnEnable" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y", + "assetsPPU", + "refRes", + "gridSnapping", + "cropFrame", + "filterMode", + "stretchFill", + "currentPixelRatio", + "runInEditMode", + "centeredLabel" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Renderer2DAnalytics.cs", + "className": "Renderer2DAnalytics", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData", + "SendData" + ], + "serializedFields": [ + "was_create_event", + "entityId", + "Light2D", + "blending_layers_count", + "blending_modes_used" + ], + "publicFields": [ + "was_create_event", + "entityId", + "blending_layers_count", + "blending_modes_used" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Renderer2DDataEditor.cs", + "className": "Renderer2DDataEditor", + "baseClass": "ScriptableRendererDataEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDestroy" + ], + "publicMethods": [ + "DrawCameraSortingLayerTexture" + ], + "serializedFields": [], + "publicFields": [ + "name", + "maskTextureChannel", + "blendMode", + "blendFactorMultiplicative", + "blendFactorAdditive" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Renderer2DMenus.cs", + "className": "Renderer2DMenus", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/AssetCallbacks/CreateSpriteCustomLitShaderGraph.cs", + "className": "CreateSpriteCustomLitShaderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/AssetCallbacks/CreateSpriteLitShaderGraph.cs", + "className": "CreateSpriteLitShaderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/AssetCallbacks/CreateSpriteUnlitShaderGraph.cs", + "className": "CreateSpriteUnlitShaderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Nodes/LightTextureNode.cs", + "className": "LightTextureNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeFunction" + ], + "serializedFields": [ + "m_BlendStyle" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Nodes/SpriteSkinningNode.cs", + "className": "SpriteSkinningNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresVertexSkinning", + "RequiresPosition", + "GenerateNodeCode", + "GenerateNodeFunction" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/SpriteSubTargetUtility.cs", + "className": "SpriteSubTargetUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/Universal2DSubTargetDescriptors.cs", + "className": "Universal2DSubTargetDescriptors", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/UniversalMeshLitInfo.cs", + "className": "UniversalMeshLitInfo", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/UniversalMeshUnlitInfo.cs", + "className": "MeshUnlitIncludes", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/UniversalSpriteCustomLitSubTarget.cs", + "className": "UniversalSpriteCustomLitSubTarget", + "baseClass": "UniversalSubTarget", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/UniversalSpriteLitSubTarget.cs", + "className": "UniversalSpriteLitSubTarget", + "baseClass": "UniversalSubTarget", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryUpgradeFromMasterNode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/UniversalSpriteUnlitSubTarget.cs", + "className": "UniversalSpriteUnlitSubTarget", + "baseClass": "UniversalSubTarget", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryUpgradeFromMasterNode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Shadows/CastingSourceDropDown.cs", + "className": "CastingSourceDropDown", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Compare", + "GetShadowShapeProviders", + "OnCastingSource" + ], + "serializedFields": [], + "publicFields": [ + "component", + "provider", + "shadowCaster", + "newShadowShapeProvider", + "newShadowShapeComponent", + "newCastingSource" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Shadows/ShadowCaster2DEditor.cs", + "className": "ShadowCaster2DEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [ + "OnEnable", + "ShadowCaster2DSceneGUI", + "OnSceneGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Shadows/ShadowCaster2DShapeTool.cs", + "className": "ShadowCaster2DShapeTool", + "baseClass": "PathEditorTool", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Shadows/ShadowProvider/ShadowShape2DProvider_ProperyDrawer.cs", + "className": "ShadowShape2DProvider_ProperyDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Shadows/ShadowProvider/ShadowShape2DProvider_SpriteSkin_PropertyDrawer.cs", + "className": "ShadowShape2DProvider_SpriteSkin_PropertyDrawer", + "baseClass": "ShadowShape2DProvider_ProperyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/SortingLayerDropDown.cs", + "className": "SortingLayerDropDown", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "OnEnable", + "OnTargetSortingLayers" + ], + "serializedFields": [], + "publicFields": [ + "serializedObject", + "targets", + "layerID" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Analytics/AssetReimporterAnalytic.cs", + "className": "AssetReimporterAnalytic", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData" + ], + "serializedFields": [], + "publicFields": [ + "num_assets", + "duration", + "asset_type" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Analytics/PostProcessDataAnalytics.cs", + "className": "PostProcessDataAnalytics", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData", + "OnPostprocessBuild" + ], + "serializedFields": [], + "publicFields": [ + "property", + "usage", + "propertyName", + "defaultGUID", + "usedGUIDs" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/AnimationClipUpgrader.cs", + "className": "AnimationClipUpgrader", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/AnimationClipUpgrader_Types.cs", + "className": "AnimationClipUpgrader", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetCurveBindings", + "ReplaceBindings", + "GetSharedMaterials" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/AssetPostProcessors/AutodeskInteractiveMaterialImport.cs", + "className": "AutodeskInteractiveMaterialImport", + "baseClass": "AssetPostprocessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPreprocessMaterialDescription" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/AssetPostProcessors/FBXArnoldSurfaceMaterialDescriptionPreprocessor.cs", + "className": "FBXArnoldSurfaceMaterialDescriptionPreprocessor", + "baseClass": "AssetPostprocessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPreprocessMaterialDescription" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/AssetPostProcessors/FBXMaterialDescriptionPreprocessor.cs", + "className": "FBXMaterialDescriptionPreprocessor", + "baseClass": "AssetPostprocessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPreprocessMaterialDescription" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/AssetPostProcessors/MaterialPostprocessor.cs", + "className": "MaterialPostprocessor", + "baseClass": "AssetPostprocessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/AssetPostProcessors/ModelPostProcessor.cs", + "className": "ModelPostprocessor", + "baseClass": "AssetPostprocessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/AssetPostProcessors/PhysicalMaterial3DsMaxPreprocessor.cs", + "className": "PhysicalMaterial3DsMaxPreprocessor", + "baseClass": "AssetPostprocessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPreprocessMaterialDescription" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/AssetPostProcessors/ShaderGraphMaterialsUpdater.cs", + "className": "ShaderGraphMaterialsUpdater", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "updateMaterials" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/AssetPostProcessors/SketchupMaterialDescriptionPostprocessor.cs", + "className": "SketchupMaterialDescriptionPreprocessor", + "baseClass": "AssetPostprocessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPreprocessMaterialDescription" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/AssetPostProcessors/ThreeDSMaterialDescriptionPostprocessor.cs", + "className": "ThreeDSMaterialDescriptionPreprocessor", + "baseClass": "AssetPostprocessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPreprocessMaterialDescription" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/AssetPostProcessors/UniversalRenderPipelineGlobalSettingsPostprocessor.cs", + "className": "UniversalRenderPipelineGlobalSettingsPostprocessor", + "baseClass": "AssetPostprocessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/AssetVersion.cs", + "className": "AssetVersion", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/GraphicsSettingsStrippers/OnTilePostProcessStripper.cs", + "className": "OnTilePostProcessResourceStripper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanRemoveSettings" + ], + "serializedFields": [], + "publicFields": [ + "active" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/GraphicsSettingsStrippers/RendererStripper.cs", + "className": "RendererStripper", + "baseClass": "RendererStripper", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanRemoveSettings" + ], + "serializedFields": [], + "publicFields": [ + "active" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/GraphicsSettingsStrippers/ScreenSpaceAmbientOcclusionStripper.cs", + "className": "ScreenSpaceAmbientOcclusionDynamicResourcesStripper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanRemoveSettings" + ], + "serializedFields": [], + "publicFields": [ + "active" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/GraphicsSettingsStrippers/SurfaceCacheGIStripper.cs", + "className": "SurfaceCacheStripperUtility", + "baseClass": "IRenderPipelineGraphicsSettingsStripper", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanRemoveSettings" + ], + "serializedFields": [], + "publicFields": [ + "active" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/URPBuildData.cs", + "className": "URPBuildData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/URPBuildDataValidator.cs", + "className": "URPBuildDataValidator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/URPPreprocessBuild.cs", + "className": "URPPreprocessBuild", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPreprocessBuild", + "OnPostprocessBuild" + ], + "serializedFields": [], + "publicFields": [ + "callbackOrder" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/URPProcessScene.cs", + "className": "URPProcessScene", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnProcessScene" + ], + "serializedFields": [], + "publicFields": [ + "callbackOrder" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraEditor.cs", + "className": "UniversalRenderPipelineCameraEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "OnEnable", + "OnDisable" + ], + "serializedFields": [], + "publicFields": [ + "camera" + ], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Drawers.cs", + "className": "UniversalRenderPipelineCameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Environment.Drawers.cs", + "className": "UniversalRenderPipelineCameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Environment.Skin.cs", + "className": "UniversalRenderPipelineCameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Output.Drawers.cs", + "className": "UniversalRenderPipelineCameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Output.Skin.cs", + "className": "UniversalRenderPipelineCameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.PhysicalCamera.Drawers.cs", + "className": "UniversalRenderPipelineCameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.PresetInspector.cs", + "className": "UniversalRenderPipelineCameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Rendering.Drawers.cs", + "className": "UniversalRenderPipelineCameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Rendering.Skin.cs", + "className": "UniversalRenderPipelineCameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Skin.cs", + "className": "UniversalRenderPipelineCameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineSerializedCamera.cs", + "className": "UniversalRenderPipelineSerializedCamera", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [ + "Update", + "Apply", + "Refresh" + ], + "serializedFields": [], + "publicFields": [ + "numCameras" + ], + "unityApiUsage": [], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ContextualMenuDispatcher.cs", + "className": "ContextualMenuDispatcher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Converter/BuiltInToURPConverterContainer.cs", + "className": "BuiltInToURPConverterContainer", + "baseClass": "RenderPipelineConverterContainer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Converter/ConverterItemDescriptor.cs", + "className": "ConverterItemDescriptor", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "name", + "info", + "warningMessage", + "helpLink" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Converter/ConverterItemInfo.cs", + "className": "ConverterItemInfo", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Converter/Converters.cs", + "className": "Converters", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Converter/InitializeConverterContext.cs", + "className": "InitializeConverterContext", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Converter/RenderPipelineConverter.cs", + "className": "RenderPipelineConverter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnClicked", + "Scan", + "BeforeConvert", + "Convert", + "AfterConvert" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Converter/RenderPipelineConverterContainer.cs", + "className": "RenderPipelineConverterContainer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Converter/RunItemContext.cs", + "className": "RunItemContext", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "item" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Decal/CreateDecalProjector.cs", + "className": "CreateDecalProjector", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Decal/CreateDecalShaderGraph.cs", + "className": "CreateDecalShaderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Decal/DecalProjectorEditor.cs", + "className": "DecalProjectorEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "HasFrameBounds", + "OnGetFrameBounds", + "UpdateMaterialEditor" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Decal/DecalProjectorEditor.Skin.cs", + "className": "DecalProjectorEditor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Decal/DecalShaderGraphGUI.cs", + "className": "DecalShaderGraphGUI", + "baseClass": "ShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Decal/DisplacableRectHandles.cs", + "className": "DisplacableRectHandles", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawRect", + "DrawHandle" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Decal/ProjectedTransform.cs", + "className": "ProjectedTransform", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Has", + "ShouldShow" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/DefaultScene/UniversalProjectSettings.cs", + "className": "UniversalProjectSettings", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_LastMaterialVersion", + "m_ProjectSettingFolderPath" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Deprecated.cs", + "className": "ForwardRendererDataEditor", + "baseClass": "ScriptableRendererDataEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/EditorUtils.cs", + "className": "EditorUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/LightExplorer.cs", + "className": "LightExplorer", + "baseClass": "DefaultLightingExplorerExtension", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Lighting/UniversalRenderPipelineLightUI.Drawers.cs", + "className": "UniversalRenderPipelineLightUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Lighting/UniversalRenderPipelineLightUI.PresetInspector.cs", + "className": "UniversalRenderPipelineLightUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Lighting/UniversalRenderPipelineLightUI.Skin.cs", + "className": "UniversalRenderPipelineLightUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Lighting/UniversalRenderPipelineSerializedLight.cs", + "className": "UniversalRenderPipelineSerializedLight", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [ + "Update", + "Apply" + ], + "serializedFields": [], + "publicFields": [ + "additionalLightData" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Overrides/BloomEditor.cs", + "className": "BloomEditor", + "baseClass": "VolumeComponentEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Overrides/ChannelMixerEditor.cs", + "className": "ChannelMixerEditor", + "baseClass": "VolumeComponentEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Overrides/ColorCurvesEditor.cs", + "className": "ColorCurvesEditor", + "baseClass": "VolumeComponentEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Overrides/ColorLookupEditor.cs", + "className": "ColorLookupEditor", + "baseClass": "VolumeComponentEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Overrides/DepthOfFieldEditor.cs", + "className": "DepthOfFieldEditor", + "baseClass": "VolumeComponentEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Overrides/FilmGrainEditor.cs", + "className": "FilmGrainEditor", + "baseClass": "VolumeComponentEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Overrides/LiftGammaGainEditor.cs", + "className": "LiftGammaGainEditor", + "baseClass": "VolumeComponentEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Overrides/MotionBlurEditor.cs", + "className": "MotionBlurEditor", + "baseClass": "VolumeComponentEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Overrides/ScreenSpaceLensFlareEditor.cs", + "className": "ScreenSpaceLensFlareEditor", + "baseClass": "VolumeComponentEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Overrides/ShadowsMidtonesHighlightsEditor.cs", + "className": "ShadowsMidtonesHighlightsEditor", + "baseClass": "VolumeComponentEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Overrides/TonemappingEditor.cs", + "className": "TonemappingEditor", + "baseClass": "VolumeComponentEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/PostProcessDataEditor.cs", + "className": "PostProcessDataEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/DecalRendererFeatureEditor.cs", + "className": "DecalSettings", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/FullScreenPassRendererFeatureEditor.cs", + "className": "FullScreenPassRendererFeatureEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/NewPostProcessTemplateDropdownItems.cs", + "className": "NewPostProcessTemplateDropdownItems", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/OnTilePostProcessFeatureEditor.cs", + "className": "OnTilePostProcessFeatureEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/RenderObjectsPassFeatureEditor.cs", + "className": "RenderObjectsPassFeatureEditor", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "key", + "value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/ScreenSpaceAmbientOcclusionEditor.cs", + "className": "ScreenSpaceAmbientOcclusionEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "value" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/ScreenSpaceShadowsEditor.cs", + "className": "ScreenSpaceShadowsEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/SurfaceCacheGIEditor.cs", + "className": "SurfaceCacheGIEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/RenderStateDataEditor.cs", + "className": "StencilStateDataDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/SavedParameter.cs", + "className": "SavedParameter", + "baseClass": "SavedParameter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/SceneTemplates/URPBasicScenePipeline.cs", + "className": "URPBasicScenePipeline", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ScriptableRendererDataEditor.cs", + "className": "ScriptableRendererDataEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [ + "falseBool" + ], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ScriptableRendererFeatureProvider.cs", + "className": "ScriptableRendererFeatureProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateComponentTree", + "GoToChild" + ], + "serializedFields": [], + "publicFields": [ + "type" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ScriptTemplates/ScriptTemplates.cs", + "className": "ScriptTemplates", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Settings/PropertyDrawers/URPDefaultVolumeProfileSettingsPropertyDrawer.cs", + "className": "URPDefaultVolumeProfileSettingsPropertyDrawer", + "baseClass": "DefaultVolumeProfileSettingsPropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Settings/PropertyDrawers/URPShaderStrippingSettingsPropertyDrawer.cs", + "className": "ShaderStrippingSettingPropertyDrawer", + "baseClass": "RelativePropertiesDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Settings/UniversalRenderPipelinePreferencesProvider.cs", + "className": "UniversalRenderPipelinePreferencesProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "PreferenceGUI" + ], + "serializedFields": [], + "publicFields": [ + "keywords" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderBuildPreprocessor.cs", + "className": "ShaderBuildPreprocessor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnProcessShader", + "OnPreprocessBuild", + "OnPostprocessBuild" + ], + "serializedFields": [], + "publicFields": [ + "callbackOrder", + "msaaSampleCount", + "isUniversalRenderer", + "needsProcedural", + "needsMainLightShadows", + "needsAdditionalLightShadows", + "needsSoftShadows", + "needsSoftShadowsQualityLevels", + "needsShadowsOff", + "needsAdditionalLightsOff", + "needsGBufferRenderingLayers", + "needsGBufferAccurateNormals", + "needsRenderPass", + "needsReflectionProbeBlending", + "needsReflectionProbeBoxProjection", + "needsReflectionProbeAtlas", + "needsSHVertexForSHAuto", + "renderingMode", + "needsDeferredLighting", + "needsClusterLightLoop" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/AssetCallbacks/CreateCanvasShaderGraph.cs", + "className": "CreateCanvasShaderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/AssetCallbacks/CreateFullscreenShaderGraph.cs", + "className": "CreateFullscreenShaderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/AssetCallbacks/CreateLitShaderGraph.cs", + "className": "CreateLitShaderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/AssetCallbacks/CreateSixWayShaderGraph.cs", + "className": "CreateSixWayShaderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/AssetCallbacks/CreateTerrainShaderGraph.cs", + "className": "CreateTerrainShaderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/AssetCallbacks/CreateUITKShaderGraph.cs", + "className": "CreateUITKShaderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/AssetCallbacks/CreateUnlitShaderGraph.cs", + "className": "CreateUnlitShaderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/DecalMeshBiasTypeEnum.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Nodes/UniversalSampleBufferNode.cs", + "className": "UniversalSampleBufferNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeFunction", + "GenerateNodeCode", + "RequiresNDCPosition", + "RequiresScreenPosition" + ], + "serializedFields": [ + "m_BufferType" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalCanvasSubTarget.cs", + "className": "UniversalCanvasSubTarget", + "baseClass": "CanvasSubTarget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalDecalSubTarget.cs", + "className": "UniversalDecalSubTarget", + "baseClass": "UniversalSubTarget", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_DecalData" + ], + "publicFields": [ + "affectsAlbedo", + "affectsNormalBlend", + "affectsNormal", + "affectsMAOS", + "affectsEmission", + "drawOrder", + "supportLodCrossFade", + "angleFade" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalFullscreenSubTarget.cs", + "className": "UniversalFullscreenSubTarget", + "baseClass": "FullscreenSubTarget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalLitSubTarget.cs", + "className": "UniversalLitSubTarget", + "baseClass": "UniversalSubTarget", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryUpgradeFromMasterNode" + ], + "serializedFields": [ + "m_WorkflowMode", + "m_NormalDropOffSpace", + "m_ClearCoat", + "m_BlendModePreserveSpecular" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalSixWaySubTarget.cs", + "className": "UniversalSixWaySubTarget", + "baseClass": "UniversalSubTarget", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_UseColorAbsorption" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalSubTarget.cs", + "className": "UniversalSubTarget", + "baseClass": "SubTarget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ConfigureContextData" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalTarget.cs", + "className": "UniversalTarget", + "baseClass": "Target", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddDefaultMaterialOverrideGUI", + "AddDefaultSurfacePropertiesGUI", + "TrySetActiveSubTarget", + "TryUpgradeFromMasterNode", + "ConfigureContextData", + "CanSupportVFX", + "SupportsVFX" + ], + "serializedFields": [ + "m_Datas", + "m_ActiveSubTarget", + "m_AllowMaterialOverride", + "m_SurfaceType", + "m_ZTestMode", + "m_ZWriteControl", + "m_AlphaMode", + "m_RenderFace", + "m_AlphaClip", + "m_CastShadows", + "m_ReceiveShadows", + "m_DisableTint", + "m_Sort3DAs2DCompatible", + "m_AdditionalMotionVectorMode", + "m_AlembicMotionVectors", + "m_SupportsLODCrossFade", + "m_CustomEditorGUI", + "m_SupportVFX", + "m_TwoSided" + ], + "publicFields": [ + "m_TwoSided" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalTerrainLitSubTarget.cs", + "className": "UniversalTerrainLitSubTarget", + "baseClass": "UniversalSubTarget", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_EnableInstancedPerPixelNormal", + "m_NormalDropOffSpace", + "m_BlendModePreserveSpecular" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalTerrainLitSubTarget.Dependencies.cs", + "className": "UniversalTerrainLitSubTarget", + "baseClass": "UniversalSubTarget", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalUISubTarget.cs", + "className": "UniversalUISubTarget", + "baseClass": "UISubTarget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalUnlitSubTarget.cs", + "className": "UniversalUnlitSubTarget", + "baseClass": "UniversalSubTarget", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryUpgradeFromMasterNode" + ], + "serializedFields": [ + "m_KeepLightingVariants", + "m_DefaultDecalBlending", + "m_DefaultSSAO" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/UniversalBlockFields.cs", + "className": "UniversalBlockFields", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/UniversalFields.cs", + "className": "UniversalFields", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/UniversalMetadata.cs", + "className": "UniversalMetadata", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_AllowMaterialOverride", + "m_SurfaceType", + "m_AlphaMode", + "m_CastShadows", + "m_HasVertexModificationInMotionVector", + "m_IsVFXCompatible" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/UniversalProperties.cs", + "className": "Property", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/UniversalStructFields.cs", + "className": "UniversalStructFields", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/UniversalStructs.cs", + "className": "UniversalStructs", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/BaseShaderGUI.cs", + "className": "BaseShaderGUI", + "baseClass": "ShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ShaderPropertiesGUI", + "DoPopup" + ], + "serializedFields": [], + "publicFields": [ + "m_FirstTimeApply" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ParticleGUI.cs", + "className": "ParticleGUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "colorMode", + "flipbookMode", + "softParticlesEnabled", + "cameraFadingEnabled", + "distortionEnabled", + "softParticlesNearFadeDistance", + "softParticlesFarFadeDistance", + "cameraNearFadeDistance", + "cameraFarFadeDistance", + "distortionBlend", + "distortionStrength" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShaderGraphLitGUI.cs", + "className": "ShaderGraphLitGUI", + "baseClass": "BaseShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "workflowMode" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShadergraphSpriteGUI.cs", + "className": "ShaderGraphSpriteGUI", + "baseClass": "BaseShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShaderGraphTerrainLitGUI.cs", + "className": "ShaderGraphTerrainLitGUI", + "baseClass": "TerrainLitShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShaderGraphUnlitGUI.cs", + "className": "ShaderGraphUnlitGUI", + "baseClass": "BaseShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/BakedLitShader.cs", + "className": "BakedLitShader", + "baseClass": "BaseShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/LitShader.cs", + "className": "LitShader", + "baseClass": "BaseShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/ParticlesLitShader.cs", + "className": "ParticlesLitShader", + "baseClass": "BaseShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/ParticlesSimpleLitShader.cs", + "className": "ParticlesSimpleLitShader", + "baseClass": "BaseShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/ParticlesUnlitShader.cs", + "className": "ParticlesUnlitShader", + "baseClass": "BaseShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/SimpleLitShader.cs", + "className": "SimpleLitShader", + "baseClass": "BaseShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/UnlitShader.cs", + "className": "UnlitShader", + "baseClass": "BaseShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShadingModels/BakedLitGUI.cs", + "className": "BakedLitGUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "bumpMapProp" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShadingModels/LitDetailGUI.cs", + "className": "LitDetailGUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "detailMask", + "detailAlbedoMapScale", + "detailAlbedoMap", + "detailNormalMapScale", + "detailNormalMap" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShadingModels/LitGUI.cs", + "className": "LitGUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "workflowMode", + "metallic", + "specColor", + "metallicGlossMap", + "specGlossMap", + "smoothness", + "smoothnessMapChannel", + "bumpMapProp", + "bumpScaleProp", + "parallaxMapProp", + "parallaxScaleProp", + "occlusionStrength", + "occlusionMap", + "highlights", + "reflections", + "clearCoat", + "clearCoatMap", + "clearCoatMask", + "clearCoatSmoothness" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShadingModels/SimpleLitGUI.cs", + "className": "SimpleLitGUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "specColor", + "specGlossMap", + "specHighlights", + "smoothnessMapChannel", + "smoothness", + "bumpMapProp" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/SixWayGUI.cs", + "className": "SixWayGUI", + "baseClass": "ShaderGraphLitGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/TerrainLitShaderGUI.cs", + "className": "TerrainLitShaderGUI", + "baseClass": "BaseShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetupMaterialKeywords", + "TextureHasAlpha" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderScriptableStripper.cs", + "className": "ShaderScriptableStripper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsShaderFeatureEnabled", + "IsVolumeFeatureEnabled", + "IsKeywordEnabled", + "PassHasKeyword", + "CanRemoveVariant", + "BeforeShaderStripping", + "AfterShaderStripping" + ], + "serializedFields": [], + "publicFields": [ + "active" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderStripTool.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "StripMultiCompileKeepOffVariant", + "StripMultiCompile" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderUtils.cs", + "className": "ShaderUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/AnimationClipConverter.cs", + "className": "AnimationClipConverter", + "baseClass": "RenderPipelineConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/BuiltInToURP3DMaterialUpgrader.cs", + "className": "BuiltInToURP3DMaterialUpgrader", + "baseClass": "RenderPipelineConverterMaterialUpgrader", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/EffectConverters/BloomConverter.cs", + "className": "BloomConverter", + "baseClass": "PostProcessEffectSettingsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/EffectConverters/ChromaticAberrationConverter.cs", + "className": "ChromaticAberrationConverter", + "baseClass": "PostProcessEffectSettingsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/EffectConverters/ColorGradingConverter.cs", + "className": "ColorGradingConverter", + "baseClass": "PostProcessEffectSettingsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/EffectConverters/DepthOfFieldConverter.cs", + "className": "DepthOfFieldConverter", + "baseClass": "PostProcessEffectSettingsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/EffectConverters/GrainConverter.cs", + "className": "GrainConverter", + "baseClass": "PostProcessEffectSettingsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/EffectConverters/LensDistortionConverter.cs", + "className": "LensDistortionConverter", + "baseClass": "PostProcessEffectSettingsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/EffectConverters/MotionBlurConverter.cs", + "className": "MotionBlurConverter", + "baseClass": "PostProcessEffectSettingsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/EffectConverters/PostProcessEffectSettingsConverter.cs", + "className": "PostProcessEffectSettingsConverter", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddConvertedProfileSettingsToProfile" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/EffectConverters/PropertyConversions.cs", + "className": "PropertyConversions", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/EffectConverters/VignetteConverter.cs", + "className": "VignetteConverter", + "baseClass": "PostProcessEffectSettingsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/PPv2ConversionIndexers.cs", + "className": "PPv2ConversionIndexers", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/PPv2Converter.cs", + "className": "PPv2Converter", + "baseClass": "AssetsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetAllBIRPConverters" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/ReadonlyMaterialConverter/ReadonlyMaterialConverter.cs", + "className": "ReadonlyMaterialConverter", + "baseClass": "AssetsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/ReadonlyMaterialConverter/ReadonlyMaterialConverter.MaterialReferenceBuilder.cs", + "className": "MaterialReferenceBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "GetMaterialReferenceLookUps" + ], + "serializedFields": [], + "publicFields": [ + "type" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/ReadonlyMaterialConverter/ReadonlyMaterialConverter.MaterialReferenceChanger.cs", + "className": "MaterialReferenceChanger", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "ReassignMaterials", + "ReassignUnityObjectMaterials" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/RenderSettingsConverter.cs", + "className": "RenderSettingsConverter", + "baseClass": "RenderPipelineConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/MaterialUpgrader/MaterialUpgraderDefinitions.cs", + "className": "IBuiltInToURPMaterialUpgrader", + "baseClass": "MaterialUpgrader", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/MaterialUpgrader/MaterialUpgraderProviders.cs", + "className": "StandardMaterialUpgraderProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetUpgraders" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/MaterialUpgrader/UniversalSpeedTree8MaterialUpgrader.cs", + "className": "UniversalSpeedTree8Upgrader", + "baseClass": "SpeedTree8MaterialUpgrader", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UniversalSpeedTree8MaterialFinalizer" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/MaterialUpgrader/UniversalSpeedTree9MaterialUpgrader.cs", + "className": "UniversalSpeedTree9Upgrader", + "baseClass": "SpeedTree9MaterialUpgrader", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UniversalSpeedTree9MaterialFinalizer" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/MaterialUpgrader/UpgradeCommon.cs", + "className": "UpgradeParams", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/MaterialUpgrader/UpgradeUtility.cs", + "className": "UpgradeUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Value", + "ID", + "ShaderName" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/TrackballUIDrawer.cs", + "className": "TrackballUIDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/UniversalAdditionalCameraDataEditor.cs", + "className": "UniversalAdditionalCameraDataEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/UniversalAdditionalLightDataEditor.cs", + "className": "UniversalAdditionLightDataEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/UniversalAnalytics.cs", + "className": "UniversalAnalytics", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData", + "OnPostprocessBuild" + ], + "serializedFields": [], + "publicFields": [ + "renderer_data", + "renderer_data_amount", + "renderer_features", + "renderer_features_amount", + "main_light_rendering_mode", + "additional_light_rendering_mode" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/UniversalRendererDataEditor.cs", + "className": "UniversalRendererDataEditor", + "baseClass": "ScriptableRendererDataEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineAsset/SerializedUniversalRenderPipelineAsset.cs", + "className": "SerializedUniversalRenderPipelineAsset", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Update", + "Apply" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineAsset/UniversalRenderPipelineAssetUI.Drawers.cs", + "className": "UniversalRenderPipelineAssetUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineAsset/UniversalRenderPipelineAssetUI.Skin.cs", + "className": "UniversalRenderPipelineAssetUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineAssetEditor.cs", + "className": "UniversalRenderPipelineAssetEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineLightEditor.cs", + "className": "UniversalRenderPipelineLightEditor", + "baseClass": "LightEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineVolumeComponentEditor.cs", + "className": "UniversalRenderPipelineVolumeComponentEditor", + "baseClass": "VolumeComponentEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXAbstractParticleURPLitOutput.cs", + "className": "VFXAbstractParticleURPLitOutput", + "baseClass": "VFXShaderGraphParticleOutput", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "smoothness", + "metallic", + "specularColor", + "baseColor", + "emissiveColor", + "contrastIntensity", + "contrastPivot", + "remapFrom", + "remapTo" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXDecalURPOutput.cs", + "className": "VFXDecalURPOutput", + "baseClass": "VFXAbstractParticleURPLitOutput", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "fadeFactor", + "angleFade", + "normalAlpha", + "ambientOcclusion" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXShaderGraphGUI.cs", + "className": "VFXShaderGraphLitGUI", + "baseClass": "ShaderGraphLitGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXURPBinder.cs", + "className": "VFXURPBinder", + "baseClass": "VFXSRPBinder", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXURPLitMeshOutput.cs", + "className": "VFXURPLitMeshOutput", + "baseClass": "VFXAbstractParticleURPLitOutput", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "meshCount" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXURPLitPlanarPrimitiveOutput.cs", + "className": "VFXURPPlanarPrimitiveOutputSubVariantProvider", + "baseClass": "VariantProvider", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "normalBendingFactor" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXURPLitQuadStripOutput.cs", + "className": "VFXURPLitQuadStripOutput", + "baseClass": "VFXAbstractParticleURPLitOutput", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "normalBendingFactor", + "texCoord" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXURPSubOutput.cs", + "className": "VFXURPSubOutput", + "baseClass": "VFXSRPSubOutput", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/CinemachineUniversalPixelPerfect.cs", + "className": "CinemachineUniversalPixelPerfect", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Clipper.cs", + "className": "Clipper", + "baseClass": "ClipperBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear", + "GetFirst", + "GetNext", + "IsNegative", + "Compare", + "Swap", + "AddPath", + "AddPaths", + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "X", + "Y", + "N", + "D", + "NX", + "NY", + "left", + "top", + "right", + "bottom" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/FrameData/Universal2DRenderingData.cs", + "className": "Universal2DRenderingData", + "baseClass": "ContextItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Light2D.cs", + "className": "Light2D", + "baseClass": "Light2DBase", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnEnable", + "LateUpdate", + "OnDisable" + ], + "publicMethods": [ + "AddTargetSortingLayer", + "RemoveTargetSortingLayer", + "OnBeforeSerialize", + "OnAfterDeserialize" + ], + "serializedFields": [ + "m_ComponentVersion", + "m_LightType", + "m_FalloffIntensity", + "m_Color", + "m_Intensity", + "m_LightVolumeIntensity", + "m_LightVolumeEnabled", + "m_ApplyToSortingLayers", + "m_LightCookieSprite", + "m_DeprecatedPointLightCookieSprite", + "m_LightOrder", + "m_AlphaBlendOnOverlap", + "m_OverlapOperation", + "m_NormalMapDistance", + "m_NormalMapQuality", + "m_UseNormalMap", + "m_ShadowsEnabled", + "m_ShadowIntensity", + "m_ShadowSoftness", + "m_ShadowSoftnessFalloffIntensity", + "m_ShadowVolumeIntensityEnabled", + "m_ShadowVolumeIntensity", + "m_LocalBounds" + ], + "publicFields": [ + "volumeOpacity", + "normalMapDistance", + "normalMapQuality", + "renderVolumetricShadows" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Light2DAuthoring.cs", + "className": "Light2D", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Light2DBlendStyle.cs", + "className": "Light2DBlendStyle", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "TextureChannel", + "BlendMode" + ], + "publicFields": [ + "multiplicative", + "additive", + "name" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Light2DCullResult.cs", + "className": "Light2DCullResult", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsSceneLit", + "IsGameView", + "GetLightStatsByLayer", + "SetupCulling" + ], + "serializedFields": [], + "publicFields": [ + "totalLights", + "totalShadowLights", + "totalShadows", + "totalNormalMapUsage", + "totalVolumetricUsage", + "totalVolumetricShadowUsage", + "blendStylesUsed", + "blendStylesWithLights", + "visibleLights", + "visibleShadows" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Light2DManager.cs", + "className": "Light2DManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Light2DPoint.cs", + "className": "Light2D", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_PointLightInnerAngle", + "m_PointLightOuterAngle", + "m_PointLightInnerRadius", + "m_PointLightOuterRadius" + ], + "publicFields": [ + "pointLightDistance", + "pointLightQuality" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Light2DShape.cs", + "className": "Light2D", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetShapePath" + ], + "serializedFields": [ + "m_ShapeLightParametricSides", + "m_ShapeLightParametricAngleOffset", + "m_ShapeLightParametricRadius", + "m_ShapeLightFalloffSize", + "m_ShapeLightFalloffOffset", + "m_ShapePath" + ], + "publicFields": [ + "shapeLightParametricSides", + "shapeLightParametricAngleOffset" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/LightUtility.cs", + "className": "LightUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "position", + "color", + "uv" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Passes/Utility/LayerDebug.cs", + "className": "LayerDebug", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Passes/Utility/LayerUtility.cs", + "className": "LayerUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InitRTIds" + ], + "serializedFields": [], + "publicFields": [ + "startIndex", + "endIndex", + "startLayerID", + "endLayerValue", + "layerRange", + "lightStats", + "useNormals", + "lights", + "shadowIndices", + "shadowCasters" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Passes/Utility/Light2DLookupTexture.cs", + "className": "Light2DLookupTexture", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "WriteLightTexture", + "WriteCurveTexture" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Passes/Utility/LightBatch.cs", + "className": "LightBatch", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Passes/Utility/RendererLighting.cs", + "className": "RendererLighting", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/PixelPerfectCamera.cs", + "className": "PixelPerfectCamera", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "RoundToPixel", + "CorrectCinemachineOrthoSize", + "OnBeforeSerialize", + "OnAfterDeserialize" + ], + "serializedFields": [ + "m_ComponentVersion", + "m_AssetsPPU", + "m_RefResolutionX", + "m_RefResolutionY", + "m_CropFrame", + "m_GridSnapping", + "m_FilterMode", + "m_UpscaleRT", + "m_PixelSnapping", + "m_CropFrameX", + "m_CropFrameY", + "m_StretchFill" + ], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/PixelPerfectCameraInternal.cs", + "className": "PixelPerfectCameraInternal", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeforeSerialize", + "OnAfterDeserialize" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Renderer2DData.cs", + "className": "Renderer2DData", + "baseClass": "ScriptableRendererData", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [ + "m_LayerMask", + "m_TransparencySortMode", + "m_TransparencySortAxis", + "m_HDREmulationScale", + "m_UseDepthStencilBuffer", + "m_UseCameraSortingLayersTexture", + "m_CameraSortingLayersTextureBound", + "m_CameraSortingLayerDownsamplingMethod", + "m_MaxLightRenderTextureCount", + "m_MaxShadowRenderTextureCount", + "m_PostProcessData" + ], + "publicFields": [ + "hdrEmulationScale", + "lightBlendStyles" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Renderer2DDataAuthoring.cs", + "className": "Renderer2DData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake" + ], + "publicMethods": [], + "serializedFields": [ + "m_DefaultMaterialType" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/RendererFeatures/ScriptableRendererFeature2D.cs", + "className": "ScriptableRendererFeature2D", + "baseClass": "ScriptableRendererFeature", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "injectionPoint2D", + "sortingLayerID" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/RendererFeatures/ScriptableRenderPass2D.cs", + "className": "ScriptableRenderPass2D", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Rendergraph/CopyCameraSortingLayerPass.cs", + "className": "CopyCameraSortingLayerPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Render" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Rendergraph/DrawLight2DPass.cs", + "className": "DrawLight2DPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Rendergraph/DrawNormal2DPass.cs", + "className": "DrawNormal2DPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Render" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Rendergraph/DrawRenderer2DPass.cs", + "className": "DrawRenderer2DPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Render" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Rendergraph/DrawShadow2DPass.cs", + "className": "DrawShadow2DPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Render" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Rendergraph/GlobalPropertiesPass.cs", + "className": "GlobalPropertiesPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Rendergraph/Renderer2DRendergraph.cs", + "className": "Renderer2D", + "baseClass": "ScriptableRenderer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetRenderer2DData" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Rendergraph/UpscalePass.cs", + "className": "UpscalePass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "Dispose", + "Render" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/CompositeShadowCaster2D.cs", + "className": "CompositeShadowCaster2D", + "baseClass": "ShadowCasterGroup2D", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowCaster2D.cs", + "className": "ShadowCaster2D", + "baseClass": "ShadowCasterGroup2D", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "Update", + "OnBeforeSerialize", + "OnAfterDeserialize" + ], + "serializedFields": [ + "m_ComponentVersion", + "m_HasRenderer", + "m_UseRendererSilhouette", + "m_CastsShadows", + "m_SelfShadows", + "m_AlphaCutoff", + "m_ApplyToSortingLayers", + "m_ShapePath", + "m_ShapePathHash", + "m_InstanceId", + "m_ShadowShape2DComponent", + "m_ShadowCastingSource", + "ShadowMesh2D", + "m_CastingOption", + "float", + "int", + "Component" + ], + "publicFields": [ + "mesh", + "boundingSphere", + "shapePath" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowCasterGroup2D.cs", + "className": "ShadowCasterGroup2D", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetShadowCasters", + "GetShadowGroup", + "RegisterShadowCaster2D", + "UnregisterShadowCaster2D" + ], + "serializedFields": [ + "int" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowCasterGroup2DManager.cs", + "className": "ShadowCasterGroup2DManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/EdgeDictionary.cs", + "className": "EdgeDictionary", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "GetHashCode", + "GetOutsideEdges" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/IEdgeStore.cs", + "className": "IEdgeStore", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/Providers/ShadowShape2DProvider_Collider.cs", + "className": "ShadowShape2DProvider_Collider2D", + "baseClass": "ShadowShape2DProvider", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Intersects" + ], + "serializedFields": [], + "publicFields": [ + "min", + "max" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/Providers/ShadowShape2DProvider_SpriteRenderer.cs", + "className": "ShadowShape2DProvider_SpriteRenderer", + "baseClass": "ShadowShape2DProvider", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/Providers/ShadowShape2DProvider_SpriteShape.cs", + "className": "ShadowShape2DProvider_SpriteShape", + "baseClass": "ShadowShape2DProvider", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/Providers/ShadowShape2DProvider_SpriteSkin.cs", + "className": "ShadowShape2DProvider_SpriteSkin", + "baseClass": "ShadowShape2DProvider", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/Providers/ShadowShapeProvider2D_Utility.cs", + "className": "ShadowShapeProvider2DUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetTrimEdgeFromBounds", + "IsUsingGpuDeformation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/ShadowEdge.cs", + "className": "ShadowEdge", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Reverse" + ], + "serializedFields": [], + "publicFields": [ + "v0", + "v1" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/ShadowMesh2D.cs", + "className": "ShadowMesh2D", + "baseClass": "ShadowShape2D", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetShapeWithLines", + "UpdateBoundingSphere" + ], + "serializedFields": [ + "m_Mesh", + "m_LocalBounds", + "m_EdgeProcessing", + "m_TrimEdge", + "m_FlipX", + "m_FlipY", + "m_InitialTrim" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/ShadowShape2D.cs", + "className": "ShadowShape2D", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/ShadowShape2DProvider.cs", + "className": "ShadowShape2DProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/ShadowUtility.cs", + "className": "ShadowUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize", + "GenerateShadowMesh", + "CalculateEdgesFromLines", + "IsTriangleReversed", + "CalculateEdgesFromTriangles", + "ReverseWindingOrder", + "ClipEdges" + ], + "serializedFields": [], + "publicFields": [ + "count", + "index", + "v0Offset", + "v1Offset" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/ShapeProviderUtility.cs", + "className": "ShapeProviderUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CallOnBeforeRender", + "PersistantDataCreated", + "TryGetDefaultShadowShapeProviderSource" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/VertexDictionary.cs", + "className": "VertexDictionary", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetIndexRemap" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowRendering.cs", + "className": "ShadowRendering", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/URP2D_GraphicsExtensions.cs", + "className": "URP2D_GraphicsExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/UTess2D/ArraySlice.cs", + "className": "ArraySliceDebugView", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "Stride", + "Length" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/UTess2D/PlanarGraph.cs", + "className": "PlanarGraph", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/UTess2D/Tessellator.cs", + "className": "Tessellator", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Test" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/UTess2D/UTess.cs", + "className": "UEvent", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Compare" + ], + "serializedFields": [], + "publicFields": [ + "a", + "b", + "idx", + "type", + "ilarray", + "ilcount", + "iuarray", + "iucount", + "points", + "pointCount", + "min", + "max", + "center", + "radius", + "va", + "vb", + "vc", + "c", + "area", + "indices", + "index", + "edges" + ], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/ComponentUtility.cs", + "className": "ComponentUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Data/PostProcessData.cs", + "className": "PostProcessData", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "stopNanPS", + "subpixelMorphologicalAntialiasingPS", + "gaussianDepthOfFieldPS", + "bokehDepthOfFieldPS", + "cameraMotionBlurPS", + "paniniProjectionPS", + "lutBuilderLdrPS", + "lutBuilderHdrPS", + "bloomPS", + "temporalAntialiasingPS", + "LensFlareDataDrivenPS", + "LensFlareScreenSpacePS", + "scalingSetupPS", + "easuPS", + "uberPostPS", + "finalPostPassPS", + "version", + "isAvailableInPlayerBuild", + "blueNoise16LTex", + "filmGrainTex", + "smaaAreaTex", + "smaaSearchTex", + "shaders", + "textures" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Data/RenderStateData.cs", + "className": "StencilStateData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "overrideStencilState", + "stencilReference", + "stencilCompareFunction", + "passOperation", + "failOperation", + "zFailOperation" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Data/UniversalRenderPipelineAsset.cs", + "className": "UniversalRenderPipelineAsset", + "baseClass": "RenderPipelineAsset`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnDisable" + ], + "publicMethods": [ + "LoadBuiltinRendererData", + "GetRenderer", + "GetIUpscalerOptions", + "IsGPUResidentDrawerSupportedBySRP", + "OnBeforeSerialize", + "OnAfterDeserialize" + ], + "serializedFields": [ + "k_AssetVersion", + "k_AssetPreviousVersion", + "m_RendererType", + "ScriptableRendererData", + "int", + "m_RequireDepthTexture", + "m_RequireOpaqueTexture", + "m_OpaqueDownsampling", + "m_SupportsTerrainHoles", + "m_SupportsHDR", + "m_HDRColorBufferPrecision", + "m_MSAA", + "m_RenderScale", + "m_UpscalingFilter", + "m_IUpscalerName", + "m_FsrOverrideSharpness", + "m_FsrSharpness", + "m_EnableLODCrossFade", + "m_LODCrossFadeDitheringType", + "m_ShEvalMode", + "m_LightProbeSystem", + "m_ProbeVolumeMemoryBudget", + "m_ProbeVolumeBlendingMemoryBudget", + "m_SupportProbeVolumeDiskStreaming", + "m_SupportProbeVolumeScenarios", + "m_SupportProbeVolumeScenarioBlending", + "m_ProbeVolumeSHBands", + "m_MainLightRenderingMode", + "m_MainLightShadowsSupported", + "m_MainLightShadowmapResolution", + "m_AdditionalLightsRenderingMode", + "m_AdditionalLightsPerObjectLimit", + "m_AdditionalLightShadowsSupported", + "m_AdditionalLightsShadowmapResolution", + "m_AdditionalLightsShadowResolutionTierLow", + "m_AdditionalLightsShadowResolutionTierMedium", + "m_AdditionalLightsShadowResolutionTierHigh", + "m_ReflectionProbeBlending", + "m_ReflectionProbeBoxProjection", + "m_ReflectionProbeAtlas", + "m_ShadowDistance", + "m_ShadowCascadeCount", + "m_Cascade2Split", + "m_Cascade3Split", + "m_Cascade4Split", + "m_CascadeBorder", + "m_ShadowDepthBias", + "m_ShadowNormalBias", + "m_AnyShadowsSupported", + "m_SoftShadowsSupported", + "m_ConservativeEnclosingSphere", + "m_NumIterationsEnclosingSphere", + "m_SoftShadowQuality", + "m_AdditionalLightsCookieResolution", + "m_AdditionalLightsCookieFormat", + "m_UseSRPBatcher", + "m_SupportsDynamicBatching", + "m_MixedLightingSupported", + "m_SupportsLightCookies", + "m_SupportsLightLayers", + "m_UseAdaptivePerformance", + "m_ColorGradingMode", + "m_ColorGradingLutSize", + "m_AllowPostProcessAlphaOutput", + "m_UseFastSRGBLinearConversion", + "m_SupportDataDrivenLensFlare", + "m_SupportScreenSpaceLensFlare", + "m_SmallMeshScreenPercentage", + "m_GPUResidentDrawerEnableOcclusionCullingInCameras", + "m_ShadowType", + "m_LocalShadowsSupported", + "m_LocalShadowsAtlasResolution", + "m_MaxPixelLights", + "m_ShadowAtlasResolution", + "m_VolumeFrameworkUpdateMode", + "m_VolumeProfile" + ], + "publicFields": [ + "rendererDataList", + "renderers", + "isImmediateModeSupported", + "opaqueDownsampling", + "supportsTerrainHoles", + "enableLODCrossFade", + "lodCrossFadeDitheringType", + "supportsMixedLighting", + "supportsLightCookies", + "supportsLightLayers", + "useRenderingLayers", + "volumeFrameworkUpdateMode", + "debugLevel", + "allowPostProcessAlphaOutput", + "useFastSRGBLinearConversion", + "supportScreenSpaceLensFlare", + "supportDataDrivenLensFlare", + "lightLayerMaskNames", + "probeVolumeSceneData" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Data/UniversalRenderPipelineAsset.DefaultResources.cs", + "className": "UniversalRenderPipelineAsset", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "decalMaterial" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Data/UniversalRenderPipelineAssetPrefiltering.cs", + "className": "is", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_PrefilteringModeMainLightShadows", + "m_PrefilteringModeAdditionalLight", + "m_PrefilteringModeAdditionalLightShadows", + "m_PrefilterXRKeywords", + "m_PrefilteringModeForwardPlus", + "m_PrefilteringModeDeferredRendering", + "m_PrefilteringModeScreenSpaceOcclusion", + "m_PrefilterDebugKeywords", + "m_PrefilterWriteRenderingLayers", + "m_PrefilterHDROutput", + "m_PrefilterAlphaOutput", + "m_PrefilterSSAODepthNormals", + "m_PrefilterSSAOSourceDepthLow", + "m_PrefilterSSAOSourceDepthMedium", + "m_PrefilterSSAOSourceDepthHigh", + "m_PrefilterSSAOInterleaved", + "m_PrefilterSSAOBlueNoise", + "m_PrefilterSSAOSampleCountLow", + "m_PrefilterSSAOSampleCountMedium", + "m_PrefilterSSAOSampleCountHigh", + "m_PrefilterDBufferMRT1", + "m_PrefilterDBufferMRT2", + "m_PrefilterDBufferMRT3", + "m_PrefilterSoftShadowsQualityLow", + "m_PrefilterSoftShadowsQualityMedium", + "m_PrefilterSoftShadowsQualityHigh", + "m_PrefilterSoftShadows", + "m_PrefilterScreenCoord", + "m_PrefilterScreenSpaceIrradiance", + "m_PrefilterNativeRenderPass", + "m_PrefilterUseLegacyLightmaps", + "m_PrefilterBicubicLightmapSampling", + "m_PrefilterReflectionProbeRotation", + "m_PrefilterReflectionProbeBlending", + "m_PrefilterReflectionProbeBoxProjection", + "m_PrefilterReflectionProbeAtlas", + "m_PrefilterPointSamplingUpsampling" + ], + "publicFields": [ + "forwardPlusPrefilteringMode", + "deferredPrefilteringMode", + "mainLightShadowsPrefilteringMode", + "additionalLightsPrefilteringMode", + "additionalLightsShadowsPrefilteringMode", + "screenSpaceOcclusionPrefilteringMode", + "useLegacyLightmaps", + "stripXRKeywords", + "stripHDRKeywords", + "stripAlphaOutputKeywords", + "stripDebugDisplay", + "stripScreenCoordOverride", + "stripWriteRenderingLayers", + "stripDBufferMRT1", + "stripDBufferMRT2", + "stripDBufferMRT3", + "stripNativeRenderPass", + "stripSoftShadowsQualityLow", + "stripSoftShadowsQualityMedium", + "stripSoftShadowsQualityHigh", + "stripSSAOBlueNoise", + "stripSSAOInterleaved", + "stripSSAODepthNormals", + "stripSSAOSourceDepthLow", + "stripSSAOSourceDepthMedium", + "stripSSAOSourceDepthHigh", + "stripSSAOSampleCountLow", + "stripSSAOSampleCountMedium", + "stripSSAOSampleCountHigh", + "stripBicubicLightmapSampling", + "stripReflectionProbeRotation", + "stripReflectionProbeBlending", + "stripReflectionProbeBoxProjection", + "stripReflectionProbeAtlas", + "stripPointSamplingUpsampling", + "stripScreenSpaceIrradiance" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Debug/DebugDisplaySettingsCommon.cs", + "className": "DebugDisplaySettingsCommon", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreatePanel" + ], + "serializedFields": [], + "publicFields": [ + "AreAnySettingsActive" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Debug/DebugDisplaySettingsLighting.cs", + "className": "DebugDisplaySettingsLighting", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "AreAnySettingsActive", + "IsPostProcessingAllowed", + "IsLightingActive" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Debug/DebugDisplaySettingsMaterial.cs", + "className": "DebugDisplaySettingsMaterial", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetDebugLightLayersMask" + ], + "serializedFields": [], + "publicFields": [ + "name", + "color", + "minLuminance", + "maxLuminance", + "debugRenderingLayersColors", + "AreAnySettingsActive", + "IsPostProcessingAllowed", + "IsLightingActive" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Debug/DebugDisplaySettingsRendering.cs", + "className": "DebugDisplaySettingsRendering", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGetScreenClearColor" + ], + "serializedFields": [], + "publicFields": [ + "AreAnySettingsActive", + "IsPostProcessingAllowed", + "IsLightingActive" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Debug/DebugHandler.cs", + "className": "DebugHandler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGetScreenClearColor", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "AreAnySettingsActive", + "IsPostProcessingAllowed", + "IsLightingActive", + "isFinalPass", + "resolveFinalTarget", + "isActiveForCamera", + "hasDebugRenderTarget", + "debugRenderTargetHandle", + "debugTexturePropertyId", + "debugRenderTargetPixelRect", + "debugRenderTargetSupportsStereo", + "debugRenderTargetRangeRemap", + "debugFontTextureHandle", + "renderingSettings", + "materialSettings", + "lightingSettings" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Debug/DebugRenderSetup.cs", + "className": "DebugRenderSetup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Debug/UniversalRenderPipelineDebugDisplaySettings.cs", + "className": "UniversalRenderPipelineDebugDisplaySettings", + "baseClass": "DebugDisplaySettings`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Debug/UniversalRenderPipelineDebugDisplayStats.cs", + "className": "UniversalRenderPipelineDebugDisplayStats", + "baseClass": "DebugDisplayStats`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Debug/UniversalRenderPipelineVolumeDebugSettings.cs", + "className": "UniversalRenderPipelineVolumeDebugSettings", + "baseClass": "VolumeDebugSettings`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Debug/UniversalRenderPipelineVolumeDebugSettings.deprecated.cs", + "className": "UniversalRenderPipelineVolumeDebugSettings", + "baseClass": "VolumeDebugSettings`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/DBuffer/DBufferDepthCopyPass.cs", + "className": "DBufferCopyDepthPass", + "baseClass": "CopyDepthPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/DBuffer/DBufferRenderPass.cs", + "className": "DBufferRenderPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/DBuffer/DecalForwardEmissivePass.cs", + "className": "DecalForwardEmissivePass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/DecalDrawErrorRenderPass.cs", + "className": "DecalDrawErrorSystem", + "baseClass": "DecalDrawSystem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/DecalPreviewPass.cs", + "className": "DecalPreviewPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/DecalProjector.cs", + "className": "DecalProjector", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "IsValid" + ], + "serializedFields": [ + "m_Material", + "m_DrawDistance", + "m_UVScale", + "m_UVBias", + "m_RenderingLayerMask", + "m_ScaleMode", + "Vector3", + "m_VisibleInScene", + "version" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/DecalProjector.deprecated.cs", + "className": "DecalProjector", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/DecalShaderPassNames.cs", + "className": "DecalShaderPassNames", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/Entities/DecalChunk.cs", + "className": "DecalChunk", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/Entities/DecalCreateDrawCallSystem.cs", + "className": "DecalCreateDrawCallSystem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "start", + "end", + "decalToWorlds", + "normalToDecals", + "renderingLayerMasks", + "subCalls", + "subCallCounts", + "normalToWorlds", + "sizeOffsets", + "drawDistances", + "angleFades", + "uvScaleBiases", + "layerMasks", + "sceneLayerMasks", + "fadeFactors", + "boundingSpheres", + "cameraPosition", + "sceneCullingMask", + "cullingMask", + "visibleDecalIndices", + "visibleDecalCount", + "maxDrawDistance", + "decalToWorldsDraw", + "normalToDecalsDraw", + "renderingLayerMasksDraw", + "subCallCount" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/Entities/DecalDrawSystem.cs", + "className": "DecalDrawSystem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/Entities/DecalEntityManager.cs", + "className": "DecalEntityManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "IsValid", + "CreateDecalEntity", + "DestroyDecalEntity", + "GetItem", + "UpdateIndex", + "RemapChunkIndices", + "Clear", + "UpdateAllDecalEntitiesData", + "UpdateDecalEntityData", + "Update", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "chunkIndex", + "arrayIndex", + "version", + "index", + "material", + "decalEntities", + "decalProjectors", + "transformAccessArray", + "entityChunks", + "cachedChunks", + "culledChunks", + "drawCallChunks", + "chunkCount", + "entityChunk", + "cachedChunk", + "culledChunk", + "drawCallChunk", + "previousChunkIndex", + "valid" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/Entities/DecalSkipCulledSystem.cs", + "className": "DecalSkipCulledSystem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/Entities/DecalUpdateCachedSystem.cs", + "className": "DecalUpdateCachedSystem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "propertyBlock", + "passIndexDBuffer", + "passIndexEmissive", + "passIndexScreenSpace", + "passIndexGBuffer", + "drawOrder", + "isCreated", + "decalToWorlds", + "normalToWorlds", + "sizeOffsets", + "drawDistances", + "angleFades", + "uvScaleBias", + "layerMasks", + "sceneLayerMasks", + "fadeFactors", + "boundingSpheres", + "scaleModes", + "renderingLayerMasks", + "positions", + "rotation", + "scales", + "dirty", + "boundingSphereArray", + "rotations", + "minDistance" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/Entities/DecalUpdateCulledSystem.cs", + "className": "DecalUpdateCulledSystem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/Entities/DecalUpdateCullingGroupSystem.cs", + "className": "DecalUpdateCullingGroupSystem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "cameraPosition", + "sceneCullingMask", + "cullingMask", + "cullingGroups", + "visibleDecalIndexArray", + "visibleDecalIndices", + "visibleDecalCount" + ], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/ScreenSpace/DecalGBufferRenderPass.cs", + "className": "DecalGBufferRenderPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/ScreenSpace/DecalScreenSpaceRenderPass.cs", + "className": "DecalScreenSpaceRenderPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/DeferredLights.cs", + "className": "DeferredLights", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "OnCameraCleanup", + "Dispose", + "Clear", + "IsSet", + "Set" + ], + "serializedFields": [], + "publicFields": [ + "stencilDeferredMaterial", + "clusterDeferredMaterial", + "lightCookieManager", + "deferredPlus" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Deprecated.cs", + "className": "ScriptableRenderPass", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NeedsReload" + ], + "serializedFields": [ + "m_ShaderVariantLogLevel", + "m_ShadowCascades", + "m_Textures" + ], + "publicFields": [ + "blueNoise64LTex", + "bayerMatrixTex", + "debugReplacementPS", + "hdrDebugViewPS", + "probeVolumeSamplingDebugComputeShader", + "debugShaders", + "probeVolumeDebugShader", + "probeVolumeFragmentationDebugShader", + "probeVolumeOffsetDebugShader", + "probeVolumeSamplingDebugShader", + "probeSamplingDebugMesh", + "probeSamplingDebugTexture", + "probeVolumeBlendStatesCS", + "probeVolumeResources", + "skipIterations", + "xrOcclusionMeshPS", + "xrMirrorViewPS", + "shaders", + "xrSystemData", + "autodeskInteractivePS", + "autodeskInteractiveTransparentPS", + "autodeskInteractiveMaskedPS", + "terrainDetailLitPS", + "terrainDetailGrassPS", + "terrainDetailGrassBillboardPS", + "defaultSpeedTree7PS", + "defaultSpeedTree8PS", + "lit", + "particleLit", + "terrainLit", + "decal", + "materials", + "blitPS", + "copyDepthPS", + "screenSpaceShadowPS", + "samplingPS", + "stencilDeferredPS", + "fallbackErrorPS", + "fallbackLoadingPS", + "materialErrorPS", + "cameraMotionVector", + "screenSpaceLensFlare", + "dataDrivenLensFlare", + "supportRuntimeDebugDisplay" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Documentation.cs", + "className": "Documentation", + "baseClass": "DocumentationInfo", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/ForwardLights.cs", + "className": "ForwardLights", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "lightCookieManager", + "forwardPlus" + ], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/ForwardRendererData.cs", + "className": "ForwardRendererData", + "baseClass": "ScriptableRendererData", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_OpaqueLayerMask", + "m_TransparentLayerMask", + "m_DefaultStencilState", + "m_ShadowTransparentReceive", + "m_RenderingMode", + "m_DepthPrimingMode", + "m_AccurateGbufferNormals", + "m_ClusteredRendering", + "m_TileSize" + ], + "publicFields": [ + "blitPS", + "copyDepthPS", + "screenSpaceShadowPS", + "samplingPS", + "stencilDeferredPS", + "fallbackErrorPS", + "fallbackLoadingPS", + "materialErrorPS", + "cameraMotionVector", + "objectMotionVector", + "shaders", + "postProcessData", + "xrSystemData" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/FrameData/Universal2DResourceData.cs", + "className": "Universal2DResourceData", + "baseClass": "UniversalResourceDataBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/FrameData/UniversalCameraData.cs", + "className": "UniversalCameraData", + "baseClass": "ContextItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetViewMatrix", + "GetProjectionMatrix", + "IsHandleYFlipped", + "IsRenderTargetProjectionMatrixFlipped" + ], + "serializedFields": [], + "publicFields": [ + "camera", + "scaledWidth", + "scaledHeight", + "renderType", + "targetTexture", + "cameraTargetDescriptor", + "renderScale", + "clearDepth", + "cameraType", + "isDefaultViewport", + "isHdrEnabled", + "allowHDROutput", + "isAlphaOutputEnabled", + "requiresDepthTexture", + "requiresOpaqueTexture", + "postProcessingRequiresDepthTexture", + "xrRendering", + "isGameCamera", + "isSceneViewCamera", + "isPreviewCamera", + "rendersOverlayUI", + "defaultOpaqueSortFlags", + "maxShadowDistance", + "postProcessEnabled", + "volumeLayerMask", + "volumeTrigger", + "isStopNaNEnabled", + "isDitheringEnabled", + "antialiasing", + "antialiasingQuality", + "renderer", + "resolveFinalTarget", + "worldSpaceCameraPos", + "backgroundColor", + "baseCamera" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/FrameData/UniversalLightData.cs", + "className": "UniversalLightData", + "baseClass": "ContextItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "mainLightIndex", + "additionalLightsCount", + "maxPerObjectAdditionalLightsCount", + "visibleLights", + "shadeAdditionalLightsPerVertex", + "supportsMixedLighting", + "reflectionProbeBoxProjection", + "reflectionProbeBlending", + "reflectionProbeAtlas", + "supportsLightLayers", + "supportsAdditionalLights" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/FrameData/UniversalPostProcessingData.cs", + "className": "UniversalPostProcessingData", + "baseClass": "ContextItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "isEnabled", + "gradingMode", + "lutSize", + "useFastSRGBLinearConversion", + "supportScreenSpaceLensFlare", + "supportDataDrivenLensFlare", + "activeUpscaler" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/FrameData/UniversalRenderingData.cs", + "className": "UniversalRenderingData", + "baseClass": "ContextItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "cullResults", + "supportsDynamicBatching", + "perObjectData" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/FrameData/UniversalResourceBase.cs", + "className": "UniversalResourceDataBase", + "baseClass": "ContextItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/FrameData/UniversalResourceData.cs", + "className": "UniversalResourceData", + "baseClass": "UniversalResourceDataBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SwitchActiveTexturesToBackbuffer" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/FrameData/UniversalShadowData.cs", + "className": "UniversalShadowData", + "baseClass": "ContextItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "supportsMainLightShadows", + "mainLightShadowmapWidth", + "mainLightShadowmapHeight", + "mainLightShadowCascadesCount", + "mainLightShadowCascadesSplit", + "mainLightShadowCascadeBorder", + "supportsAdditionalLightShadows", + "additionalLightsShadowmapWidth", + "additionalLightsShadowmapHeight", + "supportsSoftShadows", + "shadowmapDepthBufferBits", + "bias", + "resolution" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/History/RawColorHistory.cs", + "className": "RawColorHistory", + "baseClass": "CameraHistoryItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "GetCurrentTexture", + "GetPreviousTexture" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/History/RawDepthHistory.cs", + "className": "RawDepthHistory", + "baseClass": "CameraHistoryItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "GetCurrentTexture", + "GetPreviousTexture" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/History/SingleHistoryBase.cs", + "className": "SingleHistoryBase", + "baseClass": "CameraHistoryItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "GetTexture", + "GetCurrentTexture", + "GetPreviousTexture" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/History/StpHistory.cs", + "className": "StpHistory", + "baseClass": "CameraHistoryItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/History/TaaHistory.cs", + "className": "TaaHistory", + "baseClass": "CameraHistoryItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "GetAccumulationTexture", + "GetAccumulationVersion" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/IntermediateTextureMode.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/LightCookieManager.cs", + "className": "LightCookieManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Sort", + "Resize", + "Dispose", + "Upload", + "Clear", + "isInitialized", + "GetLightCookieShaderDataIndex", + "Setup" + ], + "serializedFields": [], + "publicFields": [ + "resolution", + "format", + "isPow2", + "isSquare", + "atlas", + "maxAdditionalLights", + "cubeOctahedralSizeScale", + "useStructuredBuffer", + "visibleLightIndex", + "lightBufferIndex", + "light", + "length", + "capacity", + "lightMappings", + "uvRects", + "worldToLights", + "cookieEnableBits", + "atlasUVRects", + "lightTypes" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Memory/BuddyAllocator.cs", + "className": "BuddyAllocator", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryAllocate", + "Free", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "level", + "index", + "index2D", + "branchingOrder", + "levelCount", + "allocationCount", + "freeAllocationIdsCount" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Memory/Fixed2.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "item1", + "item2" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Memory/PinnedArray.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "managedArray", + "handle", + "nativeArray", + "length" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/MotionVectors.cs", + "className": "MotionVectorsPersistentData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Reset", + "Update", + "SetGlobalMotionMatrices" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/NoAllocUtils.cs", + "className": "Sorting", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "s_QuickSortSampler", + "s_InsertionSortSampler" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/NormalReconstruction.cs", + "className": "NormalReconstruction", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/Bloom.cs", + "className": "Bloom", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "threshold", + "intensity", + "scatter", + "clamp", + "tint", + "highQualityFiltering", + "downscale", + "maxIterations", + "dirtTexture", + "dirtIntensity", + "filter" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ChannelMixer.cs", + "className": "ChannelMixer", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "redOutRedIn", + "redOutGreenIn", + "redOutBlueIn", + "greenOutRedIn", + "greenOutGreenIn", + "greenOutBlueIn", + "blueOutRedIn", + "blueOutGreenIn", + "blueOutBlueIn" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ChromaticAberration.cs", + "className": "ChromaticAberration", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "intensity" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ColorAdjustments.cs", + "className": "ColorAdjustments", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "postExposure", + "contrast", + "colorFilter", + "hueShift", + "saturation" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ColorCurves.cs", + "className": "ColorCurves", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "master", + "red", + "green", + "blue", + "hueVsHue", + "hueVsSat", + "satVsSat", + "lumVsSat" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ColorLookup.cs", + "className": "ColorLookup", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible", + "ValidateLUT" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "texture", + "contribution" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/DepthOfField.cs", + "className": "DepthOfField", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "mode", + "gaussianStart", + "gaussianEnd", + "gaussianMaxRadius", + "highQualitySampling", + "focusDistance", + "aperture", + "focalLength", + "bladeCount", + "bladeCurvature", + "bladeRotation" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/FilmGrain.cs", + "className": "FilmGrain", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "type", + "intensity", + "response", + "texture" + ], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/LensDistortion.cs", + "className": "LensDistortion", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "intensity", + "xMultiplier", + "yMultiplier", + "center", + "scale" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/LiftGammaGain.cs", + "className": "LiftGammaGain", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "lift", + "gamma", + "gain" + ], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/MotionBlur.cs", + "className": "MotionBlur", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "mode", + "quality", + "intensity", + "clamp" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/PaniniProjection.cs", + "className": "PaniniProjection", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "distance", + "cropToFit" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ScreenSpaceLensFlare.cs", + "className": "ScreenSpaceLensFlare", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsStreaksActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "intensity", + "tintColor", + "bloomMip", + "firstFlareIntensity", + "secondaryFlareIntensity", + "warpedFlareIntensity", + "warpedFlareScale", + "samples", + "sampleDimmer", + "vignetteEffect", + "startingPosition", + "scale", + "streaksIntensity", + "streaksLength", + "streaksOrientation", + "streaksThreshold", + "resolution", + "chromaticAbberationIntensity" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ShadowsMidtonesHighlights.cs", + "className": "ShadowsMidtonesHighlights", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "shadows", + "midtones", + "highlights", + "shadowsStart", + "shadowsEnd", + "highlightsStart", + "highlightsEnd" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/SplitToning.cs", + "className": "SplitToning", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "shadows", + "highlights", + "balance" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/Tonemapping.cs", + "className": "Tonemapping", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "mode", + "neutralHDRRangeReductionMode", + "acesPreset", + "hueShiftAmount", + "detectPaperWhite", + "paperWhite", + "detectBrightnessLimits", + "minNits", + "maxNits" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/Vignette.cs", + "className": "Vignette", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "color", + "center", + "intensity", + "smoothness", + "rounded" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/WhiteBalance.cs", + "className": "WhiteBalance", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "temperature", + "tint" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/AdditionalLightsShadowAtlasLayout.cs", + "className": "AdditionalLightsShadowAtlasLayout", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetTotalShadowSlicesCount", + "GetTotalShadowResolutionRequestCount", + "HasTooManyShadowMaps", + "GetShadowSlicesScaleFactor", + "GetAtlasSize", + "HasSpaceForLight", + "GetSortedShadowResolutionRequest", + "GetSliceShadowResolutionRequest" + ], + "serializedFields": [], + "publicFields": [ + "visibleLightIndex", + "perLightShadowSliceIndex", + "requestedResolution", + "offsetX", + "offsetY", + "allocatedResolution" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/AdditionalLightsShadowCasterPass.cs", + "className": "AdditionalLightsShadowCasterPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Setup", + "GetShadowLightIndexFromLightIndex" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/CapturePass.cs", + "className": "CapturePass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/ColorGradingLutPass.cs", + "className": "ColorGradingLutPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "ConfigureDescriptor", + "Cleanup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/CopyColorPass.cs", + "className": "CopyColorPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/CopyDepthPass.cs", + "className": "CopyDepthPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "Dispose", + "Render" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/DeferredPass.cs", + "className": "DeferredPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/DepthNormalOnlyPass.cs", + "className": "DepthNormalOnlyPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/DepthOnlyPass.cs", + "className": "DepthOnlyPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/DrawObjectsPass.cs", + "className": "DrawObjectsPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_ShouldTransparentsReceiveShadows" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/DrawScreenSpaceUIPass.cs", + "className": "DrawScreenSpaceUIPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/DrawSkyboxPass.cs", + "className": "DrawSkyboxPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/FinalBlitPass.cs", + "className": "FinalBlitPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Setup", + "RecordRenderGraph" + ], + "serializedFields": [], + "publicFields": [ + "material", + "nearestSamplerPass", + "bilinearSamplerPass" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/GBufferPass.cs", + "className": "GBufferPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/HDRDebugViewPass.cs", + "className": "HDRDebugViewPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Setup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/InvokeOnRenderObjectCallbackPass.cs", + "className": "InvokeOnRenderObjectCallbackPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/MainLightShadowCasterPass.cs", + "className": "MainLightShadowCasterPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Setup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/MotionVectorRenderPass.cs", + "className": "MotionVectorRenderPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "motionData", + "xr" + ], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/BloomPostProcessPass.cs", + "className": "BloomPostProcessPass", + "baseClass": "PostProcessPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "CalcBloomResolution", + "CalcBloomMipCount", + "GetResultMip" + ], + "serializedFields": [], + "publicFields": [ + "mipPyramid", + "mipCapacity", + "mipCount" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/DepthOfFieldBokehProcessPass.cs", + "className": "DepthOfFieldBokehPostProcessPass", + "baseClass": "PostProcessPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/DepthOfFieldGaussianPostProcessPass.cs", + "className": "DepthOfFieldGaussianPostProcessPass", + "baseClass": "PostProcessPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/FinalPostProcessPass.cs", + "className": "FinalPostProcessPass", + "baseClass": "PostProcessPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/Fsr1UpscalePostProcessPass.cs", + "className": "Fsr1UpscalePostProcessPass", + "baseClass": "PostProcessPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/LensFlareDataDrivenPostProcessPass.cs", + "className": "LensFlareDataDrivenPostProcessPass", + "baseClass": "PostProcessPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/LensFlareScreenSpacePostProcessPass.cs", + "className": "LensFlareScreenSpacePostProcessPass", + "baseClass": "PostProcessPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/MotionBlurPostProcessPass.cs", + "className": "MotionBlurPostProcessPass", + "baseClass": "PostProcessPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/PaniniProjectionPostProcessPass.cs", + "className": "PaniniProjectionPostProcessPass", + "baseClass": "PostProcessPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/PostProcessPass.cs", + "className": "PostProcessPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/ScalingSetupPostProcessPass.cs", + "className": "ScalingSetupPostProcessPass", + "baseClass": "PostProcessPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/SmaaPostProcessPass.cs", + "className": "SmaaPostProcessPass", + "baseClass": "PostProcessPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/StopNanPostProcessPass.cs", + "className": "StopNanPostProcessPass", + "baseClass": "PostProcessPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/StpPostProcessPass.cs", + "className": "StpPostProcessPass", + "baseClass": "PostProcessPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/TemporalAntiAliasingPostProcessPass.cs", + "className": "TemporalAntiAliasingPostProcessPass", + "baseClass": "PostProcessPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsValid" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/UberPostProcessPass.cs", + "className": "UberPostProcessPass", + "baseClass": "PostProcessPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "Apply", + "IsActive", + "CalcLensDistortionParams", + "CalcVignetteParams", + "CalcFilmGrainParams" + ], + "serializedFields": [], + "publicFields": [ + "internalLutTexture", + "activeUserLutTexture", + "internalLutParams", + "userLutParams", + "activeBloomTexture", + "bloomParams", + "dirtTexture", + "dirtScaleOffset", + "dirtIntensity", + "highQualityFiltering", + "lensDistortionParams1", + "lensDistortionParams2", + "lensDistortionActive", + "chromaticAberrationIntensity", + "chromaticAberrationActive", + "vignetteParams1", + "vignetteParams2", + "activeGrainTexture", + "tilingParams", + "grainParams", + "activeDitherTexture" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/UpscalerPostProcessPass.cs", + "className": "UpscalerPostProcessPass", + "baseClass": "PostProcessPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/ProbeVolumeDebugPass.cs", + "className": "ProbeVolumeDebugPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "computeShader", + "resultBuffer", + "clickCoordinates", + "depthBuffer", + "normalBuffer" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/RenderObjectsPass.cs", + "className": "RenderObjectsPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetDetphState", + "SetDepthState", + "SetStencilState" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/ScreenSpaceAmbientOcclusionPass.cs", + "className": "ScreenSpaceAmbientOcclusionPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/ScriptableRenderPass.cs", + "className": "ScriptableRenderPass", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ConfigureInput", + "CreateDrawingSettings" + ], + "serializedFields": [], + "publicFields": [ + "input" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/StencilCrossFadeRenderPass.cs", + "className": "StencilCrossFadeRenderPass", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Render" + ], + "serializedFields": [], + "publicFields": [ + "depthTarget", + "stencilDitherMaskSeedMaterials" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/TransparentSettingsPass.cs", + "className": "TransparentSettingsPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/XRDepthMotionPass.cs", + "className": "XRDepthMotionPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Update", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/XROcclusionMeshPass.cs", + "className": "XROcclusionMeshPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/PostProcess.cs", + "className": "PostProcess", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "RenderPostProcessing", + "RenderFinalPostProcessing" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/PostProcessUtils.cs", + "className": "PostProcessUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/ReflectionProbeManager.cs", + "className": "ReflectionProbeManager", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "updateCount", + "imageContentsHash", + "size", + "mipCount", + "texture", + "lastUsed", + "hdrData", + "atlasRT", + "atlasRTHandle" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/DecalRendererFeature.cs", + "className": "DecalRendererFeature", + "baseClass": "ScriptableRendererFeature", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Get", + "Release", + "Dispose" + ], + "serializedFields": [ + "m_Settings" + ], + "publicFields": [ + "surfaceData", + "normalBlend", + "technique", + "maxDrawDistance", + "decalLayers", + "dBufferSettings", + "screenSpaceSettings" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/DisallowMultipleRendererFeature.cs", + "className": "DisallowMultipleRendererFeature", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/FullScreenPassRendererFeature.cs", + "className": "FullScreenPassRendererFeature", + "baseClass": "ScriptableRendererFeature", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "SetupMembers" + ], + "serializedFields": [], + "publicFields": [ + "injectionPoint", + "fetchColorBuffer", + "requirements", + "passMaterial", + "passIndex", + "bindDepthStencilAttachment" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/FullScreenPassRendererFeature.migration.cs", + "className": "FullScreenPassRendererFeature", + "baseClass": "ISerializationCallbackReceiver", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/FullScreenPassRendererFeature_OldGUID.cs", + "className": "FullScreenPassRendererFeature_OldGUID", + "baseClass": "FullScreenPassRendererFeature", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/OnTilePostProcessFeature.cs", + "className": "OnTilePostProcessFeature", + "baseClass": "ScriptableRendererFeature", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/OnTilePostProcessPass.cs", + "className": "OnTilePostProcessPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/OnTilePostProcessResource.cs", + "className": "OnTilePostProcessResource", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/RenderObjects.cs", + "className": "RenderObjects", + "baseClass": "ScriptableRendererFeature", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "passTag", + "Event", + "filterSettings", + "overrideMaterial", + "overrideMaterialPassIndex", + "overrideShader", + "overrideShaderPassIndex", + "overrideMode", + "overrideDepthState", + "depthCompareFunction", + "enableWrite", + "stencilSettings", + "cameraSettings", + "RenderQueueType", + "LayerMask", + "PassNames", + "overrideCamera", + "restoreCamera", + "offset", + "cameraFieldOfView", + "settings" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/ScreenSpaceAmbientOcclusion.cs", + "className": "ScreenSpaceAmbientOcclusion", + "baseClass": "ScriptableRendererFeature", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "AOMethodOptions", + "bool", + "DepthSource", + "NormalQuality", + "float", + "AOSampleOption", + "BlurQualityOptions", + "int", + "m_Settings" + ], + "publicFields": [ + "isAvailableInPlayerBuild", + "version" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/ScreenSpaceShadows.cs", + "className": "ScreenSpaceShadows", + "baseClass": "ScriptableRendererFeature", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Settings" + ], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/SurfaceCacheGIRendererFeature/SurfaceCacheGIRendererFeature.cs", + "className": "SurfaceCacheRenderPipelineResourceSet", + "baseClass": "IRenderPipelineResources", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "UpdateMaterials" + ], + "serializedFields": [ + "_parameterSet", + "UniformEstimationParams", + "RestirEstimationParams", + "RisEstimationParams", + "ScreenFilteringParams", + "GridParams" + ], + "publicFields": [ + "m_FallbackMaterial", + "m_AllocationShader", + "m_ScreenResolveLookupShader", + "m_ScreenResolveUpsamplingShader", + "m_DebugShader", + "m_FlatNormalResolutionShader", + "SampleCount", + "ConfidenceCap", + "SpatialSampleCount", + "SpatialFilterSize", + "ValidationFrameInterval", + "CandidateCount", + "TargetFunctionUpdateWeight", + "TemporalSmoothing", + "SpatialFilterEnabled", + "SpatialFilterSampleCount", + "SpatialFilterRadius", + "TemporalPostFilterEnabled", + "LookupSampleCount", + "UpsamplingKernelSize", + "UpsamplingSampleCount", + "GridSize", + "VoxelMinSize", + "CascadeCount", + "CascadeMovement", + "EstimationMethod", + "MultiBounce", + "UniformEstimationParams", + "RestirEstimationParams", + "RisEstimationParams", + "PatchFilteringParams", + "ScreenFilteringParams", + "GridParams", + "DebugEnabled", + "DebugViewMode", + "DebugShowSamplePosition" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RenderingLayerUtils.cs", + "className": "RenderingLayerUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RenderingUtils.cs", + "className": "RenderingUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RenderPipelineResources/Renderer2DResources.cs", + "className": "Renderer2DResources", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RenderPipelineResources/UniversalRendererResources.cs", + "className": "UniversalRendererResources", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RenderPipelineResources/UniversalRenderPipelineDebugShaders.cs", + "className": "UniversalRenderPipelineDebugShaders", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RenderPipelineResources/UniversalRenderPipelineEditorAssets.cs", + "className": "UniversalRenderPipelineEditorAssets", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RenderPipelineResources/UniversalRenderPipelineEditorMaterials.cs", + "className": "UniversalRenderPipelineEditorMaterials", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RenderPipelineResources/UniversalRenderPipelineEditorShaders.cs", + "className": "UniversalRenderPipelineEditorShaders", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RenderPipelineResources/UniversalRenderPipelineRuntimeShaders.cs", + "className": "UniversalRenderPipelineRuntimeShaders", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RenderPipelineResources/UniversalRenderPipelineRuntimeTerrainShaders.cs", + "className": "UniversalRenderPipelineRuntimeTerrainShaders", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RenderPipelineResources/UniversalRenderPipelineRuntimeTextures.cs", + "className": "UniversalRenderPipelineRuntimeTextures", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RenderPipelineResources/UniversalRenderPipelineRuntimeXRResources.cs", + "className": "UniversalRenderPipelineRuntimeXRResources", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RenderTargetBufferSystem.cs", + "className": "RenderTargetBufferSystem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "PeekBackBuffer", + "GetBackBuffer", + "GetFrontBuffer", + "Swap", + "Clear", + "SetCameraSettings", + "GetBufferA", + "EnableMSAA" + ], + "serializedFields": [], + "publicFields": [ + "rtMSAA", + "rtResolve", + "name", + "msaa" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RenderTargetHandle.cs", + "className": "RenderTargetHandle", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Init", + "Identifier", + "HasInternalRenderTargetId", + "Equals" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RTHandleUtils.cs", + "className": "RTHandleResourcePool", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/SampleCount.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/SceneViewDrawMode.cs", + "className": "SceneViewDrawMode", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/ScriptableRenderer.cs", + "className": "ScriptableRenderer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SupportsCameraStackingType", + "Dispose", + "EnqueuePass" + ], + "serializedFields": [], + "publicFields": [ + "gizmoRenderList", + "color", + "depth", + "wireOverlayList", + "cameraData" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/ScriptableRendererData.cs", + "className": "ScriptableRendererData", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [ + "List", + "m_UseNativeRenderPass" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/ScriptableRendererFeature.cs", + "className": "ScriptableRendererFeature", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "SetActive", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "isActive" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Settings/RenderGraphSettings.cs", + "className": "RenderGraphSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version", + "enableRenderCompatibilityMode" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Settings/URPDefaultVolumeProfileSetting.cs", + "className": "URPDefaultVolumeProfileSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "PopulateContextMenu" + ], + "serializedFields": [ + "m_VolumeProfile" + ], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Settings/URPReflectionProbeSettings.cs", + "className": "URPReflectionProbeSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Settings/URPShaderStrippingSetting.cs", + "className": "URPShaderStrippingSetting", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Settings/URPTerrainShaderSetting.cs", + "className": "URPTerrainShaderSetting", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/ShaderBitArray.cs", + "className": "ShaderBitArray", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Resize", + "Clear" + ], + "serializedFields": [], + "publicFields": [ + "elemLength", + "bitCapacity", + "data" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/ShaderData.cs", + "className": "ShaderData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/ShaderUtils.cs", + "className": "ShaderUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/ShadowCulling.cs", + "className": "ShadowCulling", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "slices", + "slicesValidMask" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/ShadowUtils.cs", + "className": "ShadowUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear" + ], + "serializedFields": [], + "publicFields": [ + "viewMatrix", + "projectionMatrix", + "shadowTransform", + "offsetX", + "offsetY", + "resolution", + "splitData" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/SpaceFillingCurves.cs", + "className": "SpaceFillingCurves", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/StencilUsage.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/StpUtils.cs", + "className": "StpUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/SupportedOnRenderer.cs", + "className": "SupportedOnRendererAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/TemporalAA.cs", + "className": "TemporalAA", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Tiling/InclusiveRange.cs", + "className": "InclusiveRange", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Expand", + "Clamp", + "Contains" + ], + "serializedFields": [], + "publicFields": [ + "start", + "end", + "isEmpty" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Tiling/LightMinMaxZJob.cs", + "className": "LightMinMaxZJob", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "worldToViews", + "lights", + "minMaxZs" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Tiling/ReflectionProbeMinMaxZJob.cs", + "className": "ReflectionProbeMinMaxZJob", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "worldToViews", + "reflectionProbes", + "reflectionProbeRotation", + "minMaxZs" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Tiling/TileRangeExpansionJob.cs", + "className": "TileRangeExpansionJob", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "tileRanges", + "tileMasks", + "rangesPerItem", + "itemsPerTile", + "wordsPerTile", + "tileResolution" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Tiling/TileSize.cs", + "className": "TileSizeExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Tiling/TilingJob.cs", + "className": "TilingJob", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "lights", + "reflectionProbes", + "reflectionProbeRotation", + "tileRanges", + "itemsPerTile", + "rangesPerItem", + "worldToViews", + "tileScale", + "tileScaleInv", + "viewPlaneBottoms", + "viewPlaneTops", + "viewToViewportScaleBiases", + "tileCount", + "near", + "isOrthographic" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Tiling/ZBinningJob.cs", + "className": "ZBinningJob", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "bins", + "minMaxZs", + "zBinScale", + "zBinOffset", + "binCount", + "wordsPerTile", + "lightCount", + "reflectionProbeCount", + "batchCount", + "viewCount", + "isOrthographic" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/UniversalAdditionalCameraData.cs", + "className": "UniversalAdditionalCameraData", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start", + "Update", + "OnDestroy" + ], + "publicMethods": [ + "SetRenderer", + "OnValidate", + "OnDrawGizmos", + "OnDestroy" + ], + "serializedFields": [ + "cameraToUpdate", + "shouldUpdateVolumeFramework", + "cameraToInspect", + "m_RequiresDepthTextureOption", + "m_RequiresOpaqueTextureOption", + "m_CameraType", + "m_Cameras", + "m_RendererIndex", + "m_VolumeLayerMask", + "m_VolumeTrigger", + "m_VolumeFrameworkUpdateModeOption", + "m_RenderPostProcessing", + "m_Antialiasing", + "m_AntialiasingQuality", + "m_StopNaN", + "m_Dithering", + "m_ClearDepth", + "m_AllowXRRendering", + "m_AllowHDROutput", + "m_UseScreenCoordOverride", + "m_ScreenSizeOverride", + "m_ScreenCoordScaleBias", + "TemporalAA", + "m_Version" + ], + "publicFields": [ + "history" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/UniversalAdditionalCameraData.deprecated.cs", + "className": "UniversalAdditionalCameraData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/UniversalAdditionalLightData.cs", + "className": "UniversalAdditionalLightData", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_UsePipelineSettings", + "m_AdditionalLightsShadowResolutionTier", + "m_CustomShadowLayers", + "m_LightCookieSize", + "m_LightCookieOffset", + "m_SoftShadowQuality", + "m_RenderingLayersMask", + "m_ShadowRenderingLayersMask", + "m_Version" + ], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/UniversalAdditionalLightData.deprecated.cs", + "className": "UniversalAdditionalLightData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_LightLayerMask", + "m_ShadowLayerMask" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/UniversalCameraHistory.cs", + "className": "UniversalCameraHistory", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Reset", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "storage", + "requestVersion", + "writeVersion" + ], + "unityApiUsage": [], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/UniversalRenderer.cs", + "className": "UniversalRenderer", + "baseClass": "ScriptableRenderer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/UniversalRendererData.cs", + "className": "UniversalRendererData", + "baseClass": "ScriptableRendererData", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [ + "m_AssetVersion", + "m_PrepassLayerMask", + "m_OpaqueLayerMask", + "m_TransparentLayerMask", + "m_DefaultStencilState", + "m_ShadowTransparentReceive", + "m_RenderingMode", + "m_DepthPrimingMode", + "m_CopyDepthMode", + "m_DepthAttachmentFormat", + "m_DepthTextureFormat", + "m_AccurateGbufferNormals", + "m_IntermediateTextureMode" + ], + "publicFields": [ + "renderPath", + "postProcessData", + "usesDeferredLighting", + "usesClusterLightLoop" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/UniversalRendererDebug.cs", + "className": "UniversalRenderer", + "baseClass": "ScriptableRenderer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/UniversalRendererRenderGraph.cs", + "className": "UniversalRenderer", + "baseClass": "ScriptableRenderer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/UniversalRenderPipeline.cs", + "className": "UniversalRenderPipeline", + "baseClass": "RenderPipeline", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "sampler", + "destination", + "mipLevel", + "face", + "slice" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/UniversalRenderPipelineCore.cs", + "className": "NativeArrayExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetViewMatrix", + "GetProjectionMatrix", + "IsHandleYFlipped", + "IsRenderTargetProjectionMatrixFlipped" + ], + "serializedFields": [], + "publicFields": [ + "cameraData", + "lightData", + "shadowData", + "postProcessingData", + "isSceneViewCamera", + "isPreviewCamera", + "isHDROutputActive", + "hdrDisplayColorGamut", + "rendersOverlayUI", + "tileID", + "listBitMask", + "relLightOffset", + "unused", + "wsPos", + "radius", + "color", + "attenuation", + "spotDirection", + "flags", + "occlusionProbeInfo", + "layerMask" + ], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/UniversalRenderPipelineGlobalSettings.cs", + "className": "UniversalRenderPipelineGlobalSettings", + "baseClass": "RenderPipelineGlobalSettings`2", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Settings", + "m_ValidRenderingLayers", + "ProbeVolumeSceneData" + ], + "publicFields": [ + "prefixedLightLayerNames", + "lightLayerName0", + "lightLayerName1", + "lightLayerName2", + "lightLayerName3", + "lightLayerName4", + "lightLayerName5", + "lightLayerName6", + "lightLayerName7", + "lightLayerNames" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/UniversalRenderPipelineRenderGraph.cs", + "className": "UniversalRenderPipeline", + "baseClass": "RenderPipeline", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/VFXGraph/Utility/PropertyBinders/URPCameraBinder.cs", + "className": "URPCameraBinder", + "baseClass": "VFXBinderBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "SetCameraProperty" + ], + "serializedFields": [], + "publicFields": [ + "AdditionalData" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/VolumeRequiresRendererFeatures.cs", + "className": "VolumeRequiresRendererFeatures", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/XR/XRPassUniversal.cs", + "className": "XRPassUniversal", + "baseClass": "XRPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Release" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/XR/XRSystemUniversal.cs", + "className": "XRSystemUniversal", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Debug/DebugViewEnums.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Deprecated.cs", + "className": "ShaderInput", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "worldToShadowMatrix", + "shadowParams" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderTypes.cs", + "className": "ShaderInput", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "position", + "color", + "attenuation", + "spotDirection", + "occlusionProbeChannels", + "layerMask" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Shaders/Shaders.cs", + "className": "ShadersDummy", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/BuddyAllocatorTests.cs", + "className": "BuddyAllocatorTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Empty1D", + "Empty2D", + "Empty3D", + "Allocate1", + "Allocate6", + "Allocate6Recycle2", + "Allocate6Recycle4", + "CubemapScenario1" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/DocumentationTests.cs", + "className": "DocumentationTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestURPHelpURLAttributes" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/EditorTests.cs", + "className": "EditorTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ValidateBuiltinResourceFiles", + "ValidateShaderResources", + "ValidateNewAssetResources", + "ValidateAssetSettings", + "ValidateDefaultRendererAfterReset", + "UniversalSpeedTree8Upgrader_ShouldntThrowExceptionWhenImportingSpeedTree7Assets", + "UseReAllocateIfNeededWithoutTextureLeak", + "UseReAllocateIfNeededWithoutTextureLeakTextureDesc", + "UseReAllocateIfNeededCorrect", + "UseDynamicBranchFogKeyword" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/EditorTests_URPDisabled.cs", + "className": "EditorTests_URPDisabled", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TearDown", + "CreatePipelineAssetWithoutErrors", + "CreateUniversalRendererAssetWithoutErrors", + "CreateRenderer2DAssetWithoutErrors" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/NoLeaksOnEnterLeavePlaymode.cs", + "className": "NoLeaksOnEnterLeavePlaymode", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NoResourceLeaks" + ], + "serializedFields": [ + "materialNames", + "meshNames", + "textureNames" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/PostProcessDataTests/PostProcessDataAnalyticsTests.cs", + "className": "PostProcessDataAnalyticsTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "TearDown", + "DataIsExtractedCorrectly", + "GenerateMapWithDifferencesTests" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/RenderGraphTests.HelperPasses.cs", + "className": "RenderGraphTests", + "baseClass": "RenderGraphTestsCore", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OneTimeSetup", + "UtilityPasses_CopyDepth", + "UtilityPasses_CopyDepthWithMaterial" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/RenderingLayersTests.cs", + "className": "RenderingLayersTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OneTimeSetup", + "OneTimeTeardown", + "Setup", + "MaskSizeTest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/RenderPassCullingTests.cs", + "className": "CullingTestRenderPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TearDown", + "RenderPassCullingAPIWorks", + "RenderPassCullingAPIDoesNotAlloc" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/RenderTextureDescriptorDimensionsTests.cs", + "className": "RenderTextureDescriptorDimensionsTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GlobalSetup", + "GlobalCleanup", + "CreateRenderTextureDescriptor", + "CheckDimensions", + "TextureDescriptor_FromCameraData" + ], + "serializedFields": [], + "publicFields": [ + "m_RT" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/ScriptTemplateTests.cs", + "className": "ScriptTemplatesTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ScriptTemplatesExist" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/ShaderBuildPreprocessorTests.cs", + "className": "ShaderBuildPreprocessorTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OneTimeSetup", + "Setup", + "TearDown", + "OneTimeTearDown", + "TestGetSupportedShaderFeaturesFromAsset_NewAsset", + "TestGetSupportedShaderFeaturesFromAsset_MainLightShadowCascade", + "TestGetSupportedShaderFeaturesFromAsset_AdditionalLights", + "TestGetSupportedShaderFeaturesFromAsset_SoftShadows", + "TestGetSupportedShaderFeaturesFromAsset_ProbeVolumes", + "TestGetSupportedShaderFeaturesFromAsset_HighDynamicRange", + "TestGetRendererRequirements", + "TestGetSupportedShaderFeaturesFromRenderer", + "TestStripUnusedPostProcessingVariants_ReturnsAll", + "TestStripUnusedVariants_ReturnsAll", + "TestGetSupportedShaderFeaturesFromRendererFeatures_NoFeatures", + "TestGetSupportedShaderFeaturesFromRendererFeatures_Null", + "TestGetSupportedShaderFeaturesFromRendererFeatures_RenderingLayers", + "TestGetSupportedShaderFeaturesFromRendererFeatures_ScreenSpaceShadows", + "TestGetSupportedShaderFeaturesFromRendererFeatures_SSAO", + "TestGetSupportedShaderFeaturesFromRendererFeatures_SurfaceCacheGlobalIllumination", + "TestGetSupportedShaderFeaturesFromRendererFeatures_Decals" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/ShaderPrefilteringTests.cs", + "className": "ShaderPrefilteringTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestCreatePrefilteringSettings_NoFeatures", + "TestCreatePrefilteringSettings_RenderingModes", + "TestCreatePrefilteringSettings_AdditionalLights", + "TestCreatePrefilteringSettings_Shadows", + "TestCreatePrefilteringSettings_GlobalSettings", + "TestCreatePrefilteringSettings_RenderingLayers", + "TestCreatePrefilteringSettings_Decals", + "TestCreatePrefilteringSettings_NativeRenderPass", + "TestCreatePrefilteringSettings_ScreenSpaceOcclusion" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/ShaderScriptableStripperTests.cs", + "className": "ShaderScriptableStripperTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsKeywordEnabled", + "IsShaderFeatureEnabled", + "IsVolumeFeatureEnabled", + "PassHasKeyword", + "AreEqual", + "IsTrue", + "IsFalse", + "TestStripUnusedShaders", + "TestStripUnusedShaders_Deferred", + "TestStripUnusedPass", + "TestStripUnusedPass_2D", + "TestStripUnusedPass_XR", + "TestStripUnusedPass_ShadowCaster", + "TestStripUnusedPass_Decals", + "TestStripInvalidVariants", + "TestStripInvalidVariants_HDR", + "StripInvalidVariants_TerrainHoles", + "TestStripInvalidVariants_Shadows", + "TestStripUnsupportedVariants", + "StripUnsupportedVariants_DirectionalLightmap", + "StripUnsupportedVariants_EditorVisualization", + "TestStripUnusedFeatures", + "TestStripUnusedFeatures_DebugDisplay", + "TestStripUnusedFeatures_ScreenCoordOverride", + "TestStripUnusedFeatures_PunctualLightShadows", + "TestStripUnusedFeatures_FoveatedRendering", + "TestStripUnusedFeatures_SHAuto", + "TestStripUnusedFeatures_ScreenSpaceLensFlare", + "TestStripUnusedFeatures_DataDrivenLensFlare", + "TestStripUnusedFeatures_XR", + "TestStripUnusedFeatures_DeferredRendering", + "TestStripUnusedFeatures_MainLightShadows", + "TestStripUnusedFeatures_AdditionalLightShadows", + "TestStripUnusedFeatures_MixedLighting", + "TestStripUnusedFeatures_SoftShadows", + "TestStripUnusedFeatures_HDRGrading", + "TestStripUnusedFeatures_UseFastSRGBLinearConversion", + "TestStripUnusedFeatures_LightLayers", + "TestStripUnusedFeatures_RenderPassEnabled", + "TestStripUnusedFeatures_ClusterLightLoop", + "TestStripUnusedFeatures_ReflectionProbes", + "TestStripUnusedFeatures_AdditionalLights", + "TestStripUnusedFeatures_ScreenSpaceOcclusion", + "TestStripUnusedFeatures_DecalsDbuffer", + "TestStripUnusedFeatures_DecalsNormalBlend", + "TestStripUnusedFeatures_DecalLayers", + "TestStripUnusedFeatures_WriteRenderingLayers", + "TestStripUnusedFeatures_AccurateGbufferNormals", + "TestStripUnusedFeatures_LightCookies", + "TestStripUnusedFeatures_ProbesVolumes", + "TestStripVolumeFeatures", + "TestStripVolumeFeatures_UberPostShader", + "TestStripVolumeFeatures_BokehDepthOfFieldShader", + "TestStripVolumeFeatures_GaussianDepthOfFieldShader", + "TestStripVolumeFeatures_CameraMotionBlurShader", + "TestStripVolumeFeatures_PaniniProjectionShader", + "TestStripVolumeFeatures_BloomShader" + ], + "serializedFields": [], + "publicFields": [ + "stripper", + "data", + "featureStripTool" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/ShaderStripToolTests.cs", + "className": "ShaderStripToolTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsKeywordEnabled", + "IsShaderFeatureEnabled", + "IsVolumeFeatureEnabled", + "ClearEnablePasses", + "PassHasKeyword", + "TestContainsKeyword", + "TestStripMultiCompileKeepOffVariant1", + "TestStripMultiCompile1", + "TestStripMultiCompileKeepOffVariant2", + "TestStripMultiCompile2", + "TestStripMultiCompileKeepOffVariant3", + "TestStripMultiCompile3" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/Tools/Converters/ConvertersTests.cs", + "className": "ConverterTests", + "baseClass": "RenderPipelineConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "BatchModeRuns", + "BatchModeFails", + "RunInBatchMode_LogsUsageWarning", + "FilterConverters_ShouldReturnExpectedConverters" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/Tools/Converters/ReadonlyMaterialConverter/ReadonlyMaterialConverterTests.cs", + "className": "ReadonlyMaterialConverterTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OneTimeSetup", + "Setup", + "Teardown", + "ReassignGameObjectMaterials_Succeeds_WhenMaterialCanBeSet" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/Tools/Converters/ReadonlyMaterialConverter/ReadonlyMaterialConverterTests.MaterialReferenceBuilder.cs", + "className": "ReadonlyMaterialConverterTests_MaterialReferenceBuilder", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OneTimeSetup", + "TypeWithSharedAndNonSharedProperties_OnlySharedOnesAreReturnedOnMaterialAccessor" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/Tools/Converters/ReadonlyMaterialConverter/ReadonlyMaterialConverterTests.MaterialReferenceChanger.cs", + "className": "ReadonlyMaterialConverterTests_MaterialReferenceChanger", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OneTimeSetup", + "ReassignMaterial_Failing_Tests", + "ReassignMaterial_Success_Tests", + "ReassignMaterial_OnPrefabWhenNoOverride", + "ReassignMaterial_OnInstanceWhenOverridingPrefab" + ], + "serializedFields": [ + "Single", + "Array" + ], + "publicFields": [ + "Single", + "Array" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/Tools/Converters/RenderSettingsConverterTests.cs", + "className": "RenderSettingsConverterTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OneTimeSetup", + "Setup", + "TearDown", + "WhenRunningTheConverter_TheCurrent_QualityLevel_IsNowURP_AndHasEverythingProperlyAssigned" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/URPGlobalSettingsMigrationTests/DefaultVolumeProfileMigrationTest.cs", + "className": "DefaultVolumeProfileSettingsMigrationTests", + "baseClass": "RenderPipelineGraphicsSettingsMigrationTestBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "IsMigrationCorrect", + "PerformMigration" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/URPGlobalSettingsMigrationTests/RenderingLayersMigrationTest.cs", + "className": "RenderingLayersMigrationTest", + "baseClass": "GlobalSettingsMigrationTest", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "TearDown", + "IsMigrationCorrect", + "PerformMigration" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/URPGlobalSettingsMigrationTests/ShaderStrippingSettingsMigrationTest.cs", + "className": "ShaderStrippingSettingsMigrationTest", + "baseClass": "RenderPipelineGraphicsSettingsMigrationTestBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "IsMigrationCorrect", + "PerformMigration" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/URPGlobalSettingsMigrationTests/URPMigrationTestBase.cs", + "className": "GlobalSettingsMigrationTestBase", + "baseClass": "GlobalSettingsMigrationTestBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OneTimeSetup", + "SetUp", + "OneTimeTearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Runtime/DecalTests.cs", + "className": "DecalTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Setup", + "Cleanup", + "DecalDestroyEmptyChunk" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Runtime/Light2DTests.cs", + "className": "MultipleObjectLight2DTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OneTimeSetup", + "Setup", + "Cleanup", + "LightsAreSortedByLightOrder", + "LightIsInVisibleListIfInCameraView", + "LightIsNotInVisibleListIfNotInCameraView", + "CachedMeshDataIsUpdatedOnChange", + "CachedMeshDataIsOverriddenByRuntimeChanges", + "EnsureShapeMeshGenerationDoesNotOverflowAllocation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Runtime/LightClusteringTests.cs", + "className": "LightClusteringTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "LightClustering_WhenLightVolumeIntersectionWithXZPlaneIsOutsideTheScreen_ZBinsAndTileMasksAreCorrect" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Runtime/LightTests.cs", + "className": "LightTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestMainLightRenderingLayerMaskSyncWithUniversalLightAndShadowLayers" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Runtime/PixelPerfectCameraTests.cs", + "className": "PixelPerfectCameraTests", + "baseClass": "IPixelPerfectCamera", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CalculateCameraPropertiesProvidesCorrectResultsWithVariousInputs", + "CalculateFinalBlitPixelRectStretchToFitHeightWorks", + "CalculateFinalBlitPixelRectStretchToFitWidthWorks", + "CalculateFinalBlitPixelRectCenteredWorksWithUpscaleRT", + "CalculateFinalBlitPixelRectCenteredWorksWithoutUpscaleRT" + ], + "serializedFields": [], + "publicFields": [ + "zoom", + "useOffscreenRT", + "offscreenRTWidth", + "offscreenRTHeight", + "pixelRect", + "orthoSize", + "unitsPerPixel" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Runtime/RuntimeTests.cs", + "className": "RuntimeTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "Cleanup", + "PipelineHasCorrectColorSpace", + "PipelineSetsAndRestoreGlobalShaderTagCorrectly" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Runtime/ShadowCaster2DTests.cs", + "className": "ShadowCaster2DTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "Cleanup", + "AddShadowCaster2DWithSpriteSkin", + "AddShadowCaster2DWithSpriteSkinWhenInactive" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Runtime/TerrainShaderTests.cs", + "className": "TerrainShaderTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TerrainShaders_ShaderFind_ReturnsValidShader", + "UniversalRenderPipelineAsset_TerrainShaders_ReturnsValidShaders" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal-config/Runtime/ShaderConfig.cs", + "className": "ShaderOptions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal-config/Tests/Editor/ConfigurationTest.cs", + "className": "ConfigurationTest", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ValidateConfiguration" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/DocCodeExamples/EventBusExamples.cs", + "className": "EventBusExamples", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start", + "Update", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "player" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/DocCodeExamples/VariableExamples.cs", + "className": "VariableExamples", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/SettingsProvider/EditorPreferencesProvider.cs", + "className": "EditorPreferencesProvider", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/SettingsProvider/EditorPreferencesProviderView.cs", + "className": "EditorPreferencesProviderView", + "baseClass": "SettingsProvider", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/SettingsProvider/ProjectSettings/AssemblyOptionsSettings.cs", + "className": "AssemblyOptionsSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/SettingsProvider/ProjectSettings/BackupSettings.cs", + "className": "BackupSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "OnGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/SettingsProvider/ProjectSettings/CoreProviderSettings.cs", + "className": "CoreSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/SettingsProvider/ProjectSettings/CustomPropertyProviderSettings.cs", + "className": "CustomPropertyProviderSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/SettingsProvider/ProjectSettings/LinkerPropertyProviderSettings.cs", + "className": "LinkerPropertyProviderSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/SettingsProvider/ProjectSettings/ScriptReferenceResolverSettings.cs", + "className": "ScriptReferenceResolverSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/SettingsProvider/ProjectSettings/TypeOptionsSettings.cs", + "className": "TypeOptionsSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/SettingsProvider/ProjectSettingsProvider.cs", + "className": "ProjectSettingsProvider", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/SettingsProvider/ProjectSettingsProviderView.cs", + "className": "ProjectSettingsProviderView", + "baseClass": "SettingsProvider", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analysis/Analyser.cs", + "className": "Analyser", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "analysis" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analysis/AnalyserAttribute.cs", + "className": "AnalyserAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analysis/AnalyserProvider.cs", + "className": "AnalyserProvider", + "baseClass": "SingleDecoratorProvider`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Analyze", + "AnalyzeAll" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analysis/Analysis.cs", + "className": "Analysis", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analysis/GraphElementAnalysis.cs", + "className": "GraphElementAnalysis", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analysis/IAnalyser.cs", + "className": "IAnalyser", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analysis/IAnalysis.cs", + "className": "IAnalysis", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analysis/IGraphElementAnalysis.cs", + "className": "IGraphElementAnalysis", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analytics/Analytics.cs", + "className": "UsageAnalytics", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData" + ], + "serializedFields": [], + "publicFields": [ + "productVersion" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analytics/AnalyticsUtilities.cs", + "className": "AnalyticsUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analytics/HotkeyUsageAnalytics.cs", + "className": "HotkeyUsageAnalytics", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData" + ], + "serializedFields": [ + "string", + "List", + "int" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analytics/MigrationAnalytics.cs", + "className": "MigrationAnalytics", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData" + ], + "serializedFields": [ + "MigrationStepAnalyticsData", + "List", + "string", + "bool" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analytics/NodeUsageAnalytics.cs", + "className": "NodeUsageAnalytics", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData" + ], + "serializedFields": [ + "List", + "string", + "int" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analytics/OnPreprocessBuildAnalytics.cs", + "className": "OnPreprocessBuildAnalytics", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData" + ], + "serializedFields": [ + "string", + "BuildTarget", + "BuildTargetGroup" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analytics/OnPreprocessBuildAnalyticsEventHandler.cs", + "className": "OnPreprocessBuildAnalyticsEventHandler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPreprocessBuild" + ], + "serializedFields": [], + "publicFields": [ + "callbackOrder" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/AssetBundleCreator.cs", + "className": "AssetBundleCreator", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Assignment/Assigner.cs", + "className": "Assigner", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Validate" + ], + "serializedFields": [], + "publicFields": [ + "assignments", + "transientAssignments" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Assignment/Assignment.cs", + "className": "Assignment", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Run" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Assignment/AssignsAttribute.cs", + "className": "AssignsAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Assignment/IAssigner.cs", + "className": "IAssigner", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/BoltGUI.cs", + "className": "BoltGUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "UnityEvent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/BoltProduct.cs", + "className": "BoltProduct", + "baseClass": "Product", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/BoltStyles.cs", + "className": "BoltStyles", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Canvases/AlignOperation.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Canvases/CanvasAttribute.cs", + "className": "CanvasAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Canvases/CanvasControlScheme.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Canvases/CanvasProvider.cs", + "className": "CanvasProvider", + "baseClass": "SingleDecoratorProvider`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Canvases/DistributeOperation.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Canvases/ICanvas.cs", + "className": "ICanvas", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Canvases/IGraphContextExtension.cs", + "className": "IGraphContextExtension", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Canvases/VisualScriptingCanvas.cs", + "className": "VisualScriptingCanvas", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Cache", + "CacheWidgetItems", + "Recollect", + "CacheWidgetCollections", + "RegisterControls", + "Update", + "BeforeFrame", + "OnGUI", + "UpdateViewport", + "TweenViewport", + "CacheWidgetVisibility", + "ViewElements", + "IsVisible", + "CacheWidgetPositions", + "BeginDrag", + "Drag", + "EndDrag", + "DeleteSelection", + "Align", + "Distribute" + ], + "serializedFields": [], + "publicFields": [ + "isMouseOver", + "isMouseOverBackground", + "isSelecting", + "selectionArea", + "isGrouping", + "frameDeltaTime", + "eventDeltaTime", + "repaintDeltaTime" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Canvases/WidgetList.cs", + "className": "WidgetList", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "MoveNext" + ], + "serializedFields": [], + "publicFields": [ + "Current" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/GraphClipboard.cs", + "className": "GraphClipboard", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/GraphContext.cs", + "className": "GraphContext", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ElementMetadata", + "BeginEdit", + "EndEdit", + "DescribeAndAnalyze" + ], + "serializedFields": [], + "publicFields": [ + "canvas", + "selection", + "graph", + "selectionMetadata", + "isPrefabInstance" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/GraphContextAttribute.cs", + "className": "GraphContextAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/GraphContextExtension.cs", + "className": "GraphContextExtension", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/GraphContextExtensionAttribute.cs", + "className": "GraphContextExtensionAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/GraphContextExtensionProvider.cs", + "className": "GraphContextExtensionProvider", + "baseClass": "MultiDecoratorProvider`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/GraphContextMenuItem.cs", + "className": "GraphContextMenuItem", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/GraphContextProvider.cs", + "className": "GraphContextProvider", + "baseClass": "SingleDecoratorProvider`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/GraphSelection.cs", + "className": "GraphSelection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Select", + "Contains", + "Add", + "Remove", + "Clear", + "ExceptWith", + "IntersectWith", + "SymmetricExceptWith", + "UnionWith", + "IsProperSubsetOf", + "IsProperSupersetOf", + "IsSubsetOf", + "IsSupersetOf", + "Overlaps", + "SetEquals", + "RemoveWhere", + "CopyTo" + ], + "serializedFields": [], + "publicFields": [ + "Count", + "IsReadOnly" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/IGraphContext.cs", + "className": "IGraphContext", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Debugging/GraphDebugDataProvider.cs", + "className": "GraphDebugDataProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Decorators/MultiDecoratorProvider.cs", + "className": "MultiDecoratorProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetDecorators", + "HasDecorator", + "GetDecoratorTypes" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Decorators/SingleDecoratorProvider.cs", + "className": "SingleDecoratorProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "HasDecorator", + "TryGetDecoratorType", + "GetDecoratorType", + "GetDecorator", + "Free", + "FreeInvalid", + "FreeAll" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/ElementAdderMenuBuilder.cs", + "className": "ElementAdderMenuBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanAddElement", + "AddElement" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/ElementAdderMenuCommandAttribute.cs", + "className": "ElementAdderMenuCommandAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanExecute", + "Execute" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/ElementAdderMeta.cs", + "className": "ElementAdderMeta", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/GenericElementAdderMenu.cs", + "className": "GenericElementAdderMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddItem", + "AddDisabledItem", + "AddSeparator", + "DropDown" + ], + "serializedFields": [], + "publicFields": [ + "IsEmpty" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/GenericElementAdderMenuBuilder.cs", + "className": "GenericElementAdderMenuBuilder", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetContractType", + "SetElementAdder", + "SetTypeDisplayNameFormatter", + "AddTypeFilter", + "AddCustomCommand", + "GetMenu" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/IElementAdder.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/IElementAdderMenu.cs", + "className": "IElementAdderMenu", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/IElementAdderMenuBuilder.cs", + "className": "types", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/IElementAdderMenuCommand.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/GenericListAdaptor.cs", + "className": "where", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "FixedItemHeight", + "List", + "Count" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/Internal/GUIHelper.cs", + "className": "GUIHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/Internal/ReorderableListResources.cs", + "className": "ReorderableListResources", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/Internal/SerializedPropertyUtility.cs", + "className": "SerializedPropertyUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/IReorderableListAdaptor.cs", + "className": "IReorderableListAdaptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/IReorderableListDropTarget.cs", + "className": "IReorderableListDropTarget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ReorderableListControl.cs", + "className": "ReorderableListControl", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "Draw", + "DrawSizeField", + "DoCommand", + "CalculateListHeight" + ], + "serializedFields": [], + "publicFields": [ + "wishlist", + "ControlID", + "Position", + "ItemIndex", + "ItemPosition" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ReorderableListEvents.cs", + "className": "AddMenuClickedEventArgs", + "baseClass": "EventArgs", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ReorderableListFlags.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ReorderableListGUI.cs", + "className": "ReorderableListGUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ReorderableListStyles.cs", + "className": "ReorderableListStyles", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/SerializedPropertyAdaptor.cs", + "className": "SerializedPropertyAdaptor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "Insert", + "Duplicate", + "Remove", + "Move", + "Clear" + ], + "serializedFields": [], + "publicFields": [ + "FixedItemHeight", + "arrayProperty", + "Count" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/SQLite/SQLite.cs", + "className": "SQLiteException", + "baseClass": "Exception", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "EnableLoadExtension", + "GetMapping", + "CreateTable", + "CreateIndex", + "GetTableInfo", + "CreateCommand", + "Execute", + "Query", + "DeferredQuery", + "Find", + "BeginTransaction", + "SaveTransactionPoint", + "Rollback", + "RollbackTo", + "Release", + "Commit", + "RunInTransaction", + "RunInDatabaseLock", + "InsertAll", + "Insert", + "InsertOrReplace", + "Update", + "UpdateAll", + "Delete", + "Dispose", + "Close", + "SetAutoIncPK", + "FindColumnWithPropertyName", + "FindColumn", + "GetInsertCommand", + "SetValue", + "GetValue", + "ExecuteNonQuery", + "Bind", + "Where", + "Take", + "Skip", + "ElementAt", + "Deferred", + "GenerateCommand", + "Count", + "GetEnumerator", + "First", + "FirstOrDefault" + ], + "serializedFields": [], + "publicFields": [ + "Order", + "ColumnName", + "IndexName", + "TableName", + "Unique", + "Columns" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/GraphDescription.cs", + "className": "GraphDescription", + "baseClass": "Description", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/GraphDescriptor.cs", + "className": "GraphDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/GraphElementDescription.cs", + "className": "GraphElementDescription", + "baseClass": "Description", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/GraphItemDescriptor.cs", + "className": "GraphItemDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/GraphNesterDescriptor.cs", + "className": "GraphNesterDescriptor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/IGraphDescription.cs", + "className": "IGraphDescription", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/IGraphElementDescription.cs", + "className": "IGraphElementDescription", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/IMachineDescription.cs", + "className": "IMachineDescription", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/IMacroDescription.cs", + "className": "IMacroDescription", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/MachineDescription.cs", + "className": "MachineDescription", + "baseClass": "Description", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/MachineDescriptor.cs", + "className": "MachineDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/MacroDescription.cs", + "className": "MacroDescription", + "baseClass": "Description", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/MacroDescriptor.cs", + "className": "MacroDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Descriptors/Description.cs", + "className": "Description", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Descriptors/Descriptor.cs", + "className": "Descriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "description" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Descriptors/DescriptorAttribute.cs", + "className": "DescriptorAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Descriptors/DescriptorProvider.cs", + "className": "DescriptorProvider", + "baseClass": "SingleDecoratorProvider`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "AddListener", + "RemoveListener", + "ClearListeners", + "TriggerDescriptionChange", + "Describe", + "DescribeAll", + "Descriptor", + "Description" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Descriptors/IDescription.cs", + "className": "IDescription", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Descriptors/IDescriptor.cs", + "className": "IDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Documentation/DocumentationGenerator.cs", + "className": "DocumentationGenerator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Documentation/XmlDocumentation.cs", + "className": "XmlDocumentation", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Documentation/XmlDocumentationTags.cs", + "className": "XmlDocumentationTags", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CompleteWithMethodBase", + "ParameterSummary" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Exceptions/EditorDebugUtility.cs", + "className": "EditorDebugUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Exceptions/UnityEditorInternalException.cs", + "className": "UnityEditorInternalException", + "baseClass": "Exception", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Graph/GraphGUI.cs", + "className": "GraphGUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "GetHashCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Graph/GraphPointerData.cs", + "className": "GraphPointerData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ToReference" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Graph/LudiqGraphsEditorUtility.cs", + "className": "LudiqGraphsEditorUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/DraggedListItem.cs", + "className": "DraggedListItem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "sourceList" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/EditorAttribute.cs", + "className": "EditorAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/EditorProvider.cs", + "className": "EditorProvider", + "baseClass": "SingleDecoratorProvider`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "HasPanel" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/EventMachineEditor.cs", + "className": "EventMachineEditor", + "baseClass": "MachineEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/GraphEditor.cs", + "className": "GraphEditor", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/GraphElementEditor.cs", + "className": "GraphElementEditor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/GraphInspector.cs", + "className": "GraphInspector", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/GraphNestEditor.cs", + "className": "GraphNestEditor", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/ImplementationInspector.cs", + "className": "ImplementationInspector", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "implementationMetadata" + ], + "unityApiUsage": [ + "Instantiate", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/IndividualEditor.cs", + "className": "IndividualEditor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/IndividualPropertyDrawer.cs", + "className": "IndividualPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Inspector.cs", + "className": "Inspector", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "Draw", + "SetHeightDirty", + "GetCachedHeight", + "GetLayoutPosition", + "DrawLayout" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/InspectorAttribute.cs", + "className": "InspectorAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/InspectorBlock.cs", + "className": "InspectorBlock", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/InspectorImplementationOrderAttribute.cs", + "className": "InspectorImplementationOrderAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/InspectorProvider.cs", + "className": "InspectorProvider", + "baseClass": "SingleDecoratorProvider`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "HasInspector" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/InspectorUtility.cs", + "className": "InspectorUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/MachineEditor.cs", + "className": "MachineEditor", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/MacroEditor.cs", + "className": "MacroEditor", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/MetadataCollectionAdaptor.cs", + "className": "MetadataCollectionAdaptor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetItemHeight", + "GetAdaptiveWidth", + "GetHeight", + "Field" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/MetadataDictionaryAdaptor.cs", + "className": "MetadataDictionaryAdaptor", + "baseClass": "MetadataCollectionAdaptor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/MetadataListAdaptor.cs", + "className": "MetadataListAdaptor", + "baseClass": "MetadataCollectionAdaptor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanDropInsert", + "ProcessDropInsertion" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/OptimizedEditor.cs", + "className": "OptimizedEditor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/OptimizedPropertyDrawer.cs", + "className": "OptimizedPropertyDrawer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Other/DictionaryAssetEditor.cs", + "className": "DictionaryAssetEditor", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Other/SemanticVersionInspector.cs", + "className": "SemanticVersionInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/BoolInspector.cs", + "className": "BoolInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/ByteInspector.cs", + "className": "ByteInspector", + "baseClass": "DiscreteNumberInspector`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/CharInspector.cs", + "className": "CharInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/ContinuousNumberDrawer.cs", + "className": "ContinuousNumberInspector", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/DecimalInspector.cs", + "className": "DecimalInspector", + "baseClass": "ContinuousNumberInspector`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/DiscreteNumberInspector.cs", + "className": "DiscreteNumberInspector", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/DoubleInspector.cs", + "className": "DoubleInspector", + "baseClass": "ContinuousNumberInspector`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/FloatInspector.cs", + "className": "FloatInspector", + "baseClass": "ContinuousNumberInspector`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/GuidInspector.cs", + "className": "GuidInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/IntInspector.cs", + "className": "IntInspector", + "baseClass": "DiscreteNumberInspector`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/LongInspector.cs", + "className": "LongInspector", + "baseClass": "ContinuousNumberInspector`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/SbyteInspector.cs", + "className": "SbyteInspector", + "baseClass": "DiscreteNumberInspector`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/ShortInspector.cs", + "className": "ShortInspector", + "baseClass": "DiscreteNumberInspector`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/StringInspector.cs", + "className": "StringInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/UintInspector.cs", + "className": "UintInspector", + "baseClass": "DiscreteNumberInspector`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/UlongInspector.cs", + "className": "UlongInspector", + "baseClass": "ContinuousNumberInspector`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/UshortInspector.cs", + "className": "UshortInspector", + "baseClass": "DiscreteNumberInspector`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Reflection/LooseAssemblyNameInspector.cs", + "className": "LooseAssemblyNameInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Reflection/MemberInspector.cs", + "className": "MemberInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Reflection/NamespaceInspector.cs", + "className": "NamespaceInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Reflection/TypeInspector.cs", + "className": "TypeInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Root/LudiqBehaviourEditor.cs", + "className": "LudiqBehaviourEditor", + "baseClass": "LudiqRootObjectEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Root/LudiqRootObjectEditor.cs", + "className": "LudiqRootObjectEditor", + "baseClass": "OptimizedEditor`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Root/LudiqScriptableObjectEditor.cs", + "className": "LudiqScriptableObjectEditor", + "baseClass": "LudiqRootObjectEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/AutomaticReflectedInspector.cs", + "className": "AutomaticReflectedInspector", + "baseClass": "ReflectedInspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/CustomPropertyDrawerInspector.cs", + "className": "CustomPropertyDrawerInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/DictionaryInspector.cs", + "className": "DictionaryInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/EnumInspector.cs", + "className": "EnumInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/KeyValuePairInspector.cs", + "className": "KeyValuePairInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnKeyGUI", + "OnValueGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/ListInspector.cs", + "className": "ListInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/NullableInspector.cs", + "className": "NullableInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/ReflectedInspector.cs", + "className": "ReflectedInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/SystemObjectInspector.cs", + "className": "SystemObjectInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "OnGUI", + "GetHeight", + "GetWidth" + ], + "serializedFields": [], + "publicFields": [ + "chooseType", + "showValue" + ], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/TypeHandleInspector.cs", + "className": "TypeHandleInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/UnknownEditor.cs", + "className": "UnknownEditor", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/UnknownInspector.cs", + "className": "UnknownInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/AnimationCurveInspector.cs", + "className": "AnimationCurveInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/BoundsInspector.cs", + "className": "BoundsInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/ColorInspector.cs", + "className": "ColorInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/LayerMaskInspector.cs", + "className": "LayerMaskInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/QuaternionInspector.cs", + "className": "QuaternionInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/Ray2DInspector.cs", + "className": "Ray2DInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/RayInspector.cs", + "className": "RayInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/RectInspector.cs", + "className": "RectInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/UnityObjectInspector.cs", + "className": "UnityObjectInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/Vector2Inspector.cs", + "className": "Vector2Inspector", + "baseClass": "VectorInspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/Vector3Inspector.cs", + "className": "Vector3Inspector", + "baseClass": "VectorInspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/Vector4Inspector.cs", + "className": "Vector4Inspector", + "baseClass": "VectorInspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/VectorInspector.cs", + "className": "VectorInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Annotations/AnnotationDisabler.cs", + "className": "AnnotationDisabler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Colors/ColorPalette.cs", + "className": "ColorPalette", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Colors/ColorUtility.cs", + "className": "ColorUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Colors/SkinnedColor.cs", + "className": "SkinnedColor", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "color" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/DragAndDrop/DragAndDropUtility.cs", + "className": "DragAndDropUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/DragAndDrop/IDragAndDropHandler.cs", + "className": "IDragAndDropHandler", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Dropdowns/DropdownOption.cs", + "className": "DropdownOption", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Dropdowns/DropdownSeparator.cs", + "className": "DropdownSeparator", + "baseClass": "DropdownOption", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Dropdowns/IDropdownOption.cs", + "className": "IDropdownOption", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Edge.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/EditorTexture.cs", + "className": "EditorTexture", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Single" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/EventWrapper.cs", + "className": "EventWrapper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RegisterControl", + "HandleCapture", + "HandleRelease", + "CaptureMouse", + "ReleaseMouse", + "CaptureKeyboard", + "ReleaseKeyboard", + "IsMouseDown", + "IsMouseUp", + "IsMouseDrag", + "IsKeyDown", + "IsKeyUp", + "IsValidateCommand", + "IsExecuteCommand", + "IsFree", + "IsRaw", + "Use", + "TryUse", + "ValidateCommand" + ], + "serializedFields": [], + "publicFields": [ + "controlsMouse", + "controlsKeyboard", + "freeType", + "rawType", + "controlType", + "mouseType", + "keyboardType", + "IsUsed", + "IsRepaint", + "IsLayout", + "IsAnyMouse", + "IsAnyMouseDown", + "IsAnyMouseUp", + "IsAnyMouseDrag", + "IsMouseMove", + "IsAnyKeyboard", + "IsAnyKeyDown", + "IsAnyKeyUp", + "IsContextClick", + "mousePosition", + "mouseDelta", + "clickCount", + "keyCode", + "commandName", + "modifiers", + "alt", + "shift", + "ctrl", + "cmd", + "ctrlOrCmd" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fonts/FontCollection.cs", + "className": "FontCollection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fonts/FontVariant.cs", + "className": "FontVariant", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fonts/FontWeight.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/ExtensibleFuzzyOptionTree.cs", + "className": "ExtensibleFuzzyOptionTree", + "baseClass": "FuzzyOptionTree", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyGroup.cs", + "className": "FuzzyGroup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyGroupOption.cs", + "className": "FuzzyGroupOption", + "baseClass": "FuzzyOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyOption.cs", + "className": "FuzzyOption", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyOptionAttribute.cs", + "className": "FuzzyOptionAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyOptionNode.cs", + "className": "FuzzyOptionNode", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "EnsureDrawable", + "PrepareDrawing" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyOptionProvider.cs", + "className": "FuzzyOptionProvider", + "baseClass": "SingleDecoratorProvider`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyOptionTree.cs", + "className": "FuzzyOptionTree", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyOptionTreeExtensionAttribute.cs", + "className": "FuzzyOptionTreeExtensionAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyOptionTreeExtensionProvider.cs", + "className": "FuzzyOptionTreeExtensionProvider", + "baseClass": "MultiDecoratorProvider`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyWindow.cs", + "className": "FuzzyWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Start", + "Update", + "OnDisable" + ], + "publicMethods": [ + "Populate", + "DisplayProgressBar" + ], + "serializedFields": [], + "publicFields": [ + "repaintDeltaTime" + ], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/IFuzzyOption.cs", + "className": "IFuzzyOption", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/IFuzzyOptionTree.cs", + "className": "IFuzzyOptionTree", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/NullOption.cs", + "className": "NullOption", + "baseClass": "FuzzyOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Icons/Icons.cs", + "className": "Icons", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Icons/IconSize.cs", + "className": "IconSize", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Icons/LanguageIconSet.cs", + "className": "LanguageIconSet", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Licenses/License.CCA3.cs", + "className": "CommonLicenses", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "performance" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Licenses/License.Iconmonstr.cs", + "className": "Licenses", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Licenses/License.MIT.cs", + "className": "CommonLicenses", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Licenses/License.MSPL.cs", + "className": "CommonLicenses", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/ListOption.cs", + "className": "ListOption", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/LudiqGUI.cs", + "className": "LudiqGUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/LudiqGUIUtility.cs", + "className": "LudiqGUIUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/LudiqStyles.cs", + "className": "LudiqStyles", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/SharedEditorTextureDictionary.cs", + "className": "SharedEditorTextureDictionary", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/TextureResolution.cs", + "className": "TextureResolution", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "width", + "height" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/CastMetadata.cs", + "className": "CastMetadata", + "baseClass": "ProxyMetadata", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/DictionaryIndexMetadata.cs", + "className": "DictionaryIndexMetadata", + "baseClass": "Metadata", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/DictionaryKeyAtIndexMetadata.cs", + "className": "DictionaryKeyAtIndexMetadata", + "baseClass": "DictionaryIndexMetadata", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/DictionaryValueAtIndexMetadata.cs", + "className": "DictionaryValueAtIndexMetadata", + "baseClass": "DictionaryIndexMetadata", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/EditorPrefMetadata.cs", + "className": "EditorPrefMetadata", + "baseClass": "PluginConfigurationItemMetadata", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "namespacedKey" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/IndexerMetadata.cs", + "className": "IndexerMetadata", + "baseClass": "Metadata", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/IndexMetadata.cs", + "className": "IndexMetadata", + "baseClass": "Metadata", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/MemberMetadata.cs", + "className": "MemberMetadata", + "baseClass": "Metadata", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/Metadata.cs", + "className": "Metadata", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RecordUndo", + "InferOwnerFromParent", + "Unlink", + "UnlinkChildren", + "EnsureLinked", + "Ancestor", + "Descendants", + "RevertToPrefab", + "MatchWithPrefab", + "AncestorHasAttribute", + "GetAncestorAttribute", + "GetAncestorAttributes", + "GetEnumerator", + "Contains", + "Remove", + "Clear", + "Add", + "Insert", + "IndexOf", + "RemoveAt", + "CopyTo", + "Move", + "Duplicate", + "KeyMetadata", + "ValueMetadata", + "StaticObject", + "Object", + "Member", + "Index", + "Indexer", + "Cast", + "DictionaryKeyAt", + "DictionaryValueAt", + "Proxy", + "EditorPref", + "ProjectSetting", + "AutoDig" + ], + "serializedFields": [], + "publicFields": [ + "isLinked", + "nullableValueType", + "isPrefabInstance", + "isPrefabInstanceWithDefinition", + "isPrefabRoot", + "isPrefabDiff", + "isRevertibleToPrefab" + ], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/ObjectMetadata.cs", + "className": "ObjectMetadata", + "baseClass": "Metadata", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/PluginConfigurationItemMetadata.cs", + "className": "PluginConfigurationItemMetadata", + "baseClass": "Metadata", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Reset" + ], + "serializedFields": [], + "publicFields": [ + "visible", + "enabled", + "resettable" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/ProjectSettingMetadata.cs", + "className": "ProjectSettingMetadata", + "baseClass": "PluginConfigurationItemMetadata", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/ProxyMetadata.cs", + "className": "ProxyMetadata", + "baseClass": "Metadata", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/RootMetadata.cs", + "className": "RootMetadata", + "baseClass": "Metadata", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/PackageEventListener.cs", + "className": "PackageEventListener", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/AccessorInfoStubWriter.cs", + "className": "AccessorInfoStubWriter", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/AotPreBuilder.cs", + "className": "AotPreBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPreprocessBuild" + ], + "serializedFields": [], + "publicFields": [ + "callbackOrder" + ], + "unityApiUsage": [ + "SceneManager", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/AotStubWriter.cs", + "className": "AotStubWriter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/AotStubWriterAttribute.cs", + "className": "AotStubWriterAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/AotStubWriterProvider.cs", + "className": "AotStubWriterProvider", + "baseClass": "SingleDecoratorProvider`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/ConstructorInfoStubWriter.cs", + "className": "ConstructorInfoStubWriter", + "baseClass": "MethodBaseStubWriter`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/EditorPlatformUtility.cs", + "className": "EditorPlatformUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnActiveBuildTargetChanged" + ], + "serializedFields": [], + "publicFields": [ + "callbackOrder" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/FieldInfoStubWriter.cs", + "className": "FieldInfoStubWriter", + "baseClass": "AccessorInfoStubWriter`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/MemberInfoStubWriter.cs", + "className": "MemberInfoStubWriter", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/MethodBaseStubWriter.cs", + "className": "MethodBaseStubWriter", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/MethodInfoStubWriter.cs", + "className": "MethodInfoStubWriter", + "baseClass": "MethodBaseStubWriter`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/PropertyInfoStubWriter.cs", + "className": "PropertyInfoStubWriter", + "baseClass": "AccessorInfoStubWriter`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Acknowledgements/Acknowledgement_AqnParser.cs", + "className": "Acknowledgement_AqnParser", + "baseClass": "PluginAcknowledgement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Acknowledgements/Acknowledgement_DeepCopy.cs", + "className": "Acknowledgement_DeepCopy", + "baseClass": "PluginAcknowledgement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Acknowledgements/Acknowledgement_DotNetZip.cs", + "className": "Acknowledgement_DotNetZip", + "baseClass": "PluginAcknowledgement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Acknowledgements/Acknowledgement_FatcowIcons.cs", + "className": "Acknowledgement_FatcowIcons", + "baseClass": "PluginAcknowledgement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Acknowledgements/Acknowledgement_FullSerializer.cs", + "className": "Acknowledgement_FullSerializer", + "baseClass": "PluginAcknowledgement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Acknowledgements/Acknowledgement_Iconmonstr.cs", + "className": "Acknowledgement_Iconmonstr", + "baseClass": "PluginAcknowledgement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Acknowledgements/Acknowledgement_MD4.cs", + "className": "Acknowledgement_MD4", + "baseClass": "PluginAcknowledgement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Acknowledgements/Acknowledgement_ReorderableList.cs", + "className": "Acknowledgement_ReorderableList", + "baseClass": "PluginAcknowledgement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Acknowledgements/Acknowledgement_SQLite.cs", + "className": "Acknowledgement_SQLite", + "baseClass": "PluginAcknowledgement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Acknowledgements/Acknowledgement_YamlDotNet.cs", + "className": "Acknowledgement_YamlDotNet", + "baseClass": "PluginAcknowledgement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/BoltCore.cs", + "className": "BoltCore", + "baseClass": "Plugin", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/BoltCoreConfiguration.cs", + "className": "BoltCoreConfiguration", + "baseClass": "PluginConfiguration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/BoltCoreManifest.cs", + "className": "BoltCoreManifest", + "baseClass": "PluginManifest", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/BoltCoreMigration.cs", + "className": "BoltCoreMigration", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/BoltCorePaths.cs", + "className": "BoltCorePaths", + "baseClass": "PluginPaths", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "variableResources", + "propertyProviders", + "propertyProvidersEditor", + "assemblyDocumentations", + "dotNetDocumentation" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/BoltCoreResources.cs", + "className": "BoltCoreResources", + "baseClass": "PluginResources", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Load", + "VariableKind" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/Changelog_1_0_0.cs", + "className": "Changelog_1_0_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/Changelog_1_3_0.cs", + "className": "Changelog_1_3_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/Changelog_1_4_0.cs", + "className": "Changelog_1_4_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/Changelog_1_4_1.cs", + "className": "Changelog_1_4_1", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/Changelog_1_4_2.cs", + "className": "Changelog_1_4_2", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/Changelog_1_4_5.cs", + "className": "Changelog_1_4_5", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/Changelog_1_4_13.cs", + "className": "Changelog_1_4_13", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_0_0.cs", + "className": "LudiqCoreChangelog_1_0_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_0_1.cs", + "className": "LudiqCoreChangelog_1_0_1", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_0_2.cs", + "className": "LudiqCoreChangelog_1_0_2", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_0_3.cs", + "className": "LudiqCoreChangelog_1_0_3", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_0_4.cs", + "className": "LudiqCoreChangelog_1_0_4", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_0_5.cs", + "className": "LudiqCoreChangelog_1_0_5", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_0_6.cs", + "className": "LudiqCoreChangelog_1_0_6", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_2_0.cs", + "className": "LudiqCoreChangelog_1_2_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_2_1.cs", + "className": "LudiqCoreChangelog_1_2_1", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_2_2.cs", + "className": "LudiqCoreChangelog_1_2_2", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_2_3.cs", + "className": "LudiqCoreChangelog_1_2_3", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_2_4.cs", + "className": "LudiqCoreChangelog_1_2_4", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_3_0.cs", + "className": "LudiqCoreChangelog_1_3_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_3_1.cs", + "className": "LudiqCoreChangelog_1_3_1", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_0.cs", + "className": "LudiqCoreChangelog_1_4_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_1.cs", + "className": "LudiqCoreChangelog_1_4_1", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_2.cs", + "className": "LudiqCoreChangelog_1_4_2", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_3.cs", + "className": "LudiqCoreChangelog_1_4_3", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_4.cs", + "className": "LudiqCoreChangelog_1_4_4", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_5.cs", + "className": "LudiqCoreChangelog_1_4_5", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_6.cs", + "className": "LudiqCoreChangelog_1_4_6", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_7.cs", + "className": "LudiqCoreChangelog_1_4_7", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_8.cs", + "className": "LudiqCoreChangelog_1_4_8", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_9.cs", + "className": "LudiqCoreChangelog_1_4_9", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_11.cs", + "className": "LudiqCoreChangelog_1_4_11", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_12.cs", + "className": "LudiqCoreChangelog_1_4_12", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_13.cs", + "className": "LudiqCoreChangelog_1_4_13", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_0_0.cs", + "className": "LudiqGraphsChangelog_1_0_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_0_1.cs", + "className": "LudiqGraphsChangelog_1_0_1", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_0_2.cs", + "className": "LudiqGraphsChangelog_1_0_2", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_0_3.cs", + "className": "LudiqGraphsChangelog_1_0_3", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_1_0.cs", + "className": "LudiqGraphsChangelog_1_1_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_1_1.cs", + "className": "LudiqGraphsChangelog_1_1_1", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_1_2.cs", + "className": "LudiqGraphsChangelog_1_1_2", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_1_3.cs", + "className": "LudiqGraphsChangelog_1_1_3", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_2_0.cs", + "className": "LudiqGraphsChangelog_1_2_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_2_2.cs", + "className": "LudiqGraphsChangelog_1_2_2", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_2_3.cs", + "className": "LudiqGraphsChangelog_1_2_3", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_2_4.cs", + "className": "LudiqGraphsChangelog_1_2_4", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_3_0.cs", + "className": "LudiqGraphsChangelog_1_3_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_4_0.cs", + "className": "LudiqGraphsChangelog_1_4_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_4_1.cs", + "className": "LudiqGraphsChangelog_1_4_1", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_4_2.cs", + "className": "LudiqGraphsChangelog_1_4_2", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_4_4.cs", + "className": "LudiqGraphsChangelog_1_4_4", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_4_5.cs", + "className": "LudiqGraphsChangelog_1_4_5", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_4_6.cs", + "className": "LudiqGraphsChangelog_1_4_6", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_4_7.cs", + "className": "LudiqGraphsChangelog_1_4_7", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Migrations/Migration_1_0_5_to_1_0_6.cs", + "className": "Migration_1_0_5_to_1_0_6", + "baseClass": "BoltCoreMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Migrations/Migration_1_2_2_to_1_2_3.cs", + "className": "Migration_1_2_2_to_1_2_3", + "baseClass": "BoltCoreMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Migrations/Migration_1_2_4_to_1_3_0.cs", + "className": "Migration_1_2_4_to_1_3_0", + "baseClass": "BoltCoreMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Migrations/Migration_1_4_0_f5_to_1_4_0_f6.cs", + "className": "Migration_1_4_0_f5_to_1_4_0_f6", + "baseClass": "BoltCoreMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Migrations/Migration_1_4_5_to_1_4_6.cs", + "className": "Migration_1_4_5_to_1_4_6", + "baseClass": "BoltCoreMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Migrations/Migration_1_5_1_to_1_5_2.cs", + "className": "Migration_1_5_1_to_1_5_2", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Migrations/Migration_1_6_to_1_7.cs", + "className": "Migration_1_6_to_1_7", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Migrations/Migration_Asset_to_Package.cs", + "className": "Migration_Asset_to_Package", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/NamingSchemePage.cs", + "className": "NamingSchemePage", + "baseClass": "Page", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/EditorPrefAttribute.cs", + "className": "EditorPrefAttribute", + "baseClass": "PluginConfigurationItemAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/InitializeAfterPluginsAttribute.cs", + "className": "InitializeAfterPluginsAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/IPluginLinked.cs", + "className": "IPluginLinked", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/IPluginModule.cs", + "className": "IPluginModule", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/Plugin.cs", + "className": "Plugin", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "editorAssembly" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginAcknowledgement.cs", + "className": "PluginAcknowledgement", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginAttribute.cs", + "className": "PluginAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginChangelog.cs", + "className": "PluginChangelog", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CompareTo" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginConfiguration.cs", + "className": "PluginConfiguration", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Reset", + "Save", + "GetEnumerator", + "GetMetadata", + "SaveProjectSettingsAsset" + ], + "serializedFields": [], + "publicFields": [ + "projectSettings" + ], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginConfigurationItemAttribute.cs", + "className": "PluginConfigurationItemAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginContainer.cs", + "className": "PluginContainer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginDependencyAttribute.cs", + "className": "PluginDependencyAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginManifest.cs", + "className": "PluginManifest", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "currentVersion", + "versionMismatch" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginMigration.cs", + "className": "PluginMigration", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CompareTo" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginModuleAttribute.cs", + "className": "PluginModuleAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginModuleDependencyAttribute.cs", + "className": "PluginModuleDependencyAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginResources.cs", + "className": "PluginResources", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "LoadTexture", + "LoadIcon" + ], + "serializedFields": [], + "publicFields": [ + "pendingMigrations", + "providers" + ], + "unityApiUsage": [ + "Instantiate", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginRuntimeAssemblyAttribute.cs", + "className": "PluginRuntimeAssemblyAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginSavedVersionMigration.cs", + "className": "PluginDeprecatedSavedVersionLoader", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CompareTo" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginUtility.cs", + "className": "PluginUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/ProjectSettingAttribute.cs", + "className": "ProjectSettingAttribute", + "baseClass": "PluginConfigurationItemAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Product/LudiqProduct.cs", + "className": "LudiqProduct", + "baseClass": "Product", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Products/Product.cs", + "className": "Product", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "authorUrl", + "url" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Products/ProductAttribute.cs", + "className": "ProductAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Products/ProductContainer.cs", + "className": "ProductContainer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Properties/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/Codebase.cs", + "className": "Codebase", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/CodebaseSubset.cs", + "className": "CodebaseSubset", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Cache", + "ValidateType", + "ValidateMember", + "FilterMembers" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/DocumentedOption.cs", + "className": "DocumentedOption", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/EnumOption.cs", + "className": "EnumOption", + "baseClass": "DocumentedOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/EnumOptionTree.cs", + "className": "EnumOptionTree", + "baseClass": "FuzzyOptionTree", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/LooseAssemblyNameOption.cs", + "className": "LooseAssemblyNameOption", + "baseClass": "FuzzyOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/LooseAssemblyNameOptionTree.cs", + "className": "LooseAssemblyNameOptionTree", + "baseClass": "FuzzyOptionTree", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/MemberOption.cs", + "className": "MemberOption", + "baseClass": "DocumentedOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/MemberOptionTree.cs", + "className": "MemberOptionTree", + "baseClass": "FuzzyOptionTree", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetEnumerator", + "Contains", + "Add", + "Remove", + "Clear", + "CopyTo" + ], + "serializedFields": [], + "publicFields": [ + "Count", + "IsReadOnly" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/NamespaceOption.cs", + "className": "NamespaceOption", + "baseClass": "FuzzyOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/ParameterStringMode.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/TypeOption.cs", + "className": "TypeOption", + "baseClass": "DocumentedOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/TypeOptionTree.cs", + "className": "TypeOptionTree", + "baseClass": "FuzzyOptionTree", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/ResourceProviders/AssemblyResourceProvider.cs", + "className": "AssemblyResourceProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetAllFiles", + "GetFiles", + "GetDirectories", + "GetPersonalPath", + "GetProfessionalPath", + "FileExists", + "DirectoryExists", + "DebugPath", + "LoadTexture" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/ResourceProviders/AssetBundleResourceProvider.cs", + "className": "AssetBundleResourceProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetAllFiles", + "GetFiles", + "GetDirectories", + "GetPersonalPath", + "GetProfessionalPath", + "FileExists", + "DirectoryExists", + "NormalizePath", + "DebugPath", + "LoadTexture" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/ResourceProviders/CreateTextureOptions.cs", + "className": "CreateTextureOptions", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/ResourceProviders/EditorAssetResourceProvider.cs", + "className": "EditorAssetResourceProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetAllFiles", + "GetFiles", + "GetDirectories", + "GetPersonalPath", + "GetProfessionalPath", + "FileExists", + "DirectoryExists", + "NormalizePath", + "DebugPath", + "LoadTexture" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/ResourceProviders/EmbeddedResourceProvider.cs", + "className": "EmbeddedResourceProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetAllFiles", + "GetFiles", + "GetDirectories", + "GetProfessionalPath", + "FileExists", + "DirectoryExists", + "DebugPath", + "LoadTexture" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/ResourceProviders/IResourceProvider.cs", + "className": "IResourceProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/SemanticLabel.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/SemanticVersion.cs", + "className": "SemanticVersion", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CompareTo", + "IsUnset" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Serialization/MovedFromAttributeExtensions.cs", + "className": "MovedFromAttributeExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Serialization/SerializableTypeExtensions.cs", + "className": "SerializableTypeExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Serialization/TypeExtensions.cs", + "className": "TypeExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Serialization/TypeSerializer.cs", + "className": "TypeSerializer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/SerializedProperties/SerializedPropertyProviderProvider.cs", + "className": "SerializedPropertyProviderProvider", + "baseClass": "SingleDecoratorProvider`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateProviderScripts" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/SerializedProperties/SerializedPropertyUtility.cs", + "className": "SerializedPropertyUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Threading/BackgroundWorker.cs", + "className": "BackgroundWorker", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Threading/BackgroundWorkerAttribute.cs", + "className": "BackgroundWorkerAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Threading/ThreadableAssetWrapper.cs", + "className": "ThreadableAssetWrapper", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/AnnotationUtility.cs", + "className": "AnnotationUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/AssetBundleUtility.cs", + "className": "AssetBundleUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/AssetUtility.cs", + "className": "AssetUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/BackupUtility.cs", + "className": "BackupUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/Clipboard.cs", + "className": "Clipboard", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear", + "Copy", + "CanPaste", + "Paste" + ], + "serializedFields": [], + "publicFields": [ + "containsData" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/ConsoleProfiler.cs", + "className": "ConsoleProfiler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/DefineUtility.cs", + "className": "DefineUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/EditorApplicationUtility.cs", + "className": "EditorApplicationUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/EditorFilteringUtility.cs", + "className": "EditorFilteringUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/EditorLinqUtility.cs", + "className": "EditorLinqUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/EditorSerializationUtility.cs", + "className": "EditorSerializationUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/EditorTimeUtility.cs", + "className": "EditorTimeUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/EditorTypeUtility.cs", + "className": "EditorTypeUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "For" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/EditorUnityObjectUtility.cs", + "className": "EditorUnityObjectUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/FrameLimiterUtility.cs", + "className": "FrameLimiterUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetFPSLimit", + "IsWithinFPSLimit" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/IconExportUtility.cs", + "className": "IconExportUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/LudiqEditorUtility.cs", + "className": "LudiqEditorUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/MathfEx.cs", + "className": "MathfEx", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/MD4.cs", + "className": "MD4", + "baseClass": "HashAlgorithm", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/NameUtility.cs", + "className": "NameUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/NativeUtility.cs", + "className": "NativeUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/PackageVersionUtility.cs", + "className": "PackageVersionUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/Paths.cs", + "className": "Paths", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/PathUtility.cs", + "className": "PathUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/PluginPaths.cs", + "className": "PluginPaths", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "isFirstPass", + "persistentGenerated", + "transientGenerated" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/ProgressUtility.cs", + "className": "ProgressUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/ReloadAssets.cs", + "className": "ReloadAssets", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/ScriptReference.cs", + "className": "ScriptReference", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "fileID", + "guid" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/ScriptReferenceReplacement.cs", + "className": "ScriptReferenceReplacement", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "previousReference", + "newReference" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/ScriptReferenceResolver.cs", + "className": "ScriptReferenceResolver", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/ScriptUtility.cs", + "className": "ScriptUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/SearchResult.cs", + "className": "ISearchResult", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/SearchUtility.cs", + "className": "SearchUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/UndoUtility.cs", + "className": "UndoUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/UnityAPI.cs", + "className": "UnityAPI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/VersionControlUtility.cs", + "className": "VersionControlUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/VSBackupUtility.cs", + "className": "VSBackupUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/VSMigrationUtility.cs", + "className": "VSMigrationUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnUpdate", + "Run", + "Reset" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/VSUsageUtility.cs", + "className": "VSUsageUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/Warning.cs", + "className": "Warning", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/WarningLevel.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Variables/EditorVariablesUtility.cs", + "className": "EditorVariablesUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Variables/InspectorVariableFieldAttributeInspector.cs", + "className": "VariableNameAttributeInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Variables/VariableDeclarationInspector.cs", + "className": "VariableDeclarationInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnNameGUI", + "OnValueGUI", + "OnTypeGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Variables/VariableDeclarationsInspector.cs", + "className": "VariableDeclarationsInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Variables/VariableNameInspector.cs", + "className": "VariableNameInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Variables/VariablesAssetEditor.cs", + "className": "VariablesAssetEditor", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Variables/VariablesEditor.cs", + "className": "VariablesEditor", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Variables/VariablesPanel.cs", + "className": "VariablesPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetHeight", + "OnGUI", + "MakeFirstSubTabCurrent" + ], + "serializedFields": [], + "publicFields": [ + "minSize", + "sidebarControlHint", + "enabled" + ], + "unityApiUsage": [ + "SceneManager", + "Instantiate", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/GraphElementWidget.cs", + "className": "GraphElementWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddCursorRect", + "BeginDrag", + "Drag", + "EndDrag", + "LockDragOrigin", + "Delete" + ], + "serializedFields": [], + "publicFields": [ + "element", + "isSelected", + "canResize", + "isResizing" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/Groups/GraphGroupEditor.cs", + "className": "GraphGroupEditor", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/Groups/GraphGroupInspector.cs", + "className": "GraphGroupInspector", + "baseClass": "ReflectedInspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/Groups/GraphGroupWidget.cs", + "className": "GraphGroupWidget", + "baseClass": "GraphElementWidget`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "FocusLabel" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/IGraphElementWidget.cs", + "className": "IGraphElementWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/IWidget.cs", + "className": "IWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/Nodes/INodeWidget.cs", + "className": "INodeWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/Nodes/NodeColor.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/Nodes/NodeColorMix.cs", + "className": "NodeColorMix", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsPure", + "Normalize", + "PopulateColorsList" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/Nodes/NodeShape.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/Nodes/NodeWidget.cs", + "className": "NodeWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/StickyNote/StickyNoteEditor.cs", + "className": "StickyNoteEditor", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/StickyNote/StickyNoteInspector.cs", + "className": "StickyNoteInspector", + "baseClass": "ReflectedInspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/StickyNote/StickyNoteOption.cs", + "className": "StickyNoteOption", + "baseClass": "FuzzyOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/StickyNote/StickyNoteWidget.cs", + "className": "StickyNoteWidget", + "baseClass": "GraphElementWidget`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/Widget.cs", + "className": "Widget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "RegisterControl", + "Reposition", + "BringToFront", + "SendToBack" + ], + "serializedFields": [], + "publicFields": [ + "isMouseThrough", + "isMouseOver" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/WidgetAttribute.cs", + "className": "WidgetAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/WidgetProvider.cs", + "className": "WidgetProvider", + "baseClass": "SingleDecoratorProvider`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/AboutWindow/AboutablePage.cs", + "className": "AboutablePage", + "baseClass": "Page", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/AboutWindow/AboutPluginsPage.cs", + "className": "AboutPluginsPage", + "baseClass": "ListPage", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/AboutWindow/AcknowledgementPage.cs", + "className": "AcknowledgementPage", + "baseClass": "Page", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/AboutWindow/ChangelogPage.cs", + "className": "ChangelogPage", + "baseClass": "Page", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/AboutWindow/IAboutable.cs", + "className": "IAboutable", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/BackupWindow/BackupPage.cs", + "className": "BackupPage", + "baseClass": "Page", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/ConfigurationPanel/ConfigurationPanel.cs", + "className": "ConfigurationPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "PreferenceItem", + "Show", + "GetSearchKeywords" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/EditorWindowWrapper.cs", + "className": "EditorWindowWrapper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Close" + ], + "serializedFields": [], + "publicFields": [ + "isOpen" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/GenerateDocumentationWindow/GenerateDocumentationPage.cs", + "className": "GenerateDocumentationPage", + "baseClass": "Page", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "Generate", + "Reset", + "Update", + "OnGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/GeneratePropertyProvidersWindow/GeneratePropertyProvidersPage.cs", + "className": "GeneratePropertyProvidersPage", + "baseClass": "Page", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/GraphInspectorPanel.cs", + "className": "GraphInspectorPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnGUI", + "GetHeight" + ], + "serializedFields": [], + "publicFields": [ + "sidebarControlHint", + "minSize" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/GraphWindow.cs", + "className": "GraphWindow", + "baseClass": "LudiqEditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "Validate", + "Clear", + "MatchSelection", + "AddCursorRect" + ], + "serializedFields": [], + "publicFields": [ + "rect", + "cursor", + "showSidebars" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/ICanvasWindow.cs", + "className": "ICanvasWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/ListPage.cs", + "className": "ListPage", + "baseClass": "Page", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "UpdateOptions" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/LudiqEditorWindow.cs", + "className": "LudiqEditorWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "AddItemsToMenu" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/Page.cs", + "className": "Page", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "CompleteSwitch", + "Show", + "Close", + "DrawHeader", + "DrawContent" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/Sidebars/ISidebarPanelContent.cs", + "className": "ISidebarPanelContent", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/Sidebars/Sidebar.cs", + "className": "Sidebar", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawLayout", + "GetWidth", + "OnGUI", + "OrderSpinner" + ], + "serializedFields": [], + "publicFields": [ + "show" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/Sidebars/SidebarAnchor.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/Sidebars/SidebarPanel.cs", + "className": "SidebarPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryAssociate", + "Disable", + "OnGUI" + ], + "serializedFields": [], + "publicFields": [ + "sidebar" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/Sidebars/SidebarPanelWindow.cs", + "className": "SidebarPanelWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/Sidebars/Sidebars.cs", + "className": "Sidebars", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Feed" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/SinglePageWindow.cs", + "className": "SinglePageWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/TabbedPage.cs", + "className": "TabbedPage", + "baseClass": "Page", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "UpdateOptions" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/UpdateWizard/UpdateBackupPage.cs", + "className": "UpdateBackupPage", + "baseClass": "BackupPage", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/WebView.cs", + "className": "WebView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Destroy", + "Load", + "Show", + "Hide", + "Forward", + "Back", + "Reload" + ], + "serializedFields": [], + "publicFields": [ + "isDestroyed" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/WebWindow.cs", + "className": "WebWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Start", + "OnDestroy" + ], + "publicMethods": [ + "Reload" + ], + "serializedFields": [ + "_uri" + ], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/WindowClose.cs", + "className": "WindowClose", + "baseClass": "Exception", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/Wizard.cs", + "className": "Wizard", + "baseClass": "EditorWindowWrapper", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/WrappedEditorWindow.cs", + "className": "WrappedEditorWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Awake", + "OnEnable", + "Update", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Acknowledgements/Acknowledgement_NCalc.cs", + "className": "Acknowledgement_NCalc", + "baseClass": "PluginAcknowledgement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Analytics/FlowMacroSavedEvent.cs", + "className": "FlowMacroSavedEvent", + "baseClass": "AssetModificationProcessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/BoltFlowNameUtility.cs", + "className": "BoltFlowNameUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Connections/ControlConnectionWidget.cs", + "className": "ControlConnectionWidget", + "baseClass": "UnitConnectionWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Connections/InvalidConnectionWidget.cs", + "className": "InvalidConnectionWidget", + "baseClass": "UnitConnectionWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Connections/IUnitConnectionWidget.cs", + "className": "IUnitConnectionWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Connections/UnitConnectionStyles.cs", + "className": "UnitConnectionStyles", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Connections/UnitConnectionWidget.cs", + "className": "UnitConnectionWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "middlePosition" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Connections/ValueConnectionWidget.cs", + "className": "ValueConnectionWidget", + "baseClass": "UnitConnectionWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Description/FlowGraphDescriptor.cs", + "className": "FlowGraphDescriptor", + "baseClass": "GraphDescriptor`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Description/FlowMachineDescriptor.cs", + "className": "FlowMachineDescriptor", + "baseClass": "MachineDescriptor`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Description/FlowMacroDescriptor.cs", + "className": "FlowMacroDescriptor", + "baseClass": "MacroDescriptor`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Description/IUnitDescriptor.cs", + "className": "IUnitDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Description/UnitAnalyser.cs", + "className": "UnitAnalyser", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "unit" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Description/UnitAnalysis.cs", + "className": "UnitAnalysis", + "baseClass": "GraphElementAnalysis", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Description/UnitDescription.cs", + "className": "UnitDescription", + "baseClass": "GraphElementDescription", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Description/UnitDescriptor.cs", + "className": "UnitDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ShortTitle", + "Surtitle", + "Subtitle", + "Icons", + "DescribePort" + ], + "serializedFields": [], + "publicFields": [ + "unit" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Description/UnitPortDescription.cs", + "className": "UnitPortDescription", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CopyFrom" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Description/UnitPortDescriptor.cs", + "className": "UnitPortDescriptor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Validate" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Events/CustomEventDescriptor.cs", + "className": "CustomEventDescriptor", + "baseClass": "EventUnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Events/EventUnitDescriptor.cs", + "className": "EventUnitDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Events/EventUnitWidget.cs", + "className": "EventUnitWidget", + "baseClass": "UnitWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Events/GlobalMessageListenerEditor.cs", + "className": "GlobalMessageListenerEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Events/MessageListenerEditor.cs", + "className": "MessageListenerEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Events/TriggerCustomEventDescriptor.cs", + "className": "TriggerCustomEventDescriptor", + "baseClass": "UnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/FlowCanvas.cs", + "className": "FlowCanvas", + "baseClass": "VisualScriptingCanvas`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NewUnitContextual", + "AddUnit", + "CancelConnection" + ], + "serializedFields": [], + "publicFields": [ + "isCreatingConnection" + ], + "unityApiUsage": [ + "Instantiate", + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/FlowDragAndDropUtility.cs", + "className": "FlowDragAndDropUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/FlowEditorBindings.cs", + "className": "FlowEditorBindings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/FlowGraphContext.cs", + "className": "FlowGraphContext", + "baseClass": "GraphContext`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/FlowGraphEditor.cs", + "className": "FlowGraphEditor", + "baseClass": "GraphEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/FlowGraphUnitUISample.cs", + "className": "FlowGraphUnitUISample", + "baseClass": "RuntimeFlowGraph", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/FlowMachineEditor.cs", + "className": "FlowMachineEditor", + "baseClass": "MachineEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/CreateStructDescriptor.cs", + "className": "CreateStructDescriptor", + "baseClass": "UnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/CreateStructOption.cs", + "className": "CreateStructOption", + "baseClass": "UnitOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/ExposeDescriptor.cs", + "className": "ExposeDescriptor", + "baseClass": "UnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/ExposeOption.cs", + "className": "ExposeOption", + "baseClass": "UnitOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/GetMemberDescriptor.cs", + "className": "GetMemberDescriptor", + "baseClass": "MemberUnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/GetMemberOption.cs", + "className": "GetMemberOption", + "baseClass": "MemberUnitOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/InvokeMemberDescriptor.cs", + "className": "InvokeMemberDescriptor", + "baseClass": "MemberUnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/InvokeMemberOption.cs", + "className": "InvokeMemberOption", + "baseClass": "MemberUnitOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/LiteralDescriptor.cs", + "className": "LiteralDescriptor", + "baseClass": "UnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/LiteralInspector.cs", + "className": "LiteralInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/LiteralOption.cs", + "className": "LiteralOption", + "baseClass": "UnitOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/LiteralWidget.cs", + "className": "LiteralWidget", + "baseClass": "UnitWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/MemberUnitAnalyser.cs", + "className": "MemberUnitAnalyser", + "baseClass": "UnitAnalyser`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/MemberUnitDescriptor.cs", + "className": "MemberUnitDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/MemberUnitOption.cs", + "className": "IMemberUnitOption", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "isPseudoInherited" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/OnInputSystemEventAnalyser.cs", + "className": "OnInputSystemEventAnalyser", + "baseClass": "UnitAnalyser", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/SetMemberDescriptor.cs", + "className": "SetMemberDescriptor", + "baseClass": "MemberUnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/SetMemberOption.cs", + "className": "SetMemberOption", + "baseClass": "MemberUnitOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/ForAnalyser.cs", + "className": "ForAnalyser", + "baseClass": "UnitAnalyser`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/ForEachDescriptor.cs", + "className": "ForEachDescriptor", + "baseClass": "UnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/SelectOnEnumDescriptor.cs", + "className": "SelectOnEnumDescriptor", + "baseClass": "UnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/SelectOnFlowDescriptor.cs", + "className": "SelectOnFlowDescriptor", + "baseClass": "UnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/SelectOnIntegerDescriptor.cs", + "className": "SelectOnIntegerDescriptor", + "baseClass": "SelectUnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/SelectOnStringDescriptor.cs", + "className": "SelectOnStringDescriptor", + "baseClass": "SelectUnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/SelectUnitDescriptor.cs", + "className": "SelectUnitDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/SequenceDescriptor.cs", + "className": "SequenceDescriptor", + "baseClass": "UnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/SwitchOnEnumDescriptor.cs", + "className": "SwitchOnEnumDescriptor", + "baseClass": "UnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/SwitchOnIntegerDescriptor.cs", + "className": "SwitchOnIntegerDescriptor", + "baseClass": "SwitchUnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/SwitchOnStringDescriptor.cs", + "className": "SwitchOnStringDescriptor", + "baseClass": "SwitchUnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/SwitchUnitDescriptor.cs", + "className": "SwitchUnitDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/InputActionInspector.cs", + "className": "InputActionInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/InputSystemWidget.cs", + "className": "InputSystemWidget", + "baseClass": "UnitWidget", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/MultiInputUnitAlphabeticDescriptor.cs", + "className": "MultiInputUnitAlphabeticDescriptor", + "baseClass": "UnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/MultiInputUnitNumericDescriptor.cs", + "className": "MultiInputUnitNumericDescriptor", + "baseClass": "UnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/GraphInputAnalyser.cs", + "className": "GraphInputAnalyser", + "baseClass": "UnitAnalyser`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/GraphInputDescriptor.cs", + "className": "GraphInputDescriptor", + "baseClass": "UnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/GraphInputInspector.cs", + "className": "GraphInputInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/GraphInputWidget.cs", + "className": "GraphInputWidget", + "baseClass": "UnitWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/GraphOutputAnalyser.cs", + "className": "GraphOutputAnalyser", + "baseClass": "UnitAnalyser`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/GraphOutputDescriptor.cs", + "className": "GraphOutputDescriptor", + "baseClass": "UnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/GraphOutputInspector.cs", + "className": "GraphOutputInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/GraphOutputWidget.cs", + "className": "GraphOutputWidget", + "baseClass": "UnitWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/NesterUnitAnalyser.cs", + "className": "NesterUnitAnalyser", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/NesterUnitDescriptor.cs", + "className": "NesterUnitDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/NesterUnitEditor.cs", + "className": "NesterUnitEditor", + "baseClass": "UnitEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/NesterUnitOption.cs", + "className": "NesterUnitOption", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/NestrerUnitWidget.cs", + "className": "NestrerUnitWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/SuperUnitDescriptor.cs", + "className": "SuperUnitDescriptor", + "baseClass": "NesterUnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/SuperUnitEditor.cs", + "className": "SuperUnitEditor", + "baseClass": "NesterUnitEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/SuperUnitWidget.cs", + "className": "SuperUnitWidget", + "baseClass": "NestrerUnitWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AcceptsDragAndDrop", + "PerformDragAndDrop", + "UpdateDragAndDrop", + "DrawDragAndDropPreview", + "ExitDragAndDrop" + ], + "serializedFields": [], + "publicFields": [ + "dragAndDropVisualMode" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/UnitPortDefinitionUtility.cs", + "className": "UnitPortDefinitionUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Time/WaitForFlowDescriptor.cs", + "className": "WaitForFlowDescriptor", + "baseClass": "UnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/GetVariableOption.cs", + "className": "GetVariableOption", + "baseClass": "UnifiedVariableUnitOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/IsVariableDefinedOption.cs", + "className": "IsVariableDefinedOption", + "baseClass": "UnifiedVariableUnitOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/Obsolete/GetVariableUnitOption.cs", + "className": "GetVariableUnitOption", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/Obsolete/IsVariableDefinedUnitOption.cs", + "className": "IsVariableDefinedUnitOption", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/Obsolete/SetVariableUnitOption.cs", + "className": "SetVariableUnitOption", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/Obsolete/VariableUnitDescriptor.cs", + "className": "VariableUnitDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/Obsolete/VariableUnitOption.cs", + "className": "IVariableUnitOption", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/Obsolete/VariableUnitWidget.cs", + "className": "VariableUnitWidget", + "baseClass": "UnitWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/SetVariableOption.cs", + "className": "SetVariableOption", + "baseClass": "UnifiedVariableUnitOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/UnifiedVariableUnitDescriptor.cs", + "className": "UnifiedVariableUnitDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/UnifiedVariableUnitOption.cs", + "className": "IUnifiedVariableUnitOption", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "hasName" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/UnifiedVariableUnitWidget.cs", + "className": "UnifiedVariableUnitWidget", + "baseClass": "UnitWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/VariableKindOption.cs", + "className": "VariableKindOption", + "baseClass": "DocumentedOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Invocations/InvocationInspector.cs", + "className": "InvocationInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Invocations/MemberInvocationInspector.cs", + "className": "MemberInvocationInspector", + "baseClass": "InvocationInspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Linker/LinkerCreator.cs", + "className": "LinkerCreator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPreprocessBuild" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Options/IUnitOption.cs", + "className": "IUnitOption", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Options/UnitBase.cs", + "className": "UnitBase", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Options/UnitCategoryOption.cs", + "className": "UnitCategoryOption", + "baseClass": "FuzzyOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Options/UnitOption.cs", + "className": "UnitOption", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetFooterHeight", + "OnFooterGUI" + ], + "serializedFields": [], + "publicFields": [ + "value", + "parentOnly", + "label", + "haystack", + "hasFooter" + ], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Options/UnitOptionFilter.cs", + "className": "UnitOptionFilter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clone", + "ValidateOption" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Options/UnitOptionProvider.cs", + "className": "XUnitOptionProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Options/UnitOptionRow.cs", + "className": "UnitOptionRow", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ToOption" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Options/UnitOptionTree.cs", + "className": "UnitOptionTree", + "baseClass": "ExtensibleFuzzyOptionTree", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetEnumerator", + "Contains", + "Add", + "Remove", + "Clear", + "CopyTo" + ], + "serializedFields": [], + "publicFields": [ + "graph", + "self", + "IsReadOnly", + "Count" + ], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Options/UnitOptionUtility.cs", + "className": "UnitOptionUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/BoltFlow.cs", + "className": "BoltFlow", + "baseClass": "Plugin", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/BoltFlowConfiguration.cs", + "className": "BoltFlowConfiguration", + "baseClass": "PluginConfiguration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/BoltFlowManifest.cs", + "className": "BoltFlowManifest", + "baseClass": "PluginManifest", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/BoltFlowPaths.cs", + "className": "BoltFlowPaths", + "baseClass": "PluginPaths", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "unitOptions" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/BoltFlowResources.cs", + "className": "BoltFlowResources", + "baseClass": "PluginResources", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Load", + "UnitCategory" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_0_0.cs", + "className": "Changelog_1_0_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_0_1.cs", + "className": "Changelog_1_0_1", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_0_2.cs", + "className": "Changelog_1_0_2", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_0_3.cs", + "className": "Changelog_1_0_3", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_0_4.cs", + "className": "Changelog_1_0_4", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_1_0..cs", + "className": "Changelog_1_1_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_1_1.cs", + "className": "Changelog_1_1_1", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_1_2.cs", + "className": "Changelog_1_1_2", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "UnityEvent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_1_3.cs", + "className": "Changelog_1_1_3", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_2_0.cs", + "className": "Changelog_1_2_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_2_2.cs", + "className": "Changelog_1_2_2", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_2_3.cs", + "className": "Changelog_1_2_3", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_2_4.cs", + "className": "Changelog_1_2_4", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_3_0.cs", + "className": "Changelog_1_3_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_4_0.cs", + "className": "Changelog_1_4_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_4_1.cs", + "className": "Changelog_1_4_1", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_4_2.cs", + "className": "Changelog_1_4_2", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_4_3.cs", + "className": "Changelog_1_4_3", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_4_4.cs", + "className": "Changelog_1_4_4", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_4_5.cs", + "className": "Changelog_1_4_5", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_4_6.cs", + "className": "Changelog_1_4_6", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_4_7.cs", + "className": "Changelog_1_4_7", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_4_8.cs", + "className": "Changelog_1_4_8", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_4_10.cs", + "className": "Changelog_1_4_10", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Migrations/Migration_1_0_2_to_1_0_3.cs", + "className": "Migration_1_0_2_to_1_0_3", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Migrations/Migration_1_1_1_to_1_1_2.cs", + "className": "Migration_1_1_1_to_1_1_2", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Migrations/Migration_1_1_2_to_1_1_3.cs", + "className": "Migration_1_1_2_to_1_1_3", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Migrations/Migration_1_1_3_to_1_2_0.cs", + "className": "Migration_1_1_3_to_1_2_0", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Migrations/Migration_1_2_0_to_1_2_2.cs", + "className": "Migration_1_2_0_to_1_2_2", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Migrations/Migration_1_2_4_to_1_3_0.cs", + "className": "Migration_1_2_4_to_1_3_0", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Migrations/Migration_1_3_0_to_1_4_0.cs", + "className": "Migration_1_3_0_to_1_4_0", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Migrations/Migration_1_5_1_to_1_5_2.cs", + "className": "Migration_1_5_1_to_1_5_2", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Migrations/Migration_1_6_to_1_7.cs", + "className": "Migration_1_6_to_1_7", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Migrations/Migration_Asset_to_Package.cs", + "className": "Migration_Asset_to_Package", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/ControlInputWidget.cs", + "className": "ControlInputWidget", + "baseClass": "UnitInputPortWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/ControlOutputWidget.cs", + "className": "ControlOutputWidget", + "baseClass": "UnitOutputPortWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/InvalidInputWidget.cs", + "className": "InvalidInputWidget", + "baseClass": "UnitInputPortWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/InvalidOutputWidget.cs", + "className": "InvalidOutputWidget", + "baseClass": "UnitOutputPortWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/IUnitPortWidget.cs", + "className": "IUnitPortWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/UnitInputPortWidget.cs", + "className": "UnitInputPortWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/UnitOutputPortWidget.cs", + "className": "UnitOutputPortWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/UnitPortDefinitionInspector.cs", + "className": "UnitPortDefinitionInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/UnitPortWidget.cs", + "className": "UnitPortWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetInnerWidth", + "GetHeight" + ], + "serializedFields": [], + "publicFields": [ + "port", + "unit", + "willDisconnect" + ], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/ValueInputDefinitionInspector.cs", + "className": "ValueInputDefinitionInspector", + "baseClass": "ValuePortDefinitionInspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/ValueInputWidget.cs", + "className": "ValueInputWidget", + "baseClass": "UnitInputPortWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/ValueOutputWidget.cs", + "className": "ValueOutputWidget", + "baseClass": "UnitOutputPortWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/ValuePortDefinitionInspector.cs", + "className": "ValuePortDefinitionInspector", + "baseClass": "UnitPortDefinitionInspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Properties/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/RuntimeGraphBase.cs", + "className": "RuntimeGraphBase", + "baseClass": "RuntimeGraphBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Units/IUnitWidget.cs", + "className": "IUnitWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Units/MissingTypeUnitWidget.cs", + "className": "MissingTypeUnitWidget", + "baseClass": "UnitWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Units/UnitEditor.cs", + "className": "UnitEditor", + "baseClass": "GraphElementEditor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Units/UnitInspector.cs", + "className": "UnitInspector", + "baseClass": "ReflectedInspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Units/UnitWidget.cs", + "className": "UnitWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/XFlowGraph.cs", + "className": "XFlowGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Shared/EmptyGraphWindow.cs", + "className": "EmptyGraphWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Analytics/StateMacroSavedEvent.cs", + "className": "StateMacroSavedEvent", + "baseClass": "AssetModificationProcessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Description/StateGraphDescriptor.cs", + "className": "StateGraphDescriptor", + "baseClass": "GraphDescriptor`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Description/StateMachineDescriptor.cs", + "className": "StateMachineDescriptor", + "baseClass": "MachineDescriptor`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Description/StateMacroDescriptor.cs", + "className": "StateMacroDescriptor", + "baseClass": "MacroDescriptor`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Flow/FlowGraphContextStateExtension.cs", + "className": "FlowGraphContextStateExtension", + "baseClass": "GraphContextExtension`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Flow/StateUnitDescriptor.cs", + "className": "StateUnitDescriptor", + "baseClass": "NesterUnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Flow/StateUnitEditor.cs", + "className": "StateUnitEditor", + "baseClass": "NesterUnitEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Flow/StateUnitWidget.cs", + "className": "StateUnitWidget", + "baseClass": "NestrerUnitWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AcceptsDragAndDrop", + "PerformDragAndDrop", + "UpdateDragAndDrop", + "DrawDragAndDropPreview", + "ExitDragAndDrop" + ], + "serializedFields": [], + "publicFields": [ + "dragAndDropVisualMode" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Flow/UnitBaseStateExtensions.cs", + "className": "UnitBaseStateExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Graph/StateCanvas.cs", + "className": "StateCanvas", + "baseClass": "VisualScriptingCanvas`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddState", + "CompleteTransitionToNewState", + "StartTransition", + "EndTransition", + "CancelTransition" + ], + "serializedFields": [], + "publicFields": [ + "isCreatingTransition" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Graph/StateGraphContext.cs", + "className": "StateGraphContext", + "baseClass": "GraphContext`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/BoltState.cs", + "className": "BoltState", + "baseClass": "Plugin", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/BoltStateConfiguration.cs", + "className": "BoltStateConfiguration", + "baseClass": "PluginConfiguration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/BoltStateManifest.cs", + "className": "BoltStateManifest", + "baseClass": "PluginManifest", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/BoltStateResources.cs", + "className": "BoltStateResources", + "baseClass": "PluginResources", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Load" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_0_0.cs", + "className": "Changelog_1_0_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_0_1.cs", + "className": "Changelog_1_0_1", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_0_2.cs", + "className": "Changelog_1_0_2", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_1_1.cs", + "className": "Changelog_1_1_1", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_1_2.cs", + "className": "Changelog_1_1_2", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_1_3.cs", + "className": "Changelog_1_1_3", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_2_2.cs", + "className": "Changelog_1_2_2", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_2_3.cs", + "className": "Changelog_1_2_3", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_2_4.cs", + "className": "Changelog_1_2_4", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_3_0.cs", + "className": "Changelog_1_3_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_4_0.cs", + "className": "Changelog_1_4_0f6", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_4_1.cs", + "className": "Changelog_1_4_1", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Migrations/Migration_1_5_1_to_1_5_2.cs", + "className": "Migration_1_5_1_to_1_5_2", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Migrations/Migration_1_6_to_1_7.cs", + "className": "Migration_1_6_to_1_7", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Migrations/Migration_Asset_to_Package.cs", + "className": "Migration_Asset_to_Package", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Properties/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/StateGraphEditor.cs", + "className": "StateGraphEditor", + "baseClass": "GraphEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/StateRevealCondition.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/AnyStateDescriptor.cs", + "className": "AnyStateDescriptor", + "baseClass": "StateDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/AnyStateWidget.cs", + "className": "AnyStateWidget", + "baseClass": "StateWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/FlowStateDescriptor.cs", + "className": "FlowStateDescriptor", + "baseClass": "NesterStateDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/FlowStateEditor.cs", + "className": "FlowStateEditor", + "baseClass": "NesterStateEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/FlowStateWidget.cs", + "className": "FlowStateWidget", + "baseClass": "NesterStateWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AcceptsDragAndDrop", + "PerformDragAndDrop", + "UpdateDragAndDrop", + "DrawDragAndDropPreview", + "ExitDragAndDrop", + "GetHeight", + "Draw" + ], + "serializedFields": [], + "publicFields": [ + "dragAndDropVisualMode" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/IStateWidget.cs", + "className": "IStateWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/NesterStateAnalyser.cs", + "className": "NesterStateAnalyser", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/NesterStateDescriptor.cs", + "className": "NesterStateDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/NesterStateEditor.cs", + "className": "NesterStateEditor", + "baseClass": "StateEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/NesterStateWidget.cs", + "className": "NesterStateWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/StateAnalyser.cs", + "className": "StateAnalyser", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "state" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/StateAnalysis.cs", + "className": "StateAnalysis", + "baseClass": "GraphElementAnalysis", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/StateDescription.cs", + "className": "StateDescription", + "baseClass": "GraphElementDescription", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/StateDescriptor.cs", + "className": "StateDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "state" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/StateEditor.cs", + "className": "StateEditor", + "baseClass": "GraphElementEditor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/StateTransitionAnalysis.cs", + "className": "StateTransitionAnalysis", + "baseClass": "GraphElementAnalysis", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/StateWidget.cs", + "className": "StateWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/SuperStateDescriptor.cs", + "className": "SuperStateDescriptor", + "baseClass": "NesterStateDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/SuperStateEditor.cs", + "className": "SuperStateEditor", + "baseClass": "NesterStateEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/SuperStateWidget.cs", + "className": "SuperStateWidget", + "baseClass": "NesterStateWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AcceptsDragAndDrop", + "PerformDragAndDrop", + "UpdateDragAndDrop", + "DrawDragAndDropPreview", + "ExitDragAndDrop" + ], + "serializedFields": [], + "publicFields": [ + "dragAndDropVisualMode" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/FlowStateTransitionAnalyser.cs", + "className": "FlowStateTransitionAnalyser", + "baseClass": "NesterStateTransitionAnalyser`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/FlowStateTransitionDescriptor.cs", + "className": "FlowStateTransitionDescriptor", + "baseClass": "NesterStateTransitionDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/FlowStateTransitionEditor.cs", + "className": "FlowStateTransitionEditor", + "baseClass": "NesterStateTransitionEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/FlowStateTransitionWidget.cs", + "className": "FlowStateTransitionWidget", + "baseClass": "NesterStateTransitionWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AcceptsDragAndDrop", + "PerformDragAndDrop", + "UpdateDragAndDrop", + "DrawDragAndDropPreview", + "ExitDragAndDrop" + ], + "serializedFields": [], + "publicFields": [ + "dragAndDropVisualMode" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/IStateTransitionWidget.cs", + "className": "IStateTransitionWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/NesterStateTransitionAnalyser.cs", + "className": "NesterStateTransitionAnalyser", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/NesterStateTransitionDescriptor.cs", + "className": "NesterStateTransitionDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/NesterStateTransitionEditor.cs", + "className": "NesterStateTransitionEditor", + "baseClass": "StateTransitionEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/NesterStateTransitionWidget.cs", + "className": "NesterStateTransitionWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/StateTransitionAnalyser.cs", + "className": "StateTransitionAnalyser", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "transition" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/StateTransitionDescription.cs", + "className": "StateTransitionDescription", + "baseClass": "GraphElementDescription", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/StateTransitionDescriptor.cs", + "className": "StateTransitionDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "transition" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/StateTransitionEditor.cs", + "className": "StateTransitionEditor", + "baseClass": "GraphElementEditor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/StateTransitionWidget.cs", + "className": "StateTransitionWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/TriggerStateTransitionWidget.cs", + "className": "TriggerStateTransitionWidget", + "baseClass": "UnitWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Attributes/VisualScriptingHelpURLAttribute.cs", + "className": "VisualScriptingHelpURLAttribute", + "baseClass": "HelpURLAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/Cloner.cs", + "className": "Cloner", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/Cloners/AnimationCurveCloner.cs", + "className": "AnimationCurveCloner", + "baseClass": "Cloner`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/Cloners/ArrayCloner.cs", + "className": "ArrayCloner", + "baseClass": "Cloner`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/Cloners/DictionaryCloner.cs", + "className": "DictionaryCloner", + "baseClass": "Cloner`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/Cloners/EnumerableCloner.cs", + "className": "EnumerableCloner", + "baseClass": "Cloner`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/Cloners/FakeSerializationCloner.cs", + "className": "FakeSerializationCloner", + "baseClass": "ReflectedCloner", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/Cloners/FieldsCloner.cs", + "className": "FieldsCloner", + "baseClass": "ReflectedCloner", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/Cloners/GradientCloner.cs", + "className": "GradientCloner", + "baseClass": "Cloner`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/Cloners/ListCloner.cs", + "className": "ListCloner", + "baseClass": "Cloner`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/Cloners/ReflectedCloner.cs", + "className": "ReflectedCloner", + "baseClass": "Cloner`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/Cloning.cs", + "className": "Cloning", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/CloningContext.cs", + "className": "CloningContext", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/ICloner.cs", + "className": "ICloner", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/ISpecifiesCloner.cs", + "className": "ISpecifiesCloner", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/AotDictionary.cs", + "className": "AotDictionary", + "baseClass": "OrderedDictionary", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/AotList.cs", + "className": "AotList", + "baseClass": "ArrayList", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/DebugDictionary.cs", + "className": "DebugDictionary", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear", + "Contains", + "ContainsKey", + "Add", + "Remove", + "TryGetValue" + ], + "serializedFields": [], + "publicFields": [ + "Count", + "Keys", + "Values" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/FlexibleDictionary.cs", + "className": "FlexibleDictionary", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/GuidCollection.cs", + "className": "GuidCollection", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/IKeyedCollection.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/IMergedCollection.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/INotifiedCollectionItem.cs", + "className": "INotifiedCollectionItem", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/INotifyCollectionChanged.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/IProxyableNotifyCollectionChanged.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/ISet.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/MergedCollection.cs", + "className": "MergedCollection", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Includes", + "GetEnumerator", + "Contains", + "CopyTo" + ], + "serializedFields": [], + "publicFields": [ + "IsReadOnly" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/MergedKeyedCollection.cs", + "className": "MergedKeyedCollection", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Includes", + "TryGetValue", + "Clear", + "Contains", + "Remove", + "CopyTo", + "GetEnumerator", + "Dispose", + "MoveNext" + ], + "serializedFields": [], + "publicFields": [ + "IsReadOnly", + "Current" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/MergedList.cs", + "className": "is", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Includes", + "Contains", + "CopyTo", + "GetEnumerator", + "Dispose", + "MoveNext" + ], + "serializedFields": [], + "publicFields": [ + "IsReadOnly", + "Current" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/NoAllocEnumerator.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "MoveNext" + ], + "serializedFields": [], + "publicFields": [ + "Current" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/NonNullableCollection.cs", + "className": "NonNullableCollection", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddRange" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/NonNullableDictionary.cs", + "className": "NonNullableDictionary", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CopyTo", + "Add", + "Clear", + "Contains", + "Remove", + "ContainsKey", + "TryGetValue" + ], + "serializedFields": [], + "publicFields": [ + "Count", + "IsSynchronized", + "SyncRoot", + "IsReadOnly", + "Keys", + "Values", + "IsFixedSize" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/NonNullableHashSet.cs", + "className": "NonNullableHashSet", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "Clear", + "Contains", + "CopyTo", + "ExceptWith", + "GetEnumerator", + "IntersectWith", + "IsProperSubsetOf", + "IsProperSupersetOf", + "IsSubsetOf", + "IsSupersetOf", + "Overlaps", + "Remove", + "SetEquals", + "SymmetricExceptWith", + "UnionWith" + ], + "serializedFields": [], + "publicFields": [ + "Count", + "IsReadOnly" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/NonNullableList.cs", + "className": "NonNullableList", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CopyTo", + "Add", + "Clear", + "Contains", + "IndexOf", + "Insert", + "Remove", + "GetEnumerator", + "RemoveAt", + "AddRange" + ], + "serializedFields": [], + "publicFields": [ + "Count", + "IsSynchronized", + "SyncRoot", + "IsReadOnly", + "IsFixedSize" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/VariantCollection.cs", + "className": "VariantCollection", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetEnumerator", + "Add", + "Clear", + "Contains", + "Remove", + "CopyTo" + ], + "serializedFields": [], + "publicFields": [ + "Count", + "IsReadOnly" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/VariantKeyedCollection.cs", + "className": "VariantKeyedCollection", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGetValue", + "Contains", + "Remove" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/VariantList.cs", + "className": "VariantList", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "Clear", + "Contains", + "Remove", + "CopyTo", + "IndexOf", + "Insert", + "RemoveAt", + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [ + "Count", + "IsReadOnly" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/WatchedList.cs", + "className": "WatchedList", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Connections/ConnectionCollection.cs", + "className": "ConnectionCollection", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Connections/ConnectionCollectionBase.cs", + "className": "ConnectionCollectionBase", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetEnumerator", + "WithSource", + "WithSourceNoAlloc", + "SingleOrDefaultWithSource", + "WithDestination", + "WithDestinationNoAlloc", + "SingleOrDefaultWithDestination", + "Add", + "Clear", + "Contains", + "CopyTo", + "Remove" + ], + "serializedFields": [], + "publicFields": [ + "Count", + "IsReadOnly" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Connections/GraphConnectionCollection.cs", + "className": "GraphConnectionCollection", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGetValue", + "Contains", + "Remove" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Connections/IConnection.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Connections/IConnectionCollection.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Connections/InvalidConnectionException.cs", + "className": "InvalidConnectionException", + "baseClass": "Exception", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Decorators/IDecoratorAttribute.cs", + "className": "IDecoratorAttribute", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Decorators/ValueAttribute.cs", + "className": "ValueAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/AssemblyQualifiedNameParser/ParsedAssemblyQualifiedName.cs", + "className": "ParsedAssemblyQualifiedName", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Replace" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsArrayConverter.cs", + "className": "fsArrayConverter", + "baseClass": "fsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsDateConverter.cs", + "className": "fsDateConverter", + "baseClass": "fsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsDictionaryConverter.cs", + "className": "fsDictionaryConverter", + "baseClass": "fsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsEnumConverter.cs", + "className": "fsEnumConverter", + "baseClass": "fsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsForwardConverter.cs", + "className": "fsForwardConverter", + "baseClass": "fsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Values", + "MemberName" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsGuidConverter.cs", + "className": "fsGuidConverter", + "baseClass": "fsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsIEnumerableConverter.cs", + "className": "fsIEnumerableConverter", + "baseClass": "fsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsKeyValuePairConverter.cs", + "className": "fsKeyValuePairConverter", + "baseClass": "fsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsNullableConverter.cs", + "className": "fsNullableConverter", + "baseClass": "fsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsPrimitiveConverter.cs", + "className": "fsPrimitiveConverter", + "baseClass": "fsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsReflectedConverter.cs", + "className": "fsReflectedConverter", + "baseClass": "fsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsTypeConverter.cs", + "className": "fsTypeConverter", + "baseClass": "fsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsWeakReferenceConverter.cs", + "className": "fsWeakReferenceConverter", + "baseClass": "fsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/AnimationCurve_DirectConverter.cs", + "className": "AnimationCurve_DirectConverter", + "baseClass": "fsDirectConverter`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/Bounds_DirectConverter.cs", + "className": "Bounds_DirectConverter", + "baseClass": "fsDirectConverter`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/Gradient_DirectConverter.cs", + "className": "Gradient_DirectConverter", + "baseClass": "fsDirectConverter`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/GUIStyle_DirectConverter.cs", + "className": "GUIStyle_DirectConverter", + "baseClass": "fsDirectConverter`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/GUIStyleState_DirectConverter.cs", + "className": "GUIStyleState_DirectConverter", + "baseClass": "fsDirectConverter`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/InputAction_DirectConverter.cs", + "className": "fsConverterRegistrar", + "baseClass": "fsDirectConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/Keyframe_DirectConverter.cs", + "className": "Keyframe_DirectConverter", + "baseClass": "fsDirectConverter`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/LayerMask_DirectConverter.cs", + "className": "LayerMask_DirectConverter", + "baseClass": "fsDirectConverter`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/Rect_DirectConverter.cs", + "className": "Rect_DirectConverter", + "baseClass": "fsDirectConverter`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/RectOffset_DirectConverter.cs", + "className": "RectOffset_DirectConverter", + "baseClass": "fsDirectConverter`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/UnityEvent_Converter.cs", + "className": "UnityEvent_Converter", + "baseClass": "fsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "UnityEvent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsAotCompilationManager.cs", + "className": "fsAotCompilationManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Type", + "Members", + "IsConstructorPublic" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsBaseConverter.cs", + "className": "fsBaseConverter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Serializer" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsConfig.cs", + "className": "fsConfig", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "SerializeAttributes", + "IgnoreSerializeAttributes", + "DefaultMemberSerialization", + "EnablePropertySerialization", + "SerializeNonAutoProperties", + "SerializeNonPublicSetProperties", + "CustomDateTimeFormatString", + "Serialize64BitIntegerAsString", + "SerializeEnumsAsInteger" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsContext.cs", + "className": "fsContext", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Reset" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsConverter.cs", + "className": "fsConverter", + "baseClass": "fsBaseConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsConverterRegistrar.cs", + "className": "fsConverterRegistrar", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsData.cs", + "className": "fsData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "IsNull", + "IsDouble", + "IsInt64", + "IsBool", + "IsString", + "IsDictionary", + "IsList", + "AsDouble", + "AsInt64", + "AsBool", + "AsString", + "AsList" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsDirectConverter.cs", + "className": "fsDirectConverter", + "baseClass": "fsBaseConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsExceptions.cs", + "className": "fsMissingVersionConstructorException", + "baseClass": "Exception", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsIgnoreAttribute.cs", + "className": "fsIgnoreAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsISerializationCallbacks.cs", + "className": "fsISerializationCallbacks", + "baseClass": "fsObjectProcessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsJsonParser.cs", + "className": "fsJsonParser", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsJsonPrinter.cs", + "className": "fsJsonPrinter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsMemberSerialization.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsObjectAttribute.cs", + "className": "fsObjectAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "PreviousModels", + "VersionString", + "MemberSerialization", + "Converter", + "Processor" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsObjectProcessor.cs", + "className": "fsObjectProcessor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsPropertyAttribute.cs", + "className": "fsPropertyAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Name", + "Converter" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsResult.cs", + "className": "fsResult", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddMessage", + "AddMessages", + "Merge", + "AssertSuccess", + "AssertSuccessWithoutWarnings" + ], + "serializedFields": [], + "publicFields": [ + "Failed", + "Succeeded", + "HasWarnings", + "FormattedMessages" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsSerializer.cs", + "className": "fsSerializer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddProcessor", + "SetDefaultStorageType", + "AddConverter", + "TrySerialize", + "TryDeserialize", + "WriteDefinition", + "WriteReference", + "Clear" + ], + "serializedFields": [], + "publicFields": [ + "Context", + "Config" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Internal/fsCyclicReferenceManager.cs", + "className": "fsCyclicReferenceManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Enter", + "Exit", + "GetReferenceObject", + "AddReferenceWithId", + "GetReferenceId", + "IsReference", + "MarkSerialized" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Internal/fsOption.cs", + "className": "fsOption", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "HasValue", + "IsEmpty" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Internal/fsPortableReflection.cs", + "className": "fsPortableReflection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "GetHashCode" + ], + "serializedFields": [], + "publicFields": [ + "MemberInfo", + "AttributeType" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Internal/fsTypeExtensions.cs", + "className": "fsTypeExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Internal/fsVersionedType.cs", + "className": "fsVersionedType", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Migrate" + ], + "serializedFields": [], + "publicFields": [ + "Ancestors", + "VersionString", + "ModelType" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Internal/fsVersionManager.cs", + "className": "fsVersionManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Reflection/fsMetaProperty.cs", + "className": "fsMetaProperty", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Write", + "Read" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Reflection/fsMetaType.cs", + "className": "fsMetaType", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "EmitAotData", + "CreateInstance" + ], + "serializedFields": [], + "publicFields": [ + "ReflectedType" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Reflection/fsReflectionUtility.cs", + "className": "fsReflectionUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Reflection/fsTypeCache.cs", + "className": "fsTypeCache", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/AllowsNullAttribute.cs", + "className": "AllowsNullAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/DisableAnnotationAttribute.cs", + "className": "DisableAnnotationAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/EditorBindingUtility.cs", + "className": "EditorBindingUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/EditorTimeBinding.cs", + "className": "EditorTimeBinding", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/ExpectedTypeAttribute.cs", + "className": "ExpectedTypeAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/IInspectableAttribute.cs", + "className": "IInspectableAttribute", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/IncludeInSettingsAttribute.cs", + "className": "IncludeInSettingsAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/InspectableAttribute.cs", + "className": "InspectableAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/InspectableIfAttribute.cs", + "className": "InspectableIfAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/Inspector/InspectorActionDirectionAttribute.cs", + "className": "InspectorActionDirectionAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/Inspector/InspectorAdaptiveWidthAttribute.cs", + "className": "InspectorAdaptiveWidthAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/Inspector/InspectorDelayedAttribute.cs", + "className": "InspectorDelayedAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/Inspector/InspectorExpandTooltipAttribute.cs", + "className": "InspectorExpandTooltipAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/Inspector/InspectorLabelAttribute.cs", + "className": "InspectorLabelAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/Inspector/InspectorRangeAttribute.cs", + "className": "InspectorRangeAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/Inspector/InspectorTextAreaAttribute.cs", + "className": "InspectorTextAreaAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "hasMinLines", + "hasMaxLines" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/Inspector/InspectorToggleLeftAttribute.cs", + "className": "InspectorToggleLeftAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/Inspector/InspectorWideAttribute.cs", + "className": "InspectorWideAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/Inspector/InspectViaImplementationsAttribute.cs", + "className": "InspectViaImplementationsAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/NullMeansSelfAttribute.cs", + "className": "NullMeansSelfAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/PredictableAttribute.cs", + "className": "PredictableAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/TypeIconAttribute.cs", + "className": "TypeIconAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/TypeIconPriorityAttribute.cs", + "className": "TypeIconPriorityAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/Typeset.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/TypeSetAttribute.cs", + "className": "TypeSetAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/WarnBeforeEditingAttribute.cs", + "className": "WarnBeforeEditingAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/WarnBeforeRemovingAttribute.cs", + "className": "WarnBeforeRemovingAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/Ensure.cs", + "className": "Ensure", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.Booleans.cs", + "className": "EnsureThat", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsTrue", + "IsFalse" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.Collections.cs", + "className": "EnsureThat", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.Comparables.cs", + "className": "EnsureThat", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.cs", + "className": "EnsureThat", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.Guids.cs", + "className": "EnsureThat", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsNotEmpty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.NullableValueTypes.cs", + "className": "EnsureThat", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.Objects.cs", + "className": "EnsureThat", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.Reflection.cs", + "className": "EnsureThat", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "HasAttribute", + "HasConstructorAccepting", + "HasPublicConstructorAccepting" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.Strings.cs", + "className": "EnsureThat", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsNotNullOrWhiteSpace", + "IsNotNullOrEmpty", + "IsNotNull", + "IsNotEmpty", + "HasLengthBetween", + "Matches", + "SizeIs", + "IsEqualTo", + "IsNotEqualTo", + "IsGuid" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.Types.cs", + "className": "EnsureThat", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsOfType" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.ValueTypes.cs", + "className": "EnsureThat", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/ExceptionMessages.cs", + "className": "ExceptionMessages", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "accepting" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/Extensions/XComparable.cs", + "className": "XComparable", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/Extensions/XString.cs", + "className": "XString", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/EmptyEventArgs.cs", + "className": "EmptyEventArgs", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/EventBus.cs", + "className": "EventBus", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/EventHook.cs", + "className": "EventHook", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/EventHookComparer.cs", + "className": "EventHookComparer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "GetHashCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/EventHooks.cs", + "className": "EventHooks", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Input", + "UnityEvent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/EventMachine.cs", + "className": "EventMachine", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnEnable", + "Start", + "Update", + "FixedUpdate", + "LateUpdate", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "UnityEvent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/FrameDelayedCallback.cs", + "className": "FrameDelayedCallback", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Clear" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/IEventGraph.cs", + "className": "XEventGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/IEventMachine.cs", + "className": "IEventMachine", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "UnityEvent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/IGraphEventHandler.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Exceptions/DebugUtility.cs", + "className": "DebugUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Exceptions/InvalidConversionException.cs", + "className": "InvalidConversionException", + "baseClass": "InvalidCastException", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Exceptions/InvalidImplementationException.cs", + "className": "InvalidImplementationException", + "baseClass": "Exception", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Exceptions/UnexpectedEnumValueException.cs", + "className": "UnexpectedEnumValueException", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/Graph.cs", + "className": "Graph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnAfterDeserialize", + "GetAotStubs", + "Prewarm" + ], + "serializedFields": [], + "publicFields": [ + "deserializationDependencies" + ], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphData.cs", + "className": "GraphData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGetElementData", + "TryGetChildGraphData", + "CreateElementData", + "FreeElementData", + "CreateChildGraphData", + "FreeChildGraphData" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphDebugData.cs", + "className": "GraphDebugData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetOrCreateElementData", + "GetOrCreateChildGraphData" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphElement.cs", + "className": "GraphElement", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphElementCollection.cs", + "className": "GraphElementCollection", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "BeforeAdd", + "AfterAdd", + "BeforeRemove", + "AfterRemove" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphInstances.cs", + "className": "GraphInstances", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphNest.cs", + "className": "GraphNest", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SwitchToEmbed", + "SwitchToMacro", + "GetAotStubs" + ], + "serializedFields": [], + "publicFields": [ + "hasBackgroundEmbed" + ], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphPointer.cs", + "className": "GraphPointer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "EnsureDepthValid", + "EnsureChild", + "EnsureDataAvailable", + "EnsureDebugDataAvailable", + "EnsureValid", + "InstanceEquals", + "DefinitionEquals", + "ComputeHashCode" + ], + "serializedFields": [], + "publicFields": [ + "rootObject", + "machine", + "macro", + "component", + "self", + "scriptableObject", + "parentElementGuids", + "depth", + "isRoot", + "isChild", + "parent", + "rootGraph", + "graph", + "hasData", + "hasDebugData" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphPointerException.cs", + "className": "GraphPointerException", + "baseClass": "Exception", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphReference.cs", + "className": "GraphReference", + "baseClass": "GraphPointer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clone", + "ToStackPooled", + "CreateGraphData", + "FreeGraphData", + "ParentReference", + "ChildReference", + "Revalidate", + "GetBreadcrumbs" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphsExceptionUtility.cs", + "className": "GraphsExceptionUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphSource.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphStack.cs", + "className": "GraphStack", + "baseClass": "GraphPointer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clone", + "Dispose", + "ToReference", + "TryEnterParentElement", + "TryEnterParentElementUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraph.cs", + "className": "IGraph", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphData.cs", + "className": "IGraphData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphDebugData.cs", + "className": "IGraphDebugData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphElement.cs", + "className": "IGraphElement", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphElementCollection.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphElementData.cs", + "className": "IGraphElementData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphElementDebugData.cs", + "className": "IGraphElementDebugData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphElementWithData.cs", + "className": "IGraphElementWithData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphElementWithDebugData.cs", + "className": "IGraphElementWithDebugData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphItem.cs", + "className": "IGraphItem", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphNest.cs", + "className": "IGraphNest", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphNester.cs", + "className": "IGraphNester", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphNesterElement.cs", + "className": "IGraphNesterElement", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphParent.cs", + "className": "IGraphParent", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphParentElement.cs", + "className": "IGraphParentElement", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphRoot.cs", + "className": "IGraphRoot", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/MergedGraphElementCollection.cs", + "className": "MergedGraphElementCollection", + "baseClass": "MergedKeyedCollection`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Groups/GraphGroup.cs", + "className": "GraphGroup", + "baseClass": "GraphElement`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Input/MouseButton.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Input/PressState.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/AnimatorMessageListener.cs", + "className": "AnimatorMessageListener", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/GlobalMessageListener.cs", + "className": "GlobalMessageListener", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/IGraphEventListener.cs", + "className": "IGraphEventListener", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/IGraphEventListenerData.cs", + "className": "IGraphEventListenerData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MessageListener.cs", + "className": "MessageListener", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnBecameInvisibleMessageListener.cs", + "className": "UnityOnBecameInvisibleMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnBecameVisibleMessageListener.cs", + "className": "UnityOnBecameVisibleMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnCollisionEnter2DMessageListener.cs", + "className": "UnityOnCollisionEnter2DMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnCollisionEnterMessageListener.cs", + "className": "UnityOnCollisionEnterMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnCollisionEnter" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnCollisionExit2DMessageListener.cs", + "className": "UnityOnCollisionExit2DMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnCollisionExitMessageListener.cs", + "className": "UnityOnCollisionExitMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnCollisionExit" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnCollisionStay2DMessageListener.cs", + "className": "UnityOnCollisionStay2DMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnCollisionStayMessageListener.cs", + "className": "UnityOnCollisionStayMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnControllerColliderHitMessageListener.cs", + "className": "UnityOnControllerColliderHitMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnJointBreak2DMessageListener.cs", + "className": "UnityOnJointBreak2DMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnJointBreakMessageListener.cs", + "className": "UnityOnJointBreakMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnMouseDownMessageListener.cs", + "className": "UnityOnMouseDownMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnMouseDragMessageListener.cs", + "className": "UnityOnMouseDragMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnMouseEnterMessageListener.cs", + "className": "UnityOnMouseEnterMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnMouseExitMessageListener.cs", + "className": "UnityOnMouseExitMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnMouseOverMessageListener.cs", + "className": "UnityOnMouseOverMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnMouseUpAsButtonMessageListener.cs", + "className": "UnityOnMouseUpAsButtonMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnMouseUpMessageListener.cs", + "className": "UnityOnMouseUpMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnParticleCollisionMessageListener.cs", + "className": "UnityOnParticleCollisionMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTransformChildrenChangedMListener.cs", + "className": "UnityOnTransformChildrenChangedMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTransformParentChangedMListener.cs", + "className": "UnityOnTransformParentChangedMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTriggerEnter2DMListener.cs", + "className": "UnityOnTriggerEnter2DMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTriggerEnterMessageListener.cs", + "className": "UnityOnTriggerEnterMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnTriggerEnter" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTriggerExit2DMListener.cs", + "className": "UnityOnTriggerExit2DMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTriggerExitMListener.cs", + "className": "UnityOnTriggerExitMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnTriggerExit" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTriggerStay2DMListener.cs", + "className": "UnityOnTriggerStay2DMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTriggerStayMListener.cs", + "className": "UnityOnTriggerStayMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnButtonClickMessageListener.cs", + "className": "UnityOnButtonClickMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnDropdownValueChangedMessageListener.cs", + "className": "UnityOnDropdownValueChangedMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnInputFieldEndEditMessageListener.cs", + "className": "UnityOnInputFieldEndEditMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnInputFieldValueChangedMessageListener.cs", + "className": "UnityOnInputFieldValueChangedMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnScrollbarValueChangedMessageListener.cs", + "className": "UnityOnScrollbarValueChangedMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnScrollRectValueChangedMessageListener.cs", + "className": "UnityOnScrollRectValueChangedMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnSliderValueChangedMessageListener.cs", + "className": "UnityOnSliderValueChangedMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnToggleValueChangedMessageListener.cs", + "className": "UnityOnToggleValueChangedMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnBeginDragMessageListener.cs", + "className": "UnityOnBeginDragMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeginDrag" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnCancelMessageListener.cs", + "className": "UnityOnCancelMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnCancel" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnDeselectMessageListener.cs", + "className": "UnityOnDeselectMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnDeselect" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnDragMessageListener.cs", + "className": "UnityOnDragMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnDrag" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnDropMessageListener.cs", + "className": "UnityOnDropMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnDrop" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnEndDragMessageListener.cs", + "className": "UnityOnEndDragMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnEndDrag" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnMoveMessageListener.cs", + "className": "UnityOnMoveMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnMove" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerClickMessageListener.cs", + "className": "UnityOnPointerClickMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPointerClick" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerDownMessageListener.cs", + "className": "UnityOnPointerDownMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPointerDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerEnterMessageListener.cs", + "className": "UnityOnPointerEnterMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPointerEnter" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerExitMessageListener.cs", + "className": "UnityOnPointerExitMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPointerExit" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerUpMessageListener.cs", + "className": "UnityOnPointerUpMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPointerUp" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnScrollMessageListener.cs", + "className": "UnityOnScrollMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnScroll" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnSelectMessageListener.cs", + "className": "UnityOnSelectMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnSelect" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnSubmitMessageListener.cs", + "className": "UnityOnSubmitMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnSubmit" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UnityMessageListener.cs", + "className": "UnityMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start", + "OnTriggerEnter", + "OnTriggerExit", + "OnCollisionEnter", + "OnCollisionExit" + ], + "publicMethods": [ + "AddGUIListeners", + "OnPointerEnter", + "OnPointerExit", + "OnPointerDown", + "OnPointerUp", + "OnPointerClick", + "OnBeginDrag", + "OnDrag", + "OnEndDrag", + "OnDrop", + "OnScroll", + "OnSelect", + "OnDeselect", + "OnSubmit", + "OnCancel", + "OnMove" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input", + "UnityEvent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Machines/IMachine.cs", + "className": "IMachine", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Machines/Machine.cs", + "className": "Machine", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnEnable", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "GetAotStubs", + "GetReference" + ], + "serializedFields": [], + "publicFields": [ + "graph" + ], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "UnityEvent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Macros/IMacro.cs", + "className": "IMacro", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Macros/Macro.cs", + "className": "Macro", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "GetAotStubs", + "GetReference" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Platforms/AotIncompatibleAttribute.cs", + "className": "AotIncompatibleAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Platforms/IAotStubbable.cs", + "className": "IAotStubbable", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Platforms/PlatformUtility.cs", + "className": "PlatformUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Pooling/ArrayPool.cs", + "className": "ArrayPool", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Pooling/DictionaryPool.cs", + "className": "DictionaryPool", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Pooling/GenericPool.cs", + "className": "GenericPool", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Pooling/HashSetPool.cs", + "className": "HashSetPool", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Pooling/IPoolable.cs", + "className": "IPoolable", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Pooling/ListPool.cs", + "className": "ListPool", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Pooling/ManualPool.cs", + "className": "ManualPool", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Profiling/ProfiledSegment.cs", + "className": "ProfiledSegment", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Profiling/ProfiledSegmentCollection.cs", + "className": "ProfiledSegmentCollection", + "baseClass": "KeyedCollection`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Profiling/ProfilingScope.cs", + "className": "ProfilingScope", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Profiling/ProfilingUtility.cs", + "className": "ProfilingUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Properties/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/ActionDirection.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/AttributeUtility.cs", + "className": "AttributeUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "HasAttribute", + "GetAttribute", + "GetAttributes" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/ConversionUtility.cs", + "className": "ConversionUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "GetHashCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/GenericClosingException.cs", + "className": "GenericClosingException", + "baseClass": "Exception", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/IAttributeProvider.cs", + "className": "IAttributeProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/IPrewarmable.cs", + "className": "IPrewarmable", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/LooseAssemblyName.cs", + "className": "LooseAssemblyName", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Member.cs", + "className": "Member", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsGettable", + "IsSettable", + "IsInvocable", + "Reflect", + "Prewarm", + "EnsureReflected", + "EnsureReady", + "Get", + "Set", + "GetParameterInfos", + "Invoke", + "ToUniqueString", + "ToDeclarer", + "ToPseudoDeclarer" + ], + "serializedFields": [], + "publicFields": [ + "targetTypeName", + "isGettable", + "isPubliclyGettable", + "isSettable", + "isPubliclySettable", + "isInvocable", + "isPubliclyInvocable", + "isField", + "isProperty", + "isMethod", + "isConstructor", + "isOperator", + "isConversion", + "order", + "declaringType", + "isInherited", + "isPseudoInherited", + "isIndexer", + "isPredictable", + "allowsNull" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/MemberFilter.cs", + "className": "MemberFilter", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clone", + "ValidateMember" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/MemberInfoComparer.cs", + "className": "MemberInfoComparer", + "baseClass": "EqualityComparer`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/MemberUtility.cs", + "className": "MemberUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Namespace.cs", + "className": "Namespace", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AndAncestors" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/AdditionHandler.cs", + "className": "AdditionHandler", + "baseClass": "BinaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/AmbiguousOperatorException.cs", + "className": "AmbiguousOperatorException", + "baseClass": "OperatorException", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/AndHandler.cs", + "className": "AndHandler", + "baseClass": "BinaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/BinaryOperator.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/BinaryOperatorHandler.cs", + "className": "BinaryOperatorHandler", + "baseClass": "OperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/DecrementHandler.cs", + "className": "DecrementHandler", + "baseClass": "UnaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/DivisionHandler.cs", + "className": "DivisionHandler", + "baseClass": "BinaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/EqualityHandler.cs", + "className": "EqualityHandler", + "baseClass": "BinaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/ExclusiveOrHandler.cs", + "className": "ExclusiveOrHandler", + "baseClass": "BinaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/GreaterThanHandler.cs", + "className": "GreaterThanHandler", + "baseClass": "BinaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/GreaterThanOrEqualHandler.cs", + "className": "GreaterThanOrEqualHandler", + "baseClass": "BinaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/IncrementHandler.cs", + "className": "IncrementHandler", + "baseClass": "UnaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/InequalityHandler.cs", + "className": "InequalityHandler", + "baseClass": "BinaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/InvalidOperatorException.cs", + "className": "InvalidOperatorException", + "baseClass": "OperatorException", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/LeftShiftHandler.cs", + "className": "LeftShiftHandler", + "baseClass": "BinaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/LessThanHandler.cs", + "className": "LessThanHandler", + "baseClass": "BinaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/LessThanOrEqualHandler.cs", + "className": "LessThanOrEqualHandler", + "baseClass": "BinaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/LogicalNegationHandler.cs", + "className": "LogicalNegationHandler", + "baseClass": "UnaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/ModuloHandler.cs", + "className": "ModuloHandler", + "baseClass": "BinaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/MultiplicationHandler.cs", + "className": "MultiplicationHandler", + "baseClass": "BinaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/NumericNegationHandler.cs", + "className": "NumericNegationHandler", + "baseClass": "UnaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/OperatorException.cs", + "className": "OperatorException", + "baseClass": "InvalidCastException", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/OperatorHandler.cs", + "className": "OperatorHandler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/OperatorUtility.cs", + "className": "OperatorUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/OrHandler.cs", + "className": "OrHandler", + "baseClass": "BinaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/PlusHandler.cs", + "className": "PlusHandler", + "baseClass": "UnaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/RightShiftHandler.cs", + "className": "RightShiftHandler", + "baseClass": "BinaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/SubtractionHandler.cs", + "className": "SubtractionHandler", + "baseClass": "BinaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/UnaryOperator.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/UnaryOperatorHandler.cs", + "className": "UnaryOperatorHandler", + "baseClass": "OperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Operate" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/Action_5.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/Action_6.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/Func_5.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/Func_6.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceActionInvoker_0.cs", + "className": "InstanceActionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceActionInvoker_1.cs", + "className": "InstanceActionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceActionInvoker_2.cs", + "className": "InstanceActionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceActionInvoker_3.cs", + "className": "InstanceActionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceActionInvoker_4.cs", + "className": "InstanceActionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceActionInvoker_5.cs", + "className": "InstanceActionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceActionInvokerBase.cs", + "className": "InstanceActionInvokerBase", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceFieldAccessor.cs", + "className": "InstanceFieldAccessor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Compile", + "GetValue", + "SetValue" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceFunctionInvoker_0.cs", + "className": "InstanceFunctionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceFunctionInvoker_1.cs", + "className": "InstanceFunctionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceFunctionInvoker_2.cs", + "className": "InstanceFunctionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceFunctionInvoker_3.cs", + "className": "InstanceFunctionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceFunctionInvoker_4.cs", + "className": "InstanceFunctionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceFunctionInvoker_5.cs", + "className": "InstanceFunctionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceFunctionInvokerBase.cs", + "className": "InstanceFunctionInvokerBase", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceInvokerBase.cs", + "className": "InstanceInvokerBase", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstancePropertyAccessor.cs", + "className": "InstancePropertyAccessor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Compile", + "GetValue", + "SetValue" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InvokerBase.cs", + "className": "InvokerBase", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Compile" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/IOptimizedAccessor.cs", + "className": "IOptimizedAccessor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/IOptimizedInvoker.cs", + "className": "IOptimizedInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/OptimizedReflection.cs", + "className": "OptimizedReflection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/ReflectionFieldAccessor.cs", + "className": "ReflectionFieldAccessor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Compile", + "GetValue", + "SetValue" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/ReflectionInvoker.cs", + "className": "ReflectionInvoker", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Compile", + "Invoke", + "GetParameterTypes" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/ReflectionPropertyAccessor.cs", + "className": "ReflectionPropertyAccessor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Compile", + "GetValue", + "SetValue" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticActionInvoker_0.cs", + "className": "StaticActionInvoker", + "baseClass": "StaticActionInvokerBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticActionInvoker_1.cs", + "className": "StaticActionInvoker", + "baseClass": "StaticActionInvokerBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticActionInvoker_2.cs", + "className": "StaticActionInvoker", + "baseClass": "StaticActionInvokerBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticActionInvoker_3.cs", + "className": "StaticActionInvoker", + "baseClass": "StaticActionInvokerBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticActionInvoker_4.cs", + "className": "StaticActionInvoker", + "baseClass": "StaticActionInvokerBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticActionInvoker_5.cs", + "className": "StaticActionInvoker", + "baseClass": "StaticActionInvokerBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticActionInvokerBase.cs", + "className": "StaticActionInvokerBase", + "baseClass": "StaticInvokerBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticFieldAccessor.cs", + "className": "StaticFieldAccessor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Compile", + "GetValue", + "SetValue" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticFunctionInvoker_0.cs", + "className": "StaticFunctionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticFunctionInvoker_1.cs", + "className": "StaticFunctionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticFunctionInvoker_2.cs", + "className": "StaticFunctionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticFunctionInvoker_3.cs", + "className": "StaticFunctionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticFunctionInvoker_4.cs", + "className": "StaticFunctionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticFunctionInvoker_5.cs", + "className": "StaticFunctionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticFunctionInvokerBase.cs", + "className": "StaticFunctionInvokerBase", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticInvokerBase.cs", + "className": "StaticInvokerBase", + "baseClass": "InvokerBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticPropertyAccessor.cs", + "className": "StaticPropertyAccessor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Compile", + "GetValue", + "SetValue" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/RenamedAssemblyAttribute.cs", + "className": "RenamedAssemblyAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/RenamedFromAttribute.cs", + "className": "RenamedFromAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/RenamedNamespaceAttribute.cs", + "className": "RenamedNamespaceAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/RuntimeCodebase.cs", + "className": "RuntimeCodebase", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/TypeFilter.cs", + "className": "TypeFilter", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clone", + "ValidateType" + ], + "serializedFields": [], + "publicFields": [ + "Types", + "ExpectsBoolean" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/TypeName.cs", + "className": "TypeName", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ReplaceNamespace", + "ReplaceAssembly", + "ReplaceName", + "SetAssemblyName", + "ToString", + "ToLooseString" + ], + "serializedFields": [], + "publicFields": [ + "IsArray", + "LastName" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/TypeNameDetail.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/TypeQualifier.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/TypesMatching.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/TypeUtility.cs", + "className": "TypeUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/Converters/LooseAssemblyNameConverter.cs", + "className": "LooseAssemblyNameConverter", + "baseClass": "fsDirectConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/Converters/NamespaceConverter.cs", + "className": "NamespaceConverter", + "baseClass": "fsDirectConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/Converters/Ray2DConverter.cs", + "className": "Ray2DConverter", + "baseClass": "fsDirectConverter`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/Converters/RayConverter.cs", + "className": "RayConverter", + "baseClass": "fsDirectConverter`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/Converters/UnityObjectConverter.cs", + "className": "UnityObjectConverter", + "baseClass": "fsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/DictionaryAsset.cs", + "className": "DictionaryAsset", + "baseClass": "LudiqScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "Clear", + "ContainsKey", + "Add", + "Merge", + "Remove", + "TryGetValue" + ], + "serializedFields": [], + "publicFields": [ + "Count", + "Keys", + "Values" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/DoNotSerializeAttribute.cs", + "className": "DoNotSerializeAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/ISerializationDependency.cs", + "className": "ISerializationDependency", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/ISerializationDepender.cs", + "className": "ISerializationDepender", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/SerializableType.cs", + "className": "SerializableType", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "CompareTo" + ], + "serializedFields": [], + "publicFields": [ + "Identification" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/Serialization.cs", + "className": "Serialization", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/SerializationData.cs", + "className": "SerializationData", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "ToString", + "ShowString" + ], + "serializedFields": [ + "_json", + "_objectReferences", + "_guid" + ], + "publicFields": [ + "json", + "objectReferences", + "guid" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/SerializationOperation.cs", + "className": "SerializationOperation", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Reset" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/SerializationVersionAttribute.cs", + "className": "SerializationVersionAttribute", + "baseClass": "fsObjectAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/SerializeAsAttribute.cs", + "className": "SerializeAsAttribute", + "baseClass": "fsPropertyAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/SerializeAttribute.cs", + "className": "SerializeAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/SerializedProperties/ISerializedPropertyProvider.cs", + "className": "ISerializedPropertyProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/SerializedProperties/SerializedPropertyProvider.cs", + "className": "SerializedPropertyProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "item" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/SerializedProperties/SerializedPropertyProviderAttribute.cs", + "className": "SerializedPropertyProviderAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/StickyNote/StickyNote.cs", + "className": "StickyNote", + "baseClass": "GraphElement`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/IGizmoDrawer.cs", + "className": "IGizmoDrawer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/ISingleton.cs", + "className": "ISingleton", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/IUnityObjectOwnable.cs", + "className": "IUnityObjectOwnable", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/LudiqBehaviour.cs", + "className": "LudiqBehaviour", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/LudiqScriptableObject.cs", + "className": "LudiqScriptableObject", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/MacroScriptableObject.cs", + "className": "MacroScriptableObject", + "baseClass": "LudiqScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/RequiresUnityAPIAttribute.cs", + "className": "RequiresUnityAPIAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/SceneSingleton.cs", + "className": "SceneSingleton", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Instantiate", + "Destroy" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/Singleton.cs", + "className": "Singleton", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/SingletonAttribute.cs", + "className": "SingletonAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/UnityObjectOwnershipUtility.cs", + "className": "UnityObjectOwnershipUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/UnityThread.cs", + "className": "UnityThread", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/ComponentHolderProtocol.cs", + "className": "ComponentHolderProtocol", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/CoroutineRunner.cs", + "className": "CoroutineRunner", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/CSharpNameUtility.cs", + "className": "CSharpNameUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/Empty.cs", + "className": "Empty", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/EnumUtility.cs", + "className": "EnumUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/ExceptionUtility.cs", + "className": "ExceptionUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/HashUtility.cs", + "className": "HashUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/IAnalyticsIdentifiable.cs", + "className": "IAnalyticsIdentifiable", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Identifier", + "Namespace", + "Hashcode" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/IGettable.cs", + "className": "IGettable", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/IIdentifiable.cs", + "className": "IIdentifiable", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/IInitializable.cs", + "className": "IInitializable", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/LinqUtility.cs", + "className": "LinqUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/OverrideStack.cs", + "className": "OverrideStack", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Override", + "BeginOverride", + "EndOverride", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/Recursion.cs", + "className": "Recursion", + "baseClass": "Recursion`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Enter", + "TryEnter", + "Exit", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/ReferenceCollector.cs", + "className": "ReferenceCollector", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/ReferenceEqualityComparer.cs", + "className": "ReferenceEqualityComparer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/RuntimeVSUsageUtility.cs", + "className": "RuntimeVSUsageUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/StringUtility.cs", + "className": "StringUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/UnityObjectUtility.cs", + "className": "UnityObjectUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/XColor.cs", + "className": "XColor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/ApplicationVariables.cs", + "className": "ApplicationVariables", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/IGraphDataWithVariables.cs", + "className": "IGraphDataWithVariables", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/IGraphWithVariables.cs", + "className": "IGraphWithVariables", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/InspectorVariableNameAttribute.cs", + "className": "InspectorVariableNameAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/ObjectVariables.cs", + "className": "ObjectVariables", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/SavedVariables.cs", + "className": "SavedVariables", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/SceneVariables.cs", + "className": "SceneVariables", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/VariableDeclaration.cs", + "className": "VariableDeclaration", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/VariableDeclarationCollection.cs", + "className": "VariableDeclarationCollection", + "baseClass": "KeyedCollection`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "EditorRename" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/VariableDeclarations.cs", + "className": "VariableDeclarations", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Set", + "Get", + "Clear", + "IsDefined", + "GetDeclaration", + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [ + "Kind" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/VariableDeclarationsCloner.cs", + "className": "VariableDeclarationsCloner", + "baseClass": "Cloner`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/VariableKind.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/VariableKindAttribute.cs", + "className": "VariableKindAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/Variables.cs", + "className": "Variables", + "baseClass": "LudiqBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetAotStubs" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Instantiate", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/VariablesAsset.cs", + "className": "VariablesAsset", + "baseClass": "LudiqScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/VariablesSaver.cs", + "className": "VariablesSaver", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Connections/ControlConnection.cs", + "className": "ControlConnection", + "baseClass": "UnitConnection`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Connections/InvalidConnection.cs", + "className": "InvalidConnection", + "baseClass": "UnitConnection`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "validSource", + "validDestination", + "validSourceExists", + "validDestinationExists" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Connections/IUnitConnection.cs", + "className": "IUnitConnection", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Connections/IUnitConnectionDebugData.cs", + "className": "IUnitConnectionDebugData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Connections/IUnitRelation.cs", + "className": "IUnitRelation", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Connections/UnitConnection.cs", + "className": "works", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Connections/UnitConnectionDebugData.cs", + "className": "UnitConnectionDebugData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Connections/UnitRelation.cs", + "className": "UnitRelation", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Connections/ValueConnection.cs", + "className": "ValueConnection", + "baseClass": "UnitConnection`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/BinaryExpression.cs", + "className": "BinaryExpression", + "baseClass": "LogicalExpression", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/EvaluateFunctionHandler.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/EvaluateParameterHandler.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/EvaluationException.cs", + "className": "EvaluationException", + "baseClass": "ApplicationException", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/EvaluationOption.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/EvaluationVisitor.cs", + "className": "EvaluationVisitor", + "baseClass": "LogicalExpressionVisitor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/Expression.cs", + "className": "Expression", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdateUnityTimeParameters", + "HasErrors", + "Evaluate" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/FunctionArgs.cs", + "className": "FunctionArgs", + "baseClass": "EventArgs", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "EvaluateParameters" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/FunctionExpression.cs", + "className": "FunctionExpression", + "baseClass": "LogicalExpression", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/IdentifierExpression.cs", + "className": "IdentifierExpression", + "baseClass": "LogicalExpression", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/LogicalExpression.cs", + "className": "LogicalExpression", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "And", + "DividedBy", + "EqualsTo", + "GreaterThan", + "GreaterOrEqualThan", + "LesserThan", + "LesserOrEqualThan", + "Minus", + "Modulo", + "NotEqual", + "Or", + "Plus", + "Mult", + "BitwiseOr", + "BitwiseAnd", + "BitwiseXOr", + "LeftShift", + "RightShift" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/LogicalExpressionVisitor.cs", + "className": "LogicalExpressionVisitor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/NCalcLexer.cs", + "className": "NCalcLexer", + "baseClass": "Lexer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "mT__19", + "mT__20", + "mT__21", + "mT__22", + "mT__23", + "mT__24", + "mT__25", + "mT__26", + "mT__27", + "mT__28", + "mT__29", + "mT__30", + "mT__31", + "mT__32", + "mT__33", + "mT__34", + "mT__35", + "mT__36", + "mT__37", + "mT__38", + "mT__39", + "mT__40", + "mT__41", + "mT__42", + "mT__43", + "mT__44", + "mT__45", + "mT__46", + "mT__47", + "mT__48", + "mTRUE", + "mFALSE", + "mID", + "mINTEGER", + "mFLOAT", + "mSTRING", + "mDATETIME", + "mNAME", + "mE", + "mLETTER", + "mDIGIT", + "mEscapeSequence", + "mHexDigit", + "mUnicodeEscape", + "mWS", + "mTokens" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/NCalcParser.cs", + "className": "NCalcParser", + "baseClass": "Parser", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ncalcExpression", + "logicalExpression", + "conditionalExpression", + "booleanAndExpression", + "bitwiseOrExpression", + "bitwiseXOrExpression", + "bitwiseAndExpression", + "equalityExpression", + "relationalExpression", + "shiftExpression", + "additiveExpression", + "multiplicativeExpression", + "unaryExpression", + "primaryExpression", + "value", + "identifier", + "expressionList", + "arguments" + ], + "serializedFields": [], + "publicFields": [ + "value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/ParameterArgs.cs", + "className": "ParameterArgs", + "baseClass": "EventArgs", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/SerializationVisitor.cs", + "className": "SerializationVisitor", + "baseClass": "LogicalExpressionVisitor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/TernaryExpression.cs", + "className": "TernaryExpression", + "baseClass": "LogicalExpression", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/UnaryExpression.cs", + "className": "UnaryExpression", + "baseClass": "LogicalExpression", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/ValueExpression.cs", + "className": "ValueExpression", + "baseClass": "LogicalExpression", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/EditorBinding/PortKeyAttribute.cs", + "className": "PortKeyAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/EditorBinding/PortLabelAttribute.cs", + "className": "PortLabelAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/EditorBinding/PortLabelHiddenAttribute.cs", + "className": "PortLabelHiddenAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/EditorBinding/SpecialUnitAttribute.cs", + "className": "SpecialUnitAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/EditorBinding/UnitFooterPortsAttribute.cs", + "className": "UnitFooterPortsAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/EditorBinding/UnitHeaderInspectableAttribute.cs", + "className": "UnitHeaderInspectableAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/EditorBinding/UnitOrderAttribute.cs", + "className": "UnitOrderAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/EditorBinding/UnitShortTitleAttribute.cs", + "className": "UnitShortTitleAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/EditorBinding/UnitSubtitleAttribute.cs", + "className": "UnitSubtitleAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/EditorBinding/UnitSurtitleAttribute.cs", + "className": "UnitSurtitleAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/EditorBinding/UnitTitleAttribute.cs", + "className": "UnitTitleAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Flow.cs", + "className": "Flow", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "Dispose", + "PreserveStack", + "RestoreStack", + "DisposePreservedStack", + "LoopIsNotBroken", + "EnterLoop", + "BreakLoop", + "ExitLoop", + "Run", + "StartCoroutine", + "StopCoroutine", + "Invoke", + "IsLocal", + "SetValue", + "GetValue", + "GetConvertedValue", + "TryGetDefaultValue" + ], + "serializedFields": [], + "publicFields": [ + "isInspected", + "loopIdentifier" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/FlowGraph.cs", + "className": "FlowGraph", + "baseClass": "Graph", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "StartListening", + "StopListening", + "IsListening", + "GetDynamicVariableNames", + "PortDefinitionsChanged" + ], + "serializedFields": [], + "publicFields": [ + "validPortDefinitions" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/FlowGraphData.cs", + "className": "FlowGraphData", + "baseClass": "GraphData`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Codebase/CreateStruct.cs", + "className": "CreateStruct", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Codebase/Expose.cs", + "className": "Expose", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Codebase/GetMember.cs", + "className": "GetMember", + "baseClass": "MemberUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Codebase/InvokeMember.cs", + "className": "InvokeMember", + "baseClass": "MemberUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "supportsChaining" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Codebase/MemberUnit.cs", + "className": "MemberUnit", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Codebase/SetMember.cs", + "className": "SetMember", + "baseClass": "MemberUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "supportsChaining" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/CountItems.cs", + "className": "CountItems", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Count" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Dictionaries/AddDictionaryItem.cs", + "className": "AddDictionaryItem", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Dictionaries/ClearDictionary.cs", + "className": "ClearDictionary", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Dictionaries/CreateDictionary.cs", + "className": "CreateDictionary", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Create" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Dictionaries/DictionaryContainsKey.cs", + "className": "DictionaryContainsKey", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Dictionaries/GetDictionaryItem.cs", + "className": "GetDictionaryItem", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Dictionaries/MergeDictionaries.cs", + "className": "MergeDictionaries", + "baseClass": "MultiInputUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Merge" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Dictionaries/RemoveDictionaryItem.cs", + "className": "RemoveDictionaryItem", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Remove" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Dictionaries/SetDictionaryItem.cs", + "className": "SetDictionaryItem", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Set" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/FirstItem.cs", + "className": "FirstItem", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "First" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/LastItem.cs", + "className": "LastItem", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "First" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Lists/AddListItem.cs", + "className": "AddListItem", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Lists/ClearList.cs", + "className": "ClearList", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Lists/CreateList.cs", + "className": "CreateList", + "baseClass": "MultiInputUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Create" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Lists/GetListItem.cs", + "className": "GetListItem", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Get" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Lists/InsertListItem.cs", + "className": "InsertListItem", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Insert" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Lists/ListContainsItem.cs", + "className": "ListContainsItem", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Contains" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Lists/MergeLists.cs", + "className": "MergeLists", + "baseClass": "MultiInputUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Merge" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Lists/RemoveListItem.cs", + "className": "RemoveListItem", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Remove" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Lists/RemoveListItemAt.cs", + "className": "RemoveListItemAt", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RemoveAt" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Lists/SetListItem.cs", + "className": "SetListItem", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Set" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/Break.cs", + "className": "Break", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Operation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/Cache.cs", + "className": "Cache", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/For.cs", + "className": "For", + "baseClass": "LoopUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "IsStepValueZero" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/ForEach.cs", + "className": "ForEach", + "baseClass": "LoopUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/IBranchUnit.cs", + "className": "IBranchUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/If.cs", + "className": "If", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Enter" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/ISelectUnit.cs", + "className": "ISelectUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/LoopUnit.cs", + "className": "LoopUnit", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/Once.cs", + "className": "Once", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateData", + "Enter", + "Reset" + ], + "serializedFields": [], + "publicFields": [ + "executed" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/SelectOnEnum.cs", + "className": "SelectOnEnum", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Branch" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/SelectOnFlow.cs", + "className": "SelectOnFlow", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Select" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/SelectOnInteger.cs", + "className": "SelectOnInteger", + "baseClass": "SelectUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/SelectOnString.cs", + "className": "SelectOnString", + "baseClass": "SelectUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/SelectUnit.cs", + "className": "SelectUnit", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Branch" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/SelectUnit_T.cs", + "className": "SelectUnit", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Result" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/Sequence.cs", + "className": "Sequence", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CopyFrom" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/SwitchOnEnum.cs", + "className": "SwitchOnEnum", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Enter" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/SwitchOnInteger.cs", + "className": "SwitchOnInteger", + "baseClass": "SwitchUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/SwitchOnString.cs", + "className": "SwitchOnString", + "baseClass": "SwitchUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/SwitchUnit.cs", + "className": "SwitchUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Enter" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/Throw.cs", + "className": "Throw", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/ToggleFlow.cs", + "className": "ToggleFlow", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateData" + ], + "serializedFields": [], + "publicFields": [ + "isOn" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/ToggleValue.cs", + "className": "ToggleValue", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateData" + ], + "serializedFields": [], + "publicFields": [ + "isOn" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/TryCatch.cs", + "className": "TryCatch", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Enter" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/While.cs", + "className": "While", + "baseClass": "LoopUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Animation/BoltAnimationEvent.cs", + "className": "BoltAnimationEvent", + "baseClass": "MachineEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Animation/BoltNamedAnimationEvent.cs", + "className": "BoltNamedAnimationEvent", + "baseClass": "MachineEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Animation/OnAnimatorIK.cs", + "className": "OnAnimatorIK", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Animation/OnAnimatorMove.cs", + "className": "OnAnimatorMove", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Application/OnApplicationFocus.cs", + "className": "OnApplicationFocus", + "baseClass": "GlobalEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Application/OnApplicationLostFocus.cs", + "className": "OnApplicationLostFocus", + "baseClass": "GlobalEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Application/OnApplicationPause.cs", + "className": "OnApplicationPause", + "baseClass": "GlobalEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Application/OnApplicationQuit.cs", + "className": "OnApplicationQuit", + "baseClass": "GlobalEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Application/OnApplicationResume.cs", + "className": "OnApplicationResume", + "baseClass": "GlobalEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/BoltUnityEvent.cs", + "className": "BoltUnityEvent", + "baseClass": "MachineEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input", + "UnityEvent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/CustomEvent.cs", + "className": "CustomEvent", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/CustomEventArgs.cs", + "className": "CustomEventArgs", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Editor/OnDrawGizmos.cs", + "className": "OnDrawGizmos", + "baseClass": "ManualEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Editor/OnDrawGizmosSelected.cs", + "className": "OnDrawGizmosSelected", + "baseClass": "ManualEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/EventUnit.cs", + "className": "EventUnit", + "baseClass": "IGraphElementData", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsListening", + "Trigger" + ], + "serializedFields": [], + "publicFields": [ + "hook", + "handler", + "isListening", + "activeCoroutines" + ], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GameObjectEventUnit.cs", + "className": "GameObjectEventUnit", + "baseClass": "EventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "target" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GlobalEventUnit.cs", + "className": "GlobalEventUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/GenericGuiEventUnit.cs", + "className": "GenericGuiEventUnit", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnBeginDrag.cs", + "className": "OnBeginDrag", + "baseClass": "PointerEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnButtonClick.cs", + "className": "OnButtonClick", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnCancel.cs", + "className": "OnCancel", + "baseClass": "GenericGuiEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnDeselect.cs", + "className": "OnDeselect", + "baseClass": "GenericGuiEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnDrag.cs", + "className": "OnDrag", + "baseClass": "PointerEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnDrop.cs", + "className": "OnDrop", + "baseClass": "PointerEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnDropdownValueChanged.cs", + "className": "OnDropdownValueChanged", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnEndDrag.cs", + "className": "OnEndDrag", + "baseClass": "PointerEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnGUI.cs", + "className": "OnGUI", + "baseClass": "GlobalEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnInputFieldEndEdit.cs", + "className": "OnInputFieldEndEdit", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnInputFieldValueChanged.cs", + "className": "OnInputFieldValueChanged", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnMove.cs", + "className": "OnMove", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerClick.cs", + "className": "OnPointerClick", + "baseClass": "PointerEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerDown.cs", + "className": "OnPointerDown", + "baseClass": "PointerEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerEnter.cs", + "className": "OnPointerEnter", + "baseClass": "PointerEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerExit.cs", + "className": "OnPointerExit", + "baseClass": "PointerEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerUp.cs", + "className": "OnPointerUp", + "baseClass": "PointerEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnScroll.cs", + "className": "OnScroll", + "baseClass": "PointerEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnScrollbarValueChanged.cs", + "className": "OnScrollbarValueChanged", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnScrollRectValueChanged.cs", + "className": "OnScrollRectValueChanged", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnSelect.cs", + "className": "OnSelect", + "baseClass": "GenericGuiEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnSliderValueChanged.cs", + "className": "OnSliderValueChanged", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnSubmit.cs", + "className": "OnSubmit", + "baseClass": "GenericGuiEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnToggleValueChanged.cs", + "className": "OnToggleValueChanged", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/PointerEventUnit.cs", + "className": "PointerEventUnit", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Hierarchy/OnTransformChildrenChanged.cs", + "className": "OnTransformChildrenChanged", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Hierarchy/OnTransformParentChanged.cs", + "className": "OnTransformParentChanged", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/IEventUnit.cs", + "className": "IEventUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/IMouseEventUnit.cs", + "className": "IMouseEventUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/InputSystem/OnInputSystemEvent.cs", + "className": "OnInputSystemEvent", + "baseClass": "MachineEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "InputActionChangeType" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/OnButtonInput.cs", + "className": "OnButtonInput", + "baseClass": "MachineEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/OnKeyboardInput.cs", + "className": "OnKeyboardInput", + "baseClass": "MachineEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/OnMouseDown.cs", + "className": "OnMouseDown", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/OnMouseDrag.cs", + "className": "OnMouseDrag", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/OnMouseEnter.cs", + "className": "OnMouseEnter", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/OnMouseExit.cs", + "className": "OnMouseExit", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/OnMouseInput.cs", + "className": "OnMouseInput", + "baseClass": "MachineEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/OnMouseOver.cs", + "className": "OnMouseOver", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/OnMouseUp.cs", + "className": "OnMouseUp", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/OnMouseUpAsButton.cs", + "className": "OnMouseUpAsButton", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Lifecycle/FixedUpdate.cs", + "className": "FixedUpdate", + "baseClass": "MachineEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Lifecycle/LateUpdate.cs", + "className": "LateUpdate", + "baseClass": "MachineEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Lifecycle/OnDestroy.cs", + "className": "OnDestroy", + "baseClass": "MachineEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Lifecycle/OnDisable.cs", + "className": "OnDisable", + "baseClass": "MachineEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Lifecycle/OnEnable.cs", + "className": "OnEnable", + "baseClass": "MachineEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Lifecycle/Start.cs", + "className": "Start", + "baseClass": "MachineEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Lifecycle/Update.cs", + "className": "Update", + "baseClass": "MachineEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/MachineEventUnit.cs", + "className": "MachineEventUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/ManualEventUnit.cs", + "className": "ManualEventUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Navigation/OnDestinationReached.cs", + "className": "OnDestinationReached", + "baseClass": "MachineEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/CollisionEventUnit.cs", + "className": "CollisionEventUnit", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/OnCollisionEnter.cs", + "className": "OnCollisionEnter", + "baseClass": "CollisionEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/OnCollisionExit.cs", + "className": "OnCollisionExit", + "baseClass": "CollisionEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/OnCollisionStay.cs", + "className": "OnCollisionStay", + "baseClass": "CollisionEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/OnControllerColliderHit.cs", + "className": "OnControllerColliderHit", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/OnJointBreak.cs", + "className": "OnJointBreak", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/OnParticleCollision.cs", + "className": "OnParticleCollision", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/OnTriggerEnter.cs", + "className": "OnTriggerEnter", + "baseClass": "TriggerEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/OnTriggerExit.cs", + "className": "OnTriggerExit", + "baseClass": "TriggerEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/OnTriggerStay.cs", + "className": "OnTriggerStay", + "baseClass": "TriggerEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/TriggerEventUnit.cs", + "className": "TriggerEventUnit", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics2D/CollisionEvent2DUnit.cs", + "className": "CollisionEvent2DUnit", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics2D/OnCollisionEnter2D.cs", + "className": "OnCollisionEnter2D", + "baseClass": "CollisionEvent2DUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics2D/OnCollisionExit2D.cs", + "className": "OnCollisionExit2D", + "baseClass": "CollisionEvent2DUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics2D/OnCollisionStay2D.cs", + "className": "OnCollisionStay2D", + "baseClass": "CollisionEvent2DUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics2D/OnJointBreak2D.cs", + "className": "OnJointBreak2D", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics2D/OnTriggerEnter2D.cs", + "className": "OnTriggerEnter2D", + "baseClass": "TriggerEvent2DUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics2D/OnTriggerExit2D.cs", + "className": "OnTriggerExit2D", + "baseClass": "TriggerEvent2DUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics2D/OnTriggerStay2D.cs", + "className": "OnTriggerStay2D", + "baseClass": "TriggerEvent2DUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics2D/TriggerEvent2DUnit.cs", + "className": "TriggerEvent2DUnit", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Rendering/OnBecameInvisible.cs", + "className": "OnBecameInvisible", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Rendering/OnBecameVisible.cs", + "className": "OnBecameVisible", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Time/OnTimerElapsed.cs", + "className": "OnTimerElapsed", + "baseClass": "MachineEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "time", + "triggered" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/TriggerCustomEvent.cs", + "className": "TriggerCustomEvent", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Formula.cs", + "className": "Formula", + "baseClass": "MultiInputUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetParameterValue" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Graph/GetGraph.cs", + "className": "GetGraph", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Graph/GetGraphs.cs", + "className": "GetGraphs", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Graph/GetScriptGraph.cs", + "className": "GetScriptGraph", + "baseClass": "GetGraph`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Graph/GetScriptGraphs.cs", + "className": "GetScriptGraphs", + "baseClass": "GetGraphs`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Graph/HasGraph.cs", + "className": "HasGraph", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Graph/HasScriptGraph.cs", + "className": "HasScriptGraph", + "baseClass": "HasGraph`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Graph/ScriptGraphContainerType.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Graph/SetGraph.cs", + "className": "SetGraph", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Graph/SetScriptGraph.cs", + "className": "SetScriptGraph", + "baseClass": "SetGraph`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Literal.cs", + "className": "Literal", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/And.cs", + "className": "And", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Operation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/ApproximatelyEqual.cs", + "className": "ApproximatelyEqual", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Comparison" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/BinaryComparisonUnit.cs", + "className": "BinaryComparisonUnit", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/Comparison.cs", + "className": "Comparison", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/Equal.cs", + "className": "Equal", + "baseClass": "BinaryComparisonUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/EqualityComparison.cs", + "className": "EqualityComparison", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/ExclusiveOr.cs", + "className": "ExclusiveOr", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Operation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/Greater.cs", + "className": "Greater", + "baseClass": "BinaryComparisonUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/GreaterOrEqual.cs", + "className": "GreaterOrEqual", + "baseClass": "BinaryComparisonUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/Less.cs", + "className": "Less", + "baseClass": "BinaryComparisonUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/LessOrEqual.cs", + "className": "LessOrEqual", + "baseClass": "BinaryComparisonUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/Negate.cs", + "className": "Negate", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Operation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/NotApproximatelyEqual.cs", + "className": "NotApproximatelyEqual", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Comparison" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/NotEqual.cs", + "className": "NotEqual", + "baseClass": "BinaryComparisonUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/NumericComparison.cs", + "className": "NumericComparison", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/Or.cs", + "className": "Or", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Operation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Absolute.cs", + "className": "Absolute", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Operation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Add.cs", + "className": "Add", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Angle.cs", + "className": "Angle", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Average.cs", + "className": "Average", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Operation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/CrossProduct.cs", + "className": "CrossProduct", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Distance.cs", + "className": "Distance", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Divide.cs", + "className": "Divide", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Operation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/DotProduct.cs", + "className": "DotProduct", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Generic/DeprecatedGenericAdd.cs", + "className": "DeprecatedGenericAdd", + "baseClass": "Add`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Generic/GenericDivide.cs", + "className": "GenericDivide", + "baseClass": "Divide`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Generic/GenericModulo.cs", + "className": "GenericModulo", + "baseClass": "Modulo`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Generic/GenericMultiply.cs", + "className": "GenericMultiply", + "baseClass": "Multiply`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Generic/GenericSubtract.cs", + "className": "GenericSubtract", + "baseClass": "Subtract`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Generic/GenericSum.cs", + "className": "GenericSum", + "baseClass": "Sum`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Lerp.cs", + "className": "Lerp", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Maximum.cs", + "className": "Maximum", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Operation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Minimum.cs", + "className": "Minimum", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Operation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Modulo.cs", + "className": "Modulo", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Operation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/MoveTowards.cs", + "className": "MoveTowards", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Multiply.cs", + "className": "Multiply", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Normalize.cs", + "className": "Normalize", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/PerSecond.cs", + "className": "PerSecond", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Operation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Project.cs", + "className": "Project", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Round.cs", + "className": "Round", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Operation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/DeprecatedScalarAdd.cs", + "className": "DeprecatedScalarAdd", + "baseClass": "Add`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarAbsolute.cs", + "className": "ScalarAbsolute", + "baseClass": "Absolute`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarAverage.cs", + "className": "ScalarAverage", + "baseClass": "Average`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarDivide.cs", + "className": "ScalarDivide", + "baseClass": "Divide`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarExponentiate.cs", + "className": "ScalarExponentiate", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Exponentiate" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarLerp.cs", + "className": "ScalarLerp", + "baseClass": "Lerp`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarMaximum.cs", + "className": "ScalarMaximum", + "baseClass": "Maximum`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarMinimum.cs", + "className": "ScalarMinimum", + "baseClass": "Minimum`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarModulo.cs", + "className": "ScalarModulo", + "baseClass": "Modulo`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarMoveTowards.cs", + "className": "ScalarMoveTowards", + "baseClass": "MoveTowards`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarMultiply.cs", + "className": "ScalarMultiply", + "baseClass": "Multiply`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarNormalize.cs", + "className": "ScalarNormalize", + "baseClass": "Normalize`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarPerSecond.cs", + "className": "ScalarPerSecond", + "baseClass": "PerSecond`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarRoot.cs", + "className": "ScalarRoot", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Root" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarRound.cs", + "className": "ScalarRound", + "baseClass": "Round`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarSubtract.cs", + "className": "ScalarSubtract", + "baseClass": "Subtract`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarSum.cs", + "className": "ScalarSum", + "baseClass": "Sum`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "defaultValue" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Subtract.cs", + "className": "Subtract", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Operation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Sum.cs", + "className": "Sum", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Operation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/DeprecatedVector2Add.cs", + "className": "DeprecatedVector2Add", + "baseClass": "Add`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Absolute.cs", + "className": "Vector2Absolute", + "baseClass": "Absolute`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Angle.cs", + "className": "Vector2Angle", + "baseClass": "Angle`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Average.cs", + "className": "Vector2Average", + "baseClass": "Average`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Distance.cs", + "className": "Vector2Distance", + "baseClass": "Distance`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Divide.cs", + "className": "Vector2Divide", + "baseClass": "Divide`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2DotProduct.cs", + "className": "Vector2DotProduct", + "baseClass": "DotProduct`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Lerp.cs", + "className": "Vector2Lerp", + "baseClass": "Lerp`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Maximum.cs", + "className": "Vector2Maximum", + "baseClass": "Maximum`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Minimum.cs", + "className": "Vector2Minimum", + "baseClass": "Minimum`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Modulo.cs", + "className": "Vector2Modulo", + "baseClass": "Modulo`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2MoveTowards.cs", + "className": "Vector2MoveTowards", + "baseClass": "MoveTowards`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Multiply.cs", + "className": "Vector2Multiply", + "baseClass": "Multiply`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Normalize.cs", + "className": "Vector2Normalize", + "baseClass": "Normalize`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2PerSecond.cs", + "className": "Vector2PerSecond", + "baseClass": "PerSecond`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Project.cs", + "className": "Vector2Project", + "baseClass": "Project`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Round.cs", + "className": "Vector2Round", + "baseClass": "Round`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Subtract.cs", + "className": "Vector2Subtract", + "baseClass": "Subtract`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Sum.cs", + "className": "Vector2Sum", + "baseClass": "Sum`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "defaultValue" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/DeprecatedVector3Add.cs", + "className": "DeprecatedVector3Add", + "baseClass": "Add`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Absolute.cs", + "className": "Vector3Absolute", + "baseClass": "Absolute`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Angle.cs", + "className": "Vector3Angle", + "baseClass": "Angle`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Average.cs", + "className": "Vector3Average", + "baseClass": "Average`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3CrossProduct.cs", + "className": "Vector3CrossProduct", + "baseClass": "CrossProduct`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Distance.cs", + "className": "Vector3Distance", + "baseClass": "Distance`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Divide.cs", + "className": "Vector3Divide", + "baseClass": "Divide`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3DotProduct.cs", + "className": "Vector3DotProduct", + "baseClass": "DotProduct`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Lerp.cs", + "className": "Vector3Lerp", + "baseClass": "Lerp`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Maximum.cs", + "className": "Vector3Maximum", + "baseClass": "Maximum`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Minimum.cs", + "className": "Vector3Minimum", + "baseClass": "Minimum`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Modulo.cs", + "className": "Vector3Modulo", + "baseClass": "Modulo`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3MoveTowards.cs", + "className": "Vector3MoveTowards", + "baseClass": "MoveTowards`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Multiply.cs", + "className": "Vector3Multiply", + "baseClass": "Multiply`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Normalize.cs", + "className": "Vector3Normalize", + "baseClass": "Normalize`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3PerSecond.cs", + "className": "Vector3PerSecond", + "baseClass": "PerSecond`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Project.cs", + "className": "Vector3Project", + "baseClass": "Project`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Round.cs", + "className": "Vector3Round", + "baseClass": "Round`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Subtract.cs", + "className": "Vector3Subtract", + "baseClass": "Subtract`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Sum.cs", + "className": "Vector3Sum", + "baseClass": "Sum`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "defaultValue" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/DeprecatedVector4Add.cs", + "className": "DeprecatedVector4Add", + "baseClass": "Add`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Absolute.cs", + "className": "Vector4Absolute", + "baseClass": "Absolute`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Average.cs", + "className": "Vector4Average", + "baseClass": "Average`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Distance.cs", + "className": "Vector4Distance", + "baseClass": "Distance`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Divide.cs", + "className": "Vector4Divide", + "baseClass": "Divide`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4DotProduct.cs", + "className": "Vector4DotProduct", + "baseClass": "DotProduct`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Lerp.cs", + "className": "Vector4Lerp", + "baseClass": "Lerp`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Maximum.cs", + "className": "Vector4Maximum", + "baseClass": "Maximum`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Minimum.cs", + "className": "Vector4Minimum", + "baseClass": "Minimum`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Modulo.cs", + "className": "Vector4Modulo", + "baseClass": "Modulo`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4MoveTowards.cs", + "className": "Vector4MoveTowards", + "baseClass": "MoveTowards`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Multiply.cs", + "className": "Vector4Multiply", + "baseClass": "Multiply`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Normalize.cs", + "className": "Vector4Normalize", + "baseClass": "Normalize`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4PerSecond.cs", + "className": "Vector4PerSecond", + "baseClass": "PerSecond`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Round.cs", + "className": "Vector4Round", + "baseClass": "Round`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Subtract.cs", + "className": "Vector4Subtract", + "baseClass": "Subtract`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Sum.cs", + "className": "Vector4Sum", + "baseClass": "Sum`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "defaultValue" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/MissingType.cs", + "className": "MissingType", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Nesting/GraphInput.cs", + "className": "GraphInput", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Nesting/GraphOutput.cs", + "className": "GraphOutput", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Nulls/Null.cs", + "className": "Null", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Nulls/NullCheck.cs", + "className": "NullCheck", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Enter" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Nulls/NullCoalesce.cs", + "className": "NullCoalesce", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Coalesce" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/This.cs", + "className": "This", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Time/Cooldown.cs", + "className": "Cooldown", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "CreateData", + "StartListening", + "StopListening", + "IsListening", + "Update" + ], + "serializedFields": [], + "publicFields": [ + "remaining", + "duration", + "unscaled", + "isReady", + "update", + "isListening" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Time/Timer.cs", + "className": "Timer", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "CreateData", + "StartListening", + "StopListening", + "IsListening", + "Update" + ], + "serializedFields": [], + "publicFields": [ + "elapsed", + "duration", + "active", + "paused", + "unscaled", + "update", + "isListening" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Time/WaitForEndOfFrameUnit.cs", + "className": "WaitForEndOfFrameUnit", + "baseClass": "WaitUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Time/WaitForFlow.cs", + "className": "WaitForFlow", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateData" + ], + "serializedFields": [], + "publicFields": [ + "inputsActivated", + "isWaitingCoroutine" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Time/WaitForNextFrameUnit.cs", + "className": "WaitForNextFrameUnit", + "baseClass": "WaitUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Time/WaitForSecondsUnit.cs", + "className": "WaitForSecondsUnit", + "baseClass": "WaitUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Time/WaitUnit.cs", + "className": "WaitUnit", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Time/WaitUntilUnit.cs", + "className": "WaitUntilUnit", + "baseClass": "WaitUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Time/WaitWhileUnit.cs", + "className": "WaitWhileUnit", + "baseClass": "WaitUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/GetVariable.cs", + "className": "GetVariable", + "baseClass": "UnifiedVariableUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/IsVariableDefined.cs", + "className": "IsVariableDefined", + "baseClass": "UnifiedVariableUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/IUnifiedVariableUnit.cs", + "className": "IUnifiedVariableUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/GetApplicationVariable.cs", + "className": "GetApplicationVariable", + "baseClass": "GetVariableUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/GetGraphVariable.cs", + "className": "GetGraphVariable", + "baseClass": "GetVariableUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/GetObjectVariable.cs", + "className": "GetObjectVariable", + "baseClass": "GetVariableUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/GetSavedVariable.cs", + "className": "GetSavedVariable", + "baseClass": "GetVariableUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/GetSceneVariable.cs", + "className": "GetSceneVariable", + "baseClass": "GetVariableUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/GetVariableUnit.cs", + "className": "GetVariableUnit", + "baseClass": "VariableUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/IApplicationVariableUnit.cs", + "className": "IApplicationVariableUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/IGraphVariableUnit.cs", + "className": "IGraphVariableUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/IObjectVariableUnit.cs", + "className": "IObjectVariableUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/IsApplicationVariableDefined.cs", + "className": "IsApplicationVariableDefined", + "baseClass": "IsVariableDefinedUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/ISavedVariableUnit.cs", + "className": "ISavedVariableUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/ISceneVariableUnit.cs", + "className": "ISceneVariableUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/IsGraphVariableDefined.cs", + "className": "IsGraphVariableDefined", + "baseClass": "IsVariableDefinedUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/IsObjectVariableDefined.cs", + "className": "IsObjectVariableDefined", + "baseClass": "IsVariableDefinedUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/IsSavedVariableDefined.cs", + "className": "IsSavedVariableDefined", + "baseClass": "IsVariableDefinedUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/IsSceneVariableDefined.cs", + "className": "IsSceneVariableDefined", + "baseClass": "IsVariableDefinedUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/IsVariableDefinedUnit.cs", + "className": "IsVariableDefinedUnit", + "baseClass": "VariableUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/IVariableUnit.cs", + "className": "IVariableUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/SetApplicationVariable.cs", + "className": "SetApplicationVariable", + "baseClass": "SetVariableUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/SetGraphVariable.cs", + "className": "SetGraphVariable", + "baseClass": "SetVariableUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/SetObjectVariable.cs", + "className": "SetObjectVariable", + "baseClass": "SetVariableUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/SetSavedVariable.cs", + "className": "SetSavedVariable", + "baseClass": "SetVariableUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/SetSceneVariable.cs", + "className": "SetSceneVariable", + "baseClass": "SetVariableUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/SetVariableUnit.cs", + "className": "SetVariableUnit", + "baseClass": "VariableUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/VariableUnit.cs", + "className": "VariableUnit", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/SaveVariables.cs", + "className": "SaveVariables", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/SetVariable.cs", + "className": "SetVariable", + "baseClass": "UnifiedVariableUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/UnifiedVariableUnit.cs", + "className": "UnifiedVariableUnit", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/IDefaultValue.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/INesterUnit.cs", + "className": "INesterUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/IUnit.cs", + "className": "IUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/IUnitDebugData.cs", + "className": "IUnitDebugData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/MultiInputUnit.cs", + "className": "IMultiInputUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/NesterUnit.cs", + "className": "NesterUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/ControlInput.cs", + "className": "ControlInput", + "baseClass": "UnitPort`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsPredictable" + ], + "serializedFields": [], + "publicFields": [ + "supportsCoroutine", + "requiresCoroutine" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/ControlInputDefinition.cs", + "className": "ControlInputDefinition", + "baseClass": "ControlPortDefinition", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/ControlOutput.cs", + "className": "ControlOutput", + "baseClass": "UnitPort`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsPredictable" + ], + "serializedFields": [], + "publicFields": [ + "connection" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/ControlOutputDefinition.cs", + "className": "ControlOutputDefinition", + "baseClass": "ControlPortDefinition", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/ControlPortDefinition.cs", + "className": "ControlPortDefinition", + "baseClass": "UnitPortDefinition", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/InvalidInput.cs", + "className": "InvalidInput", + "baseClass": "UnitPort`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/InvalidOutput.cs", + "className": "InvalidOutput", + "baseClass": "UnitPort`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitControlPort.cs", + "className": "IUnitControlPort", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitControlPortDefinition.cs", + "className": "IUnitControlPortDefinition", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitInputPort.cs", + "className": "IUnitInputPort", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitInputPortDefinition.cs", + "className": "IUnitInputPortDefinition", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitInvalidPort.cs", + "className": "IUnitInvalidPort", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitOutputPort.cs", + "className": "IUnitOutputPort", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitOutputPortDefinition.cs", + "className": "IUnitOutputPortDefinition", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitPort.cs", + "className": "IUnitPort", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitPortCollection.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitPortDefinition.cs", + "className": "IUnitPortDefinition", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitValuePort.cs", + "className": "IUnitValuePort", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitValuePortDefinition.cs", + "className": "IUnitValuePortDefinition", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/MissingValuePortInputException.cs", + "className": "MissingValuePortInputException", + "baseClass": "Exception", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/UnitPort.cs", + "className": "UnitPort", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanValidlyConnectTo", + "CanInvalidlyConnectTo", + "ValidlyConnectTo", + "InvalidlyConnectTo", + "Disconnect", + "CanConnectToInvalid" + ], + "serializedFields": [], + "publicFields": [ + "graph", + "relations", + "connections", + "connectedPorts", + "hasAnyConnection" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/UnitPortCollection.cs", + "className": "UnitPortCollection", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Single" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/UnitPortDefinition.cs", + "className": "UnitPortDefinition", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/ValueInput.cs", + "className": "ValueInput", + "baseClass": "UnitPort`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetDefaultValue", + "NullMeansSelf", + "AllowsNull" + ], + "serializedFields": [], + "publicFields": [ + "hasDefaultValue", + "connection" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/ValueInputDefinition.cs", + "className": "ValueInputDefinition", + "baseClass": "ValuePortDefinition", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/ValueOutput.cs", + "className": "ValueOutput", + "baseClass": "UnitPort`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "PredictableIf", + "Predictable" + ], + "serializedFields": [], + "publicFields": [ + "supportsPrediction", + "supportsFetch" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/ValueOutputDefinition.cs", + "className": "ValueOutputDefinition", + "baseClass": "ValuePortDefinition", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/ValuePortDefinition.cs", + "className": "ValuePortDefinition", + "baseClass": "UnitPortDefinition", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Properties/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/ScriptGraphAsset.cs", + "className": "ScriptGraphAsset", + "baseClass": "Macro`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/ScriptMachine.cs", + "className": "ScriptMachine", + "baseClass": "EventMachine`2", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/SubgraphUnit.cs", + "className": "SubgraphUnit", + "baseClass": "NesterUnit`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateData", + "StartListening", + "StopListening", + "IsListening" + ], + "serializedFields": [], + "publicFields": [ + "isListening" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Unit.cs", + "className": "Unit", + "baseClass": "GraphElement`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "EnsureDefined", + "Define", + "RemoveUnconnectedInvalidPorts", + "PortsChanged", + "Disconnect" + ], + "serializedFields": [], + "publicFields": [ + "failedToDefine", + "inputs", + "outputs", + "validInputs", + "validOutputs", + "ports", + "invalidPorts", + "validPorts", + "connections" + ], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/UnitCategory.cs", + "className": "UnitCategory", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AndAncestors" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/UnitCategoryConverter.cs", + "className": "UnitCategoryConverter", + "baseClass": "fsDirectConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/UnitPortDefinitionCollection.cs", + "className": "UnitPortDefinitionCollection", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/UnitPreservation.cs", + "className": "UnitPreservation", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetOrCreateInput", + "GetOrCreateOutput", + "RestoreTo" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/AnyState.cs", + "className": "AnyState", + "baseClass": "State", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/FlowState.cs", + "className": "FlowState", + "baseClass": "NesterState`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "StartListening", + "StopListening", + "IsListening" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/FlowStateTransition.cs", + "className": "FlowStateTransition", + "baseClass": "NesterStateTransition`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "StartListening", + "StopListening", + "IsListening" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/Framework/Graph/HasStateGraph.cs", + "className": "HasStateGraph", + "baseClass": "HasGraph`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/INesterState.cs", + "className": "INesterState", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/INesterStateTransition.cs", + "className": "INesterStateTransition", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/IState.cs", + "className": "IState", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/IStateDebugData.cs", + "className": "IStateDebugData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/IStateTransition.cs", + "className": "IStateTransition", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/IStateTransitionDebugData.cs", + "className": "IStateTransitionDebugData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/NesterState.cs", + "className": "NesterState", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/NesterStateTransition.cs", + "className": "NesterStateTransition", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/OnEnterState.cs", + "className": "OnEnterState", + "baseClass": "ManualEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/OnExitState.cs", + "className": "OnExitState", + "baseClass": "ManualEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/Properties/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/State.cs", + "className": "State", + "baseClass": "GraphElement`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateData", + "CreateDebugData", + "Disconnect" + ], + "serializedFields": [], + "publicFields": [ + "isActive", + "hasEntered", + "outgoingTransitions", + "incomingTransitions", + "transitions" + ], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateEnterReason.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateEventHooks.cs", + "className": "StateEventHooks", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateExitReason.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateGraph.cs", + "className": "StateGraph", + "baseClass": "Graph", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "StartListening", + "StopListening", + "IsListening", + "Start", + "Stop" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateGraphAsset.cs", + "className": "StateGraphAsset", + "baseClass": "Macro`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateGraphData.cs", + "className": "StateGraphData", + "baseClass": "GraphData`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateMachine.cs", + "className": "StateMachine", + "baseClass": "EventMachine`2", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Start", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateTransition.cs", + "className": "StateTransition", + "baseClass": "GraphElement`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateDebugData", + "Branch" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateUnit.cs", + "className": "StateUnit", + "baseClass": "NesterUnit`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/SuperState.cs", + "className": "SuperState", + "baseClass": "NesterState`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "StartListening", + "StopListening", + "IsListening" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/TriggerStateTransition.cs", + "className": "TriggerStateTransition", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/Units/GetStateGraph.cs", + "className": "GetStateGraph", + "baseClass": "GetGraph`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/Units/GetStateGraphs.cs", + "className": "GetStateGraphs", + "baseClass": "GetGraphs`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/Units/SetStateGraph.cs", + "className": "SetStateGraph", + "baseClass": "SetGraph`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/Units/StateGraphContainerType.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/AsyncOperation.cs", + "className": "AsyncOperation", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Cli.cs", + "className": "Cli", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Discovery.cs", + "className": "Discovery", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/FileUtility.cs", + "className": "FileUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Image.cs", + "className": "Image", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/KnownAssemblies.cs", + "className": "KnownAssemblies", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Messaging/Deserializer.cs", + "className": "Deserializer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ReadInt32", + "ReadString", + "CanReadMore" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Messaging/ExceptionEventArgs.cs", + "className": "ExceptionEventArgs", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Messaging/Message.cs", + "className": "Message", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Messaging/MessageEventArgs.cs", + "className": "MessageEventArgs", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Messaging/MessageType.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Messaging/Messenger.cs", + "className": "Messager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SendMessage", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Messaging/Serializer.cs", + "className": "Serializer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "WriteInt32", + "WriteString", + "Buffer" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Messaging/TcpClient.cs", + "className": "TcpClient", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "NetworkStream", + "Buffer", + "OnBufferAvailable" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Messaging/TcpListener.cs", + "className": "TcpListener", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Buffer" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Messaging/UdpSocket.cs", + "className": "UdpSocket", + "baseClass": "Socket", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Bind" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/ProcessRunner.cs", + "className": "ProcessRunner", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/AssemblyNameProvider.cs", + "className": "AssemblyNameProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetAssemblyNameFromScriptPath", + "GetAssemblies", + "GetCompileOutputPath", + "GetAllAssetPaths", + "IsInternalizedPackagePath", + "ParseResponseFile", + "ToggleProjectGeneration", + "ResetProjectGenerationFlag", + "GetAssemblyName" + ], + "serializedFields": [], + "publicFields": [ + "ProjectSupportedExtensions", + "ProjectGenerationRootNamespace" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/FileIOProvider.cs", + "className": "FileIOProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Exists", + "ReadAllText", + "WriteAllText" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/GeneratorFactory.cs", + "className": "GeneratorFactory", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/GUIDProvider.cs", + "className": "GUIDProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ProjectGuid", + "SolutionGuid" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/LegacyStyleProjectGeneration.cs", + "className": "LegacyStyleProjectGeneration", + "baseClass": "ProjectGeneration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/ProjectGeneration.cs", + "className": "ProjectGeneration", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SyncIfNeeded", + "Sync", + "HasSolutionBeenGenerated", + "IsSupportedFile", + "GenerateAndWriteSolutionAndProjects", + "ProjectFile", + "SolutionFile" + ], + "serializedFields": [], + "publicFields": [ + "AssemblyNameProvider" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/ProjectGenerationFlag.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/ProjectProperties.cs", + "className": "ProjectProperties", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/SdkStyleProjectGeneration.cs", + "className": "SdkStyleProjectGeneration", + "baseClass": "ProjectGeneration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/TypeCacheHelper.cs", + "className": "TypeCacheHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/SimpleJSON.cs", + "className": "JSONNode", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "MoveNext", + "GetEnumerator", + "Dispose", + "Reset" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Solution.cs", + "className": "Solution", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/SolutionParser.cs", + "className": "SolutionParser", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/SolutionProjectEntry.cs", + "className": "SolutionProjectEntry", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsSolutionFolderProjectFactory" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/SolutionProperties.cs", + "className": "SolutionProperties", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Symbols.cs", + "className": "Symbols", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Testing/TestAdaptor.cs", + "className": "TestAdaptor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "TestAdaptors", + "Id", + "Name", + "FullName", + "Type", + "Method", + "Assembly", + "Parent" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Testing/TestResultAdaptor.cs", + "className": "TestResultAdaptor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "TestResultAdaptors", + "Name", + "FullName", + "PassCount", + "FailCount", + "InconclusiveCount", + "SkipCount", + "ResultState", + "StackTrace", + "TestStatus", + "Parent" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Testing/TestRunnerApiListener.cs", + "className": "TestRunnerApiListener", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Testing/TestRunnerCallbacks.cs", + "className": "TestRunnerCallbacks", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunFinished", + "RunStarted", + "TestFinished", + "TestStarted" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Testing/TestStatusAdaptor.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/UnityInstallation.cs", + "className": "UnityInstallation", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/UsageUtility.cs", + "className": "UsageUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Path", + "GameObjectPath" + ], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/VersionPair.cs", + "className": "VersionPair", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "IdeVersion", + "LanguageVersion" + ], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/VisualStudioCodeInstallation.cs", + "className": "VisualStudioCodeInstallation", + "baseClass": "VisualStudioInstallation", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "name", + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/VisualStudioEditor.cs", + "className": "VisualStudioEditor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateIfDoesntExist", + "Initialize", + "OnGUI", + "SyncIfNeeded", + "SyncAll", + "OpenProject" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/VisualStudioForWindowsInstallation.cs", + "className": "VisualStudioForWindowsInstallation", + "baseClass": "VisualStudioInstallation", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ToVisualStudioInstallations" + ], + "serializedFields": [], + "publicFields": [ + "entries", + "displayName", + "isPrerelease", + "productPath", + "catalog", + "productDisplayVersion", + "buildVersion" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/VisualStudioInstallation.cs", + "className": "VisualStudioInstallation", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/VisualStudioIntegration.cs", + "className": "VisualStudioIntegration", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + } + ], + "prefabs": [ + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Resources/DebugUICanvas.prefab", + "components": [ + "RectTransform", + "Canvas", + "CanvasScaler", + "GraphicRaycaster", + "DebugUIHandlerCanvas" + ], + "attachedScripts": [ + "CanvasScaler", + "GraphicRaycaster", + "DebugUIHandlerCanvas" + ], + "nestedPrefabs": [], + "importantReferences": [ + "CanvasScaler.Script -> CanvasScaler", + "GraphicRaycaster.Script -> GraphicRaycaster", + "DebugUIHandlerCanvas.Script -> DebugUIHandlerCanvas", + "DebugUIHandlerCanvas.Panel Prefab -> DebugUIPanel" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Resources/DebugUIPersistentCanvas.prefab", + "components": [ + "RectTransform", + "Canvas", + "CanvasScaler", + "GraphicRaycaster", + "DebugUIHandlerPersistentCanvas", + "CanvasRenderer", + "Image", + "VerticalLayoutGroup", + "ContentSizeFitter" + ], + "attachedScripts": [ + "CanvasScaler", + "GraphicRaycaster", + "DebugUIHandlerPersistentCanvas", + "Image", + "VerticalLayoutGroup", + "ContentSizeFitter" + ], + "nestedPrefabs": [], + "importantReferences": [ + "CanvasScaler.Script -> CanvasScaler", + "GraphicRaycaster.Script -> GraphicRaycaster", + "DebugUIHandlerPersistentCanvas.Script -> DebugUIHandlerPersistentCanvas", + "DebugUIHandlerPersistentCanvas.Panel -> DebugUI Persistent Panel", + "DebugUIHandlerPersistentCanvas.Value Prefab -> DebugUIValuePersistent", + "Image.Script -> Image", + "Image.Sprite -> White1px", + "VerticalLayoutGroup.Script -> VerticalLayoutGroup", + "ContentSizeFitter.Script -> ContentSizeFitter" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIBitField.prefab", + "components": [ + "RectTransform", + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerBitField", + "UIFoldout", + "CanvasRenderer", + "Image", + "Text", + "DebugUIHandlerIndirectToggle", + "Toggle" + ], + "attachedScripts": [ + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerBitField", + "UIFoldout", + "Image", + "Text", + "DebugUIHandlerIndirectToggle", + "Toggle" + ], + "nestedPrefabs": [], + "importantReferences": [ + "VerticalLayoutGroup.Script -> VerticalLayoutGroup", + "ContentSizeFitter.Script -> ContentSizeFitter", + "DebugUIHandlerContainer.Script -> DebugUIHandlerContainer", + "DebugUIHandlerContainer.Content Holder -> Content", + "DebugUIHandlerBitField.Script -> DebugUIHandlerBitField", + "DebugUIHandlerBitField.Name Label -> Text", + "DebugUIHandlerBitField.Value Toggle -> Header", + "UIFoldout.Script -> UIFoldout", + "UIFoldout.Content -> Content", + "UIFoldout.Arrow Opened -> Arrow Opened", + "UIFoldout.Arrow Closed -> Arrow Closed", + "Image.Script -> Image", + "Image.Sprite -> UIFoldoutOpened", + "Image.Sprite -> UIFoldoutClosed", + "Text.Script -> Text", + "Image.Sprite -> White1px", + "DebugUIHandlerIndirectToggle.Script -> DebugUIHandlerIndirectToggle", + "DebugUIHandlerIndirectToggle.Name Label -> Text", + "DebugUIHandlerIndirectToggle.Value Toggle -> Toggle", + "DebugUIHandlerIndirectToggle.Checkmark Image -> Checkmark", + "Toggle.Script -> Toggle", + "Toggle.Target Graphic -> Background", + "Toggle.Graphic -> Checkmark", + "Image.Sprite -> UIElement8px", + "Image.Sprite -> UICheckMark" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIButton.prefab", + "components": [ + "RectTransform", + "CanvasRenderer", + "Image", + "Button", + "DebugUIHandlerButton", + "Text" + ], + "attachedScripts": [ + "Image", + "Button", + "DebugUIHandlerButton", + "Text" + ], + "nestedPrefabs": [], + "importantReferences": [ + "Image.Script -> Image", + "Image.Sprite -> UIElement8px", + "Button.Script -> Button", + "Button.Target Graphic -> DebugUIButton", + "DebugUIHandlerButton.Script -> DebugUIHandlerButton", + "DebugUIHandlerButton.Name Label -> Text", + "Text.Script -> Text" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIColor.prefab", + "components": [ + "RectTransform", + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerColor", + "DebugUIHandlerContainer", + "UIFoldout", + "CanvasRenderer", + "Image", + "Text", + "DebugUIHandlerIndirectFloatField" + ], + "attachedScripts": [ + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerColor", + "DebugUIHandlerContainer", + "UIFoldout", + "Image", + "Text", + "DebugUIHandlerIndirectFloatField" + ], + "nestedPrefabs": [], + "importantReferences": [ + "VerticalLayoutGroup.Script -> VerticalLayoutGroup", + "ContentSizeFitter.Script -> ContentSizeFitter", + "DebugUIHandlerColor.Script -> DebugUIHandlerColor", + "DebugUIHandlerColor.Name Label -> Text", + "DebugUIHandlerColor.Value Toggle -> Header", + "DebugUIHandlerColor.Color Image -> Color", + "DebugUIHandlerColor.Field R -> R", + "DebugUIHandlerColor.Field G -> G", + "DebugUIHandlerColor.Field B -> B", + "DebugUIHandlerColor.Field A -> A", + "DebugUIHandlerContainer.Script -> DebugUIHandlerContainer", + "DebugUIHandlerContainer.Content Holder -> Content", + "UIFoldout.Script -> UIFoldout", + "UIFoldout.Content -> Content", + "UIFoldout.Arrow Opened -> Arrow Opened", + "UIFoldout.Arrow Closed -> Arrow Closed", + "Image.Script -> Image", + "Image.Sprite -> UIFoldoutOpened", + "Image.Sprite -> UIFoldoutClosed", + "Image.Sprite -> White1px", + "Text.Script -> Text", + "DebugUIHandlerIndirectFloatField.Script -> DebugUIHandlerIndirectFloatField", + "DebugUIHandlerIndirectFloatField.Name Label -> Text", + "DebugUIHandlerIndirectFloatField.Value Label -> Float" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIEnumField.prefab", + "components": [ + "RectTransform", + "DebugUIHandlerEnumField", + "CanvasRenderer", + "Text", + "Button" + ], + "attachedScripts": [ + "DebugUIHandlerEnumField", + "Text", + "Button" + ], + "nestedPrefabs": [], + "importantReferences": [ + "DebugUIHandlerEnumField.Script -> DebugUIHandlerEnumField", + "DebugUIHandlerEnumField.Next Button Text -> Increment", + "DebugUIHandlerEnumField.Previous Button Text -> Decrement", + "DebugUIHandlerEnumField.Name Label -> Text", + "DebugUIHandlerEnumField.Value Label -> Value", + "Text.Script -> Text", + "Button.Script -> Button", + "Button.Target Graphic -> Decrement", + "Button.Target Graphic -> Increment" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIEnumHistory.prefab", + "components": [ + "RectTransform", + "DebugUIHandlerEnumHistory", + "CanvasRenderer", + "Text" + ], + "attachedScripts": [ + "DebugUIHandlerEnumHistory", + "Text" + ], + "nestedPrefabs": [], + "importantReferences": [ + "DebugUIHandlerEnumHistory.Script -> DebugUIHandlerEnumHistory", + "DebugUIHandlerEnumHistory.Name Label -> Text", + "DebugUIHandlerEnumHistory.Value Label -> Value", + "Text.Script -> Text" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIFloatField.prefab", + "components": [ + "RectTransform", + "DebugUIHandlerFloatField", + "CanvasRenderer", + "Text", + "Button" + ], + "attachedScripts": [ + "DebugUIHandlerFloatField", + "Text", + "Button" + ], + "nestedPrefabs": [], + "importantReferences": [ + "DebugUIHandlerFloatField.Script -> DebugUIHandlerFloatField", + "DebugUIHandlerFloatField.Name Label -> Text", + "DebugUIHandlerFloatField.Value Label -> Float", + "Text.Script -> Text", + "Button.Script -> Button", + "Button.Target Graphic -> <<<", + "Button.Target Graphic -> <", + "Button.Target Graphic -> >", + "Button.Target Graphic -> >>>" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIFoldout.prefab", + "components": [ + "RectTransform", + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerFoldout", + "UIFoldout", + "CanvasRenderer", + "Image", + "Text" + ], + "attachedScripts": [ + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerFoldout", + "UIFoldout", + "Image", + "Text" + ], + "nestedPrefabs": [], + "importantReferences": [ + "VerticalLayoutGroup.Script -> VerticalLayoutGroup", + "ContentSizeFitter.Script -> ContentSizeFitter", + "DebugUIHandlerContainer.Script -> DebugUIHandlerContainer", + "DebugUIHandlerContainer.Content Holder -> Content", + "DebugUIHandlerFoldout.Script -> DebugUIHandlerFoldout", + "DebugUIHandlerFoldout.Name Label -> Text", + "DebugUIHandlerFoldout.Value Toggle -> Header", + "UIFoldout.Script -> UIFoldout", + "UIFoldout.Content -> Content", + "UIFoldout.Arrow Opened -> Arrow Opened", + "UIFoldout.Arrow Closed -> Arrow Closed", + "Image.Script -> Image", + "Image.Sprite -> UIFoldoutOpened", + "Image.Sprite -> UIFoldoutClosed", + "Text.Script -> Text", + "Image.Sprite -> White1px" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIGroup.prefab", + "components": [ + "RectTransform", + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerGroup", + "CanvasRenderer", + "Text", + "Image" + ], + "attachedScripts": [ + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerGroup", + "Text", + "Image" + ], + "nestedPrefabs": [], + "importantReferences": [ + "VerticalLayoutGroup.Script -> VerticalLayoutGroup", + "ContentSizeFitter.Script -> ContentSizeFitter", + "DebugUIHandlerContainer.Script -> DebugUIHandlerContainer", + "DebugUIHandlerContainer.Content Holder -> Content", + "DebugUIHandlerGroup.Script -> DebugUIHandlerGroup", + "DebugUIHandlerGroup.Name Label -> Text", + "DebugUIHandlerGroup.Header -> Header", + "Text.Script -> Text", + "Image.Script -> Image", + "Image.Sprite -> White1px" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIHandlerRenderingLayerField.prefab", + "components": [ + "RectTransform", + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerRenderingLayerField", + "UIFoldout", + "CanvasRenderer", + "Image", + "Text", + "DebugUIHandlerIndirectToggle", + "Toggle" + ], + "attachedScripts": [ + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerRenderingLayerField", + "UIFoldout", + "Image", + "Text", + "DebugUIHandlerIndirectToggle", + "Toggle" + ], + "nestedPrefabs": [], + "importantReferences": [ + "VerticalLayoutGroup.Script -> VerticalLayoutGroup", + "ContentSizeFitter.Script -> ContentSizeFitter", + "DebugUIHandlerContainer.Script -> DebugUIHandlerContainer", + "DebugUIHandlerContainer.Content Holder -> Content", + "DebugUIHandlerRenderingLayerField.Script -> DebugUIHandlerRenderingLayerField", + "DebugUIHandlerRenderingLayerField.Name Label -> Text", + "DebugUIHandlerRenderingLayerField.Value Toggle -> Header", + "UIFoldout.Script -> UIFoldout", + "UIFoldout.Content -> Content", + "UIFoldout.Arrow Opened -> Arrow Opened", + "UIFoldout.Arrow Closed -> Arrow Closed", + "Image.Script -> Image", + "Image.Sprite -> UIFoldoutOpened", + "Image.Sprite -> UIFoldoutClosed", + "Text.Script -> Text", + "Image.Sprite -> White1px", + "DebugUIHandlerIndirectToggle.Script -> DebugUIHandlerIndirectToggle", + "DebugUIHandlerIndirectToggle.Name Label -> Text", + "DebugUIHandlerIndirectToggle.Value Toggle -> Toggle", + "DebugUIHandlerIndirectToggle.Checkmark Image -> Checkmark", + "Toggle.Script -> Toggle", + "Toggle.Target Graphic -> Background", + "Toggle.Graphic -> Checkmark", + "Image.Sprite -> UIElement8px", + "Image.Sprite -> UICheckMark" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIHBox.prefab", + "components": [ + "RectTransform", + "HorizontalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerHBox" + ], + "attachedScripts": [ + "HorizontalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerHBox" + ], + "nestedPrefabs": [], + "importantReferences": [ + "HorizontalLayoutGroup.Script -> HorizontalLayoutGroup", + "ContentSizeFitter.Script -> ContentSizeFitter", + "DebugUIHandlerContainer.Script -> DebugUIHandlerContainer", + "DebugUIHandlerContainer.Content Holder -> DebugUIHBox", + "DebugUIHandlerHBox.Script -> DebugUIHandlerHBox" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIIntField.prefab", + "components": [ + "RectTransform", + "DebugUIHandlerIntField", + "CanvasRenderer", + "Text", + "Button" + ], + "attachedScripts": [ + "DebugUIHandlerIntField", + "Text", + "Button" + ], + "nestedPrefabs": [], + "importantReferences": [ + "DebugUIHandlerIntField.Script -> DebugUIHandlerIntField", + "DebugUIHandlerIntField.Name Label -> Text", + "DebugUIHandlerIntField.Value Label -> Int", + "Text.Script -> Text", + "Button.Script -> Button", + "Button.Target Graphic -> <<<", + "Button.Target Graphic -> <", + "Button.Target Graphic -> >", + "Button.Target Graphic -> >>>" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIMessageBox.prefab", + "components": [ + "RectTransform", + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerMessageBox", + "CanvasRenderer", + "Image", + "Text" + ], + "attachedScripts": [ + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerMessageBox", + "Image", + "Text" + ], + "nestedPrefabs": [], + "importantReferences": [ + "VerticalLayoutGroup.Script -> VerticalLayoutGroup", + "ContentSizeFitter.Script -> ContentSizeFitter", + "DebugUIHandlerMessageBox.Script -> DebugUIHandlerMessageBox", + "DebugUIHandlerMessageBox.Name Label -> Text", + "Image.Script -> Image", + "Text.Script -> Text" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIObject.prefab", + "components": [ + "RectTransform", + "DebugUIHandlerObject", + "CanvasRenderer", + "Text" + ], + "attachedScripts": [ + "DebugUIHandlerObject", + "Text" + ], + "nestedPrefabs": [], + "importantReferences": [ + "DebugUIHandlerObject.Script -> DebugUIHandlerObject", + "DebugUIHandlerObject.Name Label -> Text", + "DebugUIHandlerObject.Value Label -> Value", + "Text.Script -> Text" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIObjectList.prefab", + "components": [ + "RectTransform", + "DebugUIHandlerObjectList", + "CanvasRenderer", + "Text", + "Button" + ], + "attachedScripts": [ + "DebugUIHandlerObjectList", + "Text", + "Button" + ], + "nestedPrefabs": [], + "importantReferences": [ + "DebugUIHandlerObjectList.Script -> DebugUIHandlerObjectList", + "DebugUIHandlerObjectList.Next Button Text -> Increment", + "DebugUIHandlerObjectList.Previous Button Text -> Decrement", + "DebugUIHandlerObjectList.Name Label -> Text", + "DebugUIHandlerObjectList.Value Label -> Value", + "Text.Script -> Text", + "Button.Script -> Button", + "Button.Target Graphic -> Decrement", + "Button.Target Graphic -> Increment" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIObjectPopupField.prefab", + "components": [ + "RectTransform", + "DebugUIHandlerObjectPopupField", + "CanvasRenderer", + "Text", + "Button" + ], + "attachedScripts": [ + "DebugUIHandlerObjectPopupField", + "Text", + "Button" + ], + "nestedPrefabs": [], + "importantReferences": [ + "DebugUIHandlerObjectPopupField.Script -> DebugUIHandlerObjectPopupField", + "DebugUIHandlerObjectPopupField.Next Button Text -> Increment", + "DebugUIHandlerObjectPopupField.Previous Button Text -> Decrement", + "DebugUIHandlerObjectPopupField.Name Label -> Text", + "DebugUIHandlerObjectPopupField.Value Label -> Value", + "Text.Script -> Text", + "Button.Script -> Button", + "Button.Target Graphic -> Decrement", + "Button.Target Graphic -> Increment" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIPanel.prefab", + "components": [ + "RectTransform", + "CanvasRenderer", + "Image", + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerPanel", + "LayoutElement", + "Button", + "Text", + "ScrollRect", + "Mask", + "Scrollbar", + "EventTrigger" + ], + "attachedScripts": [ + "Image", + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerPanel", + "LayoutElement", + "Button", + "Text", + "ScrollRect", + "Mask", + "Scrollbar", + "EventTrigger" + ], + "nestedPrefabs": [], + "importantReferences": [ + "Image.Script -> Image", + "Image.Sprite -> White1px", + "VerticalLayoutGroup.Script -> VerticalLayoutGroup", + "ContentSizeFitter.Script -> ContentSizeFitter", + "DebugUIHandlerContainer.Script -> DebugUIHandlerContainer", + "DebugUIHandlerContainer.Content Holder -> Content", + "DebugUIHandlerPanel.Script -> DebugUIHandlerPanel", + "DebugUIHandlerPanel.Name Label -> Title", + "DebugUIHandlerPanel.Scroll Rect -> Scroll View", + "DebugUIHandlerPanel.Viewport -> Viewport", + "LayoutElement.Script -> LayoutElement", + "Button.Script -> Button", + "Button.Target Graphic -> Previous", + "Text.Script -> Text", + "Button.Target Graphic -> Next", + "ScrollRect.Script -> ScrollRect", + "ScrollRect.Content -> Content", + "ScrollRect.Viewport -> Viewport", + "ScrollRect.Horizontal Scrollbar -> Scrollbar Horizontal", + "ScrollRect.Vertical Scrollbar -> Scrollbar Vertical", + "Mask.Script -> Mask", + "Image.Sprite -> UIMask", + "Scrollbar.Script -> Scrollbar", + "Scrollbar.Target Graphic -> Handle", + "Scrollbar.Handle Rect -> Handle", + "EventTrigger.Script -> EventTrigger", + "Image.Sprite -> UIElement8px", + "Button.Target Graphic -> Reset Button" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIProgressBar.prefab", + "components": [ + "RectTransform", + "DebugUIHandlerProgressBar", + "CanvasRenderer", + "Text", + "Image" + ], + "attachedScripts": [ + "DebugUIHandlerProgressBar", + "Text", + "Image" + ], + "nestedPrefabs": [], + "importantReferences": [ + "DebugUIHandlerProgressBar.Script -> DebugUIHandlerProgressBar", + "DebugUIHandlerProgressBar.Name Label -> Text", + "DebugUIHandlerProgressBar.Value Label -> Value", + "DebugUIHandlerProgressBar.Progress Bar Rect -> Progress", + "Text.Script -> Text", + "Image.Script -> Image", + "Image.Sprite -> White1px" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIRow.prefab", + "components": [ + "RectTransform", + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerRow", + "UIFoldout", + "CanvasRenderer", + "Image", + "Text" + ], + "attachedScripts": [ + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerRow", + "UIFoldout", + "Image", + "Text" + ], + "nestedPrefabs": [], + "importantReferences": [ + "VerticalLayoutGroup.Script -> VerticalLayoutGroup", + "ContentSizeFitter.Script -> ContentSizeFitter", + "DebugUIHandlerContainer.Script -> DebugUIHandlerContainer", + "DebugUIHandlerContainer.Content Holder -> Content", + "DebugUIHandlerRow.Script -> DebugUIHandlerRow", + "DebugUIHandlerRow.Name Label -> Text", + "DebugUIHandlerRow.Value Toggle -> Header", + "UIFoldout.Script -> UIFoldout", + "UIFoldout.Content -> Content", + "UIFoldout.Arrow Opened -> Arrow Opened", + "UIFoldout.Arrow Closed -> Arrow Closed", + "Image.Script -> Image", + "Image.Sprite -> UIFoldoutOpened", + "Image.Sprite -> UIFoldoutClosed", + "Text.Script -> Text", + "Image.Sprite -> White1px" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIToggle.prefab", + "components": [ + "RectTransform", + "DebugUIHandlerToggle", + "CanvasRenderer", + "Text", + "Toggle", + "Image" + ], + "attachedScripts": [ + "DebugUIHandlerToggle", + "Text", + "Toggle", + "Image" + ], + "nestedPrefabs": [], + "importantReferences": [ + "DebugUIHandlerToggle.Script -> DebugUIHandlerToggle", + "DebugUIHandlerToggle.Name Label -> Text", + "DebugUIHandlerToggle.Value Toggle -> Toggle", + "DebugUIHandlerToggle.Checkmark Image -> Checkmark", + "Text.Script -> Text", + "Toggle.Script -> Toggle", + "Toggle.Target Graphic -> Background", + "Toggle.Graphic -> Checkmark", + "Image.Script -> Image", + "Image.Sprite -> UIElement8px", + "Image.Sprite -> UICheckMark" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIToggleHistory.prefab", + "components": [ + "RectTransform", + "DebugUIHandlerToggleHistory", + "CanvasRenderer", + "Text", + "Toggle", + "Image" + ], + "attachedScripts": [ + "DebugUIHandlerToggleHistory", + "Text", + "Toggle", + "Image" + ], + "nestedPrefabs": [], + "importantReferences": [ + "DebugUIHandlerToggleHistory.Script -> DebugUIHandlerToggleHistory", + "DebugUIHandlerToggleHistory.Name Label -> Text", + "DebugUIHandlerToggleHistory.Value Toggle -> Toggle", + "DebugUIHandlerToggleHistory.Checkmark Image -> Checkmark", + "Text.Script -> Text", + "Toggle.Script -> Toggle", + "Toggle.Target Graphic -> Background", + "Toggle.Graphic -> Checkmark", + "Image.Script -> Image", + "Image.Sprite -> UIElement8px", + "Image.Sprite -> UICheckMark" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIUIntField.prefab", + "components": [ + "RectTransform", + "DebugUIHandlerUIntField", + "CanvasRenderer", + "Text", + "Button" + ], + "attachedScripts": [ + "DebugUIHandlerUIntField", + "Text", + "Button" + ], + "nestedPrefabs": [], + "importantReferences": [ + "DebugUIHandlerUIntField.Script -> DebugUIHandlerUIntField", + "DebugUIHandlerUIntField.Name Label -> Text", + "DebugUIHandlerUIntField.Value Label -> UInt", + "Text.Script -> Text", + "Button.Script -> Button", + "Button.Target Graphic -> <<<", + "Button.Target Graphic -> <", + "Button.Target Graphic -> >", + "Button.Target Graphic -> >>>" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIValue.prefab", + "components": [ + "RectTransform", + "DebugUIHandlerValue", + "CanvasRenderer", + "Text" + ], + "attachedScripts": [ + "DebugUIHandlerValue", + "Text" + ], + "nestedPrefabs": [], + "importantReferences": [ + "DebugUIHandlerValue.Script -> DebugUIHandlerValue", + "DebugUIHandlerValue.Name Label -> Text", + "DebugUIHandlerValue.Value Label -> Value", + "Text.Script -> Text" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIValuePersistent.prefab", + "components": [ + "RectTransform", + "DebugUIHandlerValue", + "CanvasRenderer", + "Text" + ], + "attachedScripts": [ + "DebugUIHandlerValue", + "Text" + ], + "nestedPrefabs": [], + "importantReferences": [ + "DebugUIHandlerValue.Script -> DebugUIHandlerValue", + "DebugUIHandlerValue.Name Label -> Text", + "DebugUIHandlerValue.Value Label -> Value", + "Text.Script -> Text" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIValueTuple.prefab", + "components": [ + "RectTransform", + "DebugUIHandlerValueTuple", + "CanvasRenderer", + "Text" + ], + "attachedScripts": [ + "DebugUIHandlerValueTuple", + "Text" + ], + "nestedPrefabs": [], + "importantReferences": [ + "DebugUIHandlerValueTuple.Script -> DebugUIHandlerValueTuple", + "DebugUIHandlerValueTuple.Name Label -> Text", + "DebugUIHandlerValueTuple.Value Label -> Value", + "Text.Script -> Text" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIVBox.prefab", + "components": [ + "RectTransform", + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerVBox" + ], + "attachedScripts": [ + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerVBox" + ], + "nestedPrefabs": [], + "importantReferences": [ + "VerticalLayoutGroup.Script -> VerticalLayoutGroup", + "ContentSizeFitter.Script -> ContentSizeFitter", + "DebugUIHandlerContainer.Script -> DebugUIHandlerContainer", + "DebugUIHandlerContainer.Content Holder -> DebugUIVBox", + "DebugUIHandlerVBox.Script -> DebugUIHandlerVBox" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIVector2.prefab", + "components": [ + "RectTransform", + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerVector2", + "UIFoldout", + "CanvasRenderer", + "Image", + "Text", + "DebugUIHandlerIndirectFloatField" + ], + "attachedScripts": [ + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerVector2", + "UIFoldout", + "Image", + "Text", + "DebugUIHandlerIndirectFloatField" + ], + "nestedPrefabs": [], + "importantReferences": [ + "VerticalLayoutGroup.Script -> VerticalLayoutGroup", + "ContentSizeFitter.Script -> ContentSizeFitter", + "DebugUIHandlerContainer.Script -> DebugUIHandlerContainer", + "DebugUIHandlerContainer.Content Holder -> Content", + "DebugUIHandlerVector2.Script -> DebugUIHandlerVector2", + "DebugUIHandlerVector2.Name Label -> Text", + "DebugUIHandlerVector2.Value Toggle -> Header", + "DebugUIHandlerVector2.Field X -> X", + "DebugUIHandlerVector2.Field Y -> Y", + "UIFoldout.Script -> UIFoldout", + "UIFoldout.Content -> Content", + "UIFoldout.Arrow Opened -> Arrow Opened", + "UIFoldout.Arrow Closed -> Arrow Closed", + "Image.Script -> Image", + "Image.Sprite -> UIFoldoutOpened", + "Image.Sprite -> UIFoldoutClosed", + "Text.Script -> Text", + "Image.Sprite -> White1px", + "DebugUIHandlerIndirectFloatField.Script -> DebugUIHandlerIndirectFloatField", + "DebugUIHandlerIndirectFloatField.Name Label -> Text", + "DebugUIHandlerIndirectFloatField.Value Label -> Float" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIVector3.prefab", + "components": [ + "RectTransform", + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerVector3", + "UIFoldout", + "CanvasRenderer", + "Image", + "Text", + "DebugUIHandlerIndirectFloatField" + ], + "attachedScripts": [ + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerVector3", + "UIFoldout", + "Image", + "Text", + "DebugUIHandlerIndirectFloatField" + ], + "nestedPrefabs": [], + "importantReferences": [ + "VerticalLayoutGroup.Script -> VerticalLayoutGroup", + "ContentSizeFitter.Script -> ContentSizeFitter", + "DebugUIHandlerContainer.Script -> DebugUIHandlerContainer", + "DebugUIHandlerContainer.Content Holder -> Content", + "DebugUIHandlerVector3.Script -> DebugUIHandlerVector3", + "DebugUIHandlerVector3.Name Label -> Text", + "DebugUIHandlerVector3.Value Toggle -> Header", + "DebugUIHandlerVector3.Field X -> X", + "DebugUIHandlerVector3.Field Y -> Y", + "DebugUIHandlerVector3.Field Z -> Z", + "UIFoldout.Script -> UIFoldout", + "UIFoldout.Content -> Content", + "UIFoldout.Arrow Opened -> Arrow Opened", + "UIFoldout.Arrow Closed -> Arrow Closed", + "Image.Script -> Image", + "Image.Sprite -> UIFoldoutOpened", + "Image.Sprite -> UIFoldoutClosed", + "Text.Script -> Text", + "Image.Sprite -> White1px", + "DebugUIHandlerIndirectFloatField.Script -> DebugUIHandlerIndirectFloatField", + "DebugUIHandlerIndirectFloatField.Name Label -> Text", + "DebugUIHandlerIndirectFloatField.Value Label -> Float" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIVector4.prefab", + "components": [ + "RectTransform", + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerVector4", + "UIFoldout", + "CanvasRenderer", + "Image", + "Text", + "DebugUIHandlerIndirectFloatField" + ], + "attachedScripts": [ + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerVector4", + "UIFoldout", + "Image", + "Text", + "DebugUIHandlerIndirectFloatField" + ], + "nestedPrefabs": [], + "importantReferences": [ + "VerticalLayoutGroup.Script -> VerticalLayoutGroup", + "ContentSizeFitter.Script -> ContentSizeFitter", + "DebugUIHandlerContainer.Script -> DebugUIHandlerContainer", + "DebugUIHandlerContainer.Content Holder -> Content", + "DebugUIHandlerVector4.Script -> DebugUIHandlerVector4", + "DebugUIHandlerVector4.Name Label -> Text", + "DebugUIHandlerVector4.Value Toggle -> Header", + "DebugUIHandlerVector4.Field X -> X", + "DebugUIHandlerVector4.Field Y -> Y", + "DebugUIHandlerVector4.Field Z -> Z", + "DebugUIHandlerVector4.Field W -> W", + "UIFoldout.Script -> UIFoldout", + "UIFoldout.Content -> Content", + "UIFoldout.Arrow Opened -> Arrow Opened", + "UIFoldout.Arrow Closed -> Arrow Closed", + "Image.Script -> Image", + "Image.Sprite -> UIFoldoutOpened", + "Image.Sprite -> UIFoldoutClosed", + "Text.Script -> Text", + "Image.Sprite -> White1px", + "DebugUIHandlerIndirectFloatField.Script -> DebugUIHandlerIndirectFloatField", + "DebugUIHandlerIndirectFloatField.Name Label -> Text", + "DebugUIHandlerIndirectFloatField.Value Label -> Float" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + } + ], + "gitReports": { + "reportsFolderFound": true, + "validationReportFound": true, + "validationFoundErrors": true, + "validationWarnings": 1, + "validationErrors": 3, + "apiReferenceFound": true, + "filePurposeFound": true, + "staticCallMapFound": true, + "unityScriptReportFound": true, + "likelyEntryPoints": [ + "Likely entry point: index.php", + "Possible startup file: index.php" + ], + "importantFiles": [ + "index.php", + "validate.yml" + ], + "foundReports": [ + "reports/errors.md", + "reports/api-reference.md", + "reports/file-purpose.md", + "reports/call-map.md", + "reports/unity-scripts.md", + "reports/code-docs-summary.md", + "reports/project-flow.md", + "reports/summary.md", + "reports/generated-files.md" + ], + "missingReports": [], + "notes": "Imported repository-root Git reports with best-effort parsing." + }, + "suggestedFirstFiles": [ + "Assets/Scripts/SimpleBall.cs", + "Packages/com.unity.ai.navigation/Editor/ConversionSystem/SystemConvertersEditor.cs", + "Packages/com.unity.ai.navigation/Editor/NavigationWindow.cs", + "Packages/com.unity.ai.navigation/Editor/NavMeshAssetManager.cs", + "Packages/com.unity.ai.navigation/Editor/NavMeshLinkEditor.cs", + "Packages/com.unity.ai.navigation/Editor/NavMeshModifierEditor.cs", + "Packages/com.unity.ai.navigation/Editor/NavMeshModifierVolumeEditor.cs", + "Packages/com.unity.ai.navigation/Editor/NavMeshSurfaceEditor.cs", + "Packages/com.unity.ai.navigation/Runtime/NavMeshLink.cs", + "Packages/com.unity.ai.navigation/Runtime/NavMeshModifier.cs", + "Packages/com.unity.ai.navigation/Runtime/NavMeshModifierVolume.cs", + "Packages/com.unity.ai.navigation/Runtime/NavMeshSurface.cs", + "Packages/com.unity.burst/Editor/BurstAotCompiler.cs", + "Packages/com.unity.burst/Editor/BurstInspectorGUI.cs", + "Packages/com.unity.burst/Editor/BurstMenu.cs", + "Packages/com.unity.burst/Runtime/Editor/BurstLoader.cs", + "Packages/com.unity.collections/Unity.Collections/AllocatorManager.cs", + "Packages/com.unity.collections/Unity.Collections/AutoFreeAllocator.cs", + "Packages/com.unity.collections/Unity.Collections/DoubleRewindableAllocators.cs", + "Packages/com.unity.collections/Unity.Collections/NativeList.cs", + "Packages/com.unity.collections/Unity.Collections/UIntFloat.cs", + "Packages/com.unity.collections/Unity.Collections/xxHash3.StreamingState.cs", + "Packages/com.unity.collections/Unity.Collections.BurstCompatibilityGen/BurstCompatibilityTests.cs", + "Packages/com.unity.collections/Unity.Collections.Editor/JobsMenu.cs", + "Packages/com.unity.collections/Unity.Collections.PerformanceTests/Unity.PerformanceTesting.Benchmark/BenchmarkGenerator.cs", + "Packages/com.unity.collections/Unity.Collections.PerformanceTests/Unity.PerformanceTesting.Benchmark/MarkdownBuilder.cs", + "Packages/com.unity.collections/Unity.Collections.Tests/CollectionsTestFixture.cs", + "Packages/com.unity.collections/Unity.Collections.Tests/xxHash3Tests.cs", + "Packages/com.unity.ide.rider/Rider/Editor/LogFileOpener.cs", + "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/GUIDProvider.cs", + "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/IGUIDGenerator.cs", + "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/PackageManagerTracker.cs", + "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/SolutionGuidGenerator.cs", + "Packages/com.unity.ide.rider/Rider/Editor/UnitTesting/SyncTestRunEventsHandler.cs", + "Packages/com.unity.ide.rider/Rider/Editor/Util/RiderMenu.cs", + "Packages/com.unity.ide.rider/Rider/Editor/Util/StringBuilderExtensions.cs", + "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint2.gen.cs", + "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint2x2.gen.cs", + "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint2x3.gen.cs", + "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint2x4.gen.cs", + "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint3.gen.cs", + "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint3x2.gen.cs", + "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint3x3.gen.cs", + "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint3x4.gen.cs", + "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint4.gen.cs", + "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint4x2.gen.cs", + "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint4x3.gen.cs", + "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint4x4.gen.cs", + "Packages/com.unity.mathematics/Unity.Mathematics/uint2.gen.cs", + "Packages/com.unity.mathematics/Unity.Mathematics/uint2x2.gen.cs", + "Packages/com.unity.mathematics/Unity.Mathematics/uint2x3.gen.cs", + "Packages/com.unity.mathematics/Unity.Mathematics/uint2x4.gen.cs", + "Packages/com.unity.mathematics/Unity.Mathematics/uint3.gen.cs", + "Packages/com.unity.mathematics/Unity.Mathematics/uint3x2.gen.cs", + "Packages/com.unity.mathematics/Unity.Mathematics/uint3x3.gen.cs", + "Packages/com.unity.mathematics/Unity.Mathematics/uint3x4.gen.cs", + "Packages/com.unity.mathematics/Unity.Mathematics/uint4.gen.cs", + "Packages/com.unity.mathematics/Unity.Mathematics/uint4x2.gen.cs", + "Packages/com.unity.mathematics/Unity.Mathematics/uint4x3.gen.cs", + "Packages/com.unity.mathematics/Unity.Mathematics/uint4x4.gen.cs", + "Packages/com.unity.mathematics/Unity.Mathematics.Editor/MatrixDrawer.cs", + "Packages/com.unity.mathematics/Unity.Mathematics.Editor/PostNormalizedVectorDrawer.cs", + "Packages/com.unity.multiplayer.center/Common/AnswerData.cs", + "Packages/com.unity.multiplayer.center/Common/IOnboardingSection.cs", + "Packages/com.unity.multiplayer.center/Common/IOnboardingSectionAnalyticsProvider.cs", + "Packages/com.unity.multiplayer.center/Common/Preset.cs", + "Packages/com.unity.multiplayer.center/Common/SelectedSolutionsData.cs", + "Packages/com.unity.multiplayer.center/Common/StyleConstants.cs", + "Packages/com.unity.multiplayer.center/Editor/Analytics/AnalyticsData.cs", + "Packages/com.unity.multiplayer.center/Editor/Analytics/AnalyticsUtils.cs", + "Packages/com.unity.multiplayer.center/Editor/Analytics/DebugAnalytics.cs", + "Packages/com.unity.multiplayer.center/Editor/Analytics/MultiplayerCenterAnalytics.cs", + "Packages/com.unity.multiplayer.center/Editor/Analytics/MultiplayerCenterAnalyticsFactory.cs", + "Packages/com.unity.multiplayer.center/Editor/Analytics/OnboardingSectionAnalyticsProvider.cs", + "Packages/com.unity.multiplayer.center/Editor/AssemblyInfo.cs", + "Packages/com.unity.multiplayer.center/Editor/Features/PackageManagement.cs", + "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/MultiplayerCenterWindow.cs", + "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/RecommendationTabView.cs", + "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/RecommendationViewBottomBar.cs", + "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/TabGroup.cs", + "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/QuestionnaireView.cs", + "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/QuestionSection.cs", + "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/QuestionViewFactory.cs", + "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/PackageSelectionView.cs", + "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/RecommendationItemView.cs", + "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/RecommendationView.cs", + "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/SectionHeader.cs", + "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/SolutionSelectionView.cs", + "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/StyleClasses.cs", + "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/ViewUtils.cs", + "Packages/com.unity.multiplayer.center/Editor/OnBoarding/GettingStartedTabView.cs", + "Packages/com.unity.multiplayer.center/Editor/OnBoarding/QuickstartPackageHandling.cs", + "Packages/com.unity.multiplayer.center/Editor/OnBoarding/SectionsFinder.cs", + "Packages/com.unity.multiplayer.center/Editor/Questionnaire/Logic.cs", + "Packages/com.unity.multiplayer.center/Editor/Questionnaire/PresetData.cs", + "Packages/com.unity.multiplayer.center/Editor/Questionnaire/QuestionnaireData.cs", + "Packages/com.unity.multiplayer.center/Editor/Questionnaire/QuestionnaireEditor.cs", + "Packages/com.unity.multiplayer.center/Editor/Questionnaire/QuestionnaireObject.cs", + "Packages/com.unity.multiplayer.center/Editor/Questionnaire/UserChoicesObject.cs", + "Packages/com.unity.multiplayer.center/Editor/Recommendations/PreReleaseHandling.cs", + "Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommendationAuthoringData.cs", + "Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommendationType.cs", + "Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommendationUtils.cs", + "Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommendationViewData.cs", + "Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommenderSystem.cs", + "Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommenderSystemData.cs", + "Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommenderSystemDataObject.cs", + "Packages/com.unity.multiplayer.center/Editor/Recommendations/Scoring.cs", + "Packages/com.unity.multiplayer.center/Tests/Editor/AnalyticsUtilsTests.cs", + "Packages/com.unity.multiplayer.center/Tests/Editor/AssemblyInfo.cs", + "Packages/com.unity.multiplayer.center/Tests/Editor/ExpectedPresetRecommendations.cs", + "Packages/com.unity.multiplayer.center/Tests/Editor/LogicTests.cs", + "Packages/com.unity.multiplayer.center/Tests/Editor/QuickstartTabTests.cs", + "Packages/com.unity.multiplayer.center/Tests/Editor/RecommendationAnalyticsTests.cs", + "Packages/com.unity.multiplayer.center/Tests/Editor/RecommendationTests.cs", + "Packages/com.unity.multiplayer.center/Tests/Editor/RecommenderSystemTests.cs", + "Packages/com.unity.multiplayer.center/Tests/Editor/SectionHeaderTests.cs", + "Packages/com.unity.multiplayer.center/Tests/Editor/TabGroupTests.cs", + "Packages/com.unity.multiplayer.center/Tests/Editor/UserChoicesMigrationTests.cs", + "Packages/com.unity.multiplayer.center/Tests/Editor/UserVisibleTextTests.cs", + "Packages/com.unity.multiplayer.center/Tests/Editor/UtilsForGettingStartedTabTests.cs", + "Packages/com.unity.multiplayer.center/Tests/Editor/UtilsForMultiplayerCenterTests.cs", + "Packages/com.unity.multiplayer.center/Tests/Editor/UtilsForRecommendationTests.cs", + "Packages/com.unity.multiplayer.center/Tests/Runtime/PlaceholderTest.cs", + "Packages/com.unity.test-framework.performance/Editor/PerformanceTestBuildAssemblyFilter.cs", + "Packages/com.unity.test-framework.performance/Editor/TestReportGraph/TestReportWindow.cs", + "Packages/com.unity.test-framework.performance/Editor/TestRunBuilder.cs", + "Packages/com.unity.test-framework.performance/Editor/UIElements/ToolbarWithSearch.cs", + "Packages/com.unity.test-framework.performance/Runtime/Attributes/RequiredMemberAttribute.cs", + "Packages/com.unity.test-framework.performance/Runtime/Data/Player.cs", + "Packages/com.unity.test-framework.performance/Runtime/Measurements/FrametimeMeasurement.cs", + "Packages/com.unity.test-framework.performance/Runtime/Measurements/MethodMeasurement.cs", + "Packages/com.unity.test-framework.performance/Runtime/Measurements/ProfilerMarkerMeasurement.cs", + "Packages/com.unity.test-framework.performance/Runtime/Measurements/ProfilerMeasurementBehaviour.cs", + "Packages/com.unity.test-framework.performance/Runtime/Meters/IStopWatch.cs", + "Packages/com.unity.test-framework.performance/Runtime/Meters/StopWatch.cs", + "Packages/com.unity.test-framework.performance/Runtime/PlayerCallbacks.cs", + "Packages/com.unity.render-pipelines.core/Editor/Analytics/BuildTargetAnalytic.cs", + "Packages/com.unity.render-pipelines.core/Editor/BuildProcessors/CoreBuildData.cs", + "Packages/com.unity.render-pipelines.core/Editor/BuildProcessors/CorePreprocessBuild.cs", + "Packages/com.unity.render-pipelines.core/Editor/BuildProcessors/SettingsStrippers/GPUResidentDrawerResourcesStripper.cs", + "Packages/com.unity.render-pipelines.core/Editor/BuildProcessors/ShaderStrippers/SRPDisabledComputeShaderVariantStripper.cs", + "Packages/com.unity.render-pipelines.core/Editor/BuildTargetExtensions.cs", + "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Drawers.cs", + "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Environment.Drawers.cs", + "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Environment.Skin.cs", + "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Output.Drawers.cs", + "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Output.Skin.cs", + "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.PhysicalCamera.Drawers.cs", + "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.PhysicalCamera.Skin.cs", + "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Rendering.Drawers.cs", + "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Rendering.Skin.cs", + "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Skin.cs", + "Packages/com.unity.render-pipelines.core/Editor/Camera/ISerializedCamera.cs", + "Packages/com.unity.render-pipelines.core/Editor/CameraEditorUtils.cs", + "Packages/com.unity.render-pipelines.core/Editor/ContextualMenuDispatcher.cs", + "Packages/com.unity.render-pipelines.core/Editor/CoreEditorUtils.cs", + "Packages/com.unity.render-pipelines.core/Editor/CustomRenderTexture/CustomRenderTextureMenuItem.cs", + "Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugState.cs", + "Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugUIDrawer.Builtins.cs", + "Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugUIDrawer.cs", + "Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugUIHandlerCanvasEditor.cs", + "Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugWindow.cs", + "Packages/com.unity.render-pipelines.core/Editor/Debugging/UIFoldoutEditor.cs", + "Packages/com.unity.render-pipelines.core/Editor/FilterWindow.cs", + "Packages/com.unity.render-pipelines.core/Editor/InspectorCurveEditor.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/IESImporterEditor.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/ISerializedLight.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightAnchorEditor.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightAnchorEditorTool.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightIntensitySlider.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightUI.Drawers.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightUI.Skin.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightUnit/LightUnitSlider.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightUnit/LightUnitSliderSettings.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightUnit/TemperatureSlider.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/AdaptiveProbeVolumes.BakePipelineDriver.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeAdjustmentVolumeEditor.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeGIBaking.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeBakingSetEditor.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeBuildProcessor.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeEditor.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeGizmos.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeLightingTab.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumesOptionsEditor.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeUI.Drawer.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeUI.Skin.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolumeMenuItems.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/Shadow/ShadowCascadeGUI.cs", + "Packages/com.unity.render-pipelines.core/Editor/LookDev/CameraController.cs", + "Packages/com.unity.render-pipelines.core/Editor/LookDev/CameraState.cs", + "Packages/com.unity.render-pipelines.core/Editor/LookDev/ComparisonGizmoController.cs", + "Packages/com.unity.render-pipelines.core/Editor/LookDev/ComparisonGizmoState.cs", + "Packages/com.unity.render-pipelines.core/Editor/LookDev/DisplayWindow.cs", + "Packages/com.unity.render-pipelines.core/Editor/LookDev/DisplayWindow.EnvironmentLibrarySidePanel.cs", + "Packages/com.unity.render-pipelines.core/Editor/LookDev/EnvironmentLibrary.cs", + "Packages/com.unity.render-pipelines.core/Editor/MenuManager.cs", + "Packages/com.unity.render-pipelines.core/Editor/PathTracing/LightBakerStrangler.cs", + "Packages/com.unity.render-pipelines.core/Editor/PathTracing/LightBakerWorkerProcessImporter.cs", + "Packages/com.unity.render-pipelines.core/Editor/PostProcessing/LensFlareComponentSRPEditor.cs", + "Packages/com.unity.render-pipelines.core/Editor/PostProcessing/LensFlareDataSRPEditor.cs", + "Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphTestsCore.cs", + "Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphViewer.cs", + "Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphViewer.PlayerConnection.cs", + "Packages/com.unity.render-pipelines.core/Editor/Settings/RenderPipelineGlobalSettingsUI.Drawers.cs", + "Packages/com.unity.render-pipelines.core/Editor/Settings/SettingsProviderGUIScope.cs", + "Packages/com.unity.render-pipelines.core/Editor/ShaderGenerator/ShaderGeneratorMenu.cs", + "Packages/com.unity.render-pipelines.core/Editor/Tools/MaterialUpgrader/MaterialUpgraderEditMenus.cs", + "Packages/com.unity.render-pipelines.core/Editor/UnifiedRayTracing/CreateUnifiedRTShaderMenuItem.cs", + "Packages/com.unity.render-pipelines.core/Editor/Upscaling/DLSSOptionsEditor.cs", + "Packages/com.unity.render-pipelines.core/Editor/Utilities/GenericEditorTool.cs", + "Packages/com.unity.render-pipelines.core/Editor/Utilities/SerializedBitArray.cs", + "Packages/com.unity.render-pipelines.core/Editor/Utilities/SerializedBitArray.deprecated.cs", + "Packages/com.unity.render-pipelines.core/Editor/Utilities/TimedScope.cs", + "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeComponentEditor.cs", + "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeComponentListEditor.cs", + "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeEditor.cs", + "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeMenuItems.cs", + "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeProfileEditor.cs", + "Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/RenderPipelineConverterManager.cs", + "Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/Window/RenderPipelineConvertersEditor.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Camera/CameraHistory.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Camera/CameraSwitcher.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Camera/FreeCamera.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Common/DynamicResolutionHandler.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugDisplaySettingsUI.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugDisplayStats.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugManager.Actions.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugManager.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugManager.UIState.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUI.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUI.Fields.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUI.Panel.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUpdater.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/MousePositionDebug.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerBitField.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerButton.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerCanvas.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerColor.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerEnumField.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerEnumHistory.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerField.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerFloatField.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerFoldout.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerGroup.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerHBox.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerIndirectFloatField.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerIndirectToggle.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerIntField.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerMessageBox.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerObject.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerObjectList.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerObjectPopupField.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerPanel.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerPersistentCanvas.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerProgressBar.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerRenderingLayerField.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerRow.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerToggle.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerToggleHistory.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerUIntField.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerValue.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerValueTuple.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerVBox.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerVector2.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerVector3.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerVector4.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerWidget.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/UIFoldout.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/ShaderDebugPrintManager.cs", + "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/Components/DisallowGPUDrivenRendering.cs", + "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/Components/DisallowSmallMeshCulling.cs", + "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/GPUInstanceDataBuffer.cs", + "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/GPUInstanceDataUploader.cs", + "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/InstanceData.cs", + "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/OcclusionCullingCommon.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeBrickPool.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeReferenceVolume.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeReferenceVolume.ReflProbeNormalization.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolume.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolume.Migration.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeBakingSet.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumePerSceneData.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Lights/LightAnchor.cs", + "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/BakeLightmap.cs", + "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/Lightmapping/ChartIdentification.cs", + "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/PathTracingContext.cs", + "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/RenderPipeline/AdditionalCameraData.cs", + "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/RenderPipeline/RayTracingRenderPipelineInstance.cs", + "Packages/com.unity.render-pipelines.core/Runtime/PostProcessing/LensFlareComponentSRP.cs", + "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/RenderGraphPlayerRemoteDebugSession.cs", + "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/IRenderGraphBuilder.cs", + "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphBuilder.cs", + "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphBuilders.cs", + "Packages/com.unity.render-pipelines.core/Runtime/STP/STP.cs", + "Packages/com.unity.render-pipelines.core/Runtime/STP/STPIUpscaler.cs", + "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/HlbvhBuilder.cs", + "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/HlbvhTopLevelBuilder.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Utilities/CameraCaptureBridge.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Utilities/SceneRenderPipeline.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Volume/Volume.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeComponent.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeManager.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeParameter.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeProfile.cs", + "Packages/com.unity.render-pipelines.core/Runtime/XR/XRBuiltinShaderConstants.cs", + "Packages/com.unity.render-pipelines.core/Runtime-PrivateShared/AssemblyInfo.cs", + "Packages/com.unity.render-pipelines.core/Tests/Editor/ShaderStripping/ShaderStrippingReportTests.cs", + "Packages/com.unity.render-pipelines.core/Tests/Editor/Utilities/TimedScopeTests.cs", + "Packages/com.unity.searcher/Editor/Searcher/SearcherWindow.cs", + "Packages/com.unity.shadergraph/Editor/Data/Attributes/BuiltinKeywordAttribute.cs", + "Packages/com.unity.shadergraph/Editor/Data/Graphs/GraphData.cs", + "Packages/com.unity.shadergraph/Editor/Data/Graphs/SerializableGuid.cs", + "Packages/com.unity.shadergraph/Editor/Data/Graphs/ShaderGraphRequirements.cs", + "Packages/com.unity.shadergraph/Editor/Data/Implementation/GraphObject.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/Graph/IOnAssetEnabled.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/ICanChangeShaderGUI.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireBitangent.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireCameraOpaqueTexture.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireDepthTexture.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireFaceSign.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireInstanceID.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireMeshUV.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireNormal.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequirePosition.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequirePositionPredisplacement.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireScreenPosition.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireTangent.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireTime.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireTransform.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireUITK.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireVertexColor.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireVertexID.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireVertexSkinning.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireViewDirection.cs", + "Packages/com.unity.shadergraph/Editor/Data/Legacy/SerializableGuid.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/GuidEncoder.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/PropertyNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Scene/CameraNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/UI/ElementLayoutUVNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/UI/ElementTextureSizeNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/UI/ElementTextureUVNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultBitmapTextNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultGradientNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultSDFTextNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultSolidNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultTextureNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/IsForcedGammaNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/RenderTypeBranchNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/RenderTypeNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/SampleElementTextureNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/DropdownNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/KeywordNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/SubGraphNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Util/GraphUtil.cs", + "Packages/com.unity.shadergraph/Editor/Data/Util/ShaderGraphRequirementsPerKeyword.cs", + "Packages/com.unity.shadergraph/Editor/Drawing/Colors/ColorManager.cs", + "Packages/com.unity.shadergraph/Editor/Drawing/Controllers/BlackboardCategoryController.cs", + "Packages/com.unity.shadergraph/Editor/Drawing/Controllers/BlackboardController.cs", + "Packages/com.unity.shadergraph/Editor/Drawing/Controllers/SGController.cs", + "Packages/com.unity.shadergraph/Editor/Drawing/Controllers/ShaderInputViewController.cs", + "Packages/com.unity.shadergraph/Editor/Drawing/Controls/GradientControl.cs", + "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/InspectorView.cs", + "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/ShaderGraphHeatmapValuesEditor.cs", + "Packages/com.unity.shadergraph/Editor/Drawing/MaterialGraphEditWindow.cs", + "Packages/com.unity.shadergraph/Editor/Drawing/PreviewManager.cs", + "Packages/com.unity.shadergraph/Editor/Drawing/Views/GraphEditorView.cs", + "Packages/com.unity.shadergraph/Editor/Drawing/Views/MaterialGraphView.cs", + "Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/GradientSlotControlView.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Contexts/TargetPropertyGUIContext.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Processors/ShaderStringBuilder.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/AssetPostProcessors/MaterialPostprocessor.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/AssetPostProcessors/ShaderGraphMaterialsUpdater.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/AssetVersion.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/AssetCallbacks/CreateLitShaderGraph.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/AssetCallbacks/CreateUnlitShaderGraph.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInFields.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInMetadata.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInProperties.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInStructFields.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInStructs.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInCanvasSubTarget.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInLitSubTarget.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInSubTarget.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInTarget.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInUnlitSubTarget.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGUI/BaseShaderGUI.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGUI/BuiltInLitGUI.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGUI/BuiltInUnlitGUI.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderPreprocessor.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderUtils.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/Canvas/Templates/CanvasShaderGUI.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/CustomRenderTexture/CreateCustomRenderTextureShaderGraph.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/Fullscreen/FullscreenShaderGUI.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/UITK/IUISubTarget.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/UITK/UIData.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/UITK/UIStructs.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/UITK/UISubTarget.cs", + "Packages/com.unity.shadergraph/Editor/Importers/ShaderGraphImporter.cs", + "Packages/com.unity.shadergraph/Editor/Importers/ShaderGraphImporterEditor.cs", + "Packages/com.unity.shadergraph/Editor/Importers/ShaderSubGraphImporter.cs", + "Packages/com.unity.shadergraph/Editor/Interface/IRequiresData.cs", + "Packages/com.unity.shadergraph/Editor/ShaderGraphProjectSettings.cs", + "Packages/com.unity.shadergraph/Editor/ShaderGraphShortcuts.cs", + "Packages/com.unity.shadergraph/Editor/ShaderGUI/GenericShaderGraphMaterialGUI.cs", + "Packages/com.unity.shadergraph/Editor/Util/MessageManager.cs", + "Packages/com.unity.shadergraph/Editor/Util/UIUtilities.cs", + "Packages/com.unity.shadergraph/Editor/Utilities/StringBuilderExtensions.cs", + "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/MessageManagerTests.cs", + "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/SerializedGraphTests.cs", + "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/TargetTests.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ITestTreeRebuildCallbacks.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/TestRunnerApi.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/ISettingsBuilder.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/SettingsBuilder.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/AssetsDatabaseHelper.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/BitUtility.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/FlagEnumContentProvider.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/FlagEnumUtility.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/GenericItemContentProvider.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/ISelectableItem.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/ISelectionDropDownContentProvider.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/MultiValueContentProvider.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/SelectableItemContent.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/SelectionDropDown.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/GuiHelper.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/IAssetsDatabaseHelper.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/IGuiHelper.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/ActiveFolderTemplateAssetCreator.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/CustomScriptAssemblyMappingFinder.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/FolderPathTestCompilationContextProvider.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/IActiveFolderTemplateAssetCreator.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/ICustomScriptAssembly.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/ICustomScriptAssemblyMappingFinder.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/IFolderPathTestCompilationContextProvider.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/ITestScriptAssetsCreator.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/TestScriptAssetMenuItems.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/TestScriptAssetsCreator.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListBuilder/TestTreeViewBuilder.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListTreeView/Icons.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewDataSource.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewGUI.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListTreeView/TestTreeViewItem.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestRunnerGUI.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestRunnerResult.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestRunnerUIFilter.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/UITestRunnerFilter.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Views/TestListGUIBase.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/NUnitExtension/Attributes/ITestPlayerBuildModifier.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/NUnitExtension/Attributes/TestPlayerBuildModifierAttribute.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/RequireApiProfileAttribute.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/RequirePlatformSupportAttribute.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestBuildAssemblyFilter.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/DelayedCallback.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PlayerLauncherBuildOptions.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PostbuildCleanupAttributeFinder.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PostbuildCleanupWithJobDataAttributeFinder.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PrebuildSetupAttributeFinder.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PrebuildSetupWithJobDataAttributeFinder.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlayerLauncher.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherContextSettings.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherTestRunSettings.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/RemotePlayerLogController.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/RemotePlayerTestController.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/RequiredTestRunDataMissingException.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/BuildActionTaskBase.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/BuildNUnitFilterTask.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/BuildTestTreeTask.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/CleanupTestControllerTask.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/LegacyPlayerRunTask.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Platform/PlatformSpecificPostBuildTask.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Platform/PlatformSpecificSuccessfulBuildTask.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Player/DetermineRuntimePlatformTask.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PostbuildCleanupTask.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PostbuildCleanupWithTestDataTask.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PrebuildSetupTask.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PrebuildSetupWithTestDataTask.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/WaitForPlayerRunTask.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/TestListJob.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunnerWindow.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Data/BuildSettings.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Data/PlayerSettings.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Data/PlayerSystemInfo.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/BuildSettingsMessage.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/PlayerSettingsMessage.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/PlayerSystemInfoMessage.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/UtpMessageBuilder.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/IAsyncTestAssemblyBuilder.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/ITestSuiteModifier.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/OrderedTestSuiteModifier.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/TestCommandBuilder.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/UnityTestAssemblyBuilder.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/Callbacks/PlayerQuitHandler.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/Callbacks/RemoteTestResultSender.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/PlaymodeTestsController.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/PlaymodeTestsControllerSettings.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/RemoteHelpers/PlayerConnectionMessageIds.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/TestPlatform.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/AssemblyProvider/PlayerTestAssemblyProvider.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/IPostBuildCleanup.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/IPostbuildCleanupWithTestData.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/IPrebuildSetup.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/IPrebuildSetupWithTestData.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/MonoBehaviourTest/MonoBehaviourTest.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/PostBuildCleanupAttribute.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/PostBuildCleanupWithTestDataAttribute.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/PrebuildSetupAttribute.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/PrebuildSetupWithTestDataAttribute.cs", + "Packages/com.unity.timeline/Editor/Actions/ActionManager.cs", + "Packages/com.unity.timeline/Editor/Actions/IMenuChecked.cs", + "Packages/com.unity.timeline/Editor/Actions/IMenuName.cs", + "Packages/com.unity.timeline/Editor/Actions/Menus/MenuItemActionBase.cs", + "Packages/com.unity.timeline/Editor/Actions/Menus/TimelineContextMenu.cs", + "Packages/com.unity.timeline/Editor/Activation/ActivationTrackInspector.cs", + "Packages/com.unity.timeline/Editor/Animation/AnimationClipCurveCache.cs", + "Packages/com.unity.timeline/Editor/Animation/AnimationOffsetMenu.cs", + "Packages/com.unity.timeline/Editor/Animation/BindingTreeViewDataSourceGUI.cs", + "Packages/com.unity.timeline/Editor/Attributes/MenuEntryAttribute.cs", + "Packages/com.unity.timeline/Editor/Audio/AudioClipPropertiesDrawer.cs", + "Packages/com.unity.timeline/Editor/Audio/AudioPlayableAssetEditor.cs", + "Packages/com.unity.timeline/Editor/Audio/AudioPlayableAssetInspector.cs", + "Packages/com.unity.timeline/Editor/Audio/AudioTrackInspector.cs", + "Packages/com.unity.timeline/Editor/inspectors/AnimationPlayableAssetInspector.cs", + "Packages/com.unity.timeline/Editor/inspectors/AnimationTrackInspector.cs", + "Packages/com.unity.timeline/Editor/inspectors/BasicAssetInspector.cs", + "Packages/com.unity.timeline/Editor/inspectors/BuiltInCurvePresets.cs", + "Packages/com.unity.timeline/Editor/inspectors/ClipInspector/ClipInspector.cs", + "Packages/com.unity.timeline/Editor/inspectors/ClipInspector/ClipInspectorSelectionInfo.cs", + "Packages/com.unity.timeline/Editor/inspectors/CurvesOwner/CurvesOwnerInspectorHelper.cs", + "Packages/com.unity.timeline/Editor/inspectors/GroupTrackInspector.cs", + "Packages/com.unity.timeline/Editor/inspectors/TimelineAssetInspector.cs", + "Packages/com.unity.timeline/Editor/inspectors/TimelinePreferences.cs", + "Packages/com.unity.timeline/Editor/inspectors/TimelineProjectSettings.cs", + "Packages/com.unity.timeline/Editor/inspectors/TrackAssetInspector.cs", + "Packages/com.unity.timeline/Editor/Manipulators/Utils/EditModeGUIUtils.cs", + "Packages/com.unity.timeline/Editor/MenuPriority.cs", + "Packages/com.unity.timeline/Editor/Playables/ControlPlayableInspector.cs", + "Packages/com.unity.timeline/Editor/Signals/SignalEmitterInspector.cs", + "Packages/com.unity.timeline/Editor/Signals/SignalManager.cs", + "Packages/com.unity.timeline/Editor/Signals/SignalReceiverInspector.cs", + "Packages/com.unity.timeline/Editor/State/WindowState.cs", + "Packages/com.unity.timeline/Editor/TimelineSelection.cs", + "Packages/com.unity.timeline/Editor/treeview/IRowGUI.cs", + "Packages/com.unity.timeline/Editor/treeview/ItemGui/ISelectable.cs", + "Packages/com.unity.timeline/Editor/treeview/ItemGui/TimelineClipGUI.cs", + "Packages/com.unity.timeline/Editor/treeview/ItemGui/TimelineItemGUI.cs", + "Packages/com.unity.timeline/Editor/treeview/ItemGui/TimelineMarkerClusterGUI.cs", + "Packages/com.unity.timeline/Editor/treeview/ItemGui/TimelineMarkerGUI.cs", + "Packages/com.unity.timeline/Editor/treeview/TimelineTreeViewGUI.cs", + "Packages/com.unity.timeline/Editor/treeview/TrackGui/InlineCurveEditor.cs", + "Packages/com.unity.timeline/Editor/treeview/TrackGui/TimelineGroupGUI.cs", + "Packages/com.unity.timeline/Editor/treeview/TrackGui/TimelineTrackBaseGUI.cs", + "Packages/com.unity.timeline/Editor/treeview/TrackGui/TimelineTrackErrorGUI.cs", + "Packages/com.unity.timeline/Editor/treeview/TrackGui/TimelineTrackGUI.cs", + "Packages/com.unity.timeline/Editor/treeview/TrackGui/TrackResizeHandle.cs", + "Packages/com.unity.timeline/Editor/Utilities/Scopes/GUIColorOverride.cs", + "Packages/com.unity.timeline/Editor/Utilities/Scopes/GUIGroupScope.cs", + "Packages/com.unity.timeline/Editor/Utilities/Scopes/GUIMixedValueScope.cs", + "Packages/com.unity.timeline/Editor/Utilities/Scopes/GUIViewportScope.cs", + "Packages/com.unity.timeline/Editor/Utilities/SequenceSelectorNameFormater.cs", + "Packages/com.unity.timeline/Editor/Utilities/StyleManager.cs", + "Packages/com.unity.timeline/Editor/Window/TimelineMarkerHeaderGUI.cs", + "Packages/com.unity.timeline/Editor/Window/TimelineWindow.cs", + "Packages/com.unity.timeline/Editor/Window/TimelineWindow_Gui.cs", + "Packages/com.unity.timeline/Editor/Window/TimelineWindow_HeaderGui.cs", + "Packages/com.unity.timeline/Editor/Window/TimelineWindow_TrackGui.cs", + "Packages/com.unity.timeline/Editor/Window/TimelineWindowTimeControl.cs", + "Packages/com.unity.timeline/Editor/Window/ViewModel/TimelineAssetViewModel.cs", + "Packages/com.unity.timeline/Runtime/Audio/AudioClipProperties.cs", + "Packages/com.unity.timeline/Runtime/Audio/AudioMixerProperties.cs", + "Packages/com.unity.timeline/Runtime/Audio/AudioPlayableAsset.cs", + "Packages/com.unity.timeline/Runtime/Audio/AudioTrack.cs", + "Packages/com.unity.timeline/Runtime/Control/ControlPlayableAsset.cs", + "Packages/com.unity.timeline/Runtime/Events/Signals/SignalAsset.cs", + "Packages/com.unity.timeline/Runtime/Events/Signals/SignalReceiver.cs", + "Packages/com.unity.ugui/Editor/Analytics/IAnalytic/UGUIBuildEvent.cs", + "Packages/com.unity.ugui/Editor/Analytics/UGUIAnalytics.cs", + "Packages/com.unity.ugui/Editor/Analytics/UGUIBuildAnalytics.cs", + "Packages/com.unity.ugui/Editor/TMP/HDRP/TMP_BaseHDRPLitShaderGUI.cs", + "Packages/com.unity.ugui/Editor/TMP/HDRP/TMP_BaseHDRPUnlitShaderGUI.cs", + "Packages/com.unity.ugui/Editor/TMP/HDRP/TMP_SDF_HDRPLitShaderGUI.cs", + "Packages/com.unity.ugui/Editor/TMP/HDRP/TMP_SDF_HDRPUnlitShaderGUI.cs", + "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/DropdownOptionListDrawer.cs", + "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/GlyphMetricsPropertyDrawer.cs", + "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/GlyphRectPropertyDrawer.cs", + "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/LigatureSubstitutionRecordPropertyDrawer.cs", + "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_CharacterPropertyDrawer.cs", + "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_GlyphPropertyDrawer.cs", + "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_MarkToBaseAdjustmentRecordPropertyDrawer.cs", + "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_MarkToMarkAdjustmentRecordPropertyDrawer.cs", + "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_PropertyDrawerUtilities.cs", + "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_SpriteCharacterPropertyDrawer.cs", + "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_SpriteGlyphPropertyDrawer.cs", + "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_TextAlignmentDrawer.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_BaseEditorPanel.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_BaseShaderGUI.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_BitmapShaderGUI.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_ColorGradientAssetMenu.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_ColorGradientEditor.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_DropdownEditor.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_EditorCoroutine.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_EditorPanel.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_EditorPanelUI.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_EditorResourceManager.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_EditorUtility.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_FontAsset_CreationMenu.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_FontAssetEditor.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_InputFieldEditor.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_MarkupTagUpdateUtility.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_PackageUtilities.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_PostBuildProcessHandler.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_PreBuildProcessor.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_ProjectTextSettings.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_ResourcesLoader.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_SDFShaderGUI.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_SerializedPropertyHolder.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_SettingsEditor.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_SpriteAssetEditor.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_SpriteAssetImporter.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_SpriteAssetMenu.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_StyleAssetMenu.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_StyleSheetEditor.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_SubMesh_Editor.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_SubMeshUI_Editor.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_UIStyleManager.cs", + "Packages/com.unity.ugui/Editor/TMP/TMPro_ContextMenus.cs", + "Packages/com.unity.ugui/Editor/TMP/TMPro_CreateObjectMenu.cs", + "Packages/com.unity.ugui/Editor/TMP/TMPro_EditorShaderUtilities.cs", + "Packages/com.unity.ugui/Editor/TMP/TMPro_FontAssetCreatorWindow.cs", + "Packages/com.unity.ugui/Editor/TMP/TMPro_SortingLayerHelper.cs", + "Packages/com.unity.ugui/Editor/TMP/TMPro_TextContainerEditor.cs", + "Packages/com.unity.ugui/Editor/TMP/TMPro_TexturePostProcessor.cs", + "Packages/com.unity.ugui/Editor/UGUI/EventSystem/EventSystemEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/EventSystem/EventTriggerEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/EventSystem/InputModuleComponentFactory.cs", + "Packages/com.unity.ugui/Editor/UGUI/EventSystem/Physics2DRaycasterEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/EventSystem/PhysicsRaycasterEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/Properties/AssemblyInfo.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/AspectRatioFitterEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/ButtonEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/CanvasScalerEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/ContentSizeFitterEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/DropdownEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/GraphicEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/GridLayoutGroupEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/HorizontalOrVerticalLayoutGroupEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/ImageEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/InputFieldEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/InterceptedEventsPreview.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/LayoutElementEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/LayoutPropertiesPreview.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/MaskEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/MenuOptions.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/PrefabLayoutRebuilder.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/AnimationTriggersDrawer.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/ColorBlockDrawer.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/DropdownOptionListDrawer.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/FontDataDrawer.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/NavigationDrawer.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/SpriteStateDrawer.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/RawImageEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/RectMask2DEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/ScrollbarEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/ScrollRectEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/SelectableEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/SelfControllerEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/SliderEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/SpriteDrawUtility.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/TextEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/ToggleEditor.cs", + "Packages/com.unity.ugui/Runtime/InternalBridge/AssemblyInfo.cs", + "Packages/com.unity.ugui/Runtime/InternalBridge/ObjectUtilsBridge.cs", + "Packages/com.unity.ugui/Runtime/InternalBridge/TMPHelpURL.cs", + "Packages/com.unity.ugui/Runtime/TMP/AssemblyInfo.cs", + "Packages/com.unity.ugui/Runtime/TMP/FastAction.cs", + "Packages/com.unity.ugui/Runtime/TMP/FontFeatureCommon.cs", + "Packages/com.unity.ugui/Runtime/TMP/FontFeatureCommonGPOS.cs", + "Packages/com.unity.ugui/Runtime/TMP/FontFeatureCommonGSUB.cs", + "Packages/com.unity.ugui/Runtime/TMP/ITextPreProcessor.cs", + "Packages/com.unity.ugui/Runtime/TMP/MaterialReferenceManager.cs", + "Packages/com.unity.ugui/Runtime/TMP/TextContainer.cs", + "Packages/com.unity.ugui/Runtime/TMP/TextMeshPro.cs", + "Packages/com.unity.ugui/Runtime/TMP/TextMeshProUGUI.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_Asset.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_Character.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_CharacterInfo.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_ColorGradient.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_Compatibility.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_CoroutineTween.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_DefaultControls.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_Dropdown.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_DynamicFontAssetUtilities.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_FontAsset.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_FontAssetCommon.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_FontAssetUtilities.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_FontFeaturesCommon.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_FontFeatureTable.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_InputField.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_InputValidator.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_LineInfo.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_ListPool.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_MaterialManager.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_MeshInfo.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_ObjectPool.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_PackageResourceImporter.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_ResourcesManager.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_RichTextTagsCommon.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_ScrollbarEventHandler.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_SelectionCaret.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_Settings.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_ShaderUtilities.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_Sprite.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteAnimator.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteAsset.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteAssetImportFormats.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteCharacter.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteGlyph.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_Style.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_StyleSheet.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_SubMesh.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_SubMeshUI.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_Text.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_TextElement.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_TextElement_Legacy.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_TextInfo.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_TextParsingUtilities.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_TextProcessingCommon.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_TextProcessingStack.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_TextUtilities.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_UpdateManager.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_UpdateRegistery.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMPro_EventManager.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMPro_ExtensionMethods.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMPro_MeshUtilities.cs", + "Packages/com.unity.ugui/Runtime/UGUI/AssemblyInfo.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventData/AxisEventData.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventData/BaseEventData.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventData/PointerEventData.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventHandle.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventInterfaces.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventSystem.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventTrigger.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventTriggerType.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/ExecuteEvents.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/BaseInput.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/BaseInputModule.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/PointerInputModule.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/StandaloneInputModule.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/TouchInputModule.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/MoveDirection.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/RaycasterManager.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/Raycasters/BaseRaycaster.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/Raycasters/Physics2DRaycaster.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/Raycasters/PhysicsRaycaster.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/RaycastResult.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIBehaviour.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIElements/PanelEventHandler.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIElements/PanelRaycaster.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIElements/UIToolkitInteroperabilityBridge.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIElements/WorldDocumentRaycaster.cs", + "Packages/com.unity.ugui/Runtime/UGUI/Properties/AssemblyInfo.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Animation/CoroutineTween.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/AnimationTriggers.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Button.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/CanvasUpdateRegistry.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/ColorBlock.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Culling/ClipperRegistry.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Culling/Clipping.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Culling/IClipRegion.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Culling/RectangularVertexClipper.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/DefaultControls.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Dropdown.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/FontData.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/FontUpdateTracker.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Graphic.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/GraphicRaycaster.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/GraphicRebuildTracker.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/GraphicRegistry.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/IGraphicEnabledDisabled.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Image.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/IMask.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/IMaskable.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/InputField.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/AspectRatioFitter.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/CanvasScaler.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/ContentSizeFitter.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/GridLayoutGroup.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/HorizontalLayoutGroup.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/HorizontalOrVerticalLayoutGroup.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/ILayoutElement.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/LayoutElement.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/LayoutGroup.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/LayoutRebuilder.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/LayoutUtility.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/VerticalLayoutGroup.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Mask.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/MaskableGraphic.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/MaskUtilities.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/MaterialModifiers/IMaterialModifier.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Misc.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/MultipleDisplayUtilities.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Navigation.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/RawImage.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/RectMask2D.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Scrollbar.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/ScrollRect.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Selectable.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/SetPropertyUtility.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Slider.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/SpecializedCollections/IndexedSet.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/SpriteState.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/StencilMaterial.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Text.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Toggle.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/ToggleGroup.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Utility/ReflectionMethodsCache.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Utility/VertexHelper.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/BaseMeshEffect.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/IMeshModifier.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/Outline.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/PositionAsUV1.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/Shadow.cs", + "Packages/com.unity.ugui/Tests/Editor/Common/VersionTests.cs", + "Packages/com.unity.ugui/Tests/Editor/TMP/FontEngineTests.cs", + "Packages/com.unity.ugui/Tests/Editor/TMP/TMP_ControlTests.cs", + "Packages/com.unity.ugui/Tests/Editor/TMP/TMP_EditorTests.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/CanvasUseReflectionProbes.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/CanvasWidthAssertionErrorWithRectTransform.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/RootCanvasTests.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/UISystemProfilerAddMarkerWithNullObjectDoesNotCrash.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/CanvasRenderer/ChangingHierarchyOfCanvasRenderer.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/CanvasRenderer/ParentCanvasIsSane.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/Dropdown/DropdownOptionsListDrawer.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/EventSystem/EventTriggerRemoveDuringExecution.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/EventSystem/InputModuleTests.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/EventSystem/InterceptedEventsPreviewTests.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/InputField/CharacterLimitValidation.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/InputField/ContentValidation.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/RectMask2D/RectMask2DCulling.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/RectMask2D/RectTransformPosition.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/Slider/SliderRectReferences.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/TestBehaviourBase.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/Text/FontCreatedByScript.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/UI/PropertyDrawers/PropertyDrawerTests.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/UnityEvent/UnityEventInvoke.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/WrapperWindowFixture.cs", + "Packages/com.unity.ugui/Tests/Runtime/TMP/TMP_CanvasTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/TMP/TMP_RuntimeTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Button/ButtonTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Button/TestButton.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasGroupInheritedAlpha.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasResizeCorrectlyForRenderTexture.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasScalerWithChildTextObjectDoesNotCrash.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasSizeCorrectInAwakeAndStart.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasSizeCorrectInAwakeAndStartScript.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CheckMeshColorsAndColors32Match.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CoroutineWorksIfUIObjectIsAttached.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CreateSceneUtility.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/NestedCanvas.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/RectMask2DReparentedToDifferentCanvas.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/RectMask2DWithNestedCanvasCullsUsingCorrectCanvasRect.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/RectTransformValidAfterEnable.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/SiblingOrderChangesLayout.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/CanvasRenderer/CanvasRendererTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Dropdown/DropdownTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/GraphicRaycasterButtonTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/GraphicRaycasterTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/GraphicRaycasterWorldSpaceCanvasTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/DragCallbackCheck.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/FakeBaseInput.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/MouseUpdate.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/PointerClickCallbackCheck.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/PointerEnterCallbackCheck.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/PointerExitCallbackCheck.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/Physics2DRaycasterTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/PhysicsRaycasterTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/RaycastSortingTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/SelectableTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/GraphicTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/ImageTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/MaskTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/NavigationTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/RawImageTest.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/RawImageTestHook.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/ToggleTestImageHook.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Image/ImageFilledGenerateWork.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Image/ImageTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Image/TestableImage.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/DesktopInputFieldTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/FakeInputModule.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/GenericInputFieldTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/InputFieldTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/TouchInputFieldTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/AspectRatioFitterTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/ContentSizeFitterTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/GridLayoutGroupTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/HorizonalLayoutGroupTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/LayoutGroupScaling.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/LayoutGroupTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/VerticalLayoutGroupTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/LayoutGroup/LayoutGroupArrangement.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/MaskClipping/RectMask2DClipping.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/NestedLayout/SceneWithNestedLayoutElementsLoads.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/NestedLayout/SceneWithNestedLayoutElementsLoadScript.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/RawImage/RawImageTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/RawImage/TestRawImage.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollBar/ScrollBarClamp.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollBar/ScrollBarTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollRect/ScrollRectClamp.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollRect/ScrollRectScale.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollRect/ScrollRectStableLayout.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollRect/ScrollRectTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Slider/SliderTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/TextEditor/TextEditorBackspaceDelete.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/TextEditor/TextEditorTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Toggle/TestableToggleGroup.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Toggle/ToggleGroupTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Toggle/ToggleTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/ConcreteGraphic.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/ExceptionUtils.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/GraphicTestHelper.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/ImageHook.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/PrivateFieldSetter.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/UIBehaviourExtensions.cs", + "Packages/com.unity.collab-proxy/Editor/_Deprecated/UI/CooldownWindowDelayer.cs", + "Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetCopyPathOperation.cs", + "Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetFilesFilterPatternsMenuBuilder.cs", + "Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetMenuOperations.cs", + "Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetsSelection.cs", + "Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetUVCSOperations.cs", + "Packages/com.unity.collab-proxy/Editor/AssetMenu/Dialogs/AddToCloudDriveDialog.cs", + "Packages/com.unity.collab-proxy/Editor/AssetMenu/Dialogs/CheckinDialog.cs", + "Packages/com.unity.collab-proxy/Editor/AssetMenu/Dialogs/CheckinDialogOperations.cs", + "Packages/com.unity.collab-proxy/Editor/AssetMenu/HierarchyViewAssetMenu.cs", + "Packages/com.unity.collab-proxy/Editor/AssetMenu/HierarchyViewAssetSelection.cs", + "Packages/com.unity.collab-proxy/Editor/AssetMenu/ProjectViewAssetSelection.cs", + "Packages/com.unity.collab-proxy/Editor/AssetMenu/ProjectViewCloudDriveAssetMenu.cs", + "Packages/com.unity.collab-proxy/Editor/AssetMenu/ProjectViewUVCSAssetMenu.cs", + "Packages/com.unity.collab-proxy/Editor/AssetOverlays/Cache/BuildPathDictionary.cs", + "Packages/com.unity.collab-proxy/Editor/AssetsUtils/Processor/WorkspaceOperationsMonitor.cs", + "Packages/com.unity.collab-proxy/Editor/CloudDrive/CloudDriveMenuItem.cs", + "Packages/com.unity.collab-proxy/Editor/CloudDrive/CloudDriveWindow.cs", + "Packages/com.unity.collab-proxy/Editor/CloudDrive/CreateWorkspace/CreateWorkspaceView.cs", + "Packages/com.unity.collab-proxy/Editor/CloudDrive/Welcome/WelcomeView.cs", + "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/CloudWorkspacesView.cs", + "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/DirectoryContentPanelMenu.cs", + "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/Tree/CloudWorkspacesTreeView.cs", + "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/Tree/CloudWorkspacesTreeViewMenu.cs", + "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/LineManager.cs", + "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextDocumentWeakEventManager.cs", + "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/CaretWeakEventHandler.cs", + "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/BackgroundGeometryBuilder.cs", + "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/TextViewWeakEventManager.cs", + "Packages/com.unity.collab-proxy/Editor/CodeEditor/TextMate/DocumentSnapshot.cs", + "Packages/com.unity.collab-proxy/Editor/CodeEditor/TextMate/TextEditorModel.cs", + "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/BusyManager.cs", + "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/PropertyChangedWeakEventManager.cs", + "Packages/com.unity.collab-proxy/Editor/Configuration/ChannelCertificateUiImpl.cs", + "Packages/com.unity.collab-proxy/Editor/Configuration/CloudEdition/Welcome/CloudEditionWelcomeWindow.cs", + "Packages/com.unity.collab-proxy/Editor/Configuration/CloudEdition/Welcome/WaitingSignInPanel.cs", + "Packages/com.unity.collab-proxy/Editor/Configuration/CredentialsUIImpl.cs", + "Packages/com.unity.collab-proxy/Editor/Configuration/TeamEdition/TeamEditionConfigurationWindow.cs", + "Packages/com.unity.collab-proxy/Editor/Developer/ProgressOperationHandler.cs", + "Packages/com.unity.collab-proxy/Editor/Diff/DiffWindow.cs", + "Packages/com.unity.collab-proxy/Editor/DrawGuiModeSwitcher.cs", + "Packages/com.unity.collab-proxy/Editor/Headless/HeadlessGluonUpdateProgress.cs", + "Packages/com.unity.collab-proxy/Editor/Headless/HeadlessProgressControls.cs", + "Packages/com.unity.collab-proxy/Editor/Headless/HeadlessUpdateProgress.cs", + "Packages/com.unity.collab-proxy/Editor/Hub/Operations/DownloadRepository.cs", + "Packages/com.unity.collab-proxy/Editor/IncomingChanges.cs", + "Packages/com.unity.collab-proxy/Editor/Inspector/Properties/Branch/BranchPropertiesPanel.cs", + "Packages/com.unity.collab-proxy/Editor/Inspector/Properties/Changeset/ChangesetPropertiesPanel.cs", + "Packages/com.unity.collab-proxy/Editor/Inspector/Properties/Label/LabelPropertiesPanel.cs", + "Packages/com.unity.collab-proxy/Editor/Inspector/Properties/PropertiesViewer.cs", + "Packages/com.unity.collab-proxy/Editor/LaunchPackageManager.cs", + "Packages/com.unity.collab-proxy/Editor/Tool/LaunchInstaller.cs", + "Packages/com.unity.collab-proxy/Editor/Tool/LaunchTool.cs", + "Packages/com.unity.collab-proxy/Editor/UI/AttributeColor.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Avatar/ApplyCircleMask.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Avatar/AvatarGenerator.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Avatar/AvatarImages.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Avatar/GetAvatar.cs", + "Packages/com.unity.collab-proxy/Editor/UI/AvatarColor.cs", + "Packages/com.unity.collab-proxy/Editor/UI/CheckUnityException.cs", + "Packages/com.unity.collab-proxy/Editor/UI/CloseWindowIfOpened.cs", + "Packages/com.unity.collab-proxy/Editor/UI/ColorFromText.cs", + "Packages/com.unity.collab-proxy/Editor/UI/DelayedActionByFramesRunner.cs", + "Packages/com.unity.collab-proxy/Editor/UI/DelayedActionBySecondsRunner.cs", + "Packages/com.unity.collab-proxy/Editor/UI/DialogWithCheckBox.cs", + "Packages/com.unity.collab-proxy/Editor/UI/DialogWithCheckBox_Legacy.cs", + "Packages/com.unity.collab-proxy/Editor/UI/DockEditorWindow.cs", + "Packages/com.unity.collab-proxy/Editor/UI/DrawActionButton.cs", + "Packages/com.unity.collab-proxy/Editor/UI/DrawActionButtonWithMenu.cs", + "Packages/com.unity.collab-proxy/Editor/UI/DrawActionHelpBox.cs", + "Packages/com.unity.collab-proxy/Editor/UI/DrawActionToolbar.cs", + "Packages/com.unity.collab-proxy/Editor/UI/DrawCopyableLabel.cs", + "Packages/com.unity.collab-proxy/Editor/UI/DrawSearchField.cs", + "Packages/com.unity.collab-proxy/Editor/UI/DrawSplitter.cs", + "Packages/com.unity.collab-proxy/Editor/UI/DrawStaticElement.cs", + "Packages/com.unity.collab-proxy/Editor/UI/DrawTextBlockWithLink.cs", + "Packages/com.unity.collab-proxy/Editor/UI/DrawUserIcon.cs", + "Packages/com.unity.collab-proxy/Editor/UI/DropDownTextField.cs", + "Packages/com.unity.collab-proxy/Editor/UI/EditorDispatcher.cs", + "Packages/com.unity.collab-proxy/Editor/UI/EditorProgressBar.cs", + "Packages/com.unity.collab-proxy/Editor/UI/EditorProgressControls.cs", + "Packages/com.unity.collab-proxy/Editor/UI/EditorVersion.cs", + "Packages/com.unity.collab-proxy/Editor/UI/EditorWindowFocus.cs", + "Packages/com.unity.collab-proxy/Editor/UI/EntryBuilder.cs", + "Packages/com.unity.collab-proxy/Editor/UI/EnumPopupSetting.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorListViewItem.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorsDialog.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorsListHeaderState.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorsListView.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorsPanel.cs", + "Packages/com.unity.collab-proxy/Editor/UI/FindEditorWindow.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Fonts.cs", + "Packages/com.unity.collab-proxy/Editor/UI/GetOverlayRect.cs", + "Packages/com.unity.collab-proxy/Editor/UI/GetPlasticShortcut.cs", + "Packages/com.unity.collab-proxy/Editor/UI/GetWindowIfOpened.cs", + "Packages/com.unity.collab-proxy/Editor/UI/GUIActionRunner.cs", + "Packages/com.unity.collab-proxy/Editor/UI/GUIContentNotification.cs", + "Packages/com.unity.collab-proxy/Editor/UI/GuiEnabled.cs", + "Packages/com.unity.collab-proxy/Editor/UI/HandleMenuItem.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Images.cs", + "Packages/com.unity.collab-proxy/Editor/UI/INotificationContent.cs", + "Packages/com.unity.collab-proxy/Editor/UI/InputTextDialog.cs", + "Packages/com.unity.collab-proxy/Editor/UI/MeasureMaxWidth.cs", + "Packages/com.unity.collab-proxy/Editor/UI/OverlayProgress.cs", + "Packages/com.unity.collab-proxy/Editor/UI/PathTrimming.cs", + "Packages/com.unity.collab-proxy/Editor/UI/PlasticDialog.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Progress/DrawProgressForDialogs.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Progress/DrawProgressForOperations.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Progress/DrawProgressForViews.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Progress/DrawProgressForWindow.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Progress/LoadingSpinner.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Progress/OperationProgressData.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Progress/ProgressControlsForDialogs.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Progress/ProgressControlsForViews.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Progress/ProgressControlsForWindow.cs", + "Packages/com.unity.collab-proxy/Editor/UI/RectExtensions.cs", + "Packages/com.unity.collab-proxy/Editor/UI/ResponseType.cs", + "Packages/com.unity.collab-proxy/Editor/UI/RunModal.cs", + "Packages/com.unity.collab-proxy/Editor/UI/ScreenResolution.cs", + "Packages/com.unity.collab-proxy/Editor/UI/ShowWindow.cs", + "Packages/com.unity.collab-proxy/Editor/UI/SortOrderComparer.cs", + "Packages/com.unity.collab-proxy/Editor/UI/SplitterSettings.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Tree/CenteredContentPanel.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Tree/DrawTreeViewItem.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Tree/EmptyStatePanel.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Tree/GetChangesOverlayIcon.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Tree/ListViewItemIds.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Tree/PlasticTreeView.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Tree/TableViewOperations.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeHeaderColumns.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeHeaderSettings.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeViewItemExtensions.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeViewItemIds.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeViewSessionState.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UIElements/ControlBuilder.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UIElements/CursorExtensions.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UIElements/KeyboardEvents.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UIElements/LoadingSpinner.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UIElements/MouseEvents.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UIElements/OverlayProgressControls.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UIElements/ProgressControlsForDialogs.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UIElements/UIElementsExtensions.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UndoRedo/UndoRedoHelper.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UndoRedo/UndoRedoState.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UndoRedo/UndoRedoTextArea.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityConstants.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityEvents.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorGUI.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorGUIUtility.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorUtility.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorWindowExtensions.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorWindowInternal.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/GenericMenu.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/GenericMenuExtensions.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/HostView.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/Menu.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SavedGUIState.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SceneManagement/PrefabStageExtensions.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SettingsWindow.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SplitterGUILayout.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SplitterState.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/TreeViewExtensions.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityMenuItem.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityPlasticGuiMessage.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityPlasticTimer.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityStyles.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityThreadWaiter.cs", + "Packages/com.unity.collab-proxy/Editor/UseBuiltinDiffWindowPreference.cs", + "Packages/com.unity.collab-proxy/Editor/UVCSConnectionMonitor.cs", + "Packages/com.unity.collab-proxy/Editor/UVCSMenuItem.cs", + "Packages/com.unity.collab-proxy/Editor/UVCSPlugin.cs", + "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/ToolbarController.cs", + "Packages/com.unity.collab-proxy/Editor/UVCSWindow.cs", + "Packages/com.unity.collab-proxy/Editor/VCSBuiltInPlugin.cs", + "Packages/com.unity.collab-proxy/Editor/Views/ApplyShelveWithConflictsQuestionerBuilder.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Attributes/AttributePanel.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Attributes/AttributesPanel.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Branch/BranchesTab.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Branch/BranchesViewMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/BranchExplorerView.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/BranchExplorerViewer.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/BranchExplorerWindow.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Connections/ShapeConnectionBuilder.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Game/Launcher.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerLabelMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewBranchMenuOperations.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewChangesetMenuOperations.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewLabelMenuOperations.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewLinkMenuOperations.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/LinkMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Options/BranchExplorerOptionsWindow.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Options/ConditionalFormat/FormatRuleMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Virtualization/SelftThrottlingWorker.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Zoom/UIElementsAnimator.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BrowseRepository/BrowseRepositoryPanel.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Changesets/ChangesetsTab.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Changesets/ChangesetsViewMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Changesets/CheckoutChangesetViewMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/CreateWorkspaceView.cs", + "Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/Dialogs/RepositoryExplorerDialog.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Diff/ChangesetByChangesetDiffPanel.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Diff/DiffPanel.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Diff/DiffTreeViewMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/DownloadPlasticExeDialog.cs", + "Packages/com.unity.collab-proxy/Editor/Views/History/HistoryListViewMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/History/HistoryTab.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Labels/LabelsTab.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Labels/LabelsViewMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Locks/LocksListView.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Locks/LocksTab.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Locks/LocksViewMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/AddMoveMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/ChangeDeleteMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/CycleMoveMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/DeleteChangeMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/DeleteMoveMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/DivergentMoveMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/EvilTwinMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/LoadedTwiceMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/MergeViewDirectoryConflictMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/MoveAddMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/MoveDeleteMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/MovedEvilTwinMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/MergeTab.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/MergeViewFileConflictMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/MergeViewMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Gluon/IncomingChangesTab.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Gluon/IncomingChangesViewMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/IIncomingChangesTab.cs", + "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Changelists/ChangelistMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Changelists/MoveToChangelistMenuBuilder.cs", + "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/CommentArea.cs", + "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/FilesFilterPatternsMenuBuilder.cs", + "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesTab.cs", + "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesViewMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesViewPendingChangeMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Properties/PropertiesPanel.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Shelves/ShelvesTab.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Shelves/ShelvesViewMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Welcome/DownloadAndInstallOperation.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Welcome/WelcomeView.cs", + "Packages/com.unity.collab-proxy/Editor/ViewSwitcher.cs", + "Packages/com.unity.collab-proxy/Editor/WaitForPendingOperations.cs", + "Packages/com.unity.collab-proxy/Editor/WorkspaceWindow.cs", + "Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/BuiltInAndURP3DTo2DMaterialUpgrader.cs", + "Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/BuiltInToURP2DMaterialUpgrader.cs", + "Packages/com.unity.render-pipelines.universal/Editor/2D/Light2DEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/2D/LightBatchingDebugger/LightBatchingDebugger.cs", + "Packages/com.unity.render-pipelines.universal/Editor/2D/Overrides/MeshEditor2DURP.cs", + "Packages/com.unity.render-pipelines.universal/Editor/2D/Overrides/ScriptableRendererFeature2DEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/2D/Overrides/SkinnedMeshEditor2DURP.cs", + "Packages/com.unity.render-pipelines.universal/Editor/2D/Overrides/SortingGroupEditor2DURP.cs", + "Packages/com.unity.render-pipelines.universal/Editor/2D/PixelPerfectCameraEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/2D/Renderer2DDataEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/2D/Renderer2DMenus.cs", + "Packages/com.unity.render-pipelines.universal/Editor/2D/Shadows/CastingSourceDropDown.cs", + "Packages/com.unity.render-pipelines.universal/Editor/2D/Shadows/ShadowCaster2DEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/2D/Shadows/ShadowCaster2DShapeTool.cs", + "Packages/com.unity.render-pipelines.universal/Editor/2D/SortingLayerDropDown.cs", + "Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/GraphicsSettingsStrippers/OnTilePostProcessStripper.cs", + "Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/GraphicsSettingsStrippers/RendererStripper.cs", + "Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/GraphicsSettingsStrippers/ScreenSpaceAmbientOcclusionStripper.cs", + "Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/GraphicsSettingsStrippers/SurfaceCacheGIStripper.cs", + "Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/URPBuildData.cs", + "Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/URPBuildDataValidator.cs", + "Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/URPPreprocessBuild.cs", + "Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/URPProcessScene.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Drawers.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Environment.Drawers.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Environment.Skin.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Output.Drawers.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Output.Skin.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.PhysicalCamera.Drawers.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.PresetInspector.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Rendering.Drawers.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Rendering.Skin.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Skin.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineSerializedCamera.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ContextualMenuDispatcher.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Decal/DecalProjectorEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Decal/DecalShaderGraphGUI.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Lighting/UniversalRenderPipelineLightUI.Drawers.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Lighting/UniversalRenderPipelineLightUI.PresetInspector.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Lighting/UniversalRenderPipelineLightUI.Skin.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Lighting/UniversalRenderPipelineSerializedLight.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Overrides/BloomEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Overrides/ChannelMixerEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Overrides/ColorCurvesEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Overrides/ColorLookupEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Overrides/DepthOfFieldEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Overrides/FilmGrainEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Overrides/LiftGammaGainEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Overrides/MotionBlurEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Overrides/ScreenSpaceLensFlareEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Overrides/ShadowsMidtonesHighlightsEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Overrides/TonemappingEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/PostProcessDataEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/FullScreenPassRendererFeatureEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/OnTilePostProcessFeatureEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ScriptableRendererDataEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderBuildPreprocessor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/AssetCallbacks/CreateUITKShaderGraph.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalUISubTarget.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/BaseShaderGUI.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ParticleGUI.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShaderGraphLitGUI.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShadergraphSpriteGUI.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShaderGraphUnlitGUI.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/BakedLitShader.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/LitShader.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/ParticlesLitShader.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/ParticlesSimpleLitShader.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/ParticlesUnlitShader.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/SimpleLitShader.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/UnlitShader.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShadingModels/BakedLitGUI.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShadingModels/LitGUI.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShadingModels/SimpleLitGUI.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/SixWayGUI.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/BuiltInToURP3DMaterialUpgrader.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/ReadonlyMaterialConverter/ReadonlyMaterialConverter.MaterialReferenceBuilder.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Tools/MaterialUpgrader/MaterialUpgraderDefinitions.cs", + "Packages/com.unity.render-pipelines.universal/Editor/TrackballUIDrawer.cs", + "Packages/com.unity.render-pipelines.universal/Editor/UniversalAdditionalCameraDataEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/UniversalRendererDataEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineAsset/SerializedUniversalRenderPipelineAsset.cs", + "Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineAsset/UniversalRenderPipelineAssetUI.Drawers.cs", + "Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineAsset/UniversalRenderPipelineAssetUI.Skin.cs", + "Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineAssetEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineLightEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineVolumeComponentEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXAbstractParticleURPLitOutput.cs", + "Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXDecalURPOutput.cs", + "Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXShaderGraphGUI.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/2D/CinemachineUniversalPixelPerfect.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/2D/Light2D.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/2D/Light2DManager.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/2D/PixelPerfectCamera.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/2D/Renderer2DData.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/2D/Renderer2DDataAuthoring.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/2D/Rendergraph/CopyCameraSortingLayerPass.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/CompositeShadowCaster2D.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowCaster2D.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowCasterGroup2DManager.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Data/UniversalRenderPipelineAsset.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Debug/UniversalRenderPipelineDebugDisplaySettings.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Debug/UniversalRenderPipelineDebugDisplayStats.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Decal/DecalProjector.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Decal/Entities/DecalEntityManager.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/FrameData/UniversalCameraData.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/History/RawColorHistory.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/History/RawDepthHistory.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/History/SingleHistoryBase.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/History/StpHistory.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/History/TaaHistory.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/LightCookieManager.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/MotionVectors.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/Bloom.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ChannelMixer.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ChromaticAberration.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ColorAdjustments.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ColorCurves.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ColorLookup.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/DepthOfField.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/FilmGrain.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/LensDistortion.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/LiftGammaGain.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/MotionBlur.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/PaniniProjection.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ScreenSpaceLensFlare.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ShadowsMidtonesHighlights.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/SplitToning.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/Tonemapping.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/Vignette.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/WhiteBalance.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Passes/DrawScreenSpaceUIPass.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/BloomPostProcessPass.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Passes/XRDepthMotionPass.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/ReflectionProbeManager.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/DecalRendererFeature.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/FullScreenPassRendererFeature_OldGUID.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/ScriptableRendererData.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/ScriptableRendererFeature.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/UniversalAdditionalCameraData.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/UniversalAdditionalCameraData.deprecated.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/UniversalCameraHistory.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/UniversalRendererData.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/UniversalRendererRenderGraph.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/UniversalRenderPipeline.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/VFXGraph/Utility/PropertyBinders/URPCameraBinder.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/VolumeRequiresRendererFeatures.cs", + "Packages/com.unity.render-pipelines.universal/Tests/Editor/ShaderBuildPreprocessorTests.cs", + "Packages/com.unity.render-pipelines.universal/Tests/Editor/Tools/Converters/ReadonlyMaterialConverter/ReadonlyMaterialConverterTests.MaterialReferenceBuilder.cs", + "Packages/com.unity.render-pipelines.universal/Tests/Runtime/DecalTests.cs", + "Packages/com.unity.render-pipelines.universal/Tests/Runtime/PixelPerfectCameraTests.cs", + "Packages/com.unity.visualscripting/DocCodeExamples/EventBusExamples.cs", + "Packages/com.unity.visualscripting/DocCodeExamples/VariableExamples.cs", + "Packages/com.unity.visualscripting/Editor/SettingsProvider/ProjectSettings/BackupSettings.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analytics/OnPreprocessBuildAnalytics.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analytics/OnPreprocessBuildAnalyticsEventHandler.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/BoltGUI.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/BoltProduct.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Canvases/ICanvas.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Canvases/VisualScriptingCanvas.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/GraphContextMenuItem.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/ElementAdderMenuBuilder.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/ElementAdderMenuCommandAttribute.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/ElementAdderMeta.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/GenericElementAdderMenu.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/GenericElementAdderMenuBuilder.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/IElementAdder.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/IElementAdderMenu.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/IElementAdderMenuBuilder.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/IElementAdderMenuCommand.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/Internal/GUIHelper.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ReorderableListControl.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ReorderableListEvents.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ReorderableListGUI.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/SQLite/SQLite.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Documentation/DocumentationGenerator.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Graph/GraphGUI.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Inspector.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/GuidInspector.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/UintInspector.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyWindow.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/LudiqGUI.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/LudiqGUIUtility.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/AotPreBuilder.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/SerializedProperties/SerializedPropertyUtility.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Threading/BackgroundWorker.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/Paths.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/IWidget.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/Widget.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/AboutWindow/AboutablePage.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/AboutWindow/AcknowledgementPage.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/EditorWindowWrapper.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/GenerateDocumentationWindow/GenerateDocumentationPage.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/GraphWindow.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/ListPage.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/LudiqEditorWindow.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/Page.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/Sidebars/SidebarPanelWindow.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/SinglePageWindow.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/TabbedPage.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/WebWindow.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/Wizard.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/WrappedEditorWindow.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/FlowGraphUnitUISample.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Options/UnitBase.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Shared/EmptyGraphWindow.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/GuidCollection.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsGuidConverter.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/GUIStyle_DirectConverter.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/GUIStyleState_DirectConverter.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsAotCompilationManager.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Internal/fsCyclicReferenceManager.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Internal/fsVersionManager.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.Guids.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/EventMachine.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/FrameDelayedCallback.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnCollisionEnterMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnCollisionExitMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnControllerColliderHitMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTriggerEnterMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTriggerExitMListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnButtonClickMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnDropdownValueChangedMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnInputFieldEndEditMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnInputFieldValueChangedMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnScrollbarValueChangedMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnScrollRectValueChangedMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnSliderValueChangedMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnToggleValueChangedMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnBeginDragMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnCancelMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnDeselectMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnDragMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnDropMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnEndDragMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnMoveMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerClickMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerDownMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerEnterMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerExitMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerUpMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnScrollMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnSelectMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnSubmitMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UnityMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Machines/Machine.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Macros/Macro.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Profiling/ProfilingUtility.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/SerializationData.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/LudiqScriptableObject.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/RequiresUnityAPIAttribute.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/SceneSingleton.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/Singleton.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/CoroutineRunner.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/SceneVariables.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/VariablesSaver.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/FlowGraph.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/For.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/ForEach.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/While.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Application/OnApplicationQuit.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/GenericGuiEventUnit.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnBeginDrag.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnButtonClick.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnCancel.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnDeselect.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnDrag.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnDrop.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnDropdownValueChanged.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnEndDrag.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnGUI.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnInputFieldEndEdit.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnInputFieldValueChanged.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnMove.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerClick.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerDown.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerEnter.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerExit.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerUp.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnScroll.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnScrollbarValueChanged.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnScrollRectValueChanged.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnSelect.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnSliderValueChanged.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnSubmit.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnToggleValueChanged.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/PointerEventUnit.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/OnControllerColliderHit.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Time/Cooldown.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Time/Timer.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/ScriptMachine.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateGraph.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateMachine.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateUnit.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/SuperState.cs", + "Packages/com.unity.ide.visualstudio/Editor/Messaging/TcpListener.cs", + "Packages/com.unity.ide.visualstudio/Editor/ProcessRunner.cs", + "Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/GUIDProvider.cs", + "Packages/com.unity.ide.visualstudio/Editor/VisualStudioCodeInstallation.cs", + "index.php", + "validate.yml" + ], + "risksOrUnknowns": [ + "Git validation reports customer code errors. Review reports/errors.md before feature work.", + "Analysis is best-effort and may miss runtime-created objects, reflection, addressables, or dependency injection." + ] +} \ No newline at end of file diff --git a/Assets/RL_DevPlus1/Reports/RL_AI_Project_Context.json.meta b/Assets/RL_DevPlus1/Reports/RL_AI_Project_Context.json.meta new file mode 100644 index 0000000..21e452c --- /dev/null +++ b/Assets/RL_DevPlus1/Reports/RL_AI_Project_Context.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b286c1c80c7d5c541920646fe6805dcb +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RL_DevPlus1/Reports/RL_AI_Project_Context.md b/Assets/RL_DevPlus1/Reports/RL_AI_Project_Context.md index 612cc98..eff80f4 100644 --- a/Assets/RL_DevPlus1/Reports/RL_AI_Project_Context.md +++ b/Assets/RL_DevPlus1/Reports/RL_AI_Project_Context.md @@ -1,3 +1,3235 @@ -# Runlevel AI Project Context +# Runlevel AI Project Context -Not generated yet. Run `Generate All Reports` from the Unity analyzer. This is the first file future AI/Codex sessions should read after generation. +This report is intended to be fed into AI/Codex before deeper Unity project work. + +- Project name: SimpleTest +- Unity version: 6000.4.7f1 +- Main likely entry scene: Assets/Scenes/SampleScene.unity +- Git validation status: Detected customer code errors +## Scenes + +- Assets/Scenes/SampleScene.unity (5 GameObjects) + +## Important Managers/Controllers + +- Packages/com.unity.ai.navigation/Editor/NavMeshAssetManager.cs - Possible enemy AI +- Packages/com.unity.burst/Editor/BurstInspectorGUI.cs - Possible UI controller +- Packages/com.unity.burst/Editor/BurstMenu.cs - Possible UI controller +- Packages/com.unity.collections/Unity.Collections/AllocatorManager.cs - Possible utility or gameplay script +- Packages/com.unity.collections/Unity.Collections/UIntFloat.cs - Possible UI controller +- Packages/com.unity.collections/Unity.Collections.Editor/JobsMenu.cs - Possible UI controller +- Packages/com.unity.collections/Unity.Collections.PerformanceTests/Unity.PerformanceTesting.Benchmark/MarkdownBuilder.cs - Possible UI controller +- Packages/com.unity.collections/Unity.Collections.Tests/CollectionsTestFixture.cs - Possible UI controller +- Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/GUIDProvider.cs - Possible UI controller +- Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/IGUIDGenerator.cs - Possible UI controller +- Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/PackageManagerTracker.cs - Possible utility or gameplay script +- Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/SolutionGuidGenerator.cs - Possible UI controller +- Packages/com.unity.ide.rider/Rider/Editor/Util/RiderMenu.cs - Possible UI controller +- Packages/com.unity.ide.rider/Rider/Editor/Util/StringBuilderExtensions.cs - Possible UI controller +- Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint2.gen.cs - Possible UI controller +- Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint2x2.gen.cs - Possible UI controller +- Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint2x3.gen.cs - Possible UI controller +- Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint2x4.gen.cs - Possible UI controller +- Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint3.gen.cs - Possible UI controller +- Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint3x2.gen.cs - Possible UI controller +- Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint3x3.gen.cs - Possible UI controller +- Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint3x4.gen.cs - Possible UI controller +- Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint4.gen.cs - Possible UI controller +- Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint4x2.gen.cs - Possible UI controller +- Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint4x3.gen.cs - Possible UI controller +- Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint4x4.gen.cs - Possible UI controller +- Packages/com.unity.mathematics/Unity.Mathematics/uint2.gen.cs - Possible UI controller +- Packages/com.unity.mathematics/Unity.Mathematics/uint2x2.gen.cs - Possible UI controller +- Packages/com.unity.mathematics/Unity.Mathematics/uint2x3.gen.cs - Possible UI controller +- Packages/com.unity.mathematics/Unity.Mathematics/uint2x4.gen.cs - Possible UI controller +- Packages/com.unity.mathematics/Unity.Mathematics/uint3.gen.cs - Possible UI controller +- Packages/com.unity.mathematics/Unity.Mathematics/uint3x2.gen.cs - Possible UI controller +- Packages/com.unity.mathematics/Unity.Mathematics/uint3x3.gen.cs - Possible UI controller +- Packages/com.unity.mathematics/Unity.Mathematics/uint3x4.gen.cs - Possible UI controller +- Packages/com.unity.mathematics/Unity.Mathematics/uint4.gen.cs - Possible UI controller +- Packages/com.unity.mathematics/Unity.Mathematics/uint4x2.gen.cs - Possible UI controller +- Packages/com.unity.mathematics/Unity.Mathematics/uint4x3.gen.cs - Possible UI controller +- Packages/com.unity.mathematics/Unity.Mathematics/uint4x4.gen.cs - Possible UI controller +- Packages/com.unity.multiplayer.center/Common/AnswerData.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Common/IOnboardingSection.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Common/IOnboardingSectionAnalyticsProvider.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Common/Preset.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Common/SelectedSolutionsData.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Common/StyleConstants.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/Analytics/AnalyticsData.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/Analytics/AnalyticsUtils.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/Analytics/DebugAnalytics.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/Analytics/MultiplayerCenterAnalytics.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/Analytics/MultiplayerCenterAnalyticsFactory.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/Analytics/OnboardingSectionAnalyticsProvider.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/AssemblyInfo.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/Features/PackageManagement.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/MultiplayerCenterWindow.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/RecommendationTabView.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/RecommendationViewBottomBar.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/TabGroup.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/QuestionnaireView.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/QuestionSection.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/QuestionViewFactory.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/PackageSelectionView.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/RecommendationItemView.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/RecommendationView.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/SectionHeader.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/SolutionSelectionView.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/StyleClasses.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/ViewUtils.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/OnBoarding/GettingStartedTabView.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/OnBoarding/QuickstartPackageHandling.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/OnBoarding/SectionsFinder.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/Questionnaire/Logic.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/Questionnaire/PresetData.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/Questionnaire/QuestionnaireData.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/Questionnaire/QuestionnaireEditor.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/Questionnaire/QuestionnaireObject.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/Questionnaire/UserChoicesObject.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/Recommendations/PreReleaseHandling.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommendationAuthoringData.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommendationType.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommendationUtils.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommendationViewData.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommenderSystem.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommenderSystemData.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommenderSystemDataObject.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Editor/Recommendations/Scoring.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Tests/Editor/AnalyticsUtilsTests.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Tests/Editor/AssemblyInfo.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Tests/Editor/ExpectedPresetRecommendations.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Tests/Editor/LogicTests.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Tests/Editor/QuickstartTabTests.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Tests/Editor/RecommendationAnalyticsTests.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Tests/Editor/RecommendationTests.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Tests/Editor/RecommenderSystemTests.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Tests/Editor/SectionHeaderTests.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Tests/Editor/TabGroupTests.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Tests/Editor/UserChoicesMigrationTests.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Tests/Editor/UserVisibleTextTests.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Tests/Editor/UtilsForGettingStartedTabTests.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Tests/Editor/UtilsForMultiplayerCenterTests.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Tests/Editor/UtilsForRecommendationTests.cs - Possible player controller +- Packages/com.unity.multiplayer.center/Tests/Runtime/PlaceholderTest.cs - Possible player controller +- Packages/com.unity.test-framework.performance/Editor/PerformanceTestBuildAssemblyFilter.cs - Possible UI controller +- Packages/com.unity.test-framework.performance/Editor/TestRunBuilder.cs - Possible UI controller +- Packages/com.unity.test-framework.performance/Editor/UIElements/ToolbarWithSearch.cs - Possible UI controller +- Packages/com.unity.test-framework.performance/Runtime/Attributes/RequiredMemberAttribute.cs - Possible UI controller +- Packages/com.unity.test-framework.performance/Runtime/Data/Player.cs - Possible player controller +- Packages/com.unity.test-framework.performance/Runtime/PlayerCallbacks.cs - Possible player controller +- Packages/com.unity.render-pipelines.core/Editor/Analytics/BuildTargetAnalytic.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/BuildProcessors/CoreBuildData.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/BuildProcessors/CorePreprocessBuild.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/BuildProcessors/SettingsStrippers/GPUResidentDrawerResourcesStripper.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/BuildProcessors/ShaderStrippers/SRPDisabledComputeShaderVariantStripper.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/BuildTargetExtensions.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Drawers.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Environment.Drawers.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Environment.Skin.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Output.Drawers.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Output.Skin.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.PhysicalCamera.Drawers.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.PhysicalCamera.Skin.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Rendering.Drawers.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Rendering.Skin.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Skin.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/Camera/ISerializedCamera.cs - Possible camera controller +- Packages/com.unity.render-pipelines.core/Editor/CameraEditorUtils.cs - Possible camera controller +- Packages/com.unity.render-pipelines.core/Editor/ContextualMenuDispatcher.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/CustomRenderTexture/CustomRenderTextureMenuItem.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugUIDrawer.Builtins.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugUIDrawer.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugUIHandlerCanvasEditor.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/Debugging/UIFoldoutEditor.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/Lighting/LightUI.Drawers.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/Lighting/LightUI.Skin.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/Lighting/LightUnit/LightUnitSliderSettings.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeBuildProcessor.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeUI.Drawer.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeUI.Skin.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolumeMenuItems.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/Lighting/Shadow/ShadowCascadeGUI.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/LookDev/CameraController.cs - Possible camera controller +- Packages/com.unity.render-pipelines.core/Editor/LookDev/CameraState.cs - Possible camera controller +- Packages/com.unity.render-pipelines.core/Editor/LookDev/ComparisonGizmoController.cs - Possible utility or gameplay script +- Packages/com.unity.render-pipelines.core/Editor/LookDev/DisplayWindow.EnvironmentLibrarySidePanel.cs - Possible player controller +- Packages/com.unity.render-pipelines.core/Editor/MenuManager.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphViewer.PlayerConnection.cs - Possible player controller +- Packages/com.unity.render-pipelines.core/Editor/Settings/RenderPipelineGlobalSettingsUI.Drawers.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/Settings/SettingsProviderGUIScope.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/ShaderGenerator/ShaderGeneratorMenu.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/Tools/MaterialUpgrader/MaterialUpgraderEditMenus.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/UnifiedRayTracing/CreateUnifiedRTShaderMenuItem.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeMenuItems.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/RenderPipelineConverterManager.cs - Possible data/config asset +- Packages/com.unity.render-pipelines.core/Runtime/Camera/CameraHistory.cs - Possible camera controller +- Packages/com.unity.render-pipelines.core/Runtime/Camera/CameraSwitcher.cs - Possible camera controller +- Packages/com.unity.render-pipelines.core/Runtime/Camera/FreeCamera.cs - Possible camera controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugDisplaySettingsUI.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugManager.Actions.cs - Possible utility or gameplay script +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugManager.cs - Possible utility or gameplay script +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugManager.UIState.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUI.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUI.Fields.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUI.Panel.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerBitField.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerButton.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerCanvas.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerColor.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerEnumField.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerEnumHistory.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerField.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerFloatField.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerFoldout.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerGroup.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerHBox.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerIndirectFloatField.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerIndirectToggle.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerIntField.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerMessageBox.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerObject.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerObjectList.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerObjectPopupField.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerPanel.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerPersistentCanvas.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerProgressBar.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerRenderingLayerField.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerRow.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerToggle.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerToggleHistory.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerUIntField.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerValue.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerValueTuple.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerVBox.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerVector2.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerVector3.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerVector4.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerWidget.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/UIFoldout.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/ShaderDebugPrintManager.cs - Possible utility or gameplay script +- Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/GPUInstanceDataBuffer.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/GPUInstanceDataUploader.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/InstanceData.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeReferenceVolume.ReflProbeNormalization.cs - Possible utility or gameplay script +- Packages/com.unity.render-pipelines.core/Runtime/PathTracing/BakeLightmap.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/PathTracing/RenderPipeline/AdditionalCameraData.cs - Possible camera controller +- Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/RenderGraphPlayerRemoteDebugSession.cs - Possible player controller +- Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/IRenderGraphBuilder.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphBuilder.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphBuilders.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/HlbvhBuilder.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/HlbvhTopLevelBuilder.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime/Utilities/CameraCaptureBridge.cs - Possible camera controller +- Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeManager.cs - Possible utility or gameplay script +- Packages/com.unity.render-pipelines.core/Runtime/XR/XRBuiltinShaderConstants.cs - Possible UI controller +- Packages/com.unity.render-pipelines.core/Runtime-PrivateShared/AssemblyInfo.cs - Possible camera controller +- Packages/com.unity.render-pipelines.core/Tests/Editor/ShaderStripping/ShaderStrippingReportTests.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Attributes/BuiltinKeywordAttribute.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Graphs/SerializableGuid.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Graphs/ShaderGraphRequirements.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/ICanChangeShaderGUI.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireBitangent.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireCameraOpaqueTexture.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireDepthTexture.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireFaceSign.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireInstanceID.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireMeshUV.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireNormal.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequirePosition.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequirePositionPredisplacement.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireScreenPosition.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireTangent.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireTime.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireTransform.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireUITK.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireVertexColor.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireVertexID.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireVertexSkinning.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireViewDirection.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Legacy/SerializableGuid.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Nodes/GuidEncoder.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Scene/CameraNode.cs - Possible camera controller +- Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/UI/ElementLayoutUVNode.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/UI/ElementTextureSizeNode.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/UI/ElementTextureUVNode.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultBitmapTextNode.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultGradientNode.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultSDFTextNode.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultSolidNode.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultTextureNode.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/IsForcedGammaNode.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/RenderTypeBranchNode.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/RenderTypeNode.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/SampleElementTextureNode.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Data/Util/ShaderGraphRequirementsPerKeyword.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Drawing/Colors/ColorManager.cs - Possible utility or gameplay script +- Packages/com.unity.shadergraph/Editor/Drawing/Controllers/BlackboardCategoryController.cs - Possible utility or gameplay script +- Packages/com.unity.shadergraph/Editor/Drawing/Controllers/BlackboardController.cs - Possible utility or gameplay script +- Packages/com.unity.shadergraph/Editor/Drawing/Controllers/SGController.cs - Possible utility or gameplay script +- Packages/com.unity.shadergraph/Editor/Drawing/Controllers/ShaderInputViewController.cs - Possible utility or gameplay script +- Packages/com.unity.shadergraph/Editor/Drawing/PreviewManager.cs - Possible utility or gameplay script +- Packages/com.unity.shadergraph/Editor/Generation/Contexts/TargetPropertyGUIContext.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Generation/Processors/ShaderStringBuilder.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/AssetPostProcessors/MaterialPostprocessor.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/AssetPostProcessors/ShaderGraphMaterialsUpdater.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/AssetVersion.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/AssetCallbacks/CreateLitShaderGraph.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/AssetCallbacks/CreateUnlitShaderGraph.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInFields.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInMetadata.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInProperties.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInStructFields.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInStructs.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInCanvasSubTarget.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInLitSubTarget.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInSubTarget.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInTarget.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInUnlitSubTarget.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGUI/BaseShaderGUI.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGUI/BuiltInLitGUI.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGUI/BuiltInUnlitGUI.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderPreprocessor.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderUtils.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Generation/Targets/Canvas/Templates/CanvasShaderGUI.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Generation/Targets/CustomRenderTexture/CreateCustomRenderTextureShaderGraph.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Generation/Targets/Fullscreen/FullscreenShaderGUI.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Generation/Targets/UITK/IUISubTarget.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Generation/Targets/UITK/UIData.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Generation/Targets/UITK/UIStructs.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Generation/Targets/UITK/UISubTarget.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Interface/IRequiresData.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/ShaderGUI/GenericShaderGraphMaterialGUI.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Util/MessageManager.cs - Possible utility or gameplay script +- Packages/com.unity.shadergraph/Editor/Util/UIUtilities.cs - Possible UI controller +- Packages/com.unity.shadergraph/Editor/Utilities/StringBuilderExtensions.cs - Possible UI controller +- Packages/com.unity.shadergraph/Tests/Editor/UnitTests/MessageManagerTests.cs - Possible utility or gameplay script +- Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ITestTreeRebuildCallbacks.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/ISettingsBuilder.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/SettingsBuilder.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/AssetsDatabaseHelper.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/BitUtility.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/FlagEnumContentProvider.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/FlagEnumUtility.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/GenericItemContentProvider.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/ISelectableItem.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/ISelectionDropDownContentProvider.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/MultiValueContentProvider.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/SelectableItemContent.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/SelectionDropDown.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/GuiHelper.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/IAssetsDatabaseHelper.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/IGuiHelper.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/ActiveFolderTemplateAssetCreator.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/CustomScriptAssemblyMappingFinder.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/FolderPathTestCompilationContextProvider.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/IActiveFolderTemplateAssetCreator.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/ICustomScriptAssembly.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/ICustomScriptAssemblyMappingFinder.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/IFolderPathTestCompilationContextProvider.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/ITestScriptAssetsCreator.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/TestScriptAssetMenuItems.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/TestScriptAssetsCreator.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListBuilder/TestTreeViewBuilder.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListTreeView/Icons.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewDataSource.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewGUI.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListTreeView/TestTreeViewItem.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestRunnerGUI.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestRunnerResult.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestRunnerUIFilter.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/UITestRunnerFilter.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Views/TestListGUIBase.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/NUnitExtension/Attributes/ITestPlayerBuildModifier.cs - Possible player controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/NUnitExtension/Attributes/TestPlayerBuildModifierAttribute.cs - Possible player controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/RequireApiProfileAttribute.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/RequirePlatformSupportAttribute.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestBuildAssemblyFilter.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PlayerLauncherBuildOptions.cs - Possible player controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PostbuildCleanupAttributeFinder.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PostbuildCleanupWithJobDataAttributeFinder.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PrebuildSetupAttributeFinder.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PrebuildSetupWithJobDataAttributeFinder.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlayerLauncher.cs - Possible player controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherContextSettings.cs - Possible player controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherTestRunSettings.cs - Possible player controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/RemotePlayerLogController.cs - Possible player controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/RemotePlayerTestController.cs - Possible player controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/RequiredTestRunDataMissingException.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/BuildActionTaskBase.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/BuildNUnitFilterTask.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/BuildTestTreeTask.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/CleanupTestControllerTask.cs - Possible utility or gameplay script +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/LegacyPlayerRunTask.cs - Possible player controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Platform/PlatformSpecificPostBuildTask.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Platform/PlatformSpecificSuccessfulBuildTask.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Player/DetermineRuntimePlatformTask.cs - Possible player controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PostbuildCleanupTask.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PostbuildCleanupWithTestDataTask.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PrebuildSetupTask.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PrebuildSetupWithTestDataTask.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/WaitForPlayerRunTask.cs - Possible player controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Data/BuildSettings.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Data/PlayerSettings.cs - Possible player controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Data/PlayerSystemInfo.cs - Possible player controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/BuildSettingsMessage.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/PlayerSettingsMessage.cs - Possible player controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/PlayerSystemInfoMessage.cs - Possible player controller +- Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/UtpMessageBuilder.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/IAsyncTestAssemblyBuilder.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/ITestSuiteModifier.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/OrderedTestSuiteModifier.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/TestCommandBuilder.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/UnityTestAssemblyBuilder.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/Callbacks/PlayerQuitHandler.cs - Possible player controller +- Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/PlaymodeTestsController.cs - Possible utility or gameplay script +- Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/PlaymodeTestsControllerSettings.cs - Possible utility or gameplay script +- Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/RemoteHelpers/PlayerConnectionMessageIds.cs - Possible player controller +- Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/TestPlatform.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/AssemblyProvider/PlayerTestAssemblyProvider.cs - Possible player controller +- Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/IPostBuildCleanup.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/IPostbuildCleanupWithTestData.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/IPrebuildSetup.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/IPrebuildSetupWithTestData.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/PostBuildCleanupAttribute.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/PostBuildCleanupWithTestDataAttribute.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/PrebuildSetupAttribute.cs - Possible UI controller +- Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/PrebuildSetupWithTestDataAttribute.cs - Possible UI controller +- Packages/com.unity.timeline/Editor/Actions/ActionManager.cs - Possible utility or gameplay script +- Packages/com.unity.timeline/Editor/Actions/IMenuChecked.cs - Possible UI controller +- Packages/com.unity.timeline/Editor/Actions/IMenuName.cs - Possible UI controller +- Packages/com.unity.timeline/Editor/Actions/Menus/MenuItemActionBase.cs - Possible UI controller +- Packages/com.unity.timeline/Editor/Actions/Menus/TimelineContextMenu.cs - Possible UI controller +- Packages/com.unity.timeline/Editor/Animation/AnimationOffsetMenu.cs - Possible UI controller +- Packages/com.unity.timeline/Editor/Animation/BindingTreeViewDataSourceGUI.cs - Possible UI controller +- Packages/com.unity.timeline/Editor/Attributes/MenuEntryAttribute.cs - Possible UI controller +- Packages/com.unity.timeline/Editor/Audio/AudioClipPropertiesDrawer.cs - Possible audio manager +- Packages/com.unity.timeline/Editor/Audio/AudioPlayableAssetEditor.cs - Possible audio manager +- Packages/com.unity.timeline/Editor/Audio/AudioPlayableAssetInspector.cs - Possible audio manager +- Packages/com.unity.timeline/Editor/Audio/AudioTrackInspector.cs - Possible audio manager +- Packages/com.unity.timeline/Editor/inspectors/BuiltInCurvePresets.cs - Possible UI controller +- Packages/com.unity.timeline/Editor/Manipulators/Utils/EditModeGUIUtils.cs - Possible UI controller +- Packages/com.unity.timeline/Editor/MenuPriority.cs - Possible UI controller +- Packages/com.unity.timeline/Editor/Signals/SignalManager.cs - Possible utility or gameplay script +- Packages/com.unity.timeline/Editor/TimelineSelection.cs - Possible utility or gameplay script +- Packages/com.unity.timeline/Editor/treeview/IRowGUI.cs - Possible UI controller +- Packages/com.unity.timeline/Editor/treeview/ItemGui/ISelectable.cs - Possible UI controller +- Packages/com.unity.timeline/Editor/treeview/ItemGui/TimelineClipGUI.cs - Possible UI controller +- Packages/com.unity.timeline/Editor/treeview/ItemGui/TimelineItemGUI.cs - Possible UI controller +- Packages/com.unity.timeline/Editor/treeview/ItemGui/TimelineMarkerClusterGUI.cs - Possible UI controller +- Packages/com.unity.timeline/Editor/treeview/ItemGui/TimelineMarkerGUI.cs - Possible UI controller +- Packages/com.unity.timeline/Editor/treeview/TimelineTreeViewGUI.cs - Possible UI controller +- Packages/com.unity.timeline/Editor/treeview/TrackGui/InlineCurveEditor.cs - Possible UI controller +- Packages/com.unity.timeline/Editor/treeview/TrackGui/TimelineGroupGUI.cs - Possible UI controller +- Packages/com.unity.timeline/Editor/treeview/TrackGui/TimelineTrackBaseGUI.cs - Possible UI controller +- Packages/com.unity.timeline/Editor/treeview/TrackGui/TimelineTrackErrorGUI.cs - Possible UI controller +- Packages/com.unity.timeline/Editor/treeview/TrackGui/TimelineTrackGUI.cs - Possible UI controller +- Packages/com.unity.timeline/Editor/treeview/TrackGui/TrackResizeHandle.cs - Possible UI controller +- Packages/com.unity.timeline/Editor/Utilities/Scopes/GUIColorOverride.cs - Possible UI controller +- Packages/com.unity.timeline/Editor/Utilities/Scopes/GUIGroupScope.cs - Possible UI controller +- Packages/com.unity.timeline/Editor/Utilities/Scopes/GUIMixedValueScope.cs - Possible UI controller +- Packages/com.unity.timeline/Editor/Utilities/Scopes/GUIViewportScope.cs - Possible UI controller +- Packages/com.unity.timeline/Editor/Utilities/SequenceSelectorNameFormater.cs - Possible UI controller +- Packages/com.unity.timeline/Editor/Utilities/StyleManager.cs - Possible utility or gameplay script +- Packages/com.unity.timeline/Editor/Window/TimelineMarkerHeaderGUI.cs - Possible UI controller +- Packages/com.unity.timeline/Editor/Window/TimelineWindow_Gui.cs - Possible UI controller +- Packages/com.unity.timeline/Editor/Window/TimelineWindow_HeaderGui.cs - Possible UI controller +- Packages/com.unity.timeline/Editor/Window/TimelineWindow_TrackGui.cs - Possible UI controller +- Packages/com.unity.timeline/Runtime/Audio/AudioClipProperties.cs - Possible audio manager +- Packages/com.unity.timeline/Runtime/Audio/AudioMixerProperties.cs - Possible audio manager +- Packages/com.unity.timeline/Runtime/Audio/AudioPlayableAsset.cs - Possible audio manager +- Packages/com.unity.timeline/Runtime/Audio/AudioTrack.cs - Possible audio manager +- Packages/com.unity.ugui/Editor/Analytics/IAnalytic/UGUIBuildEvent.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/Analytics/UGUIAnalytics.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/Analytics/UGUIBuildAnalytics.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/HDRP/TMP_BaseHDRPLitShaderGUI.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/HDRP/TMP_BaseHDRPUnlitShaderGUI.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/HDRP/TMP_SDF_HDRPLitShaderGUI.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/HDRP/TMP_SDF_HDRPUnlitShaderGUI.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/DropdownOptionListDrawer.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/GlyphMetricsPropertyDrawer.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/GlyphRectPropertyDrawer.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/LigatureSubstitutionRecordPropertyDrawer.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_CharacterPropertyDrawer.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_GlyphPropertyDrawer.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_MarkToBaseAdjustmentRecordPropertyDrawer.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_MarkToMarkAdjustmentRecordPropertyDrawer.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_PropertyDrawerUtilities.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_SpriteCharacterPropertyDrawer.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_SpriteGlyphPropertyDrawer.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_TextAlignmentDrawer.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMP_BaseEditorPanel.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMP_BaseShaderGUI.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMP_BitmapShaderGUI.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMP_ColorGradientAssetMenu.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMP_ColorGradientEditor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMP_DropdownEditor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMP_EditorCoroutine.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMP_EditorPanel.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMP_EditorPanelUI.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMP_EditorResourceManager.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMP_EditorUtility.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMP_FontAsset_CreationMenu.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMP_FontAssetEditor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMP_InputFieldEditor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMP_MarkupTagUpdateUtility.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMP_PackageUtilities.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMP_PostBuildProcessHandler.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMP_PreBuildProcessor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMP_ProjectTextSettings.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMP_ResourcesLoader.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMP_SDFShaderGUI.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMP_SerializedPropertyHolder.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMP_SettingsEditor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMP_SpriteAssetEditor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMP_SpriteAssetImporter.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMP_SpriteAssetMenu.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMP_StyleAssetMenu.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMP_StyleSheetEditor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMP_SubMesh_Editor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMP_SubMeshUI_Editor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMP_UIStyleManager.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMPro_ContextMenus.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMPro_CreateObjectMenu.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMPro_EditorShaderUtilities.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMPro_FontAssetCreatorWindow.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMPro_SortingLayerHelper.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/TMP/TMPro_TexturePostProcessor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/EventSystem/EventSystemEditor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/EventSystem/EventTriggerEditor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/EventSystem/InputModuleComponentFactory.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/EventSystem/Physics2DRaycasterEditor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/EventSystem/PhysicsRaycasterEditor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/Properties/AssemblyInfo.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/UI/AspectRatioFitterEditor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/UI/ButtonEditor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/UI/CanvasScalerEditor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/UI/ContentSizeFitterEditor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/UI/DropdownEditor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/UI/GraphicEditor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/UI/GridLayoutGroupEditor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/UI/HorizontalOrVerticalLayoutGroupEditor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/UI/ImageEditor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/UI/InputFieldEditor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/UI/InterceptedEventsPreview.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/UI/LayoutElementEditor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/UI/LayoutPropertiesPreview.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/UI/MaskEditor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/UI/MenuOptions.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/UI/PrefabLayoutRebuilder.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/AnimationTriggersDrawer.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/ColorBlockDrawer.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/DropdownOptionListDrawer.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/FontDataDrawer.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/NavigationDrawer.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/SpriteStateDrawer.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/UI/RawImageEditor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/UI/RectMask2DEditor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/UI/ScrollbarEditor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/UI/ScrollRectEditor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/UI/SelectableEditor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/UI/SelfControllerEditor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/UI/SliderEditor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/UI/SpriteDrawUtility.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/UI/TextEditor.cs - Possible UI controller +- Packages/com.unity.ugui/Editor/UGUI/UI/ToggleEditor.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/InternalBridge/AssemblyInfo.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/InternalBridge/ObjectUtilsBridge.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/InternalBridge/TMPHelpURL.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/AssemblyInfo.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/FastAction.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/FontFeatureCommon.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/FontFeatureCommonGPOS.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/FontFeatureCommonGSUB.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/ITextPreProcessor.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/MaterialReferenceManager.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TextMeshPro.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TextMeshProUGUI.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_Asset.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_Character.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_CharacterInfo.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_ColorGradient.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_Compatibility.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_CoroutineTween.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_DefaultControls.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_Dropdown.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_DynamicFontAssetUtilities.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_FontAsset.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_FontAssetCommon.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_FontAssetUtilities.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_FontFeaturesCommon.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_FontFeatureTable.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_InputField.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_InputValidator.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_LineInfo.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_ListPool.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_MaterialManager.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_MeshInfo.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_ObjectPool.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_PackageResourceImporter.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_ResourcesManager.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_RichTextTagsCommon.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_ScrollbarEventHandler.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_SelectionCaret.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_Settings.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_ShaderUtilities.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_Sprite.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteAnimator.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteAsset.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteAssetImportFormats.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteCharacter.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteGlyph.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_Style.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_StyleSheet.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_SubMesh.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_SubMeshUI.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_Text.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_TextElement.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_TextElement_Legacy.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_TextInfo.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_TextParsingUtilities.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_TextProcessingCommon.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_TextProcessingStack.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_TextUtilities.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_UpdateManager.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMP_UpdateRegistery.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMPro_EventManager.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMPro_ExtensionMethods.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/TMP/TMPro_MeshUtilities.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/AssemblyInfo.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventData/AxisEventData.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventData/BaseEventData.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventData/PointerEventData.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventHandle.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventInterfaces.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventSystem.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventTrigger.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventTriggerType.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/ExecuteEvents.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/BaseInput.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/BaseInputModule.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/PointerInputModule.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/StandaloneInputModule.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/TouchInputModule.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/MoveDirection.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/RaycasterManager.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/Raycasters/BaseRaycaster.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/Raycasters/Physics2DRaycaster.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/Raycasters/PhysicsRaycaster.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/RaycastResult.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIBehaviour.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIElements/PanelEventHandler.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIElements/PanelRaycaster.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIElements/UIToolkitInteroperabilityBridge.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIElements/WorldDocumentRaycaster.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/Properties/AssemblyInfo.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Animation/CoroutineTween.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/AnimationTriggers.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Button.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/CanvasUpdateRegistry.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/ColorBlock.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Culling/ClipperRegistry.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Culling/Clipping.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Culling/IClipRegion.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Culling/RectangularVertexClipper.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/DefaultControls.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Dropdown.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/FontData.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/FontUpdateTracker.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Graphic.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/GraphicRaycaster.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/GraphicRebuildTracker.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/GraphicRegistry.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/IGraphicEnabledDisabled.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Image.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/IMask.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/IMaskable.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/InputField.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/AspectRatioFitter.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/CanvasScaler.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/ContentSizeFitter.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/GridLayoutGroup.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/HorizontalLayoutGroup.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/HorizontalOrVerticalLayoutGroup.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/ILayoutElement.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/LayoutElement.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/LayoutGroup.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/LayoutRebuilder.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/LayoutUtility.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/VerticalLayoutGroup.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Mask.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/MaskableGraphic.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/MaskUtilities.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/MaterialModifiers/IMaterialModifier.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Misc.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/MultipleDisplayUtilities.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Navigation.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/RawImage.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/RectMask2D.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Scrollbar.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/ScrollRect.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Selectable.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/SetPropertyUtility.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Slider.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/SpecializedCollections/IndexedSet.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/SpriteState.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/StencilMaterial.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Text.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Toggle.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/ToggleGroup.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Utility/ReflectionMethodsCache.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Utility/VertexHelper.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/BaseMeshEffect.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/IMeshModifier.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/Outline.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/PositionAsUV1.cs - Possible UI controller +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/Shadow.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Editor/Common/VersionTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Editor/TMP/FontEngineTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Editor/TMP/TMP_ControlTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Editor/TMP/TMP_EditorTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/CanvasUseReflectionProbes.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/CanvasWidthAssertionErrorWithRectTransform.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/RootCanvasTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/UISystemProfilerAddMarkerWithNullObjectDoesNotCrash.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Editor/UGUI/CanvasRenderer/ChangingHierarchyOfCanvasRenderer.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Editor/UGUI/CanvasRenderer/ParentCanvasIsSane.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Editor/UGUI/Dropdown/DropdownOptionsListDrawer.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Editor/UGUI/EventSystem/EventTriggerRemoveDuringExecution.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Editor/UGUI/EventSystem/InputModuleTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Editor/UGUI/EventSystem/InterceptedEventsPreviewTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Editor/UGUI/InputField/CharacterLimitValidation.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Editor/UGUI/InputField/ContentValidation.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Editor/UGUI/RectMask2D/RectMask2DCulling.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Editor/UGUI/RectMask2D/RectTransformPosition.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Editor/UGUI/Slider/SliderRectReferences.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Editor/UGUI/TestBehaviourBase.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Editor/UGUI/Text/FontCreatedByScript.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Editor/UGUI/UI/PropertyDrawers/PropertyDrawerTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Editor/UGUI/UnityEvent/UnityEventInvoke.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Editor/UGUI/WrapperWindowFixture.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/TMP/TMP_CanvasTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/TMP/TMP_RuntimeTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Button/ButtonTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Button/TestButton.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasGroupInheritedAlpha.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasResizeCorrectlyForRenderTexture.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasScalerWithChildTextObjectDoesNotCrash.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasSizeCorrectInAwakeAndStart.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasSizeCorrectInAwakeAndStartScript.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CheckMeshColorsAndColors32Match.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CoroutineWorksIfUIObjectIsAttached.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CreateSceneUtility.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/NestedCanvas.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/RectMask2DReparentedToDifferentCanvas.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/RectMask2DWithNestedCanvasCullsUsingCorrectCanvasRect.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/RectTransformValidAfterEnable.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/SiblingOrderChangesLayout.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/CanvasRenderer/CanvasRendererTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Dropdown/DropdownTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/GraphicRaycasterButtonTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/GraphicRaycasterTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/GraphicRaycasterWorldSpaceCanvasTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/DragCallbackCheck.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/FakeBaseInput.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/MouseUpdate.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/PointerClickCallbackCheck.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/PointerEnterCallbackCheck.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/PointerExitCallbackCheck.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/Physics2DRaycasterTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/PhysicsRaycasterTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/RaycastSortingTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/SelectableTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/GraphicTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/ImageTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/MaskTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/NavigationTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/RawImageTest.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/RawImageTestHook.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/ToggleTestImageHook.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Image/ImageFilledGenerateWork.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Image/ImageTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Image/TestableImage.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/DesktopInputFieldTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/FakeInputModule.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/GenericInputFieldTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/InputFieldTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/TouchInputFieldTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/AspectRatioFitterTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/ContentSizeFitterTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/GridLayoutGroupTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/HorizonalLayoutGroupTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/LayoutGroupScaling.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/LayoutGroupTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/VerticalLayoutGroupTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/LayoutGroup/LayoutGroupArrangement.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/MaskClipping/RectMask2DClipping.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/NestedLayout/SceneWithNestedLayoutElementsLoads.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/NestedLayout/SceneWithNestedLayoutElementsLoadScript.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/RawImage/RawImageTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/RawImage/TestRawImage.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollBar/ScrollBarClamp.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollBar/ScrollBarTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollRect/ScrollRectClamp.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollRect/ScrollRectScale.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollRect/ScrollRectStableLayout.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollRect/ScrollRectTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Slider/SliderTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/TextEditor/TextEditorBackspaceDelete.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/TextEditor/TextEditorTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Toggle/TestableToggleGroup.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Toggle/ToggleGroupTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Toggle/ToggleTests.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/ConcreteGraphic.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/ExceptionUtils.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/GraphicTestHelper.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/ImageHook.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/PrivateFieldSetter.cs - Possible UI controller +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/UIBehaviourExtensions.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/_Deprecated/UI/CooldownWindowDelayer.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetCopyPathOperation.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetFilesFilterPatternsMenuBuilder.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetMenuOperations.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetsSelection.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetUVCSOperations.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/AssetMenu/Dialogs/AddToCloudDriveDialog.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/AssetMenu/Dialogs/CheckinDialog.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/AssetMenu/Dialogs/CheckinDialogOperations.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/AssetMenu/HierarchyViewAssetMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/AssetMenu/HierarchyViewAssetSelection.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/AssetMenu/ProjectViewAssetSelection.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/AssetMenu/ProjectViewCloudDriveAssetMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/AssetMenu/ProjectViewUVCSAssetMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/AssetOverlays/Cache/BuildPathDictionary.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/CloudDrive/CloudDriveMenuItem.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/DirectoryContentPanelMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/Tree/CloudWorkspacesTreeViewMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/LineManager.cs - Possible utility or gameplay script +- Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextDocumentWeakEventManager.cs - Possible utility or gameplay script +- Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/CaretWeakEventHandler.cs - Possible utility or gameplay script +- Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/BackgroundGeometryBuilder.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/TextViewWeakEventManager.cs - Possible utility or gameplay script +- Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/BusyManager.cs - Possible utility or gameplay script +- Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/PropertyChangedWeakEventManager.cs - Possible utility or gameplay script +- Packages/com.unity.collab-proxy/Editor/Configuration/ChannelCertificateUiImpl.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Configuration/CredentialsUIImpl.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/DrawGuiModeSwitcher.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/LaunchPackageManager.cs - Possible utility or gameplay script +- Packages/com.unity.collab-proxy/Editor/UI/AttributeColor.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/Avatar/ApplyCircleMask.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/Avatar/AvatarGenerator.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/Avatar/AvatarImages.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/Avatar/GetAvatar.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/AvatarColor.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/CheckUnityException.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/CloseWindowIfOpened.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/ColorFromText.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/DelayedActionByFramesRunner.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/DelayedActionBySecondsRunner.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/DialogWithCheckBox.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/DialogWithCheckBox_Legacy.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/DockEditorWindow.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/DrawActionButton.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/DrawActionButtonWithMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/DrawActionHelpBox.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/DrawActionToolbar.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/DrawCopyableLabel.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/DrawSearchField.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/DrawSplitter.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/DrawStaticElement.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/DrawTextBlockWithLink.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/DrawUserIcon.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/DropDownTextField.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/EditorDispatcher.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/EditorProgressBar.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/EditorProgressControls.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/EditorVersion.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/EditorWindowFocus.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/EntryBuilder.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/EnumPopupSetting.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorListViewItem.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorsDialog.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorsListHeaderState.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorsListView.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorsPanel.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/FindEditorWindow.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/Fonts.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/GetOverlayRect.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/GetPlasticShortcut.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/GetWindowIfOpened.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/GUIActionRunner.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/GUIContentNotification.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/GuiEnabled.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/HandleMenuItem.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/Images.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/INotificationContent.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/InputTextDialog.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/MeasureMaxWidth.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/OverlayProgress.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/PathTrimming.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/PlasticDialog.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/Progress/DrawProgressForDialogs.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/Progress/DrawProgressForOperations.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/Progress/DrawProgressForViews.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/Progress/DrawProgressForWindow.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/Progress/LoadingSpinner.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/Progress/OperationProgressData.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/Progress/ProgressControlsForDialogs.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/Progress/ProgressControlsForViews.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/Progress/ProgressControlsForWindow.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/RectExtensions.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/ResponseType.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/RunModal.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/ScreenResolution.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/ShowWindow.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/SortOrderComparer.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/SplitterSettings.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/Tree/CenteredContentPanel.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/Tree/DrawTreeViewItem.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/Tree/EmptyStatePanel.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/Tree/GetChangesOverlayIcon.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/Tree/ListViewItemIds.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/Tree/PlasticTreeView.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/Tree/TableViewOperations.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeHeaderColumns.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeHeaderSettings.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeViewItemExtensions.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeViewItemIds.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeViewSessionState.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/UIElements/ControlBuilder.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/UIElements/CursorExtensions.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/UIElements/KeyboardEvents.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/UIElements/LoadingSpinner.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/UIElements/MouseEvents.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/UIElements/OverlayProgressControls.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/UIElements/ProgressControlsForDialogs.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/UIElements/UIElementsExtensions.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/UndoRedo/UndoRedoHelper.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/UndoRedo/UndoRedoState.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/UndoRedo/UndoRedoTextArea.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/UnityConstants.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/UnityEvents.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorGUI.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorGUIUtility.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorUtility.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorWindowExtensions.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorWindowInternal.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/GenericMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/GenericMenuExtensions.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/HostView.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/Menu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SavedGUIState.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SceneManagement/PrefabStageExtensions.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SettingsWindow.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SplitterGUILayout.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SplitterState.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/TreeViewExtensions.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/UnityMenuItem.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/UnityPlasticGuiMessage.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/UnityPlasticTimer.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UI/UnityStyles.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UseBuiltinDiffWindowPreference.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UVCSMenuItem.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/UVCSToolbar/ToolbarController.cs - Possible utility or gameplay script +- Packages/com.unity.collab-proxy/Editor/VCSBuiltInPlugin.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/ApplyShelveWithConflictsQuestionerBuilder.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/Branch/BranchesViewMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Connections/ShapeConnectionBuilder.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerLabelMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewBranchMenuOperations.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewChangesetMenuOperations.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewLabelMenuOperations.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewLinkMenuOperations.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/LinkMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Options/ConditionalFormat/FormatRuleMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Zoom/UIElementsAnimator.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/Changesets/ChangesetsViewMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/Changesets/CheckoutChangesetViewMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/Diff/DiffTreeViewMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/History/HistoryListViewMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/Labels/LabelsViewMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/Locks/LocksViewMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/AddMoveMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/ChangeDeleteMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/CycleMoveMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/DeleteChangeMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/DeleteMoveMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/DivergentMoveMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/EvilTwinMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/LoadedTwiceMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/MergeViewDirectoryConflictMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/MoveAddMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/MoveDeleteMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/MovedEvilTwinMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/MergeViewFileConflictMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/MergeViewMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/Merge/Gluon/IncomingChangesViewMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Changelists/ChangelistMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Changelists/MoveToChangelistMenuBuilder.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/FilesFilterPatternsMenuBuilder.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesViewMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesViewPendingChangeMenu.cs - Possible UI controller +- Packages/com.unity.collab-proxy/Editor/Views/Shelves/ShelvesViewMenu.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/BuiltInAndURP3DTo2DMaterialUpgrader.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/BuiltInToURP2DMaterialUpgrader.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/2D/PixelPerfectCameraEditor.cs - Possible camera controller +- Packages/com.unity.render-pipelines.universal/Editor/2D/Renderer2DMenus.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/GraphicsSettingsStrippers/OnTilePostProcessStripper.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/GraphicsSettingsStrippers/RendererStripper.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/GraphicsSettingsStrippers/ScreenSpaceAmbientOcclusionStripper.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/GraphicsSettingsStrippers/SurfaceCacheGIStripper.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/URPBuildData.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/URPBuildDataValidator.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/URPPreprocessBuild.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/URPProcessScene.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraEditor.cs - Possible camera controller +- Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Drawers.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Environment.Drawers.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Environment.Skin.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Output.Drawers.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Output.Skin.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.PhysicalCamera.Drawers.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.PresetInspector.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Rendering.Drawers.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Rendering.Skin.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Skin.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineSerializedCamera.cs - Possible camera controller +- Packages/com.unity.render-pipelines.universal/Editor/ContextualMenuDispatcher.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/Decal/DecalShaderGraphGUI.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/Lighting/UniversalRenderPipelineLightUI.Drawers.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/Lighting/UniversalRenderPipelineLightUI.PresetInspector.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/Lighting/UniversalRenderPipelineLightUI.Skin.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/ShaderBuildPreprocessor.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/AssetCallbacks/CreateUITKShaderGraph.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalUISubTarget.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/BaseShaderGUI.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ParticleGUI.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShaderGraphLitGUI.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShadergraphSpriteGUI.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShaderGraphUnlitGUI.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/BakedLitShader.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/LitShader.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/ParticlesLitShader.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/ParticlesSimpleLitShader.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/ParticlesUnlitShader.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/SimpleLitShader.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/UnlitShader.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShadingModels/BakedLitGUI.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShadingModels/LitGUI.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShadingModels/SimpleLitGUI.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/SixWayGUI.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/BuiltInToURP3DMaterialUpgrader.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/ReadonlyMaterialConverter/ReadonlyMaterialConverter.MaterialReferenceBuilder.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/Tools/MaterialUpgrader/MaterialUpgraderDefinitions.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/TrackballUIDrawer.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/UniversalAdditionalCameraDataEditor.cs - Possible camera controller +- Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineAsset/UniversalRenderPipelineAssetUI.Drawers.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineAsset/UniversalRenderPipelineAssetUI.Skin.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXShaderGraphGUI.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Runtime/2D/Light2DManager.cs - Possible utility or gameplay script +- Packages/com.unity.render-pipelines.universal/Runtime/2D/PixelPerfectCamera.cs - Possible camera controller +- Packages/com.unity.render-pipelines.universal/Runtime/2D/Rendergraph/CopyCameraSortingLayerPass.cs - Possible camera controller +- Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowCasterGroup2DManager.cs - Possible utility or gameplay script +- Packages/com.unity.render-pipelines.universal/Runtime/Decal/Entities/DecalEntityManager.cs - Possible utility or gameplay script +- Packages/com.unity.render-pipelines.universal/Runtime/FrameData/UniversalCameraData.cs - Possible camera controller +- Packages/com.unity.render-pipelines.universal/Runtime/LightCookieManager.cs - Possible utility or gameplay script +- Packages/com.unity.render-pipelines.universal/Runtime/Passes/DrawScreenSpaceUIPass.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Runtime/ReflectionProbeManager.cs - Possible utility or gameplay script +- Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/FullScreenPassRendererFeature_OldGUID.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Runtime/UniversalAdditionalCameraData.cs - Possible camera controller +- Packages/com.unity.render-pipelines.universal/Runtime/UniversalAdditionalCameraData.deprecated.cs - Possible camera controller +- Packages/com.unity.render-pipelines.universal/Runtime/UniversalCameraHistory.cs - Possible camera controller +- Packages/com.unity.render-pipelines.universal/Runtime/VFXGraph/Utility/PropertyBinders/URPCameraBinder.cs - Possible camera controller +- Packages/com.unity.render-pipelines.universal/Runtime/VolumeRequiresRendererFeatures.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Tests/Editor/ShaderBuildPreprocessorTests.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Tests/Editor/Tools/Converters/ReadonlyMaterialConverter/ReadonlyMaterialConverterTests.MaterialReferenceBuilder.cs - Possible UI controller +- Packages/com.unity.render-pipelines.universal/Tests/Runtime/PixelPerfectCameraTests.cs - Possible camera controller +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analytics/OnPreprocessBuildAnalytics.cs - Possible UI controller +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analytics/OnPreprocessBuildAnalyticsEventHandler.cs - Possible UI controller +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/BoltGUI.cs - Possible UI controller +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/GraphContextMenuItem.cs - Possible UI controller +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/ElementAdderMenuBuilder.cs - Possible UI controller +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/ElementAdderMenuCommandAttribute.cs - Possible UI controller +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/ElementAdderMeta.cs - Possible UI controller +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/GenericElementAdderMenu.cs - Possible UI controller +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/GenericElementAdderMenuBuilder.cs - Possible UI controller +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/IElementAdder.cs - Possible UI controller +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/IElementAdderMenu.cs - Possible UI controller +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/IElementAdderMenuBuilder.cs - Possible UI controller +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/IElementAdderMenuCommand.cs - Possible UI controller +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/Internal/GUIHelper.cs - Possible UI controller +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ReorderableListEvents.cs - Possible UI controller +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ReorderableListGUI.cs - Possible UI controller +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Graph/GraphGUI.cs - Possible UI controller +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/GuidInspector.cs - Possible UI controller +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/UintInspector.cs - Possible UI controller +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/LudiqGUI.cs - Possible UI controller +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/LudiqGUIUtility.cs - Possible UI controller +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/AotPreBuilder.cs - Possible UI controller +- Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/FlowGraphUnitUISample.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/GuidCollection.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsGuidConverter.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/GUIStyle_DirectConverter.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/GUIStyleState_DirectConverter.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsAotCompilationManager.cs - Possible utility or gameplay script +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Internal/fsCyclicReferenceManager.cs - Possible utility or gameplay script +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Internal/fsVersionManager.cs - Possible utility or gameplay script +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.Guids.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnControllerColliderHitMessageListener.cs - Possible utility or gameplay script +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnButtonClickMessageListener.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnDropdownValueChangedMessageListener.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnInputFieldEndEditMessageListener.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnInputFieldValueChangedMessageListener.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnScrollbarValueChangedMessageListener.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnScrollRectValueChangedMessageListener.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnSliderValueChangedMessageListener.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnToggleValueChangedMessageListener.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnBeginDragMessageListener.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnCancelMessageListener.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnDeselectMessageListener.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnDragMessageListener.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnDropMessageListener.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnEndDragMessageListener.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnMoveMessageListener.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerClickMessageListener.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerDownMessageListener.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerEnterMessageListener.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerExitMessageListener.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerUpMessageListener.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnScrollMessageListener.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnSelectMessageListener.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnSubmitMessageListener.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/RequiresUnityAPIAttribute.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Application/OnApplicationQuit.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/GenericGuiEventUnit.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnBeginDrag.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnButtonClick.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnCancel.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnDeselect.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnDrag.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnDrop.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnDropdownValueChanged.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnEndDrag.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnGUI.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnInputFieldEndEdit.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnInputFieldValueChanged.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnMove.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerClick.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerDown.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerEnter.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerExit.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerUp.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnScroll.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnScrollbarValueChanged.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnScrollRectValueChanged.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnSelect.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnSliderValueChanged.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnSubmit.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnToggleValueChanged.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/PointerEventUnit.cs - Possible UI controller +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/OnControllerColliderHit.cs - Possible utility or gameplay script +- Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/GUIDProvider.cs - Possible UI controller + +## MonoBehaviour Scripts + +- Assets/Scripts/SimpleBall.cs - SimpleBall +- Packages/com.unity.ai.navigation/Runtime/NavMeshLink.cs - NavMeshLink +- Packages/com.unity.ai.navigation/Runtime/NavMeshModifier.cs - NavMeshModifier +- Packages/com.unity.ai.navigation/Runtime/NavMeshModifierVolume.cs - NavMeshModifierVolume +- Packages/com.unity.ai.navigation/Runtime/NavMeshSurface.cs - NavMeshSurface +- Packages/com.unity.test-framework.performance/Runtime/Measurements/FrametimeMeasurement.cs - FrameTimeMeasurement +- Packages/com.unity.test-framework.performance/Runtime/Measurements/ProfilerMeasurementBehaviour.cs - ProfilerMeasurementBehaviour +- Packages/com.unity.test-framework.performance/Runtime/PerformanceTestHelper.cs - PerformanceTestHelper +- Packages/com.unity.render-pipelines.core/Runtime/Camera/CameraSwitcher.cs - CameraSwitcher +- Packages/com.unity.render-pipelines.core/Runtime/Camera/FreeCamera.cs - FreeCamera +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUpdater.cs - DebugUpdater +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerBitField.cs - DebugUIHandlerBitField +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerButton.cs - DebugUIHandlerButton +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerCanvas.cs - DebugUIHandlerCanvas +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerColor.cs - DebugUIHandlerColor +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerContainer.cs - DebugUIHandlerContainer +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerEnumField.cs - DebugUIHandlerEnumField +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerEnumHistory.cs - DebugUIHandlerEnumHistory +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerFloatField.cs - DebugUIHandlerFloatField +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerFoldout.cs - DebugUIHandlerFoldout +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerGroup.cs - DebugUIHandlerGroup +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerHBox.cs - DebugUIHandlerHBox +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerIndirectFloatField.cs - DebugUIHandlerIndirectFloatField +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerIndirectToggle.cs - DebugUIHandlerIndirectToggle +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerIntField.cs - DebugUIHandlerIntField +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerMessageBox.cs - DebugUIHandlerMessageBox +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerObject.cs - DebugUIHandlerObject +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerObjectList.cs - DebugUIHandlerObjectList +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerObjectPopupField.cs - DebugUIHandlerObjectPopupField +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerPanel.cs - DebugUIHandlerPanel +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerPersistentCanvas.cs - DebugUIHandlerPersistentCanvas +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerProgressBar.cs - DebugUIHandlerProgressBar +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerRenderingLayerField.cs - DebugUIHandlerRenderingLayerField +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerRow.cs - DebugUIHandlerRow +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerToggle.cs - DebugUIHandlerToggle +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerToggleHistory.cs - DebugUIHandlerToggleHistory +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerUIntField.cs - DebugUIHandlerUIntField +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerValue.cs - DebugUIHandlerValue +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerValueTuple.cs - DebugUIHandlerValueTuple +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerVBox.cs - DebugUIHandlerVBox +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerVector2.cs - DebugUIHandlerVector2 +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerVector3.cs - DebugUIHandlerVector3 +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerVector4.cs - DebugUIHandlerVector4 +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerWidget.cs - DebugUIHandlerWidget +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/UIFoldout.cs - UIFoldout +- Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/Components/DisallowGPUDrivenRendering.cs - DisallowGPUDrivenRendering +- Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/Components/DisallowSmallMeshCulling.cs - DisallowSmallMeshCulling +- Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeAdjustmentVolume.cs - ProbeAdjustmentVolume +- Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolume.cs - ProbeVolume +- Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumePerSceneData.cs - ProbeVolumePerSceneData +- Packages/com.unity.render-pipelines.core/Runtime/Lights/LightAnchor.cs - LightAnchor +- Packages/com.unity.render-pipelines.core/Runtime/PostProcessing/LensFlareComponentSRP.cs - LensFlareComponentSRP +- Packages/com.unity.render-pipelines.core/Runtime/Utilities/SceneRenderPipeline.cs - SceneRenderPipeline +- Packages/com.unity.render-pipelines.core/Runtime/Volume/Volume.cs - Volume +- Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/Callbacks/PlayerQuitHandler.cs - PlayerQuitHandler +- Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/Callbacks/PlayModeRunnerCallback.cs - PlayModeRunnerCallback +- Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/Callbacks/RemoteTestResultSender.cs - RemoteTestResultSender +- Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRendererCallback.cs - TestResultRendererCallback +- Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/PlaymodeTestsController.cs - PlaymodeTestsController +- Packages/com.unity.timeline/Runtime/Events/Signals/SignalReceiver.cs - SignalReceiver +- Packages/com.unity.ugui/Runtime/TMP/TextContainer.cs - TextContainer +- Packages/com.unity.ugui/Runtime/TMP/TextMeshPro.cs - TextMeshPro +- Packages/com.unity.ugui/Runtime/TMP/TextMeshProUGUI.cs - TextMeshProUGUI +- Packages/com.unity.ugui/Runtime/TMP/TMP_Dropdown.cs - TMP_Dropdown +- Packages/com.unity.ugui/Runtime/TMP/TMP_InputField.cs - TMP_InputField +- Packages/com.unity.ugui/Runtime/TMP/TMP_ScrollbarEventHandler.cs - TMP_ScrollbarEventHandler +- Packages/com.unity.ugui/Runtime/TMP/TMP_SelectionCaret.cs - TMP_SelectionCaret +- Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteAnimator.cs - TMP_SpriteAnimator +- Packages/com.unity.ugui/Runtime/TMP/TMP_SubMesh.cs - TMP_SubMesh +- Packages/com.unity.ugui/Runtime/TMP/TMP_SubMeshUI.cs - TMP_SubMeshUI +- Packages/com.unity.ugui/Runtime/TMP/TMP_Text.cs - TMP_Text +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventSystem.cs - EventSystem +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventTrigger.cs - EventTrigger +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/BaseInput.cs - BaseInput +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/BaseInputModule.cs - BaseInputModule +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/PointerInputModule.cs - PointerInputModule +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/StandaloneInputModule.cs - StandaloneInputModule +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/TouchInputModule.cs - TouchInputModule +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/Raycasters/BaseRaycaster.cs - BaseRaycaster +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/Raycasters/Physics2DRaycaster.cs - Physics2DRaycaster +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/Raycasters/PhysicsRaycaster.cs - PhysicsRaycaster +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIBehaviour.cs - UIBehaviour +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIElements/PanelEventHandler.cs - PanelEventHandler +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIElements/PanelRaycaster.cs - PanelRaycaster +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIElements/WorldDocumentRaycaster.cs - WorldDocumentRaycaster +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Button.cs - Button +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Dropdown.cs - Dropdown +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Graphic.cs - Graphic +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/GraphicRaycaster.cs - GraphicRaycaster +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Image.cs - Image +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/InputField.cs - InputField +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/AspectRatioFitter.cs - AspectRatioFitter +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/CanvasScaler.cs - CanvasScaler +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/ContentSizeFitter.cs - ContentSizeFitter +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/GridLayoutGroup.cs - GridLayoutGroup +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/HorizontalLayoutGroup.cs - HorizontalLayoutGroup +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/HorizontalOrVerticalLayoutGroup.cs - HorizontalOrVerticalLayoutGroup +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/LayoutElement.cs - LayoutElement +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/LayoutGroup.cs - LayoutGroup +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/VerticalLayoutGroup.cs - VerticalLayoutGroup +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Mask.cs - Mask +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/MaskableGraphic.cs - MaskableGraphic +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/RawImage.cs - RawImage +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/RectMask2D.cs - RectMask2D +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Scrollbar.cs - Scrollbar +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/ScrollRect.cs - ScrollRect +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Selectable.cs - Selectable +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Slider.cs - Slider +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Text.cs - Text +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Toggle.cs - Toggle +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/ToggleGroup.cs - ToggleGroup +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/BaseMeshEffect.cs - BaseMeshEffect +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/Outline.cs - Outline +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/PositionAsUV1.cs - PositionAsUV1 +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/Shadow.cs - Shadow +- Packages/com.unity.render-pipelines.universal/Runtime/2D/CinemachineUniversalPixelPerfect.cs - CinemachineUniversalPixelPerfect +- Packages/com.unity.render-pipelines.universal/Runtime/2D/Light2D.cs - Light2D +- Packages/com.unity.render-pipelines.universal/Runtime/2D/PixelPerfectCamera.cs - PixelPerfectCamera +- Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/CompositeShadowCaster2D.cs - CompositeShadowCaster2D +- Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowCaster2D.cs - ShadowCaster2D +- Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowCasterGroup2D.cs - ShadowCasterGroup2D +- Packages/com.unity.render-pipelines.universal/Runtime/Decal/DecalProjector.cs - DecalProjector +- Packages/com.unity.render-pipelines.universal/Runtime/UniversalAdditionalCameraData.cs - UniversalAdditionalCameraData +- Packages/com.unity.render-pipelines.universal/Runtime/UniversalAdditionalLightData.cs - UniversalAdditionalLightData +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/AnimatorMessageListener.cs - AnimatorMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/GlobalMessageListener.cs - GlobalMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MessageListener.cs - MessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnBecameInvisibleMessageListener.cs - UnityOnBecameInvisibleMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnBecameVisibleMessageListener.cs - UnityOnBecameVisibleMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnCollisionEnter2DMessageListener.cs - UnityOnCollisionEnter2DMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnCollisionEnterMessageListener.cs - UnityOnCollisionEnterMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnCollisionExit2DMessageListener.cs - UnityOnCollisionExit2DMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnCollisionExitMessageListener.cs - UnityOnCollisionExitMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnCollisionStay2DMessageListener.cs - UnityOnCollisionStay2DMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnCollisionStayMessageListener.cs - UnityOnCollisionStayMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnControllerColliderHitMessageListener.cs - UnityOnControllerColliderHitMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnJointBreak2DMessageListener.cs - UnityOnJointBreak2DMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnJointBreakMessageListener.cs - UnityOnJointBreakMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnMouseDownMessageListener.cs - UnityOnMouseDownMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnMouseDragMessageListener.cs - UnityOnMouseDragMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnMouseEnterMessageListener.cs - UnityOnMouseEnterMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnMouseExitMessageListener.cs - UnityOnMouseExitMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnMouseOverMessageListener.cs - UnityOnMouseOverMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnMouseUpAsButtonMessageListener.cs - UnityOnMouseUpAsButtonMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnMouseUpMessageListener.cs - UnityOnMouseUpMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnParticleCollisionMessageListener.cs - UnityOnParticleCollisionMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTransformChildrenChangedMListener.cs - UnityOnTransformChildrenChangedMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTransformParentChangedMListener.cs - UnityOnTransformParentChangedMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTriggerEnter2DMListener.cs - UnityOnTriggerEnter2DMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTriggerEnterMessageListener.cs - UnityOnTriggerEnterMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTriggerExit2DMListener.cs - UnityOnTriggerExit2DMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTriggerExitMListener.cs - UnityOnTriggerExitMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTriggerStay2DMListener.cs - UnityOnTriggerStay2DMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTriggerStayMListener.cs - UnityOnTriggerStayMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnButtonClickMessageListener.cs - UnityOnButtonClickMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnDropdownValueChangedMessageListener.cs - UnityOnDropdownValueChangedMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnInputFieldEndEditMessageListener.cs - UnityOnInputFieldEndEditMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnInputFieldValueChangedMessageListener.cs - UnityOnInputFieldValueChangedMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnScrollbarValueChangedMessageListener.cs - UnityOnScrollbarValueChangedMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnScrollRectValueChangedMessageListener.cs - UnityOnScrollRectValueChangedMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnSliderValueChangedMessageListener.cs - UnityOnSliderValueChangedMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnToggleValueChangedMessageListener.cs - UnityOnToggleValueChangedMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnBeginDragMessageListener.cs - UnityOnBeginDragMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnCancelMessageListener.cs - UnityOnCancelMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnDeselectMessageListener.cs - UnityOnDeselectMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnDragMessageListener.cs - UnityOnDragMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnDropMessageListener.cs - UnityOnDropMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnEndDragMessageListener.cs - UnityOnEndDragMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnMoveMessageListener.cs - UnityOnMoveMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerClickMessageListener.cs - UnityOnPointerClickMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerDownMessageListener.cs - UnityOnPointerDownMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerEnterMessageListener.cs - UnityOnPointerEnterMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerExitMessageListener.cs - UnityOnPointerExitMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerUpMessageListener.cs - UnityOnPointerUpMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnScrollMessageListener.cs - UnityOnScrollMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnSelectMessageListener.cs - UnityOnSelectMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnSubmitMessageListener.cs - UnityOnSubmitMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UnityMessageListener.cs - UnityMessageListener +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/LudiqBehaviour.cs - LudiqBehaviour +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/CoroutineRunner.cs - CoroutineRunner +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/SceneVariables.cs - SceneVariables +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/Variables.cs - Variables +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/VariablesSaver.cs - VariablesSaver +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/ScriptMachine.cs - ScriptMachine +- Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateMachine.cs - StateMachine + +## ScriptableObjects + +- Packages/com.unity.ai.navigation/Editor/ConversionSystem/SystemConvertersEditor.cs - SystemConvertersEditor +- Packages/com.unity.ai.navigation/Editor/NavigationWindow.cs - NavigationWindow +- Packages/com.unity.ai.navigation/Editor/NavMeshAssetManager.cs - NavMeshAssetManager +- Packages/com.unity.ai.navigation/Editor/NavMeshLinkEditor.cs - NavMeshLinkEditor +- Packages/com.unity.ai.navigation/Editor/NavMeshModifierEditor.cs - NavMeshModifierEditor +- Packages/com.unity.ai.navigation/Editor/NavMeshModifierVolumeEditor.cs - NavMeshModifierVolumeEditor +- Packages/com.unity.ai.navigation/Editor/NavMeshSurfaceEditor.cs - NavMeshSurfaceEditor +- Packages/com.unity.burst/Editor/BurstInspectorGUI.cs - BurstInspectorGUI +- Packages/com.unity.burst/Editor/BurstPlatformAotSettings.cs - BurstPlatformAotSettings +- Packages/com.unity.ide.rider/Rider/Editor/RiderScriptEditorData.cs - RiderScriptEditorData +- Packages/com.unity.ide.rider/Rider/Editor/RiderScriptEditorDataPersisted.cs - RiderScriptEditorPersistedState +- Packages/com.unity.ide.rider/Rider/Editor/UnitTesting/CallbackData.cs - CallbackData +- Packages/com.unity.ide.rider/Rider/Editor/UnitTesting/SyncTestRunEventsHandler.cs - SyncTestRunEventsHandler +- Packages/com.unity.ide.rider/Rider/Editor/UnitTesting/TestsCallback.cs - TestsCallback +- Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/MultiplayerCenterWindow.cs - MultiplayerCenterWindow +- Packages/com.unity.multiplayer.center/Editor/Questionnaire/QuestionnaireEditor.cs - QuestionnaireEditor +- Packages/com.unity.multiplayer.center/Editor/Questionnaire/QuestionnaireObject.cs - QuestionnaireObject +- Packages/com.unity.multiplayer.center/Editor/Questionnaire/UserChoicesObject.cs - UserChoicesObject +- Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommenderSystemDataObject.cs - RecommenderSystemDataObject +- Packages/com.unity.test-framework.performance/Editor/CmdLineResultsSavingCallbacks.cs - CmdLineResultsSavingCallbacks +- Packages/com.unity.test-framework.performance/Editor/PerformanceTestRunSaver.cs - PerformanceTestRunSaver +- Packages/com.unity.test-framework.performance/Editor/TestReportGraph/TestReportWindow.cs - TestReportWindow +- Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugState.cs - DebugState +- Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugUIHandlerCanvasEditor.cs - DebugUIHandlerCanvasEditor +- Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugWindow.cs - DebugWindow +- Packages/com.unity.render-pipelines.core/Editor/Debugging/UIFoldoutEditor.cs - UIFoldoutEditor +- Packages/com.unity.render-pipelines.core/Editor/EditorWindowWithHelpButton.cs - EditorWindowWithHelpButton +- Packages/com.unity.render-pipelines.core/Editor/FilterWindow.cs - FilterWindow +- Packages/com.unity.render-pipelines.core/Editor/Lighting/IESObject.cs - IESObject +- Packages/com.unity.render-pipelines.core/Editor/Lighting/LightAnchorEditor.cs - LightAnchorEditor +- Packages/com.unity.render-pipelines.core/Editor/Lighting/LightAnchorEditorTool.cs - LightAnchorEditorTool +- Packages/com.unity.render-pipelines.core/Editor/Lighting/LightPlacementTool.cs - LightPlacementTool +- Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeAdjustmentVolumeEditor.cs - ProbeAdjustmentVolumeEditor +- Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeBakingSetEditor.cs - ProbeVolumeBakingSetEditor +- Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeEditor.cs - ProbeVolumeEditor +- Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumesOptionsEditor.cs - ProbeVolumesOptionsEditor +- Packages/com.unity.render-pipelines.core/Editor/LookDev/Context.cs - Context +- Packages/com.unity.render-pipelines.core/Editor/LookDev/DisplayWindow.cs - DisplayWindow +- Packages/com.unity.render-pipelines.core/Editor/LookDev/Environment.cs - Environment +- Packages/com.unity.render-pipelines.core/Editor/LookDev/EnvironmentLibrary.cs - EnvironmentLibrary +- Packages/com.unity.render-pipelines.core/Editor/PathTracing/BakeImport.cs - BakeImport +- Packages/com.unity.render-pipelines.core/Editor/PostProcessing/LensFlareComponentSRPEditor.cs - LensFlareComponentSRPEditor +- Packages/com.unity.render-pipelines.core/Editor/PostProcessing/LensFlareDataSRPEditor.cs - LensFlareDataSRPEditor +- Packages/com.unity.render-pipelines.core/Editor/PostProcessing/LensFlareEditor.cs - LensFlareEditor +- Packages/com.unity.render-pipelines.core/Editor/ProjectorEditor.cs - ProjectorEditor +- Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphViewer.cs - RenderGraphViewer +- Packages/com.unity.render-pipelines.core/Editor/Settings/RenderPipelineGlobalSettingsEndNameEditAction.cs - RenderPipelineGlobalSettingsEndNameEditAction +- Packages/com.unity.render-pipelines.core/Editor/Settings/RenderPipelineResourcesEditor.cs - RenderPipelineResourcesEditor +- Packages/com.unity.render-pipelines.core/Editor/Utilities/SceneRenderPipelineEditor.cs - SceneRenderPipelineEditor +- Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeComponentEditor.cs - VolumeComponentEditor +- Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeEditor.cs - VolumeEditor +- Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeProfileEditor.cs - VolumeProfileEditor +- Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/RenderPipelineConverterManager.cs - RenderPipelineConverterManager +- Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/Window/RenderPipelineConvertersEditor.cs - RenderPipelineConvertersEditor +- Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeAsset.cs - ObsoleteProbeVolumeAsset +- Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeBakingSet.cs - ProbeVolumeBakingSet +- Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumesOptions.cs - ProbeVolumesOptions +- Packages/com.unity.render-pipelines.core/Runtime/PostProcessing/LensFlareDataSRP.cs - LensFlareDataSRP +- Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/DebugMessageHandler.cs - DebugMessageHandler +- Packages/com.unity.render-pipelines.core/Runtime/RenderPipeline/RenderPipelineResources.cs - RenderPipelineResources +- Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeComponent.cs - VolumeComponent +- Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeProfile.cs - VolumeProfile +- Packages/com.unity.searcher/Editor/Searcher/SearcherWindow.cs - SearcherWindow +- Packages/com.unity.shadergraph/Editor/AssetCallbacks/CreateShaderSubGraph.cs - CreateShaderSubGraph +- Packages/com.unity.shadergraph/Editor/Data/Implementation/GraphObject.cs - GraphObject +- Packages/com.unity.shadergraph/Editor/Data/SubGraph/SubGraphAsset.cs - SubGraphAsset +- Packages/com.unity.shadergraph/Editor/Drawing/Colors/ShaderGraphHeatmapValues.cs - ShaderGraphHeatmapValues +- Packages/com.unity.shadergraph/Editor/Drawing/Inspector/ShaderGraphHeatmapValuesEditor.cs - ShaderGraphHeatmapValuesEditor +- Packages/com.unity.shadergraph/Editor/Drawing/MaterialGraphEditWindow.cs - MaterialGraphEditWindow +- Packages/com.unity.shadergraph/Editor/Generation/ShaderGraphVfxAsset.cs - ShaderGraphVfxAsset +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/AssetVersion.cs - AssetVersion +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInMetadata.cs - BuiltInMetadata +- Packages/com.unity.shadergraph/Editor/Generation/Targets/Canvas/CanvasMetaData.cs - CanvasMetaData +- Packages/com.unity.shadergraph/Editor/Generation/Targets/Fullscreen/FullscreenMetaData.cs - FullscreenMetaData +- Packages/com.unity.shadergraph/Editor/Importers/ShaderGraphImporterEditor.cs - ShaderGraphImporterEditor +- Packages/com.unity.shadergraph/Editor/Importers/ShaderGraphMetadata.cs - ShaderGraphMetadata +- Packages/com.unity.shadergraph/Editor/Importers/ShaderSubGraphImporterEditor.cs - ShaderSubGraphImporterEditor +- Packages/com.unity.shadergraph/Editor/Importers/ShaderSubGraphMetadata.cs - ShaderSubGraphMetadata +- Packages/com.unity.shadergraph/Editor/ShaderGraphProjectSettings.cs - ShaderGraphProjectSettings +- Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/CallbacksHolder.cs - CallbacksHolder +- Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/TestRunnerApi.cs - TestRunnerApi +- Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/LogSavingCallbacks.cs - LogSavingCallbacks +- Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/ResultsSavingCallbacks.cs - ResultsSavingCallbacks +- Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/RunData.cs - RunData +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/RemotePlayerLogController.cs - RemotePlayerLogController +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/RemotePlayerTestController.cs - RemoteTestRunController +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/TestJobDataHolder.cs - TestJobDataHolder +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Callbacks/WindowResultUpdaterDataHolder.cs - WindowResultUpdaterDataHolder +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/EditModeRunner.cs - EditModeRunner +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/TestListCacheData.cs - TestListCacheData +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunnerWindow.cs - TestRunnerWindow +- Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/TestRunCallbackListener.cs - TestRunCallbackListener +- Packages/com.unity.timeline/Editor/Activation/ActivationTrackInspector.cs - ActivationTrackInspector +- Packages/com.unity.timeline/Editor/Audio/AudioPlayableAssetInspector.cs - AudioPlayableAssetInspector +- Packages/com.unity.timeline/Editor/Audio/AudioTrackInspector.cs - AudioTrackInspector +- Packages/com.unity.timeline/Editor/DirectorNamedColor.cs - DirectorNamedColor +- Packages/com.unity.timeline/Editor/inspectors/AnimationPlayableAssetInspector.cs - AnimationPlayableAssetInspector +- Packages/com.unity.timeline/Editor/inspectors/AnimationTrackInspector.cs - AnimationTrackInspector +- Packages/com.unity.timeline/Editor/inspectors/BasicAssetInspector.cs - BasicAssetInspector +- Packages/com.unity.timeline/Editor/inspectors/ClipInspector/ClipInspector.cs - ClipInspector +- Packages/com.unity.timeline/Editor/inspectors/DirectorNamedColorInspector.cs - DirectorNamedColorInspector +- Packages/com.unity.timeline/Editor/inspectors/EditorClip.cs - EditorClip +- Packages/com.unity.timeline/Editor/inspectors/GroupTrackInspector.cs - GroupTrackInspector +- Packages/com.unity.timeline/Editor/inspectors/MarkerInspector.cs - MarkerInspector +- Packages/com.unity.timeline/Editor/inspectors/TimelineAssetInspector.cs - TimelineAssetInspector +- Packages/com.unity.timeline/Editor/inspectors/TimelinePreferences.cs - TimelinePreferences +- Packages/com.unity.timeline/Editor/inspectors/TimelineProjectSettings.cs - TimelineProjectSettings +- Packages/com.unity.timeline/Editor/inspectors/TrackAssetInspector.cs - TrackAssetInspector +- Packages/com.unity.timeline/Editor/Playables/ControlPlayableInspector.cs - ControlPlayableInspector +- Packages/com.unity.timeline/Editor/Signals/SignalAssetInspector.cs - SignalAssetInspector +- Packages/com.unity.timeline/Editor/Signals/SignalEmitterInspector.cs - SignalEmitterInspector +- Packages/com.unity.timeline/Editor/Signals/SignalReceiverInspector.cs - SignalReceiverInspector +- Packages/com.unity.timeline/Editor/State/SequenceHierarchy.cs - SequenceHierarchy +- Packages/com.unity.timeline/Editor/Utilities/EndNameEditAction.cs - PostNameEditAction +- Packages/com.unity.timeline/Editor/Window/TimelineEditorWindow.cs - TimelineEditorWindow +- Packages/com.unity.timeline/Editor/Window/TimelineWindow.cs - TimelineWindow +- Packages/com.unity.timeline/Editor/Window/TimelineWindowTimeControl.cs - TimelineWindowTimeControl +- Packages/com.unity.timeline/Editor/Window/ViewModel/TimelineAssetViewModel.cs - TimelineAssetViewModel +- Packages/com.unity.timeline/Runtime/Activation/ActivationPlayableAsset.cs - ActivationPlayableAsset +- Packages/com.unity.timeline/Runtime/Activation/ActivationTrack.cs - ActivationTrack +- Packages/com.unity.timeline/Runtime/Animation/AnimationPlayableAsset.cs - AnimationPlayableAsset +- Packages/com.unity.timeline/Runtime/Animation/AnimationTrack.cs - AnimationTrack +- Packages/com.unity.timeline/Runtime/Audio/AudioPlayableAsset.cs - AudioPlayableAsset +- Packages/com.unity.timeline/Runtime/Audio/AudioTrack.cs - AudioTrack +- Packages/com.unity.timeline/Runtime/Control/ControlPlayableAsset.cs - ControlPlayableAsset +- Packages/com.unity.timeline/Runtime/Control/ControlTrack.cs - ControlTrack +- Packages/com.unity.timeline/Runtime/Events/Marker.cs - Marker +- Packages/com.unity.timeline/Runtime/Events/MarkerTrack.cs - MarkerTrack +- Packages/com.unity.timeline/Runtime/Events/Signals/SignalAsset.cs - SignalAsset +- Packages/com.unity.timeline/Runtime/Events/Signals/SignalEmitter.cs - SignalEmitter +- Packages/com.unity.timeline/Runtime/Events/SignalTrack.cs - SignalTrack +- Packages/com.unity.timeline/Runtime/GroupTrack.cs - GroupTrack +- Packages/com.unity.timeline/Runtime/Playables/BasicScriptPlayable.cs - BasicPlayableBehaviour +- Packages/com.unity.timeline/Runtime/Scripting/PlayableTrack.cs - PlayableTrack +- Packages/com.unity.timeline/Runtime/TimelineAsset.cs - TimelineAsset +- Packages/com.unity.timeline/Runtime/TrackAsset.cs - TrackAsset +- Packages/com.unity.ugui/Editor/TMP/TMP_BaseEditorPanel.cs - TMP_BaseEditorPanel +- Packages/com.unity.ugui/Editor/TMP/TMP_ColorGradientEditor.cs - TMP_ColorGradientEditor +- Packages/com.unity.ugui/Editor/TMP/TMP_DropdownEditor.cs - DropdownEditor +- Packages/com.unity.ugui/Editor/TMP/TMP_EditorPanel.cs - TMP_EditorPanel +- Packages/com.unity.ugui/Editor/TMP/TMP_EditorPanelUI.cs - TMP_EditorPanelUI +- Packages/com.unity.ugui/Editor/TMP/TMP_FontAssetEditor.cs - TMP_FontAssetEditor +- Packages/com.unity.ugui/Editor/TMP/TMP_InputFieldEditor.cs - TMP_InputFieldEditor +- Packages/com.unity.ugui/Editor/TMP/TMP_PackageUtilities.cs - TMP_PackageUtilities +- Packages/com.unity.ugui/Editor/TMP/TMP_SerializedPropertyHolder.cs - TMP_SerializedPropertyHolder +- Packages/com.unity.ugui/Editor/TMP/TMP_SettingsEditor.cs - TMP_SettingsEditor +- Packages/com.unity.ugui/Editor/TMP/TMP_SpriteAssetEditor.cs - TMP_SpriteAssetEditor +- Packages/com.unity.ugui/Editor/TMP/TMP_SpriteAssetImporter.cs - TMP_SpriteAssetImporter +- Packages/com.unity.ugui/Editor/TMP/TMP_SubMesh_Editor.cs - TMP_SubMesh_Editor +- Packages/com.unity.ugui/Editor/TMP/TMP_SubMeshUI_Editor.cs - TMP_SubMeshUI_Editor +- Packages/com.unity.ugui/Editor/TMP/TMPro_ContextMenus.cs - TMP_ContextMenus +- Packages/com.unity.ugui/Editor/TMP/TMPro_FontAssetCreatorWindow.cs - TMPro_FontAssetCreatorWindow +- Packages/com.unity.ugui/Editor/TMP/TMPro_TextContainerEditor.cs - TMPro_TextContainerEditor +- Packages/com.unity.ugui/Editor/UGUI/EventSystem/EventSystemEditor.cs - EventSystemEditor +- Packages/com.unity.ugui/Editor/UGUI/EventSystem/EventTriggerEditor.cs - EventTriggerEditor +- Packages/com.unity.ugui/Editor/UGUI/EventSystem/Physics2DRaycasterEditor.cs - Physics2DRaycasterEditor +- Packages/com.unity.ugui/Editor/UGUI/EventSystem/PhysicsRaycasterEditor.cs - PhysicsRaycasterEditor +- Packages/com.unity.ugui/Editor/UGUI/UI/AspectRatioFitterEditor.cs - AspectRatioFitterEditor +- Packages/com.unity.ugui/Editor/UGUI/UI/ButtonEditor.cs - ButtonEditor +- Packages/com.unity.ugui/Editor/UGUI/UI/CanvasScalerEditor.cs - CanvasScalerEditor +- Packages/com.unity.ugui/Editor/UGUI/UI/ContentSizeFitterEditor.cs - ContentSizeFitterEditor +- Packages/com.unity.ugui/Editor/UGUI/UI/DropdownEditor.cs - DropdownEditor +- Packages/com.unity.ugui/Editor/UGUI/UI/GraphicEditor.cs - GraphicEditor +- Packages/com.unity.ugui/Editor/UGUI/UI/GridLayoutGroupEditor.cs - GridLayoutGroupEditor +- Packages/com.unity.ugui/Editor/UGUI/UI/HorizontalOrVerticalLayoutGroupEditor.cs - HorizontalOrVerticalLayoutGroupEditor +- Packages/com.unity.ugui/Editor/UGUI/UI/ImageEditor.cs - ImageEditor +- Packages/com.unity.ugui/Editor/UGUI/UI/InputFieldEditor.cs - InputFieldEditor +- Packages/com.unity.ugui/Editor/UGUI/UI/LayoutElementEditor.cs - LayoutElementEditor +- Packages/com.unity.ugui/Editor/UGUI/UI/MaskEditor.cs - MaskEditor +- Packages/com.unity.ugui/Editor/UGUI/UI/RawImageEditor.cs - RawImageEditor +- Packages/com.unity.ugui/Editor/UGUI/UI/RectMask2DEditor.cs - RectMask2DEditor +- Packages/com.unity.ugui/Editor/UGUI/UI/ScrollbarEditor.cs - ScrollbarEditor +- Packages/com.unity.ugui/Editor/UGUI/UI/ScrollRectEditor.cs - ScrollRectEditor +- Packages/com.unity.ugui/Editor/UGUI/UI/SelectableEditor.cs - SelectableEditor +- Packages/com.unity.ugui/Editor/UGUI/UI/SelfControllerEditor.cs - SelfControllerEditor +- Packages/com.unity.ugui/Editor/UGUI/UI/SliderEditor.cs - SliderEditor +- Packages/com.unity.ugui/Editor/UGUI/UI/TextEditor.cs - TextEditor +- Packages/com.unity.ugui/Editor/UGUI/UI/ToggleEditor.cs - ToggleEditor +- Packages/com.unity.ugui/Runtime/TMP/TMP_Asset.cs - TMP_Asset +- Packages/com.unity.ugui/Runtime/TMP/TMP_ColorGradient.cs - TMP_ColorGradient +- Packages/com.unity.ugui/Runtime/TMP/TMP_FontAsset.cs - TMP_FontAsset +- Packages/com.unity.ugui/Runtime/TMP/TMP_InputValidator.cs - TMP_InputValidator +- Packages/com.unity.ugui/Runtime/TMP/TMP_Settings.cs - TMP_Settings +- Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteAsset.cs - TMP_SpriteAsset +- Packages/com.unity.ugui/Runtime/TMP/TMP_StyleSheet.cs - TMP_StyleSheet +- Packages/com.unity.collab-proxy/Editor/AssetMenu/Dialogs/AddToCloudDriveDialog.cs - AddToCloudDriveDialog +- Packages/com.unity.collab-proxy/Editor/AssetMenu/Dialogs/CheckinDialog.cs - CheckinDialog +- Packages/com.unity.collab-proxy/Editor/CloudDrive/CloudDriveWindow.cs - CloudDriveWindow +- Packages/com.unity.collab-proxy/Editor/CloudDrive/CreateWorkspace/CreateWorkspaceDialog.cs - CreateWorkspaceDialog +- Packages/com.unity.collab-proxy/Editor/CloudDrive/ShareWorkspace/ShareWorkspaceDialog.cs - ShareWorkspaceDialog +- Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/DeleteWorkspaceDialog.cs - DeleteWorkspaceDialog +- Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/ImportInProjectDialog.cs - ImportInProjectDialog +- Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/NewNameDialog.cs - NewNameDialog +- Packages/com.unity.collab-proxy/Editor/Configuration/CloudEdition/Welcome/CloudEditionWelcomeWindow.cs - CloudEditionWelcomeWindow +- Packages/com.unity.collab-proxy/Editor/Configuration/CredentialsDialog.cs - CredentialsDialog +- Packages/com.unity.collab-proxy/Editor/Configuration/EncryptionConfigurationDialog.cs - EncryptionConfigurationDialog +- Packages/com.unity.collab-proxy/Editor/Configuration/SSOCredentialsDialog.cs - SSOCredentialsDialog +- Packages/com.unity.collab-proxy/Editor/Configuration/TeamEdition/TeamEditionConfigurationWindow.cs - TeamEditionConfigurationWindow +- Packages/com.unity.collab-proxy/Editor/Developer/UpdateReport/UpdateReportDialog.cs - UpdateReportDialog +- Packages/com.unity.collab-proxy/Editor/Diff/DiffWindow.cs - DiffWindow +- Packages/com.unity.collab-proxy/Editor/Gluon/UpdateReport/UpdateReportDialog.cs - UpdateReportDialog +- Packages/com.unity.collab-proxy/Editor/Inspector/Properties/PropertiesViewer.cs - PropertiesViewer +- Packages/com.unity.collab-proxy/Editor/Inspector/Properties/SelectedRepObjectInfoData.cs - SelectedRepObjectInfoData +- Packages/com.unity.collab-proxy/Editor/SwitchModeConfirmationDialog.cs - SwitchModeConfirmationDialog +- Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorsDialog.cs - ErrorsDialog +- Packages/com.unity.collab-proxy/Editor/UI/InputTextDialog.cs - InputTextDialog +- Packages/com.unity.collab-proxy/Editor/UI/PlasticDialog.cs - PlasticDialog +- Packages/com.unity.collab-proxy/Editor/UVCSWindow.cs - UVCSWindow +- Packages/com.unity.collab-proxy/Editor/Views/Attributes/AttributeDataDialog.cs - AttributeDataDialog +- Packages/com.unity.collab-proxy/Editor/Views/Branch/Dialogs/CreateBranchDialog.cs - CreateBranchDialog +- Packages/com.unity.collab-proxy/Editor/Views/Branch/Dialogs/DeleteBranchDialog.cs - DeleteBranchDialog +- Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/BranchExplorerWindow.cs - BranchExplorerWindow +- Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Options/BranchExplorerOptionsWindow.cs - BranchExplorerOptionsWindow +- Packages/com.unity.collab-proxy/Editor/Views/Changesets/Dialogs/LabelChangesetDialog.cs - LabelChangesetDialog +- Packages/com.unity.collab-proxy/Editor/Views/ConfirmContinueWithPendingChangesDialog.cs - ConfirmContinueWithPendingChangesDialog +- Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/Dialogs/CreateRepositoryDialog.cs - CreateRepositoryDialog +- Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/Dialogs/RepositoryExplorerDialog.cs - RepositoryExplorerDialog +- Packages/com.unity.collab-proxy/Editor/Views/Diff/Dialogs/GetRestorePathDialog.cs - GetRestorePathDialog +- Packages/com.unity.collab-proxy/Editor/Views/DownloadPlasticExeDialog.cs - DownloadPlasticExeDialog +- Packages/com.unity.collab-proxy/Editor/Views/EnableSwitchAndShelveFeatureDialog.cs - EnableSwitchAndShelveFeatureDialog +- Packages/com.unity.collab-proxy/Editor/Views/Labels/Dialogs/CreateLabelDialog.cs - CreateLabelDialog +- Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/MergeOptionsDialog.cs - MergeOptionsDialog +- Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Dialogs/CheckinConflictsDialog.cs - CheckinConflictsDialog +- Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Dialogs/CreateChangelistDialog.cs - CreateChangelistDialog +- Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Dialogs/DependenciesDialog.cs - DependenciesDialog +- Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Dialogs/FilterRulesConfirmationDialog.cs - FilterRulesConfirmationDialog +- Packages/com.unity.collab-proxy/Editor/Views/ShelvePendingChangesDialog.cs - ShelvePendingChangesDialog +- Packages/com.unity.render-pipelines.universal/Editor/2D/CinemachineUniversalPixelPerfectEditor.cs - CinemachineUniversalPixelPerfectEditor +- Packages/com.unity.render-pipelines.universal/Editor/2D/CompositeShadowCaster2DEditor.cs - CompositeShadowCaster2DEditor +- Packages/com.unity.render-pipelines.universal/Editor/2D/Light2DEditor.cs - Light2DEditor +- Packages/com.unity.render-pipelines.universal/Editor/2D/LightBatchingDebugger/LightBatchingDebugger.cs - LightBatchingDebugger +- Packages/com.unity.render-pipelines.universal/Editor/2D/Overrides/MeshEditor2DURP.cs - Renderer2DMeshEditor +- Packages/com.unity.render-pipelines.universal/Editor/2D/Overrides/ScriptableRendererFeature2DEditor.cs - ScriptableRendererFeature2DEditor +- Packages/com.unity.render-pipelines.universal/Editor/2D/Overrides/SkinnedMeshEditor2DURP.cs - SkinnedMeshEditor2DURP +- Packages/com.unity.render-pipelines.universal/Editor/2D/Overrides/SortingGroupEditor2DURP.cs - SortingGroupEditor2DURP +- Packages/com.unity.render-pipelines.universal/Editor/2D/PixelPerfectCameraEditor.cs - PixelPerfectCameraEditor +- Packages/com.unity.render-pipelines.universal/Editor/2D/Renderer2DDataEditor.cs - Renderer2DDataEditor +- Packages/com.unity.render-pipelines.universal/Editor/2D/Shadows/ShadowCaster2DEditor.cs - ShadowCaster2DEditor +- Packages/com.unity.render-pipelines.universal/Editor/AssetVersion.cs - AssetVersion +- Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraEditor.cs - UniversalRenderPipelineCameraEditor +- Packages/com.unity.render-pipelines.universal/Editor/Decal/DecalProjectorEditor.cs - DecalProjectorEditor +- Packages/com.unity.render-pipelines.universal/Editor/DefaultScene/UniversalProjectSettings.cs - UniversalProjectSettings +- Packages/com.unity.render-pipelines.universal/Editor/Deprecated.cs - ForwardRendererDataEditor +- Packages/com.unity.render-pipelines.universal/Editor/Overrides/BloomEditor.cs - BloomEditor +- Packages/com.unity.render-pipelines.universal/Editor/Overrides/ChannelMixerEditor.cs - ChannelMixerEditor +- Packages/com.unity.render-pipelines.universal/Editor/Overrides/ColorCurvesEditor.cs - ColorCurvesEditor +- Packages/com.unity.render-pipelines.universal/Editor/Overrides/ColorLookupEditor.cs - ColorLookupEditor +- Packages/com.unity.render-pipelines.universal/Editor/Overrides/DepthOfFieldEditor.cs - DepthOfFieldEditor +- Packages/com.unity.render-pipelines.universal/Editor/Overrides/FilmGrainEditor.cs - FilmGrainEditor +- Packages/com.unity.render-pipelines.universal/Editor/Overrides/LiftGammaGainEditor.cs - LiftGammaGainEditor +- Packages/com.unity.render-pipelines.universal/Editor/Overrides/MotionBlurEditor.cs - MotionBlurEditor +- Packages/com.unity.render-pipelines.universal/Editor/Overrides/ScreenSpaceLensFlareEditor.cs - ScreenSpaceLensFlareEditor +- Packages/com.unity.render-pipelines.universal/Editor/Overrides/ShadowsMidtonesHighlightsEditor.cs - ShadowsMidtonesHighlightsEditor +- Packages/com.unity.render-pipelines.universal/Editor/Overrides/TonemappingEditor.cs - TonemappingEditor +- Packages/com.unity.render-pipelines.universal/Editor/PostProcessDataEditor.cs - PostProcessDataEditor +- Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/DecalRendererFeatureEditor.cs - DecalSettings +- Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/FullScreenPassRendererFeatureEditor.cs - FullScreenPassRendererFeatureEditor +- Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/OnTilePostProcessFeatureEditor.cs - OnTilePostProcessFeatureEditor +- Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/ScreenSpaceAmbientOcclusionEditor.cs - ScreenSpaceAmbientOcclusionEditor +- Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/ScreenSpaceShadowsEditor.cs - ScreenSpaceShadowsEditor +- Packages/com.unity.render-pipelines.universal/Editor/ScriptableRendererDataEditor.cs - ScriptableRendererDataEditor +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/UniversalMetadata.cs - UniversalMetadata +- Packages/com.unity.render-pipelines.universal/Editor/UniversalAdditionalCameraDataEditor.cs - UniversalAdditionalCameraDataEditor +- Packages/com.unity.render-pipelines.universal/Editor/UniversalAdditionalLightDataEditor.cs - UniversalAdditionLightDataEditor +- Packages/com.unity.render-pipelines.universal/Editor/UniversalRendererDataEditor.cs - UniversalRendererDataEditor +- Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineAssetEditor.cs - UniversalRenderPipelineAssetEditor +- Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineLightEditor.cs - UniversalRenderPipelineLightEditor +- Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineVolumeComponentEditor.cs - UniversalRenderPipelineVolumeComponentEditor +- Packages/com.unity.render-pipelines.universal/Runtime/2D/Renderer2DData.cs - Renderer2DData +- Packages/com.unity.render-pipelines.universal/Runtime/2D/RendererFeatures/ScriptableRendererFeature2D.cs - ScriptableRendererFeature2D +- Packages/com.unity.render-pipelines.universal/Runtime/Data/PostProcessData.cs - PostProcessData +- Packages/com.unity.render-pipelines.universal/Runtime/Data/UniversalRenderPipelineAsset.cs - UniversalRenderPipelineAsset +- Packages/com.unity.render-pipelines.universal/Runtime/ForwardRendererData.cs - ForwardRendererData +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/Bloom.cs - Bloom +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ChannelMixer.cs - ChannelMixer +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ChromaticAberration.cs - ChromaticAberration +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ColorAdjustments.cs - ColorAdjustments +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ColorCurves.cs - ColorCurves +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ColorLookup.cs - ColorLookup +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/DepthOfField.cs - DepthOfField +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/FilmGrain.cs - FilmGrain +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/LensDistortion.cs - LensDistortion +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/LiftGammaGain.cs - LiftGammaGain +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/MotionBlur.cs - MotionBlur +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/PaniniProjection.cs - PaniniProjection +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ScreenSpaceLensFlare.cs - ScreenSpaceLensFlare +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ShadowsMidtonesHighlights.cs - ShadowsMidtonesHighlights +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/SplitToning.cs - SplitToning +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/Tonemapping.cs - Tonemapping +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/Vignette.cs - Vignette +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/WhiteBalance.cs - WhiteBalance +- Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/DecalRendererFeature.cs - DecalRendererFeature +- Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/FullScreenPassRendererFeature.cs - FullScreenPassRendererFeature +- Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/FullScreenPassRendererFeature_OldGUID.cs - FullScreenPassRendererFeature_OldGUID +- Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/OnTilePostProcessFeature.cs - OnTilePostProcessFeature +- Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/RenderObjects.cs - RenderObjects +- Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/ScreenSpaceAmbientOcclusion.cs - ScreenSpaceAmbientOcclusion +- Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/ScreenSpaceShadows.cs - ScreenSpaceShadows +- Packages/com.unity.render-pipelines.universal/Runtime/ScriptableRendererData.cs - ScriptableRendererData +- Packages/com.unity.render-pipelines.universal/Runtime/ScriptableRendererFeature.cs - ScriptableRendererFeature +- Packages/com.unity.render-pipelines.universal/Runtime/UniversalRendererData.cs - UniversalRendererData +- Packages/com.unity.render-pipelines.universal/Runtime/UniversalRenderPipelineGlobalSettings.cs - UniversalRenderPipelineGlobalSettings +- Packages/com.unity.visualscripting/Editor/SettingsProvider/EditorPreferencesProvider.cs - EditorPreferencesProvider +- Packages/com.unity.visualscripting/Editor/SettingsProvider/ProjectSettingsProvider.cs - ProjectSettingsProvider +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Root/LudiqBehaviourEditor.cs - LudiqBehaviourEditor +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Root/LudiqRootObjectEditor.cs - LudiqRootObjectEditor +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Root/LudiqScriptableObjectEditor.cs - LudiqScriptableObjectEditor +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyWindow.cs - FuzzyWindow +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/GraphWindow.cs - GraphWindow +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/LudiqEditorWindow.cs - LudiqEditorWindow +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/WebWindow.cs - WebWindow +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/WrappedEditorWindow.cs - WrappedEditorWindow +- Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Events/GlobalMessageListenerEditor.cs - GlobalMessageListenerEditor +- Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Events/MessageListenerEditor.cs - MessageListenerEditor +- Packages/com.unity.visualscripting/Editor/VisualScripting.Shared/EmptyGraphWindow.cs - EmptyGraphWindow +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/DictionaryAsset.cs - DictionaryAsset +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/LudiqScriptableObject.cs - LudiqScriptableObject +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/MacroScriptableObject.cs - MacroScriptableObject +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/VariablesAsset.cs - VariablesAsset +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/ScriptGraphAsset.cs - ScriptGraphAsset +- Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateGraphAsset.cs - StateGraphAsset + +## Prefabs + +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Resources/DebugUICanvas.prefab +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Resources/DebugUIPersistentCanvas.prefab +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIBitField.prefab +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIButton.prefab +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIColor.prefab +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIEnumField.prefab +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIEnumHistory.prefab +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIFloatField.prefab +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIFoldout.prefab +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIGroup.prefab +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIHandlerRenderingLayerField.prefab +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIHBox.prefab +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIIntField.prefab +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIMessageBox.prefab +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIObject.prefab +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIObjectList.prefab +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIObjectPopupField.prefab +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIPanel.prefab +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIProgressBar.prefab +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIRow.prefab +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIToggle.prefab +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIToggleHistory.prefab +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIUIntField.prefab +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIValue.prefab +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIValuePersistent.prefab +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIValueTuple.prefab +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIVBox.prefab +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIVector2.prefab +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIVector3.prefab +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIVector4.prefab + +## Scene Transitions + +- Packages/com.unity.ai.navigation/Editor/NavMeshAssetManager.cs +- Packages/com.unity.ai.navigation/Editor/Updater/NavMeshUpdaterUtility.cs +- Packages/com.unity.ai.navigation/Editor/Updater/OffMeshLinkUpdaterUtility.cs +- Packages/com.unity.ai.navigation/Runtime/NavMeshLink.cs +- Packages/com.unity.ai.navigation/Runtime/NavMeshSurface.cs +- Packages/com.unity.render-pipelines.core/Editor/Analytics/VolumePriorityUsageAnalytic.cs +- Packages/com.unity.render-pipelines.core/Editor/Analytics/VolumeProfileUsageAnalytic.cs +- Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeGIBaking.cs +- Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeGIBaking.LightTransport.cs +- Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeGIBaking.Placement.cs +- Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeBakingSetEditor.cs +- Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeLightingTab.cs +- Packages/com.unity.render-pipelines.core/Editor/LookDev/Stage.cs +- Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/Window/RenderPipelineConvertersEditor.cs +- Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/GPUResidentDrawer.cs +- Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceCuller.cs +- Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeReferenceVolume.cs +- Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeReferenceVolume.Debug.cs +- Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeBakingSet.Editor.cs +- Packages/com.unity.shadergraph/Editor/Drawing/MaterialGraphPreviewGenerator.cs +- Packages/com.unity.shadergraph/Editor/Drawing/Views/PreviewSceneResources.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlayerLauncher.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/RuntimeTestLauncherBase.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/CreateBootstrapSceneTask.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PreparePlayModeRunTask.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Scene/CreateNewSceneTask.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Scene/ReloadModifiedScenesTask.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Scene/RemoveAdditionalUntitledSceneTask.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Scene/RestoreSceneSetupTask.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Scene/SaveModifiedSceneTask.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Scene/StoreSceneSetupTask.cs +- Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/PlaymodeTestsController.cs +- Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/PlaymodeTestsControllerSettings.cs +- Packages/com.unity.timeline/Editor/Utilities/ObjectReferenceField.cs +- Packages/com.unity.timeline/Editor/Window/TimelineWindow.cs +- Packages/com.unity.timeline/Editor/Window/TimelineWindow_EditorCallbacks.cs +- Packages/com.unity.ugui/Editor/UGUI/UI/ToggleEditor.cs +- Packages/com.unity.ugui/Tests/Editor/TMP/TMP_ControlTests.cs +- Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/AssertionFailureOnOutputVertexCount.cs +- Packages/com.unity.ugui/Tests/Editor/UGUI/CanvasRenderer/ChangingHierarchyOfCanvasRenderer.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasSizeCorrectInAwakeAndStart.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CreateSceneUtility.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/NoActiveCameraInSceneDoesNotCrashEditor.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/RectTransformValidAfterEnable.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/NestedLayout/SceneWithNestedLayoutElementsLoads.cs +- Packages/com.unity.collab-proxy/Editor/AssetOverlays/DrawHierarchyOverlay.cs +- Packages/com.unity.collab-proxy/Editor/AssetsUtils/SaveAssets.cs +- Packages/com.unity.collab-proxy/Editor/PlasticApp.cs +- Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/ParametricToFreeformLightUpgrader.cs +- Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/URP2DConverterUtility.cs +- Packages/com.unity.render-pipelines.universal/Editor/2D/LightBatchingDebugger/LightBatchingDebugger.cs +- Packages/com.unity.render-pipelines.universal/Editor/AnimationClipUpgrader.cs +- Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraEditor.cs +- Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/PPv2Converter.cs +- Packages/com.unity.render-pipelines.universal/Runtime/Decal/Entities/DecalSkipCulledSystem.cs +- Packages/com.unity.render-pipelines.universal/Runtime/Decal/Entities/DecalUpdateCullingGroupSystem.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/AotPreBuilder.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/BoltCoreConfiguration.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Migrations/Migration_1_0_5_to_1_0_6.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Variables/EditorVariablesUtility.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Variables/VariablesPanel.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Linker/LinkerCreator.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Shared/EmptyGraphWindow.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/SceneSingleton.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/ReferenceCollector.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/UnityObjectUtility.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/Variables.cs +- Packages/com.unity.ide.visualstudio/Editor/UsageUtility.cs + +## Suggested First Files For AI To Inspect + +- Assets/Scripts/SimpleBall.cs +- Packages/com.unity.ai.navigation/Editor/ConversionSystem/SystemConvertersEditor.cs +- Packages/com.unity.ai.navigation/Editor/NavigationWindow.cs +- Packages/com.unity.ai.navigation/Editor/NavMeshAssetManager.cs +- Packages/com.unity.ai.navigation/Editor/NavMeshLinkEditor.cs +- Packages/com.unity.ai.navigation/Editor/NavMeshModifierEditor.cs +- Packages/com.unity.ai.navigation/Editor/NavMeshModifierVolumeEditor.cs +- Packages/com.unity.ai.navigation/Editor/NavMeshSurfaceEditor.cs +- Packages/com.unity.ai.navigation/Runtime/NavMeshLink.cs +- Packages/com.unity.ai.navigation/Runtime/NavMeshModifier.cs +- Packages/com.unity.ai.navigation/Runtime/NavMeshModifierVolume.cs +- Packages/com.unity.ai.navigation/Runtime/NavMeshSurface.cs +- Packages/com.unity.burst/Editor/BurstAotCompiler.cs +- Packages/com.unity.burst/Editor/BurstInspectorGUI.cs +- Packages/com.unity.burst/Editor/BurstMenu.cs +- Packages/com.unity.burst/Runtime/Editor/BurstLoader.cs +- Packages/com.unity.collections/Unity.Collections/AllocatorManager.cs +- Packages/com.unity.collections/Unity.Collections/AutoFreeAllocator.cs +- Packages/com.unity.collections/Unity.Collections/DoubleRewindableAllocators.cs +- Packages/com.unity.collections/Unity.Collections/NativeList.cs +- Packages/com.unity.collections/Unity.Collections/UIntFloat.cs +- Packages/com.unity.collections/Unity.Collections/xxHash3.StreamingState.cs +- Packages/com.unity.collections/Unity.Collections.BurstCompatibilityGen/BurstCompatibilityTests.cs +- Packages/com.unity.collections/Unity.Collections.Editor/JobsMenu.cs +- Packages/com.unity.collections/Unity.Collections.PerformanceTests/Unity.PerformanceTesting.Benchmark/BenchmarkGenerator.cs +- Packages/com.unity.collections/Unity.Collections.PerformanceTests/Unity.PerformanceTesting.Benchmark/MarkdownBuilder.cs +- Packages/com.unity.collections/Unity.Collections.Tests/CollectionsTestFixture.cs +- Packages/com.unity.collections/Unity.Collections.Tests/xxHash3Tests.cs +- Packages/com.unity.ide.rider/Rider/Editor/LogFileOpener.cs +- Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/GUIDProvider.cs +- Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/IGUIDGenerator.cs +- Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/PackageManagerTracker.cs +- Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/SolutionGuidGenerator.cs +- Packages/com.unity.ide.rider/Rider/Editor/UnitTesting/SyncTestRunEventsHandler.cs +- Packages/com.unity.ide.rider/Rider/Editor/Util/RiderMenu.cs +- Packages/com.unity.ide.rider/Rider/Editor/Util/StringBuilderExtensions.cs +- Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint2.gen.cs +- Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint2x2.gen.cs +- Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint2x3.gen.cs +- Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint2x4.gen.cs +- Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint3.gen.cs +- Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint3x2.gen.cs +- Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint3x3.gen.cs +- Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint3x4.gen.cs +- Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint4.gen.cs +- Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint4x2.gen.cs +- Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint4x3.gen.cs +- Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint4x4.gen.cs +- Packages/com.unity.mathematics/Unity.Mathematics/uint2.gen.cs +- Packages/com.unity.mathematics/Unity.Mathematics/uint2x2.gen.cs +- Packages/com.unity.mathematics/Unity.Mathematics/uint2x3.gen.cs +- Packages/com.unity.mathematics/Unity.Mathematics/uint2x4.gen.cs +- Packages/com.unity.mathematics/Unity.Mathematics/uint3.gen.cs +- Packages/com.unity.mathematics/Unity.Mathematics/uint3x2.gen.cs +- Packages/com.unity.mathematics/Unity.Mathematics/uint3x3.gen.cs +- Packages/com.unity.mathematics/Unity.Mathematics/uint3x4.gen.cs +- Packages/com.unity.mathematics/Unity.Mathematics/uint4.gen.cs +- Packages/com.unity.mathematics/Unity.Mathematics/uint4x2.gen.cs +- Packages/com.unity.mathematics/Unity.Mathematics/uint4x3.gen.cs +- Packages/com.unity.mathematics/Unity.Mathematics/uint4x4.gen.cs +- Packages/com.unity.mathematics/Unity.Mathematics.Editor/MatrixDrawer.cs +- Packages/com.unity.mathematics/Unity.Mathematics.Editor/PostNormalizedVectorDrawer.cs +- Packages/com.unity.multiplayer.center/Common/AnswerData.cs +- Packages/com.unity.multiplayer.center/Common/IOnboardingSection.cs +- Packages/com.unity.multiplayer.center/Common/IOnboardingSectionAnalyticsProvider.cs +- Packages/com.unity.multiplayer.center/Common/Preset.cs +- Packages/com.unity.multiplayer.center/Common/SelectedSolutionsData.cs +- Packages/com.unity.multiplayer.center/Common/StyleConstants.cs +- Packages/com.unity.multiplayer.center/Editor/Analytics/AnalyticsData.cs +- Packages/com.unity.multiplayer.center/Editor/Analytics/AnalyticsUtils.cs +- Packages/com.unity.multiplayer.center/Editor/Analytics/DebugAnalytics.cs +- Packages/com.unity.multiplayer.center/Editor/Analytics/MultiplayerCenterAnalytics.cs +- Packages/com.unity.multiplayer.center/Editor/Analytics/MultiplayerCenterAnalyticsFactory.cs +- Packages/com.unity.multiplayer.center/Editor/Analytics/OnboardingSectionAnalyticsProvider.cs +- Packages/com.unity.multiplayer.center/Editor/AssemblyInfo.cs +- Packages/com.unity.multiplayer.center/Editor/Features/PackageManagement.cs +- Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/MultiplayerCenterWindow.cs +- Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/RecommendationTabView.cs +- Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/RecommendationViewBottomBar.cs +- Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/TabGroup.cs +- Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/QuestionnaireView.cs +- Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/QuestionSection.cs +- Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/QuestionViewFactory.cs +- Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/PackageSelectionView.cs +- Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/RecommendationItemView.cs +- Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/RecommendationView.cs +- Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/SectionHeader.cs +- Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/SolutionSelectionView.cs +- Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/StyleClasses.cs +- Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/ViewUtils.cs +- Packages/com.unity.multiplayer.center/Editor/OnBoarding/GettingStartedTabView.cs +- Packages/com.unity.multiplayer.center/Editor/OnBoarding/QuickstartPackageHandling.cs +- Packages/com.unity.multiplayer.center/Editor/OnBoarding/SectionsFinder.cs +- Packages/com.unity.multiplayer.center/Editor/Questionnaire/Logic.cs +- Packages/com.unity.multiplayer.center/Editor/Questionnaire/PresetData.cs +- Packages/com.unity.multiplayer.center/Editor/Questionnaire/QuestionnaireData.cs +- Packages/com.unity.multiplayer.center/Editor/Questionnaire/QuestionnaireEditor.cs +- Packages/com.unity.multiplayer.center/Editor/Questionnaire/QuestionnaireObject.cs +- Packages/com.unity.multiplayer.center/Editor/Questionnaire/UserChoicesObject.cs +- Packages/com.unity.multiplayer.center/Editor/Recommendations/PreReleaseHandling.cs +- Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommendationAuthoringData.cs +- Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommendationType.cs +- Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommendationUtils.cs +- Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommendationViewData.cs +- Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommenderSystem.cs +- Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommenderSystemData.cs +- Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommenderSystemDataObject.cs +- Packages/com.unity.multiplayer.center/Editor/Recommendations/Scoring.cs +- Packages/com.unity.multiplayer.center/Tests/Editor/AnalyticsUtilsTests.cs +- Packages/com.unity.multiplayer.center/Tests/Editor/AssemblyInfo.cs +- Packages/com.unity.multiplayer.center/Tests/Editor/ExpectedPresetRecommendations.cs +- Packages/com.unity.multiplayer.center/Tests/Editor/LogicTests.cs +- Packages/com.unity.multiplayer.center/Tests/Editor/QuickstartTabTests.cs +- Packages/com.unity.multiplayer.center/Tests/Editor/RecommendationAnalyticsTests.cs +- Packages/com.unity.multiplayer.center/Tests/Editor/RecommendationTests.cs +- Packages/com.unity.multiplayer.center/Tests/Editor/RecommenderSystemTests.cs +- Packages/com.unity.multiplayer.center/Tests/Editor/SectionHeaderTests.cs +- Packages/com.unity.multiplayer.center/Tests/Editor/TabGroupTests.cs +- Packages/com.unity.multiplayer.center/Tests/Editor/UserChoicesMigrationTests.cs +- Packages/com.unity.multiplayer.center/Tests/Editor/UserVisibleTextTests.cs +- Packages/com.unity.multiplayer.center/Tests/Editor/UtilsForGettingStartedTabTests.cs +- Packages/com.unity.multiplayer.center/Tests/Editor/UtilsForMultiplayerCenterTests.cs +- Packages/com.unity.multiplayer.center/Tests/Editor/UtilsForRecommendationTests.cs +- Packages/com.unity.multiplayer.center/Tests/Runtime/PlaceholderTest.cs +- Packages/com.unity.test-framework.performance/Editor/PerformanceTestBuildAssemblyFilter.cs +- Packages/com.unity.test-framework.performance/Editor/TestReportGraph/TestReportWindow.cs +- Packages/com.unity.test-framework.performance/Editor/TestRunBuilder.cs +- Packages/com.unity.test-framework.performance/Editor/UIElements/ToolbarWithSearch.cs +- Packages/com.unity.test-framework.performance/Runtime/Attributes/RequiredMemberAttribute.cs +- Packages/com.unity.test-framework.performance/Runtime/Data/Player.cs +- Packages/com.unity.test-framework.performance/Runtime/Measurements/FrametimeMeasurement.cs +- Packages/com.unity.test-framework.performance/Runtime/Measurements/MethodMeasurement.cs +- Packages/com.unity.test-framework.performance/Runtime/Measurements/ProfilerMarkerMeasurement.cs +- Packages/com.unity.test-framework.performance/Runtime/Measurements/ProfilerMeasurementBehaviour.cs +- Packages/com.unity.test-framework.performance/Runtime/Meters/IStopWatch.cs +- Packages/com.unity.test-framework.performance/Runtime/Meters/StopWatch.cs +- Packages/com.unity.test-framework.performance/Runtime/PlayerCallbacks.cs +- Packages/com.unity.render-pipelines.core/Editor/Analytics/BuildTargetAnalytic.cs +- Packages/com.unity.render-pipelines.core/Editor/BuildProcessors/CoreBuildData.cs +- Packages/com.unity.render-pipelines.core/Editor/BuildProcessors/CorePreprocessBuild.cs +- Packages/com.unity.render-pipelines.core/Editor/BuildProcessors/SettingsStrippers/GPUResidentDrawerResourcesStripper.cs +- Packages/com.unity.render-pipelines.core/Editor/BuildProcessors/ShaderStrippers/SRPDisabledComputeShaderVariantStripper.cs +- Packages/com.unity.render-pipelines.core/Editor/BuildTargetExtensions.cs +- Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Drawers.cs +- Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Environment.Drawers.cs +- Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Environment.Skin.cs +- Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Output.Drawers.cs +- Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Output.Skin.cs +- Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.PhysicalCamera.Drawers.cs +- Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.PhysicalCamera.Skin.cs +- Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Rendering.Drawers.cs +- Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Rendering.Skin.cs +- Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Skin.cs +- Packages/com.unity.render-pipelines.core/Editor/Camera/ISerializedCamera.cs +- Packages/com.unity.render-pipelines.core/Editor/CameraEditorUtils.cs +- Packages/com.unity.render-pipelines.core/Editor/ContextualMenuDispatcher.cs +- Packages/com.unity.render-pipelines.core/Editor/CoreEditorUtils.cs +- Packages/com.unity.render-pipelines.core/Editor/CustomRenderTexture/CustomRenderTextureMenuItem.cs +- Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugState.cs +- Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugUIDrawer.Builtins.cs +- Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugUIDrawer.cs +- Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugUIHandlerCanvasEditor.cs +- Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugWindow.cs +- Packages/com.unity.render-pipelines.core/Editor/Debugging/UIFoldoutEditor.cs +- Packages/com.unity.render-pipelines.core/Editor/FilterWindow.cs +- Packages/com.unity.render-pipelines.core/Editor/InspectorCurveEditor.cs +- Packages/com.unity.render-pipelines.core/Editor/Lighting/IESImporterEditor.cs +- Packages/com.unity.render-pipelines.core/Editor/Lighting/ISerializedLight.cs +- Packages/com.unity.render-pipelines.core/Editor/Lighting/LightAnchorEditor.cs +- Packages/com.unity.render-pipelines.core/Editor/Lighting/LightAnchorEditorTool.cs +- Packages/com.unity.render-pipelines.core/Editor/Lighting/LightIntensitySlider.cs +- Packages/com.unity.render-pipelines.core/Editor/Lighting/LightUI.Drawers.cs +- Packages/com.unity.render-pipelines.core/Editor/Lighting/LightUI.Skin.cs +- Packages/com.unity.render-pipelines.core/Editor/Lighting/LightUnit/LightUnitSlider.cs +- Packages/com.unity.render-pipelines.core/Editor/Lighting/LightUnit/LightUnitSliderSettings.cs +- Packages/com.unity.render-pipelines.core/Editor/Lighting/LightUnit/TemperatureSlider.cs +- Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/AdaptiveProbeVolumes.BakePipelineDriver.cs +- Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeAdjustmentVolumeEditor.cs +- Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeGIBaking.cs +- Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeBakingSetEditor.cs +- Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeBuildProcessor.cs +- Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeEditor.cs +- Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeGizmos.cs +- Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeLightingTab.cs +- Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumesOptionsEditor.cs +- Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeUI.Drawer.cs +- Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeUI.Skin.cs +- Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolumeMenuItems.cs +- Packages/com.unity.render-pipelines.core/Editor/Lighting/Shadow/ShadowCascadeGUI.cs +- Packages/com.unity.render-pipelines.core/Editor/LookDev/CameraController.cs +- Packages/com.unity.render-pipelines.core/Editor/LookDev/CameraState.cs +- Packages/com.unity.render-pipelines.core/Editor/LookDev/ComparisonGizmoController.cs +- Packages/com.unity.render-pipelines.core/Editor/LookDev/ComparisonGizmoState.cs +- Packages/com.unity.render-pipelines.core/Editor/LookDev/DisplayWindow.cs +- Packages/com.unity.render-pipelines.core/Editor/LookDev/DisplayWindow.EnvironmentLibrarySidePanel.cs +- Packages/com.unity.render-pipelines.core/Editor/LookDev/EnvironmentLibrary.cs +- Packages/com.unity.render-pipelines.core/Editor/MenuManager.cs +- Packages/com.unity.render-pipelines.core/Editor/PathTracing/LightBakerStrangler.cs +- Packages/com.unity.render-pipelines.core/Editor/PathTracing/LightBakerWorkerProcessImporter.cs +- Packages/com.unity.render-pipelines.core/Editor/PostProcessing/LensFlareComponentSRPEditor.cs +- Packages/com.unity.render-pipelines.core/Editor/PostProcessing/LensFlareDataSRPEditor.cs +- Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphTestsCore.cs +- Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphViewer.cs +- Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphViewer.PlayerConnection.cs +- Packages/com.unity.render-pipelines.core/Editor/Settings/RenderPipelineGlobalSettingsUI.Drawers.cs +- Packages/com.unity.render-pipelines.core/Editor/Settings/SettingsProviderGUIScope.cs +- Packages/com.unity.render-pipelines.core/Editor/ShaderGenerator/ShaderGeneratorMenu.cs +- Packages/com.unity.render-pipelines.core/Editor/Tools/MaterialUpgrader/MaterialUpgraderEditMenus.cs +- Packages/com.unity.render-pipelines.core/Editor/UnifiedRayTracing/CreateUnifiedRTShaderMenuItem.cs +- Packages/com.unity.render-pipelines.core/Editor/Upscaling/DLSSOptionsEditor.cs +- Packages/com.unity.render-pipelines.core/Editor/Utilities/GenericEditorTool.cs +- Packages/com.unity.render-pipelines.core/Editor/Utilities/SerializedBitArray.cs +- Packages/com.unity.render-pipelines.core/Editor/Utilities/SerializedBitArray.deprecated.cs +- Packages/com.unity.render-pipelines.core/Editor/Utilities/TimedScope.cs +- Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeComponentEditor.cs +- Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeComponentListEditor.cs +- Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeEditor.cs +- Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeMenuItems.cs +- Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeProfileEditor.cs +- Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/RenderPipelineConverterManager.cs +- Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/Window/RenderPipelineConvertersEditor.cs +- Packages/com.unity.render-pipelines.core/Runtime/Camera/CameraHistory.cs +- Packages/com.unity.render-pipelines.core/Runtime/Camera/CameraSwitcher.cs +- Packages/com.unity.render-pipelines.core/Runtime/Camera/FreeCamera.cs +- Packages/com.unity.render-pipelines.core/Runtime/Common/DynamicResolutionHandler.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugDisplaySettingsUI.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugDisplayStats.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugManager.Actions.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugManager.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugManager.UIState.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUI.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUI.Fields.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUI.Panel.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUpdater.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/MousePositionDebug.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerBitField.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerButton.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerCanvas.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerColor.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerEnumField.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerEnumHistory.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerField.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerFloatField.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerFoldout.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerGroup.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerHBox.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerIndirectFloatField.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerIndirectToggle.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerIntField.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerMessageBox.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerObject.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerObjectList.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerObjectPopupField.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerPanel.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerPersistentCanvas.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerProgressBar.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerRenderingLayerField.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerRow.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerToggle.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerToggleHistory.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerUIntField.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerValue.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerValueTuple.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerVBox.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerVector2.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerVector3.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerVector4.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerWidget.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/UIFoldout.cs +- Packages/com.unity.render-pipelines.core/Runtime/Debugging/ShaderDebugPrintManager.cs +- Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/Components/DisallowGPUDrivenRendering.cs +- Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/Components/DisallowSmallMeshCulling.cs +- Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/GPUInstanceDataBuffer.cs +- Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/GPUInstanceDataUploader.cs +- Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/InstanceData.cs +- Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/OcclusionCullingCommon.cs +- Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeBrickPool.cs +- Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeReferenceVolume.cs +- Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeReferenceVolume.ReflProbeNormalization.cs +- Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolume.cs +- Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolume.Migration.cs +- Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeBakingSet.cs +- Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumePerSceneData.cs +- Packages/com.unity.render-pipelines.core/Runtime/Lights/LightAnchor.cs +- Packages/com.unity.render-pipelines.core/Runtime/PathTracing/BakeLightmap.cs +- Packages/com.unity.render-pipelines.core/Runtime/PathTracing/Lightmapping/ChartIdentification.cs +- Packages/com.unity.render-pipelines.core/Runtime/PathTracing/PathTracingContext.cs +- Packages/com.unity.render-pipelines.core/Runtime/PathTracing/RenderPipeline/AdditionalCameraData.cs +- Packages/com.unity.render-pipelines.core/Runtime/PathTracing/RenderPipeline/RayTracingRenderPipelineInstance.cs +- Packages/com.unity.render-pipelines.core/Runtime/PostProcessing/LensFlareComponentSRP.cs +- Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/RenderGraphPlayerRemoteDebugSession.cs +- Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/IRenderGraphBuilder.cs +- Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphBuilder.cs +- Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphBuilders.cs +- Packages/com.unity.render-pipelines.core/Runtime/STP/STP.cs +- Packages/com.unity.render-pipelines.core/Runtime/STP/STPIUpscaler.cs +- Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/HlbvhBuilder.cs +- Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/HlbvhTopLevelBuilder.cs +- Packages/com.unity.render-pipelines.core/Runtime/Utilities/CameraCaptureBridge.cs +- Packages/com.unity.render-pipelines.core/Runtime/Utilities/SceneRenderPipeline.cs +- Packages/com.unity.render-pipelines.core/Runtime/Volume/Volume.cs +- Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeComponent.cs +- Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeManager.cs +- Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeParameter.cs +- Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeProfile.cs +- Packages/com.unity.render-pipelines.core/Runtime/XR/XRBuiltinShaderConstants.cs +- Packages/com.unity.render-pipelines.core/Runtime-PrivateShared/AssemblyInfo.cs +- Packages/com.unity.render-pipelines.core/Tests/Editor/ShaderStripping/ShaderStrippingReportTests.cs +- Packages/com.unity.render-pipelines.core/Tests/Editor/Utilities/TimedScopeTests.cs +- Packages/com.unity.searcher/Editor/Searcher/SearcherWindow.cs +- Packages/com.unity.shadergraph/Editor/Data/Attributes/BuiltinKeywordAttribute.cs +- Packages/com.unity.shadergraph/Editor/Data/Graphs/GraphData.cs +- Packages/com.unity.shadergraph/Editor/Data/Graphs/SerializableGuid.cs +- Packages/com.unity.shadergraph/Editor/Data/Graphs/ShaderGraphRequirements.cs +- Packages/com.unity.shadergraph/Editor/Data/Implementation/GraphObject.cs +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/Graph/IOnAssetEnabled.cs +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/ICanChangeShaderGUI.cs +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireBitangent.cs +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireCameraOpaqueTexture.cs +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireDepthTexture.cs +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireFaceSign.cs +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireInstanceID.cs +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireMeshUV.cs +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireNormal.cs +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequirePosition.cs +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequirePositionPredisplacement.cs +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireScreenPosition.cs +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireTangent.cs +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireTime.cs +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireTransform.cs +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireUITK.cs +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireVertexColor.cs +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireVertexID.cs +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireVertexSkinning.cs +- Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireViewDirection.cs +- Packages/com.unity.shadergraph/Editor/Data/Legacy/SerializableGuid.cs +- Packages/com.unity.shadergraph/Editor/Data/Nodes/GuidEncoder.cs +- Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/PropertyNode.cs +- Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Scene/CameraNode.cs +- Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/UI/ElementLayoutUVNode.cs +- Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/UI/ElementTextureSizeNode.cs +- Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/UI/ElementTextureUVNode.cs +- Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultBitmapTextNode.cs +- Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultGradientNode.cs +- Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultSDFTextNode.cs +- Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultSolidNode.cs +- Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultTextureNode.cs +- Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/IsForcedGammaNode.cs +- Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/RenderTypeBranchNode.cs +- Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/RenderTypeNode.cs +- Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/SampleElementTextureNode.cs +- Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/DropdownNode.cs +- Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/KeywordNode.cs +- Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/SubGraphNode.cs +- Packages/com.unity.shadergraph/Editor/Data/Util/GraphUtil.cs +- Packages/com.unity.shadergraph/Editor/Data/Util/ShaderGraphRequirementsPerKeyword.cs +- Packages/com.unity.shadergraph/Editor/Drawing/Colors/ColorManager.cs +- Packages/com.unity.shadergraph/Editor/Drawing/Controllers/BlackboardCategoryController.cs +- Packages/com.unity.shadergraph/Editor/Drawing/Controllers/BlackboardController.cs +- Packages/com.unity.shadergraph/Editor/Drawing/Controllers/SGController.cs +- Packages/com.unity.shadergraph/Editor/Drawing/Controllers/ShaderInputViewController.cs +- Packages/com.unity.shadergraph/Editor/Drawing/Controls/GradientControl.cs +- Packages/com.unity.shadergraph/Editor/Drawing/Inspector/InspectorView.cs +- Packages/com.unity.shadergraph/Editor/Drawing/Inspector/ShaderGraphHeatmapValuesEditor.cs +- Packages/com.unity.shadergraph/Editor/Drawing/MaterialGraphEditWindow.cs +- Packages/com.unity.shadergraph/Editor/Drawing/PreviewManager.cs +- Packages/com.unity.shadergraph/Editor/Drawing/Views/GraphEditorView.cs +- Packages/com.unity.shadergraph/Editor/Drawing/Views/MaterialGraphView.cs +- Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/GradientSlotControlView.cs +- Packages/com.unity.shadergraph/Editor/Generation/Contexts/TargetPropertyGUIContext.cs +- Packages/com.unity.shadergraph/Editor/Generation/Processors/ShaderStringBuilder.cs +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/AssetPostProcessors/MaterialPostprocessor.cs +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/AssetPostProcessors/ShaderGraphMaterialsUpdater.cs +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/AssetVersion.cs +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/AssetCallbacks/CreateLitShaderGraph.cs +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/AssetCallbacks/CreateUnlitShaderGraph.cs +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInFields.cs +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInMetadata.cs +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInProperties.cs +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInStructFields.cs +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInStructs.cs +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInCanvasSubTarget.cs +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInLitSubTarget.cs +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInSubTarget.cs +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInTarget.cs +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInUnlitSubTarget.cs +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGUI/BaseShaderGUI.cs +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGUI/BuiltInLitGUI.cs +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGUI/BuiltInUnlitGUI.cs +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderPreprocessor.cs +- Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderUtils.cs +- Packages/com.unity.shadergraph/Editor/Generation/Targets/Canvas/Templates/CanvasShaderGUI.cs +- Packages/com.unity.shadergraph/Editor/Generation/Targets/CustomRenderTexture/CreateCustomRenderTextureShaderGraph.cs +- Packages/com.unity.shadergraph/Editor/Generation/Targets/Fullscreen/FullscreenShaderGUI.cs +- Packages/com.unity.shadergraph/Editor/Generation/Targets/UITK/IUISubTarget.cs +- Packages/com.unity.shadergraph/Editor/Generation/Targets/UITK/UIData.cs +- Packages/com.unity.shadergraph/Editor/Generation/Targets/UITK/UIStructs.cs +- Packages/com.unity.shadergraph/Editor/Generation/Targets/UITK/UISubTarget.cs +- Packages/com.unity.shadergraph/Editor/Importers/ShaderGraphImporter.cs +- Packages/com.unity.shadergraph/Editor/Importers/ShaderGraphImporterEditor.cs +- Packages/com.unity.shadergraph/Editor/Importers/ShaderSubGraphImporter.cs +- Packages/com.unity.shadergraph/Editor/Interface/IRequiresData.cs +- Packages/com.unity.shadergraph/Editor/ShaderGraphProjectSettings.cs +- Packages/com.unity.shadergraph/Editor/ShaderGraphShortcuts.cs +- Packages/com.unity.shadergraph/Editor/ShaderGUI/GenericShaderGraphMaterialGUI.cs +- Packages/com.unity.shadergraph/Editor/Util/MessageManager.cs +- Packages/com.unity.shadergraph/Editor/Util/UIUtilities.cs +- Packages/com.unity.shadergraph/Editor/Utilities/StringBuilderExtensions.cs +- Packages/com.unity.shadergraph/Tests/Editor/UnitTests/MessageManagerTests.cs +- Packages/com.unity.shadergraph/Tests/Editor/UnitTests/SerializedGraphTests.cs +- Packages/com.unity.shadergraph/Tests/Editor/UnitTests/TargetTests.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ITestTreeRebuildCallbacks.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/TestRunnerApi.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/ISettingsBuilder.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/SettingsBuilder.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/AssetsDatabaseHelper.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/BitUtility.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/FlagEnumContentProvider.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/FlagEnumUtility.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/GenericItemContentProvider.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/ISelectableItem.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/ISelectionDropDownContentProvider.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/MultiValueContentProvider.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/SelectableItemContent.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/SelectionDropDown.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/GuiHelper.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/IAssetsDatabaseHelper.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/IGuiHelper.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/ActiveFolderTemplateAssetCreator.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/CustomScriptAssemblyMappingFinder.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/FolderPathTestCompilationContextProvider.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/IActiveFolderTemplateAssetCreator.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/ICustomScriptAssembly.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/ICustomScriptAssemblyMappingFinder.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/IFolderPathTestCompilationContextProvider.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/ITestScriptAssetsCreator.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/TestScriptAssetMenuItems.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/TestScriptAssetsCreator.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListBuilder/TestTreeViewBuilder.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListTreeView/Icons.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewDataSource.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewGUI.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListTreeView/TestTreeViewItem.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestRunnerGUI.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestRunnerResult.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestRunnerUIFilter.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/UITestRunnerFilter.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Views/TestListGUIBase.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/NUnitExtension/Attributes/ITestPlayerBuildModifier.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/NUnitExtension/Attributes/TestPlayerBuildModifierAttribute.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/RequireApiProfileAttribute.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/RequirePlatformSupportAttribute.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestBuildAssemblyFilter.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/DelayedCallback.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PlayerLauncherBuildOptions.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PostbuildCleanupAttributeFinder.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PostbuildCleanupWithJobDataAttributeFinder.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PrebuildSetupAttributeFinder.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PrebuildSetupWithJobDataAttributeFinder.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlayerLauncher.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherContextSettings.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherTestRunSettings.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/RemotePlayerLogController.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/RemotePlayerTestController.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/RequiredTestRunDataMissingException.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/BuildActionTaskBase.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/BuildNUnitFilterTask.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/BuildTestTreeTask.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/CleanupTestControllerTask.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/LegacyPlayerRunTask.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Platform/PlatformSpecificPostBuildTask.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Platform/PlatformSpecificSuccessfulBuildTask.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Player/DetermineRuntimePlatformTask.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PostbuildCleanupTask.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PostbuildCleanupWithTestDataTask.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PrebuildSetupTask.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PrebuildSetupWithTestDataTask.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/WaitForPlayerRunTask.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/TestListJob.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunnerWindow.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Data/BuildSettings.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Data/PlayerSettings.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Data/PlayerSystemInfo.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/BuildSettingsMessage.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/PlayerSettingsMessage.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/PlayerSystemInfoMessage.cs +- Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/UtpMessageBuilder.cs +- Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/IAsyncTestAssemblyBuilder.cs +- Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/ITestSuiteModifier.cs +- Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/OrderedTestSuiteModifier.cs +- Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/TestCommandBuilder.cs +- Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/UnityTestAssemblyBuilder.cs +- Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/Callbacks/PlayerQuitHandler.cs +- Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/Callbacks/RemoteTestResultSender.cs +- Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/PlaymodeTestsController.cs +- Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/PlaymodeTestsControllerSettings.cs +- Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/RemoteHelpers/PlayerConnectionMessageIds.cs +- Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/TestPlatform.cs +- Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/AssemblyProvider/PlayerTestAssemblyProvider.cs +- Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/IPostBuildCleanup.cs +- Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/IPostbuildCleanupWithTestData.cs +- Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/IPrebuildSetup.cs +- Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/IPrebuildSetupWithTestData.cs +- Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/MonoBehaviourTest/MonoBehaviourTest.cs +- Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/PostBuildCleanupAttribute.cs +- Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/PostBuildCleanupWithTestDataAttribute.cs +- Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/PrebuildSetupAttribute.cs +- Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/PrebuildSetupWithTestDataAttribute.cs +- Packages/com.unity.timeline/Editor/Actions/ActionManager.cs +- Packages/com.unity.timeline/Editor/Actions/IMenuChecked.cs +- Packages/com.unity.timeline/Editor/Actions/IMenuName.cs +- Packages/com.unity.timeline/Editor/Actions/Menus/MenuItemActionBase.cs +- Packages/com.unity.timeline/Editor/Actions/Menus/TimelineContextMenu.cs +- Packages/com.unity.timeline/Editor/Activation/ActivationTrackInspector.cs +- Packages/com.unity.timeline/Editor/Animation/AnimationClipCurveCache.cs +- Packages/com.unity.timeline/Editor/Animation/AnimationOffsetMenu.cs +- Packages/com.unity.timeline/Editor/Animation/BindingTreeViewDataSourceGUI.cs +- Packages/com.unity.timeline/Editor/Attributes/MenuEntryAttribute.cs +- Packages/com.unity.timeline/Editor/Audio/AudioClipPropertiesDrawer.cs +- Packages/com.unity.timeline/Editor/Audio/AudioPlayableAssetEditor.cs +- Packages/com.unity.timeline/Editor/Audio/AudioPlayableAssetInspector.cs +- Packages/com.unity.timeline/Editor/Audio/AudioTrackInspector.cs +- Packages/com.unity.timeline/Editor/inspectors/AnimationPlayableAssetInspector.cs +- Packages/com.unity.timeline/Editor/inspectors/AnimationTrackInspector.cs +- Packages/com.unity.timeline/Editor/inspectors/BasicAssetInspector.cs +- Packages/com.unity.timeline/Editor/inspectors/BuiltInCurvePresets.cs +- Packages/com.unity.timeline/Editor/inspectors/ClipInspector/ClipInspector.cs +- Packages/com.unity.timeline/Editor/inspectors/ClipInspector/ClipInspectorSelectionInfo.cs +- Packages/com.unity.timeline/Editor/inspectors/CurvesOwner/CurvesOwnerInspectorHelper.cs +- Packages/com.unity.timeline/Editor/inspectors/GroupTrackInspector.cs +- Packages/com.unity.timeline/Editor/inspectors/TimelineAssetInspector.cs +- Packages/com.unity.timeline/Editor/inspectors/TimelinePreferences.cs +- Packages/com.unity.timeline/Editor/inspectors/TimelineProjectSettings.cs +- Packages/com.unity.timeline/Editor/inspectors/TrackAssetInspector.cs +- Packages/com.unity.timeline/Editor/Manipulators/Utils/EditModeGUIUtils.cs +- Packages/com.unity.timeline/Editor/MenuPriority.cs +- Packages/com.unity.timeline/Editor/Playables/ControlPlayableInspector.cs +- Packages/com.unity.timeline/Editor/Signals/SignalEmitterInspector.cs +- Packages/com.unity.timeline/Editor/Signals/SignalManager.cs +- Packages/com.unity.timeline/Editor/Signals/SignalReceiverInspector.cs +- Packages/com.unity.timeline/Editor/State/WindowState.cs +- Packages/com.unity.timeline/Editor/TimelineSelection.cs +- Packages/com.unity.timeline/Editor/treeview/IRowGUI.cs +- Packages/com.unity.timeline/Editor/treeview/ItemGui/ISelectable.cs +- Packages/com.unity.timeline/Editor/treeview/ItemGui/TimelineClipGUI.cs +- Packages/com.unity.timeline/Editor/treeview/ItemGui/TimelineItemGUI.cs +- Packages/com.unity.timeline/Editor/treeview/ItemGui/TimelineMarkerClusterGUI.cs +- Packages/com.unity.timeline/Editor/treeview/ItemGui/TimelineMarkerGUI.cs +- Packages/com.unity.timeline/Editor/treeview/TimelineTreeViewGUI.cs +- Packages/com.unity.timeline/Editor/treeview/TrackGui/InlineCurveEditor.cs +- Packages/com.unity.timeline/Editor/treeview/TrackGui/TimelineGroupGUI.cs +- Packages/com.unity.timeline/Editor/treeview/TrackGui/TimelineTrackBaseGUI.cs +- Packages/com.unity.timeline/Editor/treeview/TrackGui/TimelineTrackErrorGUI.cs +- Packages/com.unity.timeline/Editor/treeview/TrackGui/TimelineTrackGUI.cs +- Packages/com.unity.timeline/Editor/treeview/TrackGui/TrackResizeHandle.cs +- Packages/com.unity.timeline/Editor/Utilities/Scopes/GUIColorOverride.cs +- Packages/com.unity.timeline/Editor/Utilities/Scopes/GUIGroupScope.cs +- Packages/com.unity.timeline/Editor/Utilities/Scopes/GUIMixedValueScope.cs +- Packages/com.unity.timeline/Editor/Utilities/Scopes/GUIViewportScope.cs +- Packages/com.unity.timeline/Editor/Utilities/SequenceSelectorNameFormater.cs +- Packages/com.unity.timeline/Editor/Utilities/StyleManager.cs +- Packages/com.unity.timeline/Editor/Window/TimelineMarkerHeaderGUI.cs +- Packages/com.unity.timeline/Editor/Window/TimelineWindow.cs +- Packages/com.unity.timeline/Editor/Window/TimelineWindow_Gui.cs +- Packages/com.unity.timeline/Editor/Window/TimelineWindow_HeaderGui.cs +- Packages/com.unity.timeline/Editor/Window/TimelineWindow_TrackGui.cs +- Packages/com.unity.timeline/Editor/Window/TimelineWindowTimeControl.cs +- Packages/com.unity.timeline/Editor/Window/ViewModel/TimelineAssetViewModel.cs +- Packages/com.unity.timeline/Runtime/Audio/AudioClipProperties.cs +- Packages/com.unity.timeline/Runtime/Audio/AudioMixerProperties.cs +- Packages/com.unity.timeline/Runtime/Audio/AudioPlayableAsset.cs +- Packages/com.unity.timeline/Runtime/Audio/AudioTrack.cs +- Packages/com.unity.timeline/Runtime/Control/ControlPlayableAsset.cs +- Packages/com.unity.timeline/Runtime/Events/Signals/SignalAsset.cs +- Packages/com.unity.timeline/Runtime/Events/Signals/SignalReceiver.cs +- Packages/com.unity.ugui/Editor/Analytics/IAnalytic/UGUIBuildEvent.cs +- Packages/com.unity.ugui/Editor/Analytics/UGUIAnalytics.cs +- Packages/com.unity.ugui/Editor/Analytics/UGUIBuildAnalytics.cs +- Packages/com.unity.ugui/Editor/TMP/HDRP/TMP_BaseHDRPLitShaderGUI.cs +- Packages/com.unity.ugui/Editor/TMP/HDRP/TMP_BaseHDRPUnlitShaderGUI.cs +- Packages/com.unity.ugui/Editor/TMP/HDRP/TMP_SDF_HDRPLitShaderGUI.cs +- Packages/com.unity.ugui/Editor/TMP/HDRP/TMP_SDF_HDRPUnlitShaderGUI.cs +- Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/DropdownOptionListDrawer.cs +- Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/GlyphMetricsPropertyDrawer.cs +- Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/GlyphRectPropertyDrawer.cs +- Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/LigatureSubstitutionRecordPropertyDrawer.cs +- Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_CharacterPropertyDrawer.cs +- Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_GlyphPropertyDrawer.cs +- Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_MarkToBaseAdjustmentRecordPropertyDrawer.cs +- Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_MarkToMarkAdjustmentRecordPropertyDrawer.cs +- Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_PropertyDrawerUtilities.cs +- Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_SpriteCharacterPropertyDrawer.cs +- Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_SpriteGlyphPropertyDrawer.cs +- Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_TextAlignmentDrawer.cs +- Packages/com.unity.ugui/Editor/TMP/TMP_BaseEditorPanel.cs +- Packages/com.unity.ugui/Editor/TMP/TMP_BaseShaderGUI.cs +- Packages/com.unity.ugui/Editor/TMP/TMP_BitmapShaderGUI.cs +- Packages/com.unity.ugui/Editor/TMP/TMP_ColorGradientAssetMenu.cs +- Packages/com.unity.ugui/Editor/TMP/TMP_ColorGradientEditor.cs +- Packages/com.unity.ugui/Editor/TMP/TMP_DropdownEditor.cs +- Packages/com.unity.ugui/Editor/TMP/TMP_EditorCoroutine.cs +- Packages/com.unity.ugui/Editor/TMP/TMP_EditorPanel.cs +- Packages/com.unity.ugui/Editor/TMP/TMP_EditorPanelUI.cs +- Packages/com.unity.ugui/Editor/TMP/TMP_EditorResourceManager.cs +- Packages/com.unity.ugui/Editor/TMP/TMP_EditorUtility.cs +- Packages/com.unity.ugui/Editor/TMP/TMP_FontAsset_CreationMenu.cs +- Packages/com.unity.ugui/Editor/TMP/TMP_FontAssetEditor.cs +- Packages/com.unity.ugui/Editor/TMP/TMP_InputFieldEditor.cs +- Packages/com.unity.ugui/Editor/TMP/TMP_MarkupTagUpdateUtility.cs +- Packages/com.unity.ugui/Editor/TMP/TMP_PackageUtilities.cs +- Packages/com.unity.ugui/Editor/TMP/TMP_PostBuildProcessHandler.cs +- Packages/com.unity.ugui/Editor/TMP/TMP_PreBuildProcessor.cs +- Packages/com.unity.ugui/Editor/TMP/TMP_ProjectTextSettings.cs +- Packages/com.unity.ugui/Editor/TMP/TMP_ResourcesLoader.cs +- Packages/com.unity.ugui/Editor/TMP/TMP_SDFShaderGUI.cs +- Packages/com.unity.ugui/Editor/TMP/TMP_SerializedPropertyHolder.cs +- Packages/com.unity.ugui/Editor/TMP/TMP_SettingsEditor.cs +- Packages/com.unity.ugui/Editor/TMP/TMP_SpriteAssetEditor.cs +- Packages/com.unity.ugui/Editor/TMP/TMP_SpriteAssetImporter.cs +- Packages/com.unity.ugui/Editor/TMP/TMP_SpriteAssetMenu.cs +- Packages/com.unity.ugui/Editor/TMP/TMP_StyleAssetMenu.cs +- Packages/com.unity.ugui/Editor/TMP/TMP_StyleSheetEditor.cs +- Packages/com.unity.ugui/Editor/TMP/TMP_SubMesh_Editor.cs +- Packages/com.unity.ugui/Editor/TMP/TMP_SubMeshUI_Editor.cs +- Packages/com.unity.ugui/Editor/TMP/TMP_UIStyleManager.cs +- Packages/com.unity.ugui/Editor/TMP/TMPro_ContextMenus.cs +- Packages/com.unity.ugui/Editor/TMP/TMPro_CreateObjectMenu.cs +- Packages/com.unity.ugui/Editor/TMP/TMPro_EditorShaderUtilities.cs +- Packages/com.unity.ugui/Editor/TMP/TMPro_FontAssetCreatorWindow.cs +- Packages/com.unity.ugui/Editor/TMP/TMPro_SortingLayerHelper.cs +- Packages/com.unity.ugui/Editor/TMP/TMPro_TextContainerEditor.cs +- Packages/com.unity.ugui/Editor/TMP/TMPro_TexturePostProcessor.cs +- Packages/com.unity.ugui/Editor/UGUI/EventSystem/EventSystemEditor.cs +- Packages/com.unity.ugui/Editor/UGUI/EventSystem/EventTriggerEditor.cs +- Packages/com.unity.ugui/Editor/UGUI/EventSystem/InputModuleComponentFactory.cs +- Packages/com.unity.ugui/Editor/UGUI/EventSystem/Physics2DRaycasterEditor.cs +- Packages/com.unity.ugui/Editor/UGUI/EventSystem/PhysicsRaycasterEditor.cs +- Packages/com.unity.ugui/Editor/UGUI/Properties/AssemblyInfo.cs +- Packages/com.unity.ugui/Editor/UGUI/UI/AspectRatioFitterEditor.cs +- Packages/com.unity.ugui/Editor/UGUI/UI/ButtonEditor.cs +- Packages/com.unity.ugui/Editor/UGUI/UI/CanvasScalerEditor.cs +- Packages/com.unity.ugui/Editor/UGUI/UI/ContentSizeFitterEditor.cs +- Packages/com.unity.ugui/Editor/UGUI/UI/DropdownEditor.cs +- Packages/com.unity.ugui/Editor/UGUI/UI/GraphicEditor.cs +- Packages/com.unity.ugui/Editor/UGUI/UI/GridLayoutGroupEditor.cs +- Packages/com.unity.ugui/Editor/UGUI/UI/HorizontalOrVerticalLayoutGroupEditor.cs +- Packages/com.unity.ugui/Editor/UGUI/UI/ImageEditor.cs +- Packages/com.unity.ugui/Editor/UGUI/UI/InputFieldEditor.cs +- Packages/com.unity.ugui/Editor/UGUI/UI/InterceptedEventsPreview.cs +- Packages/com.unity.ugui/Editor/UGUI/UI/LayoutElementEditor.cs +- Packages/com.unity.ugui/Editor/UGUI/UI/LayoutPropertiesPreview.cs +- Packages/com.unity.ugui/Editor/UGUI/UI/MaskEditor.cs +- Packages/com.unity.ugui/Editor/UGUI/UI/MenuOptions.cs +- Packages/com.unity.ugui/Editor/UGUI/UI/PrefabLayoutRebuilder.cs +- Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/AnimationTriggersDrawer.cs +- Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/ColorBlockDrawer.cs +- Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/DropdownOptionListDrawer.cs +- Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/FontDataDrawer.cs +- Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/NavigationDrawer.cs +- Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/SpriteStateDrawer.cs +- Packages/com.unity.ugui/Editor/UGUI/UI/RawImageEditor.cs +- Packages/com.unity.ugui/Editor/UGUI/UI/RectMask2DEditor.cs +- Packages/com.unity.ugui/Editor/UGUI/UI/ScrollbarEditor.cs +- Packages/com.unity.ugui/Editor/UGUI/UI/ScrollRectEditor.cs +- Packages/com.unity.ugui/Editor/UGUI/UI/SelectableEditor.cs +- Packages/com.unity.ugui/Editor/UGUI/UI/SelfControllerEditor.cs +- Packages/com.unity.ugui/Editor/UGUI/UI/SliderEditor.cs +- Packages/com.unity.ugui/Editor/UGUI/UI/SpriteDrawUtility.cs +- Packages/com.unity.ugui/Editor/UGUI/UI/TextEditor.cs +- Packages/com.unity.ugui/Editor/UGUI/UI/ToggleEditor.cs +- Packages/com.unity.ugui/Runtime/InternalBridge/AssemblyInfo.cs +- Packages/com.unity.ugui/Runtime/InternalBridge/ObjectUtilsBridge.cs +- Packages/com.unity.ugui/Runtime/InternalBridge/TMPHelpURL.cs +- Packages/com.unity.ugui/Runtime/TMP/AssemblyInfo.cs +- Packages/com.unity.ugui/Runtime/TMP/FastAction.cs +- Packages/com.unity.ugui/Runtime/TMP/FontFeatureCommon.cs +- Packages/com.unity.ugui/Runtime/TMP/FontFeatureCommonGPOS.cs +- Packages/com.unity.ugui/Runtime/TMP/FontFeatureCommonGSUB.cs +- Packages/com.unity.ugui/Runtime/TMP/ITextPreProcessor.cs +- Packages/com.unity.ugui/Runtime/TMP/MaterialReferenceManager.cs +- Packages/com.unity.ugui/Runtime/TMP/TextContainer.cs +- Packages/com.unity.ugui/Runtime/TMP/TextMeshPro.cs +- Packages/com.unity.ugui/Runtime/TMP/TextMeshProUGUI.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_Asset.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_Character.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_CharacterInfo.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_ColorGradient.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_Compatibility.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_CoroutineTween.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_DefaultControls.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_Dropdown.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_DynamicFontAssetUtilities.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_FontAsset.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_FontAssetCommon.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_FontAssetUtilities.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_FontFeaturesCommon.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_FontFeatureTable.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_InputField.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_InputValidator.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_LineInfo.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_ListPool.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_MaterialManager.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_MeshInfo.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_ObjectPool.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_PackageResourceImporter.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_ResourcesManager.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_RichTextTagsCommon.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_ScrollbarEventHandler.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_SelectionCaret.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_Settings.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_ShaderUtilities.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_Sprite.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteAnimator.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteAsset.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteAssetImportFormats.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteCharacter.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteGlyph.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_Style.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_StyleSheet.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_SubMesh.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_SubMeshUI.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_Text.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_TextElement.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_TextElement_Legacy.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_TextInfo.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_TextParsingUtilities.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_TextProcessingCommon.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_TextProcessingStack.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_TextUtilities.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_UpdateManager.cs +- Packages/com.unity.ugui/Runtime/TMP/TMP_UpdateRegistery.cs +- Packages/com.unity.ugui/Runtime/TMP/TMPro_EventManager.cs +- Packages/com.unity.ugui/Runtime/TMP/TMPro_ExtensionMethods.cs +- Packages/com.unity.ugui/Runtime/TMP/TMPro_MeshUtilities.cs +- Packages/com.unity.ugui/Runtime/UGUI/AssemblyInfo.cs +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventData/AxisEventData.cs +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventData/BaseEventData.cs +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventData/PointerEventData.cs +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventHandle.cs +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventInterfaces.cs +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventSystem.cs +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventTrigger.cs +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventTriggerType.cs +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/ExecuteEvents.cs +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/BaseInput.cs +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/BaseInputModule.cs +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/PointerInputModule.cs +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/StandaloneInputModule.cs +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/TouchInputModule.cs +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/MoveDirection.cs +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/RaycasterManager.cs +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/Raycasters/BaseRaycaster.cs +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/Raycasters/Physics2DRaycaster.cs +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/Raycasters/PhysicsRaycaster.cs +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/RaycastResult.cs +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIBehaviour.cs +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIElements/PanelEventHandler.cs +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIElements/PanelRaycaster.cs +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIElements/UIToolkitInteroperabilityBridge.cs +- Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIElements/WorldDocumentRaycaster.cs +- Packages/com.unity.ugui/Runtime/UGUI/Properties/AssemblyInfo.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Animation/CoroutineTween.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/AnimationTriggers.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Button.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/CanvasUpdateRegistry.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/ColorBlock.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Culling/ClipperRegistry.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Culling/Clipping.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Culling/IClipRegion.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Culling/RectangularVertexClipper.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/DefaultControls.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Dropdown.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/FontData.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/FontUpdateTracker.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Graphic.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/GraphicRaycaster.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/GraphicRebuildTracker.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/GraphicRegistry.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/IGraphicEnabledDisabled.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Image.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/IMask.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/IMaskable.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/InputField.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/AspectRatioFitter.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/CanvasScaler.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/ContentSizeFitter.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/GridLayoutGroup.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/HorizontalLayoutGroup.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/HorizontalOrVerticalLayoutGroup.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/ILayoutElement.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/LayoutElement.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/LayoutGroup.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/LayoutRebuilder.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/LayoutUtility.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/VerticalLayoutGroup.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Mask.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/MaskableGraphic.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/MaskUtilities.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/MaterialModifiers/IMaterialModifier.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Misc.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/MultipleDisplayUtilities.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Navigation.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/RawImage.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/RectMask2D.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Scrollbar.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/ScrollRect.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Selectable.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/SetPropertyUtility.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Slider.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/SpecializedCollections/IndexedSet.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/SpriteState.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/StencilMaterial.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Text.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Toggle.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/ToggleGroup.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Utility/ReflectionMethodsCache.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Utility/VertexHelper.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/BaseMeshEffect.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/IMeshModifier.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/Outline.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/PositionAsUV1.cs +- Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/Shadow.cs +- Packages/com.unity.ugui/Tests/Editor/Common/VersionTests.cs +- Packages/com.unity.ugui/Tests/Editor/TMP/FontEngineTests.cs +- Packages/com.unity.ugui/Tests/Editor/TMP/TMP_ControlTests.cs +- Packages/com.unity.ugui/Tests/Editor/TMP/TMP_EditorTests.cs +- Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/CanvasUseReflectionProbes.cs +- Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/CanvasWidthAssertionErrorWithRectTransform.cs +- Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/RootCanvasTests.cs +- Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/UISystemProfilerAddMarkerWithNullObjectDoesNotCrash.cs +- Packages/com.unity.ugui/Tests/Editor/UGUI/CanvasRenderer/ChangingHierarchyOfCanvasRenderer.cs +- Packages/com.unity.ugui/Tests/Editor/UGUI/CanvasRenderer/ParentCanvasIsSane.cs +- Packages/com.unity.ugui/Tests/Editor/UGUI/Dropdown/DropdownOptionsListDrawer.cs +- Packages/com.unity.ugui/Tests/Editor/UGUI/EventSystem/EventTriggerRemoveDuringExecution.cs +- Packages/com.unity.ugui/Tests/Editor/UGUI/EventSystem/InputModuleTests.cs +- Packages/com.unity.ugui/Tests/Editor/UGUI/EventSystem/InterceptedEventsPreviewTests.cs +- Packages/com.unity.ugui/Tests/Editor/UGUI/InputField/CharacterLimitValidation.cs +- Packages/com.unity.ugui/Tests/Editor/UGUI/InputField/ContentValidation.cs +- Packages/com.unity.ugui/Tests/Editor/UGUI/RectMask2D/RectMask2DCulling.cs +- Packages/com.unity.ugui/Tests/Editor/UGUI/RectMask2D/RectTransformPosition.cs +- Packages/com.unity.ugui/Tests/Editor/UGUI/Slider/SliderRectReferences.cs +- Packages/com.unity.ugui/Tests/Editor/UGUI/TestBehaviourBase.cs +- Packages/com.unity.ugui/Tests/Editor/UGUI/Text/FontCreatedByScript.cs +- Packages/com.unity.ugui/Tests/Editor/UGUI/UI/PropertyDrawers/PropertyDrawerTests.cs +- Packages/com.unity.ugui/Tests/Editor/UGUI/UnityEvent/UnityEventInvoke.cs +- Packages/com.unity.ugui/Tests/Editor/UGUI/WrapperWindowFixture.cs +- Packages/com.unity.ugui/Tests/Runtime/TMP/TMP_CanvasTests.cs +- Packages/com.unity.ugui/Tests/Runtime/TMP/TMP_RuntimeTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Button/ButtonTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Button/TestButton.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasGroupInheritedAlpha.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasResizeCorrectlyForRenderTexture.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasScalerWithChildTextObjectDoesNotCrash.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasSizeCorrectInAwakeAndStart.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasSizeCorrectInAwakeAndStartScript.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CheckMeshColorsAndColors32Match.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CoroutineWorksIfUIObjectIsAttached.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CreateSceneUtility.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/NestedCanvas.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/RectMask2DReparentedToDifferentCanvas.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/RectMask2DWithNestedCanvasCullsUsingCorrectCanvasRect.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/RectTransformValidAfterEnable.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/SiblingOrderChangesLayout.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/CanvasRenderer/CanvasRendererTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Dropdown/DropdownTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/GraphicRaycasterButtonTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/GraphicRaycasterTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/GraphicRaycasterWorldSpaceCanvasTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/DragCallbackCheck.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/FakeBaseInput.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/MouseUpdate.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/PointerClickCallbackCheck.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/PointerEnterCallbackCheck.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/PointerExitCallbackCheck.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/Physics2DRaycasterTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/PhysicsRaycasterTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/RaycastSortingTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/SelectableTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/GraphicTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/ImageTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/MaskTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/NavigationTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/RawImageTest.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/RawImageTestHook.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/ToggleTestImageHook.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Image/ImageFilledGenerateWork.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Image/ImageTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Image/TestableImage.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/DesktopInputFieldTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/FakeInputModule.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/GenericInputFieldTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/InputFieldTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/TouchInputFieldTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/AspectRatioFitterTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/ContentSizeFitterTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/GridLayoutGroupTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/HorizonalLayoutGroupTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/LayoutGroupScaling.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/LayoutGroupTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/VerticalLayoutGroupTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/LayoutGroup/LayoutGroupArrangement.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/MaskClipping/RectMask2DClipping.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/NestedLayout/SceneWithNestedLayoutElementsLoads.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/NestedLayout/SceneWithNestedLayoutElementsLoadScript.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/RawImage/RawImageTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/RawImage/TestRawImage.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollBar/ScrollBarClamp.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollBar/ScrollBarTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollRect/ScrollRectClamp.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollRect/ScrollRectScale.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollRect/ScrollRectStableLayout.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollRect/ScrollRectTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Slider/SliderTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/TextEditor/TextEditorBackspaceDelete.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/TextEditor/TextEditorTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Toggle/TestableToggleGroup.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Toggle/ToggleGroupTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Toggle/ToggleTests.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/ConcreteGraphic.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/ExceptionUtils.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/GraphicTestHelper.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/ImageHook.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/PrivateFieldSetter.cs +- Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/UIBehaviourExtensions.cs +- Packages/com.unity.collab-proxy/Editor/_Deprecated/UI/CooldownWindowDelayer.cs +- Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetCopyPathOperation.cs +- Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetFilesFilterPatternsMenuBuilder.cs +- Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetMenuOperations.cs +- Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetsSelection.cs +- Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetUVCSOperations.cs +- Packages/com.unity.collab-proxy/Editor/AssetMenu/Dialogs/AddToCloudDriveDialog.cs +- Packages/com.unity.collab-proxy/Editor/AssetMenu/Dialogs/CheckinDialog.cs +- Packages/com.unity.collab-proxy/Editor/AssetMenu/Dialogs/CheckinDialogOperations.cs +- Packages/com.unity.collab-proxy/Editor/AssetMenu/HierarchyViewAssetMenu.cs +- Packages/com.unity.collab-proxy/Editor/AssetMenu/HierarchyViewAssetSelection.cs +- Packages/com.unity.collab-proxy/Editor/AssetMenu/ProjectViewAssetSelection.cs +- Packages/com.unity.collab-proxy/Editor/AssetMenu/ProjectViewCloudDriveAssetMenu.cs +- Packages/com.unity.collab-proxy/Editor/AssetMenu/ProjectViewUVCSAssetMenu.cs +- Packages/com.unity.collab-proxy/Editor/AssetOverlays/Cache/BuildPathDictionary.cs +- Packages/com.unity.collab-proxy/Editor/AssetsUtils/Processor/WorkspaceOperationsMonitor.cs +- Packages/com.unity.collab-proxy/Editor/CloudDrive/CloudDriveMenuItem.cs +- Packages/com.unity.collab-proxy/Editor/CloudDrive/CloudDriveWindow.cs +- Packages/com.unity.collab-proxy/Editor/CloudDrive/CreateWorkspace/CreateWorkspaceView.cs +- Packages/com.unity.collab-proxy/Editor/CloudDrive/Welcome/WelcomeView.cs +- Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/CloudWorkspacesView.cs +- Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/DirectoryContentPanelMenu.cs +- Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/Tree/CloudWorkspacesTreeView.cs +- Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/Tree/CloudWorkspacesTreeViewMenu.cs +- Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/LineManager.cs +- Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextDocumentWeakEventManager.cs +- Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/CaretWeakEventHandler.cs +- Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/BackgroundGeometryBuilder.cs +- Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/TextViewWeakEventManager.cs +- Packages/com.unity.collab-proxy/Editor/CodeEditor/TextMate/DocumentSnapshot.cs +- Packages/com.unity.collab-proxy/Editor/CodeEditor/TextMate/TextEditorModel.cs +- Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/BusyManager.cs +- Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/PropertyChangedWeakEventManager.cs +- Packages/com.unity.collab-proxy/Editor/Configuration/ChannelCertificateUiImpl.cs +- Packages/com.unity.collab-proxy/Editor/Configuration/CloudEdition/Welcome/CloudEditionWelcomeWindow.cs +- Packages/com.unity.collab-proxy/Editor/Configuration/CloudEdition/Welcome/WaitingSignInPanel.cs +- Packages/com.unity.collab-proxy/Editor/Configuration/CredentialsUIImpl.cs +- Packages/com.unity.collab-proxy/Editor/Configuration/TeamEdition/TeamEditionConfigurationWindow.cs +- Packages/com.unity.collab-proxy/Editor/Developer/ProgressOperationHandler.cs +- Packages/com.unity.collab-proxy/Editor/Diff/DiffWindow.cs +- Packages/com.unity.collab-proxy/Editor/DrawGuiModeSwitcher.cs +- Packages/com.unity.collab-proxy/Editor/Headless/HeadlessGluonUpdateProgress.cs +- Packages/com.unity.collab-proxy/Editor/Headless/HeadlessProgressControls.cs +- Packages/com.unity.collab-proxy/Editor/Headless/HeadlessUpdateProgress.cs +- Packages/com.unity.collab-proxy/Editor/Hub/Operations/DownloadRepository.cs +- Packages/com.unity.collab-proxy/Editor/IncomingChanges.cs +- Packages/com.unity.collab-proxy/Editor/Inspector/Properties/Branch/BranchPropertiesPanel.cs +- Packages/com.unity.collab-proxy/Editor/Inspector/Properties/Changeset/ChangesetPropertiesPanel.cs +- Packages/com.unity.collab-proxy/Editor/Inspector/Properties/Label/LabelPropertiesPanel.cs +- Packages/com.unity.collab-proxy/Editor/Inspector/Properties/PropertiesViewer.cs +- Packages/com.unity.collab-proxy/Editor/LaunchPackageManager.cs +- Packages/com.unity.collab-proxy/Editor/Tool/LaunchInstaller.cs +- Packages/com.unity.collab-proxy/Editor/Tool/LaunchTool.cs +- Packages/com.unity.collab-proxy/Editor/UI/AttributeColor.cs +- Packages/com.unity.collab-proxy/Editor/UI/Avatar/ApplyCircleMask.cs +- Packages/com.unity.collab-proxy/Editor/UI/Avatar/AvatarGenerator.cs +- Packages/com.unity.collab-proxy/Editor/UI/Avatar/AvatarImages.cs +- Packages/com.unity.collab-proxy/Editor/UI/Avatar/GetAvatar.cs +- Packages/com.unity.collab-proxy/Editor/UI/AvatarColor.cs +- Packages/com.unity.collab-proxy/Editor/UI/CheckUnityException.cs +- Packages/com.unity.collab-proxy/Editor/UI/CloseWindowIfOpened.cs +- Packages/com.unity.collab-proxy/Editor/UI/ColorFromText.cs +- Packages/com.unity.collab-proxy/Editor/UI/DelayedActionByFramesRunner.cs +- Packages/com.unity.collab-proxy/Editor/UI/DelayedActionBySecondsRunner.cs +- Packages/com.unity.collab-proxy/Editor/UI/DialogWithCheckBox.cs +- Packages/com.unity.collab-proxy/Editor/UI/DialogWithCheckBox_Legacy.cs +- Packages/com.unity.collab-proxy/Editor/UI/DockEditorWindow.cs +- Packages/com.unity.collab-proxy/Editor/UI/DrawActionButton.cs +- Packages/com.unity.collab-proxy/Editor/UI/DrawActionButtonWithMenu.cs +- Packages/com.unity.collab-proxy/Editor/UI/DrawActionHelpBox.cs +- Packages/com.unity.collab-proxy/Editor/UI/DrawActionToolbar.cs +- Packages/com.unity.collab-proxy/Editor/UI/DrawCopyableLabel.cs +- Packages/com.unity.collab-proxy/Editor/UI/DrawSearchField.cs +- Packages/com.unity.collab-proxy/Editor/UI/DrawSplitter.cs +- Packages/com.unity.collab-proxy/Editor/UI/DrawStaticElement.cs +- Packages/com.unity.collab-proxy/Editor/UI/DrawTextBlockWithLink.cs +- Packages/com.unity.collab-proxy/Editor/UI/DrawUserIcon.cs +- Packages/com.unity.collab-proxy/Editor/UI/DropDownTextField.cs +- Packages/com.unity.collab-proxy/Editor/UI/EditorDispatcher.cs +- Packages/com.unity.collab-proxy/Editor/UI/EditorProgressBar.cs +- Packages/com.unity.collab-proxy/Editor/UI/EditorProgressControls.cs +- Packages/com.unity.collab-proxy/Editor/UI/EditorVersion.cs +- Packages/com.unity.collab-proxy/Editor/UI/EditorWindowFocus.cs +- Packages/com.unity.collab-proxy/Editor/UI/EntryBuilder.cs +- Packages/com.unity.collab-proxy/Editor/UI/EnumPopupSetting.cs +- Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorListViewItem.cs +- Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorsDialog.cs +- Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorsListHeaderState.cs +- Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorsListView.cs +- Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorsPanel.cs +- Packages/com.unity.collab-proxy/Editor/UI/FindEditorWindow.cs +- Packages/com.unity.collab-proxy/Editor/UI/Fonts.cs +- Packages/com.unity.collab-proxy/Editor/UI/GetOverlayRect.cs +- Packages/com.unity.collab-proxy/Editor/UI/GetPlasticShortcut.cs +- Packages/com.unity.collab-proxy/Editor/UI/GetWindowIfOpened.cs +- Packages/com.unity.collab-proxy/Editor/UI/GUIActionRunner.cs +- Packages/com.unity.collab-proxy/Editor/UI/GUIContentNotification.cs +- Packages/com.unity.collab-proxy/Editor/UI/GuiEnabled.cs +- Packages/com.unity.collab-proxy/Editor/UI/HandleMenuItem.cs +- Packages/com.unity.collab-proxy/Editor/UI/Images.cs +- Packages/com.unity.collab-proxy/Editor/UI/INotificationContent.cs +- Packages/com.unity.collab-proxy/Editor/UI/InputTextDialog.cs +- Packages/com.unity.collab-proxy/Editor/UI/MeasureMaxWidth.cs +- Packages/com.unity.collab-proxy/Editor/UI/OverlayProgress.cs +- Packages/com.unity.collab-proxy/Editor/UI/PathTrimming.cs +- Packages/com.unity.collab-proxy/Editor/UI/PlasticDialog.cs +- Packages/com.unity.collab-proxy/Editor/UI/Progress/DrawProgressForDialogs.cs +- Packages/com.unity.collab-proxy/Editor/UI/Progress/DrawProgressForOperations.cs +- Packages/com.unity.collab-proxy/Editor/UI/Progress/DrawProgressForViews.cs +- Packages/com.unity.collab-proxy/Editor/UI/Progress/DrawProgressForWindow.cs +- Packages/com.unity.collab-proxy/Editor/UI/Progress/LoadingSpinner.cs +- Packages/com.unity.collab-proxy/Editor/UI/Progress/OperationProgressData.cs +- Packages/com.unity.collab-proxy/Editor/UI/Progress/ProgressControlsForDialogs.cs +- Packages/com.unity.collab-proxy/Editor/UI/Progress/ProgressControlsForViews.cs +- Packages/com.unity.collab-proxy/Editor/UI/Progress/ProgressControlsForWindow.cs +- Packages/com.unity.collab-proxy/Editor/UI/RectExtensions.cs +- Packages/com.unity.collab-proxy/Editor/UI/ResponseType.cs +- Packages/com.unity.collab-proxy/Editor/UI/RunModal.cs +- Packages/com.unity.collab-proxy/Editor/UI/ScreenResolution.cs +- Packages/com.unity.collab-proxy/Editor/UI/ShowWindow.cs +- Packages/com.unity.collab-proxy/Editor/UI/SortOrderComparer.cs +- Packages/com.unity.collab-proxy/Editor/UI/SplitterSettings.cs +- Packages/com.unity.collab-proxy/Editor/UI/Tree/CenteredContentPanel.cs +- Packages/com.unity.collab-proxy/Editor/UI/Tree/DrawTreeViewItem.cs +- Packages/com.unity.collab-proxy/Editor/UI/Tree/EmptyStatePanel.cs +- Packages/com.unity.collab-proxy/Editor/UI/Tree/GetChangesOverlayIcon.cs +- Packages/com.unity.collab-proxy/Editor/UI/Tree/ListViewItemIds.cs +- Packages/com.unity.collab-proxy/Editor/UI/Tree/PlasticTreeView.cs +- Packages/com.unity.collab-proxy/Editor/UI/Tree/TableViewOperations.cs +- Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeHeaderColumns.cs +- Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeHeaderSettings.cs +- Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeViewItemExtensions.cs +- Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeViewItemIds.cs +- Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeViewSessionState.cs +- Packages/com.unity.collab-proxy/Editor/UI/UIElements/ControlBuilder.cs +- Packages/com.unity.collab-proxy/Editor/UI/UIElements/CursorExtensions.cs +- Packages/com.unity.collab-proxy/Editor/UI/UIElements/KeyboardEvents.cs +- Packages/com.unity.collab-proxy/Editor/UI/UIElements/LoadingSpinner.cs +- Packages/com.unity.collab-proxy/Editor/UI/UIElements/MouseEvents.cs +- Packages/com.unity.collab-proxy/Editor/UI/UIElements/OverlayProgressControls.cs +- Packages/com.unity.collab-proxy/Editor/UI/UIElements/ProgressControlsForDialogs.cs +- Packages/com.unity.collab-proxy/Editor/UI/UIElements/UIElementsExtensions.cs +- Packages/com.unity.collab-proxy/Editor/UI/UndoRedo/UndoRedoHelper.cs +- Packages/com.unity.collab-proxy/Editor/UI/UndoRedo/UndoRedoState.cs +- Packages/com.unity.collab-proxy/Editor/UI/UndoRedo/UndoRedoTextArea.cs +- Packages/com.unity.collab-proxy/Editor/UI/UnityConstants.cs +- Packages/com.unity.collab-proxy/Editor/UI/UnityEvents.cs +- Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorGUI.cs +- Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorGUIUtility.cs +- Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorUtility.cs +- Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorWindowExtensions.cs +- Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorWindowInternal.cs +- Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/GenericMenu.cs +- Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/GenericMenuExtensions.cs +- Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/HostView.cs +- Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/Menu.cs +- Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SavedGUIState.cs +- Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SceneManagement/PrefabStageExtensions.cs +- Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SettingsWindow.cs +- Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SplitterGUILayout.cs +- Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SplitterState.cs +- Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/TreeViewExtensions.cs +- Packages/com.unity.collab-proxy/Editor/UI/UnityMenuItem.cs +- Packages/com.unity.collab-proxy/Editor/UI/UnityPlasticGuiMessage.cs +- Packages/com.unity.collab-proxy/Editor/UI/UnityPlasticTimer.cs +- Packages/com.unity.collab-proxy/Editor/UI/UnityStyles.cs +- Packages/com.unity.collab-proxy/Editor/UI/UnityThreadWaiter.cs +- Packages/com.unity.collab-proxy/Editor/UseBuiltinDiffWindowPreference.cs +- Packages/com.unity.collab-proxy/Editor/UVCSConnectionMonitor.cs +- Packages/com.unity.collab-proxy/Editor/UVCSMenuItem.cs +- Packages/com.unity.collab-proxy/Editor/UVCSPlugin.cs +- Packages/com.unity.collab-proxy/Editor/UVCSToolbar/ToolbarController.cs +- Packages/com.unity.collab-proxy/Editor/UVCSWindow.cs +- Packages/com.unity.collab-proxy/Editor/VCSBuiltInPlugin.cs +- Packages/com.unity.collab-proxy/Editor/Views/ApplyShelveWithConflictsQuestionerBuilder.cs +- Packages/com.unity.collab-proxy/Editor/Views/Attributes/AttributePanel.cs +- Packages/com.unity.collab-proxy/Editor/Views/Attributes/AttributesPanel.cs +- Packages/com.unity.collab-proxy/Editor/Views/Branch/BranchesTab.cs +- Packages/com.unity.collab-proxy/Editor/Views/Branch/BranchesViewMenu.cs +- Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/BranchExplorerView.cs +- Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/BranchExplorerViewer.cs +- Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/BranchExplorerWindow.cs +- Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Connections/ShapeConnectionBuilder.cs +- Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Game/Launcher.cs +- Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerLabelMenu.cs +- Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewBranchMenuOperations.cs +- Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewChangesetMenuOperations.cs +- Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewLabelMenuOperations.cs +- Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewLinkMenuOperations.cs +- Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewMenu.cs +- Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/LinkMenu.cs +- Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Options/BranchExplorerOptionsWindow.cs +- Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Options/ConditionalFormat/FormatRuleMenu.cs +- Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Virtualization/SelftThrottlingWorker.cs +- Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Zoom/UIElementsAnimator.cs +- Packages/com.unity.collab-proxy/Editor/Views/BrowseRepository/BrowseRepositoryPanel.cs +- Packages/com.unity.collab-proxy/Editor/Views/Changesets/ChangesetsTab.cs +- Packages/com.unity.collab-proxy/Editor/Views/Changesets/ChangesetsViewMenu.cs +- Packages/com.unity.collab-proxy/Editor/Views/Changesets/CheckoutChangesetViewMenu.cs +- Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/CreateWorkspaceView.cs +- Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/Dialogs/RepositoryExplorerDialog.cs +- Packages/com.unity.collab-proxy/Editor/Views/Diff/ChangesetByChangesetDiffPanel.cs +- Packages/com.unity.collab-proxy/Editor/Views/Diff/DiffPanel.cs +- Packages/com.unity.collab-proxy/Editor/Views/Diff/DiffTreeViewMenu.cs +- Packages/com.unity.collab-proxy/Editor/Views/DownloadPlasticExeDialog.cs +- Packages/com.unity.collab-proxy/Editor/Views/History/HistoryListViewMenu.cs +- Packages/com.unity.collab-proxy/Editor/Views/History/HistoryTab.cs +- Packages/com.unity.collab-proxy/Editor/Views/Labels/LabelsTab.cs +- Packages/com.unity.collab-proxy/Editor/Views/Labels/LabelsViewMenu.cs +- Packages/com.unity.collab-proxy/Editor/Views/Locks/LocksListView.cs +- Packages/com.unity.collab-proxy/Editor/Views/Locks/LocksTab.cs +- Packages/com.unity.collab-proxy/Editor/Views/Locks/LocksViewMenu.cs +- Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/AddMoveMenu.cs +- Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/ChangeDeleteMenu.cs +- Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/CycleMoveMenu.cs +- Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/DeleteChangeMenu.cs +- Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/DeleteMoveMenu.cs +- Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/DivergentMoveMenu.cs +- Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/EvilTwinMenu.cs +- Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/LoadedTwiceMenu.cs +- Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/MergeViewDirectoryConflictMenu.cs +- Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/MoveAddMenu.cs +- Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/MoveDeleteMenu.cs +- Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/MovedEvilTwinMenu.cs +- Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/MergeTab.cs +- Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/MergeViewFileConflictMenu.cs +- Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/MergeViewMenu.cs +- Packages/com.unity.collab-proxy/Editor/Views/Merge/Gluon/IncomingChangesTab.cs +- Packages/com.unity.collab-proxy/Editor/Views/Merge/Gluon/IncomingChangesViewMenu.cs +- Packages/com.unity.collab-proxy/Editor/Views/Merge/IIncomingChangesTab.cs +- Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Changelists/ChangelistMenu.cs +- Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Changelists/MoveToChangelistMenuBuilder.cs +- Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/CommentArea.cs +- Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/FilesFilterPatternsMenuBuilder.cs +- Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesTab.cs +- Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesViewMenu.cs +- Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesViewPendingChangeMenu.cs +- Packages/com.unity.collab-proxy/Editor/Views/Properties/PropertiesPanel.cs +- Packages/com.unity.collab-proxy/Editor/Views/Shelves/ShelvesTab.cs +- Packages/com.unity.collab-proxy/Editor/Views/Shelves/ShelvesViewMenu.cs +- Packages/com.unity.collab-proxy/Editor/Views/Welcome/DownloadAndInstallOperation.cs +- Packages/com.unity.collab-proxy/Editor/Views/Welcome/WelcomeView.cs +- Packages/com.unity.collab-proxy/Editor/ViewSwitcher.cs +- Packages/com.unity.collab-proxy/Editor/WaitForPendingOperations.cs +- Packages/com.unity.collab-proxy/Editor/WorkspaceWindow.cs +- Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/BuiltInAndURP3DTo2DMaterialUpgrader.cs +- Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/BuiltInToURP2DMaterialUpgrader.cs +- Packages/com.unity.render-pipelines.universal/Editor/2D/Light2DEditor.cs +- Packages/com.unity.render-pipelines.universal/Editor/2D/LightBatchingDebugger/LightBatchingDebugger.cs +- Packages/com.unity.render-pipelines.universal/Editor/2D/Overrides/MeshEditor2DURP.cs +- Packages/com.unity.render-pipelines.universal/Editor/2D/Overrides/ScriptableRendererFeature2DEditor.cs +- Packages/com.unity.render-pipelines.universal/Editor/2D/Overrides/SkinnedMeshEditor2DURP.cs +- Packages/com.unity.render-pipelines.universal/Editor/2D/Overrides/SortingGroupEditor2DURP.cs +- Packages/com.unity.render-pipelines.universal/Editor/2D/PixelPerfectCameraEditor.cs +- Packages/com.unity.render-pipelines.universal/Editor/2D/Renderer2DDataEditor.cs +- Packages/com.unity.render-pipelines.universal/Editor/2D/Renderer2DMenus.cs +- Packages/com.unity.render-pipelines.universal/Editor/2D/Shadows/CastingSourceDropDown.cs +- Packages/com.unity.render-pipelines.universal/Editor/2D/Shadows/ShadowCaster2DEditor.cs +- Packages/com.unity.render-pipelines.universal/Editor/2D/Shadows/ShadowCaster2DShapeTool.cs +- Packages/com.unity.render-pipelines.universal/Editor/2D/SortingLayerDropDown.cs +- Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/GraphicsSettingsStrippers/OnTilePostProcessStripper.cs +- Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/GraphicsSettingsStrippers/RendererStripper.cs +- Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/GraphicsSettingsStrippers/ScreenSpaceAmbientOcclusionStripper.cs +- Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/GraphicsSettingsStrippers/SurfaceCacheGIStripper.cs +- Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/URPBuildData.cs +- Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/URPBuildDataValidator.cs +- Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/URPPreprocessBuild.cs +- Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/URPProcessScene.cs +- Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraEditor.cs +- Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Drawers.cs +- Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Environment.Drawers.cs +- Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Environment.Skin.cs +- Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Output.Drawers.cs +- Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Output.Skin.cs +- Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.PhysicalCamera.Drawers.cs +- Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.PresetInspector.cs +- Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Rendering.Drawers.cs +- Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Rendering.Skin.cs +- Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Skin.cs +- Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineSerializedCamera.cs +- Packages/com.unity.render-pipelines.universal/Editor/ContextualMenuDispatcher.cs +- Packages/com.unity.render-pipelines.universal/Editor/Decal/DecalProjectorEditor.cs +- Packages/com.unity.render-pipelines.universal/Editor/Decal/DecalShaderGraphGUI.cs +- Packages/com.unity.render-pipelines.universal/Editor/Lighting/UniversalRenderPipelineLightUI.Drawers.cs +- Packages/com.unity.render-pipelines.universal/Editor/Lighting/UniversalRenderPipelineLightUI.PresetInspector.cs +- Packages/com.unity.render-pipelines.universal/Editor/Lighting/UniversalRenderPipelineLightUI.Skin.cs +- Packages/com.unity.render-pipelines.universal/Editor/Lighting/UniversalRenderPipelineSerializedLight.cs +- Packages/com.unity.render-pipelines.universal/Editor/Overrides/BloomEditor.cs +- Packages/com.unity.render-pipelines.universal/Editor/Overrides/ChannelMixerEditor.cs +- Packages/com.unity.render-pipelines.universal/Editor/Overrides/ColorCurvesEditor.cs +- Packages/com.unity.render-pipelines.universal/Editor/Overrides/ColorLookupEditor.cs +- Packages/com.unity.render-pipelines.universal/Editor/Overrides/DepthOfFieldEditor.cs +- Packages/com.unity.render-pipelines.universal/Editor/Overrides/FilmGrainEditor.cs +- Packages/com.unity.render-pipelines.universal/Editor/Overrides/LiftGammaGainEditor.cs +- Packages/com.unity.render-pipelines.universal/Editor/Overrides/MotionBlurEditor.cs +- Packages/com.unity.render-pipelines.universal/Editor/Overrides/ScreenSpaceLensFlareEditor.cs +- Packages/com.unity.render-pipelines.universal/Editor/Overrides/ShadowsMidtonesHighlightsEditor.cs +- Packages/com.unity.render-pipelines.universal/Editor/Overrides/TonemappingEditor.cs +- Packages/com.unity.render-pipelines.universal/Editor/PostProcessDataEditor.cs +- Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/FullScreenPassRendererFeatureEditor.cs +- Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/OnTilePostProcessFeatureEditor.cs +- Packages/com.unity.render-pipelines.universal/Editor/ScriptableRendererDataEditor.cs +- Packages/com.unity.render-pipelines.universal/Editor/ShaderBuildPreprocessor.cs +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/AssetCallbacks/CreateUITKShaderGraph.cs +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalUISubTarget.cs +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/BaseShaderGUI.cs +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ParticleGUI.cs +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShaderGraphLitGUI.cs +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShadergraphSpriteGUI.cs +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShaderGraphUnlitGUI.cs +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/BakedLitShader.cs +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/LitShader.cs +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/ParticlesLitShader.cs +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/ParticlesSimpleLitShader.cs +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/ParticlesUnlitShader.cs +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/SimpleLitShader.cs +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/UnlitShader.cs +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShadingModels/BakedLitGUI.cs +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShadingModels/LitGUI.cs +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShadingModels/SimpleLitGUI.cs +- Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/SixWayGUI.cs +- Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/BuiltInToURP3DMaterialUpgrader.cs +- Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/ReadonlyMaterialConverter/ReadonlyMaterialConverter.MaterialReferenceBuilder.cs +- Packages/com.unity.render-pipelines.universal/Editor/Tools/MaterialUpgrader/MaterialUpgraderDefinitions.cs +- Packages/com.unity.render-pipelines.universal/Editor/TrackballUIDrawer.cs +- Packages/com.unity.render-pipelines.universal/Editor/UniversalAdditionalCameraDataEditor.cs +- Packages/com.unity.render-pipelines.universal/Editor/UniversalRendererDataEditor.cs +- Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineAsset/SerializedUniversalRenderPipelineAsset.cs +- Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineAsset/UniversalRenderPipelineAssetUI.Drawers.cs +- Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineAsset/UniversalRenderPipelineAssetUI.Skin.cs +- Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineAssetEditor.cs +- Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineLightEditor.cs +- Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineVolumeComponentEditor.cs +- Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXAbstractParticleURPLitOutput.cs +- Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXDecalURPOutput.cs +- Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXShaderGraphGUI.cs +- Packages/com.unity.render-pipelines.universal/Runtime/2D/CinemachineUniversalPixelPerfect.cs +- Packages/com.unity.render-pipelines.universal/Runtime/2D/Light2D.cs +- Packages/com.unity.render-pipelines.universal/Runtime/2D/Light2DManager.cs +- Packages/com.unity.render-pipelines.universal/Runtime/2D/PixelPerfectCamera.cs +- Packages/com.unity.render-pipelines.universal/Runtime/2D/Renderer2DData.cs +- Packages/com.unity.render-pipelines.universal/Runtime/2D/Renderer2DDataAuthoring.cs +- Packages/com.unity.render-pipelines.universal/Runtime/2D/Rendergraph/CopyCameraSortingLayerPass.cs +- Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/CompositeShadowCaster2D.cs +- Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowCaster2D.cs +- Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowCasterGroup2DManager.cs +- Packages/com.unity.render-pipelines.universal/Runtime/Data/UniversalRenderPipelineAsset.cs +- Packages/com.unity.render-pipelines.universal/Runtime/Debug/UniversalRenderPipelineDebugDisplaySettings.cs +- Packages/com.unity.render-pipelines.universal/Runtime/Debug/UniversalRenderPipelineDebugDisplayStats.cs +- Packages/com.unity.render-pipelines.universal/Runtime/Decal/DecalProjector.cs +- Packages/com.unity.render-pipelines.universal/Runtime/Decal/Entities/DecalEntityManager.cs +- Packages/com.unity.render-pipelines.universal/Runtime/FrameData/UniversalCameraData.cs +- Packages/com.unity.render-pipelines.universal/Runtime/History/RawColorHistory.cs +- Packages/com.unity.render-pipelines.universal/Runtime/History/RawDepthHistory.cs +- Packages/com.unity.render-pipelines.universal/Runtime/History/SingleHistoryBase.cs +- Packages/com.unity.render-pipelines.universal/Runtime/History/StpHistory.cs +- Packages/com.unity.render-pipelines.universal/Runtime/History/TaaHistory.cs +- Packages/com.unity.render-pipelines.universal/Runtime/LightCookieManager.cs +- Packages/com.unity.render-pipelines.universal/Runtime/MotionVectors.cs +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/Bloom.cs +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ChannelMixer.cs +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ChromaticAberration.cs +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ColorAdjustments.cs +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ColorCurves.cs +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ColorLookup.cs +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/DepthOfField.cs +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/FilmGrain.cs +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/LensDistortion.cs +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/LiftGammaGain.cs +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/MotionBlur.cs +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/PaniniProjection.cs +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ScreenSpaceLensFlare.cs +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ShadowsMidtonesHighlights.cs +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/SplitToning.cs +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/Tonemapping.cs +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/Vignette.cs +- Packages/com.unity.render-pipelines.universal/Runtime/Overrides/WhiteBalance.cs +- Packages/com.unity.render-pipelines.universal/Runtime/Passes/DrawScreenSpaceUIPass.cs +- Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/BloomPostProcessPass.cs +- Packages/com.unity.render-pipelines.universal/Runtime/Passes/XRDepthMotionPass.cs +- Packages/com.unity.render-pipelines.universal/Runtime/ReflectionProbeManager.cs +- Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/DecalRendererFeature.cs +- Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/FullScreenPassRendererFeature_OldGUID.cs +- Packages/com.unity.render-pipelines.universal/Runtime/ScriptableRendererData.cs +- Packages/com.unity.render-pipelines.universal/Runtime/ScriptableRendererFeature.cs +- Packages/com.unity.render-pipelines.universal/Runtime/UniversalAdditionalCameraData.cs +- Packages/com.unity.render-pipelines.universal/Runtime/UniversalAdditionalCameraData.deprecated.cs +- Packages/com.unity.render-pipelines.universal/Runtime/UniversalCameraHistory.cs +- Packages/com.unity.render-pipelines.universal/Runtime/UniversalRendererData.cs +- Packages/com.unity.render-pipelines.universal/Runtime/UniversalRendererRenderGraph.cs +- Packages/com.unity.render-pipelines.universal/Runtime/UniversalRenderPipeline.cs +- Packages/com.unity.render-pipelines.universal/Runtime/VFXGraph/Utility/PropertyBinders/URPCameraBinder.cs +- Packages/com.unity.render-pipelines.universal/Runtime/VolumeRequiresRendererFeatures.cs +- Packages/com.unity.render-pipelines.universal/Tests/Editor/ShaderBuildPreprocessorTests.cs +- Packages/com.unity.render-pipelines.universal/Tests/Editor/Tools/Converters/ReadonlyMaterialConverter/ReadonlyMaterialConverterTests.MaterialReferenceBuilder.cs +- Packages/com.unity.render-pipelines.universal/Tests/Runtime/DecalTests.cs +- Packages/com.unity.render-pipelines.universal/Tests/Runtime/PixelPerfectCameraTests.cs +- Packages/com.unity.visualscripting/DocCodeExamples/EventBusExamples.cs +- Packages/com.unity.visualscripting/DocCodeExamples/VariableExamples.cs +- Packages/com.unity.visualscripting/Editor/SettingsProvider/ProjectSettings/BackupSettings.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analytics/OnPreprocessBuildAnalytics.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analytics/OnPreprocessBuildAnalyticsEventHandler.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/BoltGUI.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/BoltProduct.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Canvases/ICanvas.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Canvases/VisualScriptingCanvas.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/GraphContextMenuItem.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/ElementAdderMenuBuilder.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/ElementAdderMenuCommandAttribute.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/ElementAdderMeta.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/GenericElementAdderMenu.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/GenericElementAdderMenuBuilder.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/IElementAdder.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/IElementAdderMenu.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/IElementAdderMenuBuilder.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/IElementAdderMenuCommand.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/Internal/GUIHelper.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ReorderableListControl.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ReorderableListEvents.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ReorderableListGUI.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/SQLite/SQLite.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Documentation/DocumentationGenerator.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Graph/GraphGUI.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Inspector.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/GuidInspector.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/UintInspector.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyWindow.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/LudiqGUI.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/LudiqGUIUtility.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/AotPreBuilder.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/SerializedProperties/SerializedPropertyUtility.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Threading/BackgroundWorker.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/Paths.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/IWidget.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/Widget.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/AboutWindow/AboutablePage.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/AboutWindow/AcknowledgementPage.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/EditorWindowWrapper.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/GenerateDocumentationWindow/GenerateDocumentationPage.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/GraphWindow.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/ListPage.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/LudiqEditorWindow.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/Page.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/Sidebars/SidebarPanelWindow.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/SinglePageWindow.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/TabbedPage.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/WebWindow.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/Wizard.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/WrappedEditorWindow.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/FlowGraphUnitUISample.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Options/UnitBase.cs +- Packages/com.unity.visualscripting/Editor/VisualScripting.Shared/EmptyGraphWindow.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/GuidCollection.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsGuidConverter.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/GUIStyle_DirectConverter.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/GUIStyleState_DirectConverter.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsAotCompilationManager.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Internal/fsCyclicReferenceManager.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Internal/fsVersionManager.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.Guids.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/EventMachine.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/FrameDelayedCallback.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnCollisionEnterMessageListener.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnCollisionExitMessageListener.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnControllerColliderHitMessageListener.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTriggerEnterMessageListener.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTriggerExitMListener.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnButtonClickMessageListener.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnDropdownValueChangedMessageListener.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnInputFieldEndEditMessageListener.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnInputFieldValueChangedMessageListener.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnScrollbarValueChangedMessageListener.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnScrollRectValueChangedMessageListener.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnSliderValueChangedMessageListener.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnToggleValueChangedMessageListener.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnBeginDragMessageListener.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnCancelMessageListener.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnDeselectMessageListener.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnDragMessageListener.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnDropMessageListener.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnEndDragMessageListener.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnMoveMessageListener.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerClickMessageListener.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerDownMessageListener.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerEnterMessageListener.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerExitMessageListener.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerUpMessageListener.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnScrollMessageListener.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnSelectMessageListener.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnSubmitMessageListener.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UnityMessageListener.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Machines/Machine.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Macros/Macro.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Profiling/ProfilingUtility.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/SerializationData.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/LudiqScriptableObject.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/RequiresUnityAPIAttribute.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/SceneSingleton.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/Singleton.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/CoroutineRunner.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/SceneVariables.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/VariablesSaver.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/FlowGraph.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/For.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/ForEach.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/While.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Application/OnApplicationQuit.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/GenericGuiEventUnit.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnBeginDrag.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnButtonClick.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnCancel.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnDeselect.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnDrag.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnDrop.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnDropdownValueChanged.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnEndDrag.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnGUI.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnInputFieldEndEdit.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnInputFieldValueChanged.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnMove.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerClick.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerDown.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerEnter.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerExit.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerUp.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnScroll.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnScrollbarValueChanged.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnScrollRectValueChanged.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnSelect.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnSliderValueChanged.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnSubmit.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnToggleValueChanged.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/PointerEventUnit.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/OnControllerColliderHit.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Time/Cooldown.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Time/Timer.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/ScriptMachine.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateGraph.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateMachine.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateUnit.cs +- Packages/com.unity.visualscripting/Runtime/VisualScripting.State/SuperState.cs +- Packages/com.unity.ide.visualstudio/Editor/Messaging/TcpListener.cs +- Packages/com.unity.ide.visualstudio/Editor/ProcessRunner.cs +- Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/GUIDProvider.cs +- Packages/com.unity.ide.visualstudio/Editor/VisualStudioCodeInstallation.cs +- index.php +- validate.yml + +## Suggested Risks Or Unknowns + +- Git validation reports customer code errors. Review reports/errors.md before feature work. +- Analysis is best-effort and may miss runtime-created objects, reflection, addressables, or dependency injection. + +## Limitations + +- Best-effort static and editor inspection only. +- Runtime-created objects, reflection, dependency injection, addressable content, and generated code may be incomplete. +- Findings need manual confirmation before changes are made. diff --git a/Assets/RL_DevPlus1/Reports/RL_AI_Project_Context.md.meta b/Assets/RL_DevPlus1/Reports/RL_AI_Project_Context.md.meta new file mode 100644 index 0000000..5de6eeb --- /dev/null +++ b/Assets/RL_DevPlus1/Reports/RL_AI_Project_Context.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ed8740069fc42fd4f96dd4a9021e3db6 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RL_DevPlus1/Reports/RL_Unity_Event_Map.md b/Assets/RL_DevPlus1/Reports/RL_Unity_Event_Map.md index 91700d2..321e309 100644 --- a/Assets/RL_DevPlus1/Reports/RL_Unity_Event_Map.md +++ b/Assets/RL_DevPlus1/Reports/RL_Unity_Event_Map.md @@ -1,3 +1,3 @@ -# Runlevel Unity Event Map +# Runlevel Unity Event Map -Not generated yet. Run the Unity analyzer to populate this report. +No UnityEvent or Button callback bindings detected in analyzed scenes. diff --git a/Assets/RL_DevPlus1/Reports/RL_Unity_Event_Map.md.meta b/Assets/RL_DevPlus1/Reports/RL_Unity_Event_Map.md.meta new file mode 100644 index 0000000..c418820 --- /dev/null +++ b/Assets/RL_DevPlus1/Reports/RL_Unity_Event_Map.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 624dde15f4a68b04f9db42bc567d5a95 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RL_DevPlus1/Reports/RL_Unity_Execution_Order.md b/Assets/RL_DevPlus1/Reports/RL_Unity_Execution_Order.md index fe3ee4a..396c66f 100644 --- a/Assets/RL_DevPlus1/Reports/RL_Unity_Execution_Order.md +++ b/Assets/RL_DevPlus1/Reports/RL_Unity_Execution_Order.md @@ -1,3 +1,525 @@ -# Runlevel Unity Execution Order +# Runlevel Unity Execution Order + +## Script Execution Order Settings + +- TextContainer: -110 +- TextMeshPro: -105 +- TextMeshProUGUI: -100 +- EventSystem: -1000 +- ToggleGroup: 10 +- CinemachineUniversalPixelPerfect: -1 + +## Probable Runtime Order + +- Scene load +- Awake +- OnEnable +- Start +- Update / FixedUpdate / LateUpdate +- UnityEvents / UI callbacks +- Scene transitions +## Lifecycle Methods By Script + +- SimpleBall: Start, Update +- SystemConvertersEditor: OnEnable, Update +- NavigationWindow: OnEnable, Update, OnDisable +- NavMeshAssetManager: Start +- NavMeshLinkEditor: OnEnable, Update +- NavMeshModifierEditor: OnEnable, Update +- NavMeshModifierVolumeEditor: OnEnable, Update +- NavMeshSurfaceEditor: OnEnable, Update +- NavMeshLink: Awake, OnEnable, OnDisable +- NavMeshModifier: OnEnable, OnDisable +- NavMeshModifierVolume: OnEnable, OnDisable +- NavMeshSurface: OnEnable, OnDisable +- BurstAotCompiler: Start +- BurstInspectorGUI: OnEnable, Update, OnDisable +- BurstLoader: Start +- AutoFreeAllocator: Update +- DoubleRewindableAllocators: Update +- DeferredArraySum: Start +- xxHash3: Update +- for: Start +- BenchmarkGenerator: Start +- xxHash3Tests: Update +- LogFileOpener: Start +- SyncTestRunEventsHandler: OnEnable +- MatrixDrawer: Update +- PostNormalizedVectorDrawer: Update +- MultiplayerCenterWindow: OnEnable, Update, OnDisable, OnDestroy +- QuestionnaireView: Update +- Logic: Update +- PreReleaseHandling: Start +- for: Update +- UtilsForRecommendationTests: Update +- TestReportWindow: OnEnable, Update +- FrameTimeMeasurement: Update +- MethodMeasurement: Start +- ProfilerMarkerMeasurement: Start +- ProfilerMeasurementBehaviour: Update, OnDestroy +- IStopWatch: Start +- StopWatch: Start +- ISerializedCamera: Update +- CoreEditorUtils: Update +- DebugState: OnEnable +- DebugUIHandlerCanvasEditor: OnEnable, Update +- DebugWindow: OnEnable, Update, OnDisable, OnDestroy +- UIFoldoutEditor: OnEnable, Update +- FilterWindow: OnEnable, OnDisable +- InspectorCurveEditor: Update +- IESImporterEditor: Update +- ISerializedLight: Update +- LightAnchorEditor: OnEnable, OnDisable +- LightAnchorEditorTool: OnEnable, Update +- LightIntensitySlider: Update +- LightUnitSlider: Update +- TemperatureSlider: Update +- AdaptiveProbeVolumes: Update +- ProbeAdjustmentVolumeEditor: OnEnable, Update, OnDisable +- BakingCell: Start +- ProbeVolumeBakingSetEditor: OnEnable, Update, OnDisable +- ProbeVolumeEditor: OnEnable, Update +- ProbeVolumeGizmos: Update +- ProbeVolumeLightingTab: OnEnable, Update, OnDisable +- ProbeVolumesOptionsEditor: OnEnable +- CameraController: Update +- ComparisonGizmoController: Update +- ComparisonGizmoState: Update +- DisplayWindow: OnEnable, Update, OnDisable +- EnvironmentLibrary: OnEnable, Update, OnDisable +- LightBakerStrangler: Start +- LightBakerWorkerProcessImporter: Start +- LensFlareComponentSRPEditor: OnEnable, OnDisable +- LensFlareDataSRPEditor: OnEnable, Update, OnDisable +- RenderGraphTestsCore: OnEnable +- RenderGraphViewer: OnEnable, OnDisable +- DLSSOptionsEditor: OnEnable, Update +- GenericEditorTool: OnEnable +- SerializedBitArrayUtilities: Update +- SerializedBitArrayUtilities: Update +- TimedScope: Start +- VolumeComponentEditor: OnEnable, Update, OnDisable +- VolumeComponentListEditor: OnEnable, Update, OnDisable +- VolumeEditor: OnEnable, Update, OnDisable +- VolumeProfileEditor: OnEnable, Update, OnDisable +- RenderPipelineConvertersEditor: OnEnable, OnDisable +- IPerFrameHistoryAccessTracker: LateUpdate +- CameraSwitcher: OnEnable, OnDisable +- FreeCamera: OnEnable, Update +- DynamicResolutionHandler: Update +- for: Update +- DebugManager: Update +- DebugUI: Start +- DebugUpdater: Update +- MousePositionDebug: Update +- DebugUIHandlerCanvas: OnEnable, Update +- DebugUIHandlerMessageBox: Update +- DebugUIHandlerPanel: OnEnable +- DebugUIHandlerProgressBar: OnEnable, Update +- DebugUIHandlerRow: OnEnable, Update +- DebugUIHandlerValue: OnEnable, Update +- DebugUIHandlerValueTuple: OnEnable, Update +- DebugUIHandlerWidget: OnEnable +- UIFoldout: Start +- DisallowGPUDrivenRendering: OnEnable, OnDisable +- DisallowSmallMeshCulling: OnEnable, OnDisable +- OcclusionCullingCommon: Update +- ProbeBrickPool: Update +- ProbeReferenceVolume: Update +- ProbeVolume: OnEnable, OnDisable +- ProbeVolume: Awake +- ProbeVolumeBakingSet: OnEnable +- ProbeVolumePerSceneData: OnEnable, OnDisable +- LightAnchor: Update +- ChartIdentification: Start +- PathTracingSettings: Update +- AdditionalCameraData: Start, Update, OnDestroy +- RayTracingRenderPipelineInstance: Update +- LensFlareComponentSRP: Awake, OnEnable, OnDisable, OnDestroy +- STP: Update +- RegisterSTP: Update +- SceneRenderPipeline: Awake, OnEnable +- Volume: OnEnable, Update, OnDisable +- VolumeComponent: OnEnable, OnDisable, OnDestroy +- VolumeManager: Update +- VolumeParameter: OnEnable, OnDisable +- VolumeProfile: OnEnable, OnDisable +- XRBuiltinShaderConstants: Update +- TimedScopeTests: Start +- SearcherWindow: OnEnable, OnDisable +- GraphData: OnEnable, OnDisable +- GraphObject: OnEnable, OnDisable, OnDestroy +- IOnAssetEnabled: OnEnable +- PropertyNode: OnEnable +- DropdownNode: OnEnable +- KeywordNode: OnEnable +- SubGraphNode: OnEnable +- GraphUtil: Start +- SGController: OnDisable +- GradientControlAttribute: Update +- InspectorView: Update +- ShaderGraphHeatmapValuesEditor: OnEnable, Update, OnDisable +- MaterialGraphEditWindow: OnEnable, Update, OnDisable, OnDestroy +- GraphEditorView: Update +- MaterialGraphView: Start +- GradientSlotControlView: Update +- ShaderGraphImporter: OnEnable +- ShaderGraphImporterEditor: OnEnable, OnDisable +- ShaderSubGraphImporter: OnEnable +- ShaderGraphProjectSettings: Start, Update, OnDisable +- ShaderGraphShortcuts: Start +- BaseMaterialGraphTests: OnEnable +- TargetTests: OnEnable +- TestRunnerApi: Start +- TestRunnerResult: Update +- TestRunnerUIFilter: Update +- TestListGUI: Update +- DelayedCallback: Update +- RemotePlayerLogController: Start +- TestListJob: Start +- TestRunnerWindow: OnEnable, OnDestroy +- PlayerQuitHandler: Start +- RemoteTestResultSender: Start +- PlaymodeTestsController: Start +- MonoBehaviourTest: Update +- ActivationTrackInspector: OnEnable, Update +- AnimationClipCurveCache: OnEnable, Update, OnDisable +- AudioTrackInspector: OnEnable +- AnimationPlayableAssetInspector: OnEnable, Update, OnDestroy +- AnimationTrackInspector: OnEnable, Update, OnDestroy +- BasicAssetInspector: Update +- ClipInspector: OnEnable, Update, OnDisable, OnDestroy +- ClipInspectorSelectionInfo: Update +- CurvesOwnerInspectorHelper: Update +- GroupTrackInspector: OnEnable +- TimelineAssetInspector: OnEnable, Update +- TimelinePreferences: Update, OnDisable +- TimelineProjectSettings: Update, OnDisable +- TrackAssetInspector: OnEnable, Update +- ControlPlayableInspector: OnEnable, Update +- SignalEmitterInspector: OnEnable, Update, OnDisable, OnDestroy +- SignalReceiverInspector: OnEnable, Update, OnDisable +- WindowState: OnDestroy +- TimelineWindow: OnEnable, OnDisable, OnDestroy +- TimelineWindowTimeControl: OnEnable, OnDisable +- TimelineAssetViewModel: OnEnable +- ControlPlayableAsset: OnEnable +- SignalAsset: OnEnable +- SignalReceiver: OnEnable +- TMP_BaseEditorPanel: OnEnable, Update, OnDisable +- TMP_ColorGradientEditor: OnEnable, Update +- DropdownEditor: OnEnable, Update +- TMP_EditorCoroutine: Start +- TMP_EditorPanel: OnEnable, Update +- TMP_EditorPanelUI: OnEnable +- TMP_FontAssetEditor: OnEnable, Update, OnDisable +- TMP_InputFieldEditor: OnEnable, Update, OnDisable +- TMP_PackageUtilities: OnEnable +- TMP_SettingsEditor: OnEnable, Update, OnDestroy +- TMP_SpriteAssetEditor: OnEnable, Update +- TMP_SpriteAssetImporter: OnEnable, OnDisable +- StyleDrawer: OnEnable, Update +- TMP_SubMesh_Editor: OnEnable +- TMP_SubMeshUI_Editor: OnEnable, OnDisable +- TMPro_FontAssetCreatorWindow: OnEnable, Update, OnDisable +- TMPro_TextContainerEditor: OnEnable, Update, OnDisable +- EventTriggerEditor: OnEnable, Update +- AspectRatioFitterEditor: OnEnable, Update, OnDisable +- ButtonEditor: OnEnable, Update +- CanvasScalerEditor: OnEnable, Update +- ContentSizeFitterEditor: OnEnable, Update +- DropdownEditor: OnEnable, Update +- GraphicEditor: OnEnable, Update, OnDisable +- GridLayoutGroupEditor: OnEnable, Update +- HorizontalOrVerticalLayoutGroupEditor: OnEnable, Update +- ImageEditor: OnEnable, Update, OnDisable +- InputFieldEditor: OnEnable, Update, OnDisable +- LayoutElementEditor: OnEnable, Update +- MaskEditor: OnEnable, Update +- RawImageEditor: OnEnable, Update +- RectMask2DEditor: OnEnable +- ScrollbarEditor: OnEnable, Update +- ScrollRectEditor: OnEnable, Update, OnDisable +- SelectableEditor: OnEnable, Update, OnDisable +- SliderEditor: OnEnable, Update +- TextEditor: OnEnable, Update +- ToggleEditor: OnEnable, Update +- TextContainer: Awake, OnEnable, LateUpdate, OnDisable +- TextMeshPro: Awake, OnEnable, OnDisable, OnDestroy +- TextMeshProUGUI: Awake, OnEnable, OnDisable, OnDestroy +- ITweenValue: Start +- TMP_Dropdown: Awake, Start, Update, OnDisable +- TMP_FontAsset: Awake, OnDestroy +- TMP_InputField: Awake, OnEnable, Start, LateUpdate, OnDisable +- TMP_PackageResourceImporter: OnEnable, OnDestroy +- TMP_SpriteAnimator: Awake, OnEnable, OnDisable +- TMP_SpriteAsset: Awake +- TMP_SubMesh: OnEnable, OnDisable, OnDestroy +- TMP_SubMeshUI: OnEnable, OnDisable, OnDestroy +- TMP_Text: LateUpdate +- TMP_UpdateManager: LateUpdate +- EventSystem: OnEnable, Start, Update, OnDisable +- EventTrigger: Start +- BaseInputModule: OnEnable, OnDisable +- Example: Start, Update +- BaseRaycaster: OnEnable, OnDisable +- UIBehaviour: Awake, OnEnable, Start, OnDisable, OnDestroy +- PanelEventHandler: OnEnable, Update, LateUpdate, OnDisable +- UIToolkitInteroperabilityBridge: OnEnable, Start, Update, OnDisable +- ITweenValue: Start +- Button: Start +- ColorBlock: Start +- Dropdown: Awake, Start, Update, OnDisable +- Graphic: OnEnable, Start, Update, OnDisable, OnDestroy +- Image: OnEnable, Start, Update, OnDisable +- InputField: Awake, OnEnable, Start, Update, LateUpdate, OnDisable, OnDestroy +- AspectRatioFitter: OnEnable, Start, Update, OnDisable +- CanvasScaler: OnEnable, OnDisable +- ContentSizeFitter: OnEnable, OnDisable +- HorizontalOrVerticalLayoutGroup: Update +- ILayoutElement: Start +- LayoutElement: OnEnable, Start, OnDisable +- LayoutGroup: OnEnable, OnDisable +- Mask: OnEnable, OnDisable +- MaskableGraphic: OnEnable, OnDisable +- Navigation: Start +- RawImage: Start +- RectMask2D: OnEnable, OnDisable, OnDestroy +- Scrollbar: OnEnable, Update, OnDisable +- ScrollRect: OnEnable, Start, LateUpdate, OnDisable +- Selectable: Awake, OnEnable, Start, Update, OnDisable +- Slider: OnEnable, Start, Update, OnDisable +- Text: OnEnable, Start, Update, OnDisable +- Toggle: OnEnable, Start, OnDisable, OnDestroy +- ToggleGroup: OnEnable, Start +- VertexHelper: Start +- BaseMeshEffect: OnEnable, OnDisable +- CanvasSizeCorrectInAwakeAndStartScript: Awake, Start +- CoroutineWorksIfUIObjectIsAttached: Awake, Start +- MouseUpdate: Awake, Update +- SceneWithNestedLayoutElementsLoadScript: Start +- CheckinDialogOperations: Update +- WorkspaceOperationsMonitor: Start, Update +- CloudDriveWindow: OnEnable, Update, OnDisable, OnDestroy +- CreateWorkspaceView: Update +- WelcomeView: Start, Update, OnDisable +- CloudWorkspacesView: OnEnable, Update, OnDisable +- CloudWorkspacesTreeView: Update +- DocumentSnapshot: Update +- TextEditorModel: Update +- CloudEditionWelcomeWindow: OnEnable, OnDestroy +- WaitingSignInPanel: Start +- TeamEditionConfigurationWindow: OnEnable, Start, OnDestroy +- ProgressOperationHandler: Update +- DiffWindow: OnEnable, OnDisable +- HeadlessGluonUpdateProgress: Start +- HeadlessProgressControls: Start +- HeadlessUpdateProgress: Start +- DownloadRepository: Update +- IncomingChanges: Start +- BranchPropertiesPanel: OnEnable, Update, OnDisable +- ChangesetPropertiesPanel: OnEnable, Update, OnDisable +- LabelPropertiesPanel: OnEnable, Update, OnDisable +- PropertiesViewer: OnEnable, Update, OnDisable, OnDestroy +- LaunchInstaller: Start +- LaunchTool: Start +- EditorDispatcher: Update +- EditorWindowFocus: Update +- ErrorsPanel: OnDisable +- PlasticDialog: Update, OnDestroy +- LoadingSpinner: Start +- ProgressControlsForDialogs: Start +- UnityPlasticTimer: Start +- UnityThreadWaiter: Start +- UVCSConnectionMonitor: Start +- UVCSPlugin: Start +- UVCSWindow: OnEnable, Start, Update, OnDisable, OnDestroy +- AttributePanel: Update +- AttributesPanel: Update +- BranchesTab: OnEnable, Update, OnDisable +- BranchExplorerView: Update +- BranchExplorerViewer: Update +- BranchExplorerWindow: OnEnable, OnDestroy +- Launcher: Start +- BranchExplorerOptionsWindow: OnEnable, OnDestroy +- SelfThrottlingWorker: Start +- BrowseRepositoryPanel: OnEnable, Update, OnDisable +- ChangesetsTab: OnEnable, Update, OnDisable +- CreateWorkspaceView: Update +- RepositoryExplorerDialog: OnDisable +- ChangesetByChangesetDiffPanel: OnEnable, Update, OnDisable +- DiffPanel: OnEnable, Update, OnDisable +- DownloadPlasticExeDialog: OnEnable, OnDestroy +- HistoryTab: OnEnable, Update, OnDisable +- LabelsTab: OnEnable, Update, OnDisable +- LocksListView: OnDisable +- LocksTab: OnEnable, Update, OnDisable +- MergeTab: OnEnable, Update, OnDisable +- IncomingChangesTab: OnEnable, Update, OnDisable +- IIncomingChangesTab: OnEnable, Update, OnDisable +- CommentArea: OnDisable +- PendingChangesTab: OnEnable, Update, OnDisable +- PropertiesPanel: Update +- ShelvesTab: OnEnable, Update, OnDisable +- DownloadAndInstallOperation: Start +- WelcomeView: Update +- ViewSwitcher: OnEnable, Update, OnDisable +- WaitForPendingOperations: Update +- WorkspaceWindow: Update +- Light2DEditor: OnEnable, Update, OnDestroy +- LightBatchingDebugger: OnEnable, Update, OnDisable +- Renderer2DMeshEditor: OnEnable, Update +- ScriptableRendererFeature2DEditor: OnEnable +- SkinnedMeshEditor2DURP: OnEnable, Update +- SortingGroupEditor2DURP: OnEnable, Update +- PixelPerfectCameraEditor: OnEnable, Update +- Renderer2DDataEditor: OnEnable, Update, OnDestroy +- CastingSourceDropDown: Update +- ShadowCaster2DEditor: OnEnable, Update +- ShadowCaster2DShapeTool: Update +- SortingLayerDropDown: OnEnable +- UniversalRenderPipelineCameraEditor: OnEnable, Update, OnDisable +- UniversalRenderPipelineSerializedCamera: OnEnable, Update +- DecalProjectorEditor: OnEnable, Update, OnDisable, OnDestroy +- UniversalRenderPipelineSerializedLight: OnEnable, Update +- BloomEditor: OnEnable +- ChannelMixerEditor: OnEnable +- ColorCurvesEditor: OnEnable +- ColorLookupEditor: OnEnable +- DepthOfFieldEditor: OnEnable +- FilmGrainEditor: OnEnable +- LiftGammaGainEditor: OnEnable +- MotionBlurEditor: OnEnable +- ScreenSpaceLensFlareEditor: OnEnable +- ShadowsMidtonesHighlightsEditor: OnEnable +- TonemappingEditor: OnEnable +- PostProcessDataEditor: OnEnable, Update +- FullScreenPassRendererFeatureEditor: OnEnable +- OnTilePostProcessFeatureEditor: OnEnable +- ScriptableRendererDataEditor: OnEnable, Update, OnDisable +- UniversalRendererDataEditor: OnEnable, Update +- SerializedUniversalRenderPipelineAsset: Update +- UniversalRenderPipelineAssetEditor: OnEnable, Update, OnDisable +- UniversalRenderPipelineLightEditor: OnEnable, Update, OnDisable +- UniversalRenderPipelineVolumeComponentEditor: OnEnable +- VFXAbstractParticleURPLitOutput: OnEnable +- VFXDecalURPOutput: OnEnable +- CinemachineUniversalPixelPerfect: OnEnable +- Light2D: Awake, OnEnable, LateUpdate, OnDisable +- PixelPerfectCamera: Awake, OnEnable, OnDisable +- Renderer2DData: OnEnable +- Renderer2DData: Awake +- CompositeShadowCaster2D: OnEnable, OnDisable +- ShadowCaster2D: Awake, OnEnable, Update, OnDisable +- UniversalRenderPipelineAsset: OnDisable +- UniversalRenderPipelineDebugDisplaySettings: Update +- UniversalRenderPipelineDebugDisplayStats: Update +- DecalProjector: OnEnable, OnDisable +- DecalEntityManager: Update +- RawColorHistory: Update +- RawDepthHistory: Update +- SingleHistoryBase: Update +- StpHistory: Update +- TaaHistory: Update +- MotionVectorsPersistentData: Update +- Bloom: Start, Update +- ChannelMixer: Start, Update +- ChromaticAberration: Start, Update +- ColorAdjustments: Start, Update +- ColorCurves: Start, Update +- ColorLookup: Start, Update +- DepthOfField: Start, Update +- FilmGrain: Start, Update +- LensDistortion: Start, Update +- LiftGammaGain: Start, Update +- MotionBlur: Start, Update +- PaniniProjection: Start, Update +- ScreenSpaceLensFlare: Start, Update +- ShadowsMidtonesHighlights: Start, Update +- SplitToning: Start, Update +- Tonemapping: Start, Update +- Vignette: Start, Update +- WhiteBalance: Start, Update +- BloomPostProcessPass: Update +- XRDepthMotionPass: Update +- DecalRendererFeature: Update +- ScriptableRendererData: OnEnable +- ScriptableRendererFeature: OnEnable +- UniversalAdditionalCameraData: Start, Update, OnDestroy +- UniversalRendererData: OnEnable +- UniversalRenderer: Update +- UniversalRenderPipeline: Update +- URPCameraBinder: OnEnable, OnDisable +- DecalTests: Update +- EventBusExamples: Start, Update, OnDestroy +- VariableExamples: Start, Update +- BackupSettings: Start +- BoltProduct: Start +- ICanvas: Update +- VisualScriptingCanvas: Update +- ReorderableListControl: OnEnable +- SQLiteException: Start, Update +- DocumentationGenerator: Start +- Inspector: Start +- FuzzyWindow: OnEnable, Start, Update, OnDisable +- SerializedPropertyUtility: Update +- BackgroundWorker: Start +- Paths: Start +- IWidget: Update +- Widget: Update +- AboutablePage: Start +- AcknowledgementPage: Start +- EditorWindowWrapper: Update +- GenerateDocumentationPage: Start, Update +- GraphWindow: OnEnable, Update, OnDisable +- ListPage: Update +- LudiqEditorWindow: Update +- Page: Update +- SidebarPanelWindow: OnEnable, Update, OnDisable +- SinglePageWindow: Update +- TabbedPage: Update +- WebWindow: OnEnable, Start, OnDestroy +- Wizard: Update +- WrappedEditorWindow: Awake, OnEnable, Update, OnDisable, OnDestroy +- UnitBase: Update +- EmptyGraphWindow: OnEnable +- EventMachine: Awake, OnEnable, Start, Update, FixedUpdate, LateUpdate, OnDisable, OnDestroy +- FrameDelayedCallback: Update +- UnityOnCollisionEnterMessageListener: OnCollisionEnter +- UnityOnCollisionExitMessageListener: OnCollisionExit +- UnityOnTriggerEnterMessageListener: OnTriggerEnter +- UnityOnTriggerExitMessageListener: OnTriggerExit +- UnityOnButtonClickMessageListener: Start +- UnityOnDropdownValueChangedMessageListener: Start +- UnityOnInputFieldEndEditMessageListener: Start +- UnityOnInputFieldValueChangedMessageListener: Start +- UnityOnScrollbarValueChangedMessageListener: Start +- UnityOnScrollRectValueChangedMessageListener: Start +- UnityOnSliderValueChangedMessageListener: Start +- UnityOnToggleValueChangedMessageListener: Start +- UnityMessageListener: Start, OnTriggerEnter, OnTriggerExit, OnCollisionEnter, OnCollisionExit +- Machine: Awake, OnEnable, OnDisable, OnDestroy +- Macro: OnEnable, OnDisable +- ProfilingUtility: Start +- SerializationData: Start +- LudiqScriptableObject: OnDestroy +- SceneSingleton: Awake, OnDestroy +- Singleton: Awake, OnDestroy +- CoroutineRunner: Awake, OnDestroy +- SceneVariables: Awake, OnDestroy +- VariablesSaver: Awake, OnDestroy +- FlowGraph: Start, Update +- For: Start +- ForEach: Start +- While: Start +- Cooldown: Update +- Timer: Start, Update +- ScriptMachine: OnEnable, OnDisable +- StateGraph: Start +- StateMachine: OnEnable, Start, OnDisable +- StateUnit: Start +- SuperState: Start +- TcpListener: Start +- ProcessRunner: Start +- VisualStudioCodeInstallation: Start -Not generated yet. Run the Unity analyzer to populate this report. diff --git a/Assets/RL_DevPlus1/Reports/RL_Unity_Execution_Order.md.meta b/Assets/RL_DevPlus1/Reports/RL_Unity_Execution_Order.md.meta new file mode 100644 index 0000000..c6f5748 --- /dev/null +++ b/Assets/RL_DevPlus1/Reports/RL_Unity_Execution_Order.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: a215ad98ca5fd6f4e9d56f15911cc1c9 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RL_DevPlus1/Reports/RL_Unity_GameObject_Map.md b/Assets/RL_DevPlus1/Reports/RL_Unity_GameObject_Map.md index 93d3418..d4fbf66 100644 --- a/Assets/RL_DevPlus1/Reports/RL_Unity_GameObject_Map.md +++ b/Assets/RL_DevPlus1/Reports/RL_Unity_GameObject_Map.md @@ -1,3 +1,10 @@ -# Runlevel Unity GameObject Map +# Runlevel Unity GameObject Map + +## Scene: SampleScene + +- `Main Camera` | active=True | tag=MainCamera | layer=0 | components=Transform, Camera, AudioListener, UniversalAdditionalCameraData +- `Directional Light` | active=True | tag=Untagged | layer=0 | components=Transform, Light, UniversalAdditionalLightData +- `Global Volume` | active=True | tag=Untagged | layer=0 | components=Transform, Volume +- `Plane` | active=True | tag=Untagged | layer=0 | components=Transform, MeshFilter, MeshRenderer, MeshCollider +- `Cube` | active=True | tag=Untagged | layer=0 | components=Transform, MeshFilter, MeshRenderer, BoxCollider, SimpleBall, Rigidbody -Not generated yet. Run the Unity analyzer to populate this report. diff --git a/Assets/RL_DevPlus1/Reports/RL_Unity_GameObject_Map.md.meta b/Assets/RL_DevPlus1/Reports/RL_Unity_GameObject_Map.md.meta new file mode 100644 index 0000000..a559c90 --- /dev/null +++ b/Assets/RL_DevPlus1/Reports/RL_Unity_GameObject_Map.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: db5193f35e6996941891f5644acabe52 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RL_DevPlus1/Reports/RL_Unity_Git_Report_Summary.md b/Assets/RL_DevPlus1/Reports/RL_Unity_Git_Report_Summary.md index 20b2482..e78c9bc 100644 --- a/Assets/RL_DevPlus1/Reports/RL_Unity_Git_Report_Summary.md +++ b/Assets/RL_DevPlus1/Reports/RL_Unity_Git_Report_Summary.md @@ -1,3 +1,40 @@ -# Runlevel Unity Git Report Summary +# Runlevel Unity Git Report Summary -Not generated yet. Use `Runlevel Systems/DevPlus1/Refresh Git Reports` or generate all reports. +- Git reports folder found: yes +- Validation report found: yes +- Validation found errors: yes +- Validation warnings: 1 +- Validation errors: 3 +- API reference found: yes +- File purpose report found: yes +- Static call map found: yes +- Unity script report found: yes +## Likely Entry Points From Git Reports + +- Likely entry point: index.php +- Possible startup file: index.php + +## Important Files From Git Reports + +- index.php +- validate.yml + +## Found Reports + +- reports/errors.md +- reports/api-reference.md +- reports/file-purpose.md +- reports/call-map.md +- reports/unity-scripts.md +- reports/code-docs-summary.md +- reports/project-flow.md +- reports/summary.md +- reports/generated-files.md + +## Missing Reports + +- None detected. + +## Notes + +Imported repository-root Git reports with best-effort parsing. diff --git a/Assets/RL_DevPlus1/Reports/RL_Unity_Git_Report_Summary.md.meta b/Assets/RL_DevPlus1/Reports/RL_Unity_Git_Report_Summary.md.meta new file mode 100644 index 0000000..e4eaa25 --- /dev/null +++ b/Assets/RL_DevPlus1/Reports/RL_Unity_Git_Report_Summary.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: ab3f5b9215676644f9dc425034e859ae +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RL_DevPlus1/Reports/RL_Unity_Missing_References.md b/Assets/RL_DevPlus1/Reports/RL_Unity_Missing_References.md index 152f676..219441e 100644 --- a/Assets/RL_DevPlus1/Reports/RL_Unity_Missing_References.md +++ b/Assets/RL_DevPlus1/Reports/RL_Unity_Missing_References.md @@ -1,3 +1,3 @@ -# Runlevel Unity Missing References +# Runlevel Unity Missing References -Not generated yet. Run the Unity analyzer to populate this report. +No missing scripts or missing serialized object references detected in analyzed assets. diff --git a/Assets/RL_DevPlus1/Reports/RL_Unity_Missing_References.md.meta b/Assets/RL_DevPlus1/Reports/RL_Unity_Missing_References.md.meta new file mode 100644 index 0000000..da58655 --- /dev/null +++ b/Assets/RL_DevPlus1/Reports/RL_Unity_Missing_References.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: b00e0c2c0973bfc4ca1e94cfe1af1140 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RL_DevPlus1/Reports/RL_Unity_Prefab_Map.md b/Assets/RL_DevPlus1/Reports/RL_Unity_Prefab_Map.md index f0ce89c..d27ecb6 100644 --- a/Assets/RL_DevPlus1/Reports/RL_Unity_Prefab_Map.md +++ b/Assets/RL_DevPlus1/Reports/RL_Unity_Prefab_Map.md @@ -1,3 +1,1244 @@ -# Runlevel Unity Prefab Map +# Runlevel Unity Prefab Map + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Resources/DebugUICanvas.prefab` + +## Components + +- RectTransform +- Canvas +- CanvasScaler +- GraphicRaycaster +- DebugUIHandlerCanvas + +## Attached Scripts + +- CanvasScaler +- GraphicRaycaster +- DebugUIHandlerCanvas + +## Nested Prefabs + +- None detected. + +## Important References + +- CanvasScaler.Script -> CanvasScaler +- GraphicRaycaster.Script -> GraphicRaycaster +- DebugUIHandlerCanvas.Script -> DebugUIHandlerCanvas +- DebugUIHandlerCanvas.Panel Prefab -> DebugUIPanel + +- Missing scripts: 0 +- Missing references: 0 + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Resources/DebugUIPersistentCanvas.prefab` + +## Components + +- RectTransform +- Canvas +- CanvasScaler +- GraphicRaycaster +- DebugUIHandlerPersistentCanvas +- CanvasRenderer +- Image +- VerticalLayoutGroup +- ContentSizeFitter + +## Attached Scripts + +- CanvasScaler +- GraphicRaycaster +- DebugUIHandlerPersistentCanvas +- Image +- VerticalLayoutGroup +- ContentSizeFitter + +## Nested Prefabs + +- None detected. + +## Important References + +- CanvasScaler.Script -> CanvasScaler +- GraphicRaycaster.Script -> GraphicRaycaster +- DebugUIHandlerPersistentCanvas.Script -> DebugUIHandlerPersistentCanvas +- DebugUIHandlerPersistentCanvas.Panel -> DebugUI Persistent Panel +- DebugUIHandlerPersistentCanvas.Value Prefab -> DebugUIValuePersistent +- Image.Script -> Image +- Image.Sprite -> White1px +- VerticalLayoutGroup.Script -> VerticalLayoutGroup +- ContentSizeFitter.Script -> ContentSizeFitter + +- Missing scripts: 0 +- Missing references: 0 + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIBitField.prefab` + +## Components + +- RectTransform +- VerticalLayoutGroup +- ContentSizeFitter +- DebugUIHandlerContainer +- DebugUIHandlerBitField +- UIFoldout +- CanvasRenderer +- Image +- Text +- DebugUIHandlerIndirectToggle +- Toggle + +## Attached Scripts + +- VerticalLayoutGroup +- ContentSizeFitter +- DebugUIHandlerContainer +- DebugUIHandlerBitField +- UIFoldout +- Image +- Text +- DebugUIHandlerIndirectToggle +- Toggle + +## Nested Prefabs + +- None detected. + +## Important References + +- VerticalLayoutGroup.Script -> VerticalLayoutGroup +- ContentSizeFitter.Script -> ContentSizeFitter +- DebugUIHandlerContainer.Script -> DebugUIHandlerContainer +- DebugUIHandlerContainer.Content Holder -> Content +- DebugUIHandlerBitField.Script -> DebugUIHandlerBitField +- DebugUIHandlerBitField.Name Label -> Text +- DebugUIHandlerBitField.Value Toggle -> Header +- UIFoldout.Script -> UIFoldout +- UIFoldout.Content -> Content +- UIFoldout.Arrow Opened -> Arrow Opened +- UIFoldout.Arrow Closed -> Arrow Closed +- Image.Script -> Image +- Image.Sprite -> UIFoldoutOpened +- Image.Sprite -> UIFoldoutClosed +- Text.Script -> Text +- Image.Sprite -> White1px +- DebugUIHandlerIndirectToggle.Script -> DebugUIHandlerIndirectToggle +- DebugUIHandlerIndirectToggle.Name Label -> Text +- DebugUIHandlerIndirectToggle.Value Toggle -> Toggle +- DebugUIHandlerIndirectToggle.Checkmark Image -> Checkmark +- Toggle.Script -> Toggle +- Toggle.Target Graphic -> Background +- Toggle.Graphic -> Checkmark +- Image.Sprite -> UIElement8px +- Image.Sprite -> UICheckMark + +- Missing scripts: 0 +- Missing references: 0 + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIButton.prefab` + +## Components + +- RectTransform +- CanvasRenderer +- Image +- Button +- DebugUIHandlerButton +- Text + +## Attached Scripts + +- Image +- Button +- DebugUIHandlerButton +- Text + +## Nested Prefabs + +- None detected. + +## Important References + +- Image.Script -> Image +- Image.Sprite -> UIElement8px +- Button.Script -> Button +- Button.Target Graphic -> DebugUIButton +- DebugUIHandlerButton.Script -> DebugUIHandlerButton +- DebugUIHandlerButton.Name Label -> Text +- Text.Script -> Text + +- Missing scripts: 0 +- Missing references: 0 + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIColor.prefab` + +## Components + +- RectTransform +- VerticalLayoutGroup +- ContentSizeFitter +- DebugUIHandlerColor +- DebugUIHandlerContainer +- UIFoldout +- CanvasRenderer +- Image +- Text +- DebugUIHandlerIndirectFloatField + +## Attached Scripts + +- VerticalLayoutGroup +- ContentSizeFitter +- DebugUIHandlerColor +- DebugUIHandlerContainer +- UIFoldout +- Image +- Text +- DebugUIHandlerIndirectFloatField + +## Nested Prefabs + +- None detected. + +## Important References + +- VerticalLayoutGroup.Script -> VerticalLayoutGroup +- ContentSizeFitter.Script -> ContentSizeFitter +- DebugUIHandlerColor.Script -> DebugUIHandlerColor +- DebugUIHandlerColor.Name Label -> Text +- DebugUIHandlerColor.Value Toggle -> Header +- DebugUIHandlerColor.Color Image -> Color +- DebugUIHandlerColor.Field R -> R +- DebugUIHandlerColor.Field G -> G +- DebugUIHandlerColor.Field B -> B +- DebugUIHandlerColor.Field A -> A +- DebugUIHandlerContainer.Script -> DebugUIHandlerContainer +- DebugUIHandlerContainer.Content Holder -> Content +- UIFoldout.Script -> UIFoldout +- UIFoldout.Content -> Content +- UIFoldout.Arrow Opened -> Arrow Opened +- UIFoldout.Arrow Closed -> Arrow Closed +- Image.Script -> Image +- Image.Sprite -> UIFoldoutOpened +- Image.Sprite -> UIFoldoutClosed +- Image.Sprite -> White1px +- Text.Script -> Text +- DebugUIHandlerIndirectFloatField.Script -> DebugUIHandlerIndirectFloatField +- DebugUIHandlerIndirectFloatField.Name Label -> Text +- DebugUIHandlerIndirectFloatField.Value Label -> Float + +- Missing scripts: 0 +- Missing references: 0 + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIEnumField.prefab` + +## Components + +- RectTransform +- DebugUIHandlerEnumField +- CanvasRenderer +- Text +- Button + +## Attached Scripts + +- DebugUIHandlerEnumField +- Text +- Button + +## Nested Prefabs + +- None detected. + +## Important References + +- DebugUIHandlerEnumField.Script -> DebugUIHandlerEnumField +- DebugUIHandlerEnumField.Next Button Text -> Increment +- DebugUIHandlerEnumField.Previous Button Text -> Decrement +- DebugUIHandlerEnumField.Name Label -> Text +- DebugUIHandlerEnumField.Value Label -> Value +- Text.Script -> Text +- Button.Script -> Button +- Button.Target Graphic -> Decrement +- Button.Target Graphic -> Increment + +- Missing scripts: 0 +- Missing references: 0 + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIEnumHistory.prefab` + +## Components + +- RectTransform +- DebugUIHandlerEnumHistory +- CanvasRenderer +- Text + +## Attached Scripts + +- DebugUIHandlerEnumHistory +- Text + +## Nested Prefabs + +- None detected. + +## Important References + +- DebugUIHandlerEnumHistory.Script -> DebugUIHandlerEnumHistory +- DebugUIHandlerEnumHistory.Name Label -> Text +- DebugUIHandlerEnumHistory.Value Label -> Value +- Text.Script -> Text + +- Missing scripts: 0 +- Missing references: 0 + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIFloatField.prefab` + +## Components + +- RectTransform +- DebugUIHandlerFloatField +- CanvasRenderer +- Text +- Button + +## Attached Scripts + +- DebugUIHandlerFloatField +- Text +- Button + +## Nested Prefabs + +- None detected. + +## Important References + +- DebugUIHandlerFloatField.Script -> DebugUIHandlerFloatField +- DebugUIHandlerFloatField.Name Label -> Text +- DebugUIHandlerFloatField.Value Label -> Float +- Text.Script -> Text +- Button.Script -> Button +- Button.Target Graphic -> <<< +- Button.Target Graphic -> < +- Button.Target Graphic -> > +- Button.Target Graphic -> >>> + +- Missing scripts: 0 +- Missing references: 0 + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIFoldout.prefab` + +## Components + +- RectTransform +- VerticalLayoutGroup +- ContentSizeFitter +- DebugUIHandlerContainer +- DebugUIHandlerFoldout +- UIFoldout +- CanvasRenderer +- Image +- Text + +## Attached Scripts + +- VerticalLayoutGroup +- ContentSizeFitter +- DebugUIHandlerContainer +- DebugUIHandlerFoldout +- UIFoldout +- Image +- Text + +## Nested Prefabs + +- None detected. + +## Important References + +- VerticalLayoutGroup.Script -> VerticalLayoutGroup +- ContentSizeFitter.Script -> ContentSizeFitter +- DebugUIHandlerContainer.Script -> DebugUIHandlerContainer +- DebugUIHandlerContainer.Content Holder -> Content +- DebugUIHandlerFoldout.Script -> DebugUIHandlerFoldout +- DebugUIHandlerFoldout.Name Label -> Text +- DebugUIHandlerFoldout.Value Toggle -> Header +- UIFoldout.Script -> UIFoldout +- UIFoldout.Content -> Content +- UIFoldout.Arrow Opened -> Arrow Opened +- UIFoldout.Arrow Closed -> Arrow Closed +- Image.Script -> Image +- Image.Sprite -> UIFoldoutOpened +- Image.Sprite -> UIFoldoutClosed +- Text.Script -> Text +- Image.Sprite -> White1px + +- Missing scripts: 0 +- Missing references: 0 + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIGroup.prefab` + +## Components + +- RectTransform +- VerticalLayoutGroup +- ContentSizeFitter +- DebugUIHandlerContainer +- DebugUIHandlerGroup +- CanvasRenderer +- Text +- Image + +## Attached Scripts + +- VerticalLayoutGroup +- ContentSizeFitter +- DebugUIHandlerContainer +- DebugUIHandlerGroup +- Text +- Image + +## Nested Prefabs + +- None detected. + +## Important References + +- VerticalLayoutGroup.Script -> VerticalLayoutGroup +- ContentSizeFitter.Script -> ContentSizeFitter +- DebugUIHandlerContainer.Script -> DebugUIHandlerContainer +- DebugUIHandlerContainer.Content Holder -> Content +- DebugUIHandlerGroup.Script -> DebugUIHandlerGroup +- DebugUIHandlerGroup.Name Label -> Text +- DebugUIHandlerGroup.Header -> Header +- Text.Script -> Text +- Image.Script -> Image +- Image.Sprite -> White1px + +- Missing scripts: 0 +- Missing references: 0 + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIHandlerRenderingLayerField.prefab` + +## Components + +- RectTransform +- VerticalLayoutGroup +- ContentSizeFitter +- DebugUIHandlerContainer +- DebugUIHandlerRenderingLayerField +- UIFoldout +- CanvasRenderer +- Image +- Text +- DebugUIHandlerIndirectToggle +- Toggle + +## Attached Scripts + +- VerticalLayoutGroup +- ContentSizeFitter +- DebugUIHandlerContainer +- DebugUIHandlerRenderingLayerField +- UIFoldout +- Image +- Text +- DebugUIHandlerIndirectToggle +- Toggle + +## Nested Prefabs + +- None detected. + +## Important References + +- VerticalLayoutGroup.Script -> VerticalLayoutGroup +- ContentSizeFitter.Script -> ContentSizeFitter +- DebugUIHandlerContainer.Script -> DebugUIHandlerContainer +- DebugUIHandlerContainer.Content Holder -> Content +- DebugUIHandlerRenderingLayerField.Script -> DebugUIHandlerRenderingLayerField +- DebugUIHandlerRenderingLayerField.Name Label -> Text +- DebugUIHandlerRenderingLayerField.Value Toggle -> Header +- UIFoldout.Script -> UIFoldout +- UIFoldout.Content -> Content +- UIFoldout.Arrow Opened -> Arrow Opened +- UIFoldout.Arrow Closed -> Arrow Closed +- Image.Script -> Image +- Image.Sprite -> UIFoldoutOpened +- Image.Sprite -> UIFoldoutClosed +- Text.Script -> Text +- Image.Sprite -> White1px +- DebugUIHandlerIndirectToggle.Script -> DebugUIHandlerIndirectToggle +- DebugUIHandlerIndirectToggle.Name Label -> Text +- DebugUIHandlerIndirectToggle.Value Toggle -> Toggle +- DebugUIHandlerIndirectToggle.Checkmark Image -> Checkmark +- Toggle.Script -> Toggle +- Toggle.Target Graphic -> Background +- Toggle.Graphic -> Checkmark +- Image.Sprite -> UIElement8px +- Image.Sprite -> UICheckMark + +- Missing scripts: 0 +- Missing references: 0 + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIHBox.prefab` + +## Components + +- RectTransform +- HorizontalLayoutGroup +- ContentSizeFitter +- DebugUIHandlerContainer +- DebugUIHandlerHBox + +## Attached Scripts + +- HorizontalLayoutGroup +- ContentSizeFitter +- DebugUIHandlerContainer +- DebugUIHandlerHBox + +## Nested Prefabs + +- None detected. + +## Important References + +- HorizontalLayoutGroup.Script -> HorizontalLayoutGroup +- ContentSizeFitter.Script -> ContentSizeFitter +- DebugUIHandlerContainer.Script -> DebugUIHandlerContainer +- DebugUIHandlerContainer.Content Holder -> DebugUIHBox +- DebugUIHandlerHBox.Script -> DebugUIHandlerHBox + +- Missing scripts: 0 +- Missing references: 0 + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIIntField.prefab` + +## Components + +- RectTransform +- DebugUIHandlerIntField +- CanvasRenderer +- Text +- Button + +## Attached Scripts + +- DebugUIHandlerIntField +- Text +- Button + +## Nested Prefabs + +- None detected. + +## Important References + +- DebugUIHandlerIntField.Script -> DebugUIHandlerIntField +- DebugUIHandlerIntField.Name Label -> Text +- DebugUIHandlerIntField.Value Label -> Int +- Text.Script -> Text +- Button.Script -> Button +- Button.Target Graphic -> <<< +- Button.Target Graphic -> < +- Button.Target Graphic -> > +- Button.Target Graphic -> >>> + +- Missing scripts: 0 +- Missing references: 0 + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIMessageBox.prefab` + +## Components + +- RectTransform +- VerticalLayoutGroup +- ContentSizeFitter +- DebugUIHandlerMessageBox +- CanvasRenderer +- Image +- Text + +## Attached Scripts + +- VerticalLayoutGroup +- ContentSizeFitter +- DebugUIHandlerMessageBox +- Image +- Text + +## Nested Prefabs + +- None detected. + +## Important References + +- VerticalLayoutGroup.Script -> VerticalLayoutGroup +- ContentSizeFitter.Script -> ContentSizeFitter +- DebugUIHandlerMessageBox.Script -> DebugUIHandlerMessageBox +- DebugUIHandlerMessageBox.Name Label -> Text +- Image.Script -> Image +- Text.Script -> Text + +- Missing scripts: 0 +- Missing references: 0 + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIObject.prefab` + +## Components + +- RectTransform +- DebugUIHandlerObject +- CanvasRenderer +- Text + +## Attached Scripts + +- DebugUIHandlerObject +- Text + +## Nested Prefabs + +- None detected. + +## Important References + +- DebugUIHandlerObject.Script -> DebugUIHandlerObject +- DebugUIHandlerObject.Name Label -> Text +- DebugUIHandlerObject.Value Label -> Value +- Text.Script -> Text + +- Missing scripts: 0 +- Missing references: 0 + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIObjectList.prefab` + +## Components + +- RectTransform +- DebugUIHandlerObjectList +- CanvasRenderer +- Text +- Button + +## Attached Scripts + +- DebugUIHandlerObjectList +- Text +- Button + +## Nested Prefabs + +- None detected. + +## Important References + +- DebugUIHandlerObjectList.Script -> DebugUIHandlerObjectList +- DebugUIHandlerObjectList.Next Button Text -> Increment +- DebugUIHandlerObjectList.Previous Button Text -> Decrement +- DebugUIHandlerObjectList.Name Label -> Text +- DebugUIHandlerObjectList.Value Label -> Value +- Text.Script -> Text +- Button.Script -> Button +- Button.Target Graphic -> Decrement +- Button.Target Graphic -> Increment + +- Missing scripts: 0 +- Missing references: 0 + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIObjectPopupField.prefab` + +## Components + +- RectTransform +- DebugUIHandlerObjectPopupField +- CanvasRenderer +- Text +- Button + +## Attached Scripts + +- DebugUIHandlerObjectPopupField +- Text +- Button + +## Nested Prefabs + +- None detected. + +## Important References + +- DebugUIHandlerObjectPopupField.Script -> DebugUIHandlerObjectPopupField +- DebugUIHandlerObjectPopupField.Next Button Text -> Increment +- DebugUIHandlerObjectPopupField.Previous Button Text -> Decrement +- DebugUIHandlerObjectPopupField.Name Label -> Text +- DebugUIHandlerObjectPopupField.Value Label -> Value +- Text.Script -> Text +- Button.Script -> Button +- Button.Target Graphic -> Decrement +- Button.Target Graphic -> Increment + +- Missing scripts: 0 +- Missing references: 0 + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIPanel.prefab` + +## Components + +- RectTransform +- CanvasRenderer +- Image +- VerticalLayoutGroup +- ContentSizeFitter +- DebugUIHandlerContainer +- DebugUIHandlerPanel +- LayoutElement +- Button +- Text +- ScrollRect +- Mask +- Scrollbar +- EventTrigger + +## Attached Scripts + +- Image +- VerticalLayoutGroup +- ContentSizeFitter +- DebugUIHandlerContainer +- DebugUIHandlerPanel +- LayoutElement +- Button +- Text +- ScrollRect +- Mask +- Scrollbar +- EventTrigger + +## Nested Prefabs + +- None detected. + +## Important References + +- Image.Script -> Image +- Image.Sprite -> White1px +- VerticalLayoutGroup.Script -> VerticalLayoutGroup +- ContentSizeFitter.Script -> ContentSizeFitter +- DebugUIHandlerContainer.Script -> DebugUIHandlerContainer +- DebugUIHandlerContainer.Content Holder -> Content +- DebugUIHandlerPanel.Script -> DebugUIHandlerPanel +- DebugUIHandlerPanel.Name Label -> Title +- DebugUIHandlerPanel.Scroll Rect -> Scroll View +- DebugUIHandlerPanel.Viewport -> Viewport +- LayoutElement.Script -> LayoutElement +- Button.Script -> Button +- Button.Target Graphic -> Previous +- Text.Script -> Text +- Button.Target Graphic -> Next +- ScrollRect.Script -> ScrollRect +- ScrollRect.Content -> Content +- ScrollRect.Viewport -> Viewport +- ScrollRect.Horizontal Scrollbar -> Scrollbar Horizontal +- ScrollRect.Vertical Scrollbar -> Scrollbar Vertical +- Mask.Script -> Mask +- Image.Sprite -> UIMask +- Scrollbar.Script -> Scrollbar +- Scrollbar.Target Graphic -> Handle +- Scrollbar.Handle Rect -> Handle +- EventTrigger.Script -> EventTrigger +- Image.Sprite -> UIElement8px +- Button.Target Graphic -> Reset Button + +- Missing scripts: 0 +- Missing references: 0 + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIProgressBar.prefab` + +## Components + +- RectTransform +- DebugUIHandlerProgressBar +- CanvasRenderer +- Text +- Image + +## Attached Scripts + +- DebugUIHandlerProgressBar +- Text +- Image + +## Nested Prefabs + +- None detected. + +## Important References + +- DebugUIHandlerProgressBar.Script -> DebugUIHandlerProgressBar +- DebugUIHandlerProgressBar.Name Label -> Text +- DebugUIHandlerProgressBar.Value Label -> Value +- DebugUIHandlerProgressBar.Progress Bar Rect -> Progress +- Text.Script -> Text +- Image.Script -> Image +- Image.Sprite -> White1px + +- Missing scripts: 0 +- Missing references: 0 + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIRow.prefab` + +## Components + +- RectTransform +- VerticalLayoutGroup +- ContentSizeFitter +- DebugUIHandlerContainer +- DebugUIHandlerRow +- UIFoldout +- CanvasRenderer +- Image +- Text + +## Attached Scripts + +- VerticalLayoutGroup +- ContentSizeFitter +- DebugUIHandlerContainer +- DebugUIHandlerRow +- UIFoldout +- Image +- Text + +## Nested Prefabs + +- None detected. + +## Important References + +- VerticalLayoutGroup.Script -> VerticalLayoutGroup +- ContentSizeFitter.Script -> ContentSizeFitter +- DebugUIHandlerContainer.Script -> DebugUIHandlerContainer +- DebugUIHandlerContainer.Content Holder -> Content +- DebugUIHandlerRow.Script -> DebugUIHandlerRow +- DebugUIHandlerRow.Name Label -> Text +- DebugUIHandlerRow.Value Toggle -> Header +- UIFoldout.Script -> UIFoldout +- UIFoldout.Content -> Content +- UIFoldout.Arrow Opened -> Arrow Opened +- UIFoldout.Arrow Closed -> Arrow Closed +- Image.Script -> Image +- Image.Sprite -> UIFoldoutOpened +- Image.Sprite -> UIFoldoutClosed +- Text.Script -> Text +- Image.Sprite -> White1px + +- Missing scripts: 0 +- Missing references: 0 + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIToggle.prefab` + +## Components + +- RectTransform +- DebugUIHandlerToggle +- CanvasRenderer +- Text +- Toggle +- Image + +## Attached Scripts + +- DebugUIHandlerToggle +- Text +- Toggle +- Image + +## Nested Prefabs + +- None detected. + +## Important References + +- DebugUIHandlerToggle.Script -> DebugUIHandlerToggle +- DebugUIHandlerToggle.Name Label -> Text +- DebugUIHandlerToggle.Value Toggle -> Toggle +- DebugUIHandlerToggle.Checkmark Image -> Checkmark +- Text.Script -> Text +- Toggle.Script -> Toggle +- Toggle.Target Graphic -> Background +- Toggle.Graphic -> Checkmark +- Image.Script -> Image +- Image.Sprite -> UIElement8px +- Image.Sprite -> UICheckMark + +- Missing scripts: 0 +- Missing references: 0 + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIToggleHistory.prefab` + +## Components + +- RectTransform +- DebugUIHandlerToggleHistory +- CanvasRenderer +- Text +- Toggle +- Image + +## Attached Scripts + +- DebugUIHandlerToggleHistory +- Text +- Toggle +- Image + +## Nested Prefabs + +- None detected. + +## Important References + +- DebugUIHandlerToggleHistory.Script -> DebugUIHandlerToggleHistory +- DebugUIHandlerToggleHistory.Name Label -> Text +- DebugUIHandlerToggleHistory.Value Toggle -> Toggle +- DebugUIHandlerToggleHistory.Checkmark Image -> Checkmark +- Text.Script -> Text +- Toggle.Script -> Toggle +- Toggle.Target Graphic -> Background +- Toggle.Graphic -> Checkmark +- Image.Script -> Image +- Image.Sprite -> UIElement8px +- Image.Sprite -> UICheckMark + +- Missing scripts: 0 +- Missing references: 0 + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIUIntField.prefab` + +## Components + +- RectTransform +- DebugUIHandlerUIntField +- CanvasRenderer +- Text +- Button + +## Attached Scripts + +- DebugUIHandlerUIntField +- Text +- Button + +## Nested Prefabs + +- None detected. + +## Important References + +- DebugUIHandlerUIntField.Script -> DebugUIHandlerUIntField +- DebugUIHandlerUIntField.Name Label -> Text +- DebugUIHandlerUIntField.Value Label -> UInt +- Text.Script -> Text +- Button.Script -> Button +- Button.Target Graphic -> <<< +- Button.Target Graphic -> < +- Button.Target Graphic -> > +- Button.Target Graphic -> >>> + +- Missing scripts: 0 +- Missing references: 0 + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIValue.prefab` + +## Components + +- RectTransform +- DebugUIHandlerValue +- CanvasRenderer +- Text + +## Attached Scripts + +- DebugUIHandlerValue +- Text + +## Nested Prefabs + +- None detected. + +## Important References + +- DebugUIHandlerValue.Script -> DebugUIHandlerValue +- DebugUIHandlerValue.Name Label -> Text +- DebugUIHandlerValue.Value Label -> Value +- Text.Script -> Text + +- Missing scripts: 0 +- Missing references: 0 + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIValuePersistent.prefab` + +## Components + +- RectTransform +- DebugUIHandlerValue +- CanvasRenderer +- Text + +## Attached Scripts + +- DebugUIHandlerValue +- Text + +## Nested Prefabs + +- None detected. + +## Important References + +- DebugUIHandlerValue.Script -> DebugUIHandlerValue +- DebugUIHandlerValue.Name Label -> Text +- DebugUIHandlerValue.Value Label -> Value +- Text.Script -> Text + +- Missing scripts: 0 +- Missing references: 0 + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIValueTuple.prefab` + +## Components + +- RectTransform +- DebugUIHandlerValueTuple +- CanvasRenderer +- Text + +## Attached Scripts + +- DebugUIHandlerValueTuple +- Text + +## Nested Prefabs + +- None detected. + +## Important References + +- DebugUIHandlerValueTuple.Script -> DebugUIHandlerValueTuple +- DebugUIHandlerValueTuple.Name Label -> Text +- DebugUIHandlerValueTuple.Value Label -> Value +- Text.Script -> Text + +- Missing scripts: 0 +- Missing references: 0 + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIVBox.prefab` + +## Components + +- RectTransform +- VerticalLayoutGroup +- ContentSizeFitter +- DebugUIHandlerContainer +- DebugUIHandlerVBox + +## Attached Scripts + +- VerticalLayoutGroup +- ContentSizeFitter +- DebugUIHandlerContainer +- DebugUIHandlerVBox + +## Nested Prefabs + +- None detected. + +## Important References + +- VerticalLayoutGroup.Script -> VerticalLayoutGroup +- ContentSizeFitter.Script -> ContentSizeFitter +- DebugUIHandlerContainer.Script -> DebugUIHandlerContainer +- DebugUIHandlerContainer.Content Holder -> DebugUIVBox +- DebugUIHandlerVBox.Script -> DebugUIHandlerVBox + +- Missing scripts: 0 +- Missing references: 0 + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIVector2.prefab` + +## Components + +- RectTransform +- VerticalLayoutGroup +- ContentSizeFitter +- DebugUIHandlerContainer +- DebugUIHandlerVector2 +- UIFoldout +- CanvasRenderer +- Image +- Text +- DebugUIHandlerIndirectFloatField + +## Attached Scripts + +- VerticalLayoutGroup +- ContentSizeFitter +- DebugUIHandlerContainer +- DebugUIHandlerVector2 +- UIFoldout +- Image +- Text +- DebugUIHandlerIndirectFloatField + +## Nested Prefabs + +- None detected. + +## Important References + +- VerticalLayoutGroup.Script -> VerticalLayoutGroup +- ContentSizeFitter.Script -> ContentSizeFitter +- DebugUIHandlerContainer.Script -> DebugUIHandlerContainer +- DebugUIHandlerContainer.Content Holder -> Content +- DebugUIHandlerVector2.Script -> DebugUIHandlerVector2 +- DebugUIHandlerVector2.Name Label -> Text +- DebugUIHandlerVector2.Value Toggle -> Header +- DebugUIHandlerVector2.Field X -> X +- DebugUIHandlerVector2.Field Y -> Y +- UIFoldout.Script -> UIFoldout +- UIFoldout.Content -> Content +- UIFoldout.Arrow Opened -> Arrow Opened +- UIFoldout.Arrow Closed -> Arrow Closed +- Image.Script -> Image +- Image.Sprite -> UIFoldoutOpened +- Image.Sprite -> UIFoldoutClosed +- Text.Script -> Text +- Image.Sprite -> White1px +- DebugUIHandlerIndirectFloatField.Script -> DebugUIHandlerIndirectFloatField +- DebugUIHandlerIndirectFloatField.Name Label -> Text +- DebugUIHandlerIndirectFloatField.Value Label -> Float + +- Missing scripts: 0 +- Missing references: 0 + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIVector3.prefab` + +## Components + +- RectTransform +- VerticalLayoutGroup +- ContentSizeFitter +- DebugUIHandlerContainer +- DebugUIHandlerVector3 +- UIFoldout +- CanvasRenderer +- Image +- Text +- DebugUIHandlerIndirectFloatField + +## Attached Scripts + +- VerticalLayoutGroup +- ContentSizeFitter +- DebugUIHandlerContainer +- DebugUIHandlerVector3 +- UIFoldout +- Image +- Text +- DebugUIHandlerIndirectFloatField + +## Nested Prefabs + +- None detected. + +## Important References + +- VerticalLayoutGroup.Script -> VerticalLayoutGroup +- ContentSizeFitter.Script -> ContentSizeFitter +- DebugUIHandlerContainer.Script -> DebugUIHandlerContainer +- DebugUIHandlerContainer.Content Holder -> Content +- DebugUIHandlerVector3.Script -> DebugUIHandlerVector3 +- DebugUIHandlerVector3.Name Label -> Text +- DebugUIHandlerVector3.Value Toggle -> Header +- DebugUIHandlerVector3.Field X -> X +- DebugUIHandlerVector3.Field Y -> Y +- DebugUIHandlerVector3.Field Z -> Z +- UIFoldout.Script -> UIFoldout +- UIFoldout.Content -> Content +- UIFoldout.Arrow Opened -> Arrow Opened +- UIFoldout.Arrow Closed -> Arrow Closed +- Image.Script -> Image +- Image.Sprite -> UIFoldoutOpened +- Image.Sprite -> UIFoldoutClosed +- Text.Script -> Text +- Image.Sprite -> White1px +- DebugUIHandlerIndirectFloatField.Script -> DebugUIHandlerIndirectFloatField +- DebugUIHandlerIndirectFloatField.Name Label -> Text +- DebugUIHandlerIndirectFloatField.Value Label -> Float + +- Missing scripts: 0 +- Missing references: 0 + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIVector4.prefab` + +## Components + +- RectTransform +- VerticalLayoutGroup +- ContentSizeFitter +- DebugUIHandlerContainer +- DebugUIHandlerVector4 +- UIFoldout +- CanvasRenderer +- Image +- Text +- DebugUIHandlerIndirectFloatField + +## Attached Scripts + +- VerticalLayoutGroup +- ContentSizeFitter +- DebugUIHandlerContainer +- DebugUIHandlerVector4 +- UIFoldout +- Image +- Text +- DebugUIHandlerIndirectFloatField + +## Nested Prefabs + +- None detected. + +## Important References + +- VerticalLayoutGroup.Script -> VerticalLayoutGroup +- ContentSizeFitter.Script -> ContentSizeFitter +- DebugUIHandlerContainer.Script -> DebugUIHandlerContainer +- DebugUIHandlerContainer.Content Holder -> Content +- DebugUIHandlerVector4.Script -> DebugUIHandlerVector4 +- DebugUIHandlerVector4.Name Label -> Text +- DebugUIHandlerVector4.Value Toggle -> Header +- DebugUIHandlerVector4.Field X -> X +- DebugUIHandlerVector4.Field Y -> Y +- DebugUIHandlerVector4.Field Z -> Z +- DebugUIHandlerVector4.Field W -> W +- UIFoldout.Script -> UIFoldout +- UIFoldout.Content -> Content +- UIFoldout.Arrow Opened -> Arrow Opened +- UIFoldout.Arrow Closed -> Arrow Closed +- Image.Script -> Image +- Image.Sprite -> UIFoldoutOpened +- Image.Sprite -> UIFoldoutClosed +- Text.Script -> Text +- Image.Sprite -> White1px +- DebugUIHandlerIndirectFloatField.Script -> DebugUIHandlerIndirectFloatField +- DebugUIHandlerIndirectFloatField.Name Label -> Text +- DebugUIHandlerIndirectFloatField.Value Label -> Float + +- Missing scripts: 0 +- Missing references: 0 -Not generated yet. Run the Unity analyzer to populate this report. diff --git a/Assets/RL_DevPlus1/Reports/RL_Unity_Prefab_Map.md.meta b/Assets/RL_DevPlus1/Reports/RL_Unity_Prefab_Map.md.meta new file mode 100644 index 0000000..f522d8e --- /dev/null +++ b/Assets/RL_DevPlus1/Reports/RL_Unity_Prefab_Map.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 742cdcee4c8d8234694a6f14a784188b +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RL_DevPlus1/Reports/RL_Unity_Project_Data.json b/Assets/RL_DevPlus1/Reports/RL_Unity_Project_Data.json index 758267a..d82bb3f 100644 --- a/Assets/RL_DevPlus1/Reports/RL_Unity_Project_Data.json +++ b/Assets/RL_DevPlus1/Reports/RL_Unity_Project_Data.json @@ -1,3 +1,108348 @@ -{ - "status": "not generated yet" -} +{ + "projectName": "SimpleTest", + "unityVersion": "6000.4.7f1", + "generatedAt": "2026-06-15 22:10:05", + "scenes": [ + { + "scenePath": "Assets/Scenes/SampleScene.unity", + "sceneName": "SampleScene", + "buildIndex": 0, + "rootGameObjectCount": 5, + "totalGameObjects": 5, + "activeGameObjects": 5, + "inactiveGameObjects": 0, + "missingScriptCount": 0, + "missingReferenceCount": 0, + "rootGameObjects": [ + "Main Camera", + "Directional Light", + "Global Volume", + "Plane", + "Cube" + ], + "gameObjects": [ + { + "hierarchyPath": "Main Camera", + "activeSelf": true, + "tag": "MainCamera", + "layer": 0, + "components": [ + "Transform", + "Camera", + "AudioListener", + "UniversalAdditionalCameraData" + ], + "attachedScripts": [ + "UniversalAdditionalCameraData" + ], + "referencedObjects": [ + "Script -> UniversalAdditionalCameraData" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "hierarchyPath": "Directional Light", + "activeSelf": true, + "tag": "Untagged", + "layer": 0, + "components": [ + "Transform", + "Light", + "UniversalAdditionalLightData" + ], + "attachedScripts": [ + "UniversalAdditionalLightData" + ], + "referencedObjects": [ + "Script -> UniversalAdditionalLightData" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "hierarchyPath": "Global Volume", + "activeSelf": true, + "tag": "Untagged", + "layer": 0, + "components": [ + "Transform", + "Volume" + ], + "attachedScripts": [ + "Volume" + ], + "referencedObjects": [ + "Script -> Volume", + "Shared Profile -> SampleSceneProfile" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "hierarchyPath": "Plane", + "activeSelf": true, + "tag": "Untagged", + "layer": 0, + "components": [ + "Transform", + "MeshFilter", + "MeshRenderer", + "MeshCollider" + ], + "attachedScripts": [], + "referencedObjects": [ + "Mesh -> Plane" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "hierarchyPath": "Cube", + "activeSelf": true, + "tag": "Untagged", + "layer": 0, + "components": [ + "Transform", + "MeshFilter", + "MeshRenderer", + "BoxCollider", + "SimpleBall", + "Rigidbody" + ], + "attachedScripts": [ + "SimpleBall" + ], + "referencedObjects": [ + "Mesh -> Cube", + "Script -> SimpleBall", + "M Renderer -> Cube" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + } + ], + "unityEvents": [], + "notes": "" + } + ], + "scripts": [ + { + "scriptPath": "Assets/Scripts/SimpleBall.cs", + "className": "SimpleBall", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "mRenderer", + "rotationSpeed" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/ConversionSystem/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/ConversionSystem/ConverterItemDescriptor.cs", + "className": "ConverterItemDescriptor", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "name", + "info", + "warningMessage", + "additionalData" + ], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/ConversionSystem/ConverterItemInfo.cs", + "className": "ConverterItemInfo", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/ConversionSystem/EditorStyles.cs", + "className": "EditorStyles", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/ConversionSystem/InitializeConverterContext.cs", + "className": "InitializeConverterContext", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/ConversionSystem/RunItemContext.cs", + "className": "RunItemContext", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/ConversionSystem/SystemConverter.cs", + "className": "SystemConverter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/ConversionSystem/SystemConverterContainer.cs", + "className": "SystemConverterContainer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/ConversionSystem/SystemConvertersEditor.cs", + "className": "SystemConvertersEditor", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [ + "DontSaveToLayout", + "CreateGUI" + ], + "serializedFields": [ + "m_ConverterStates" + ], + "publicFields": [ + "isActive", + "message", + "status", + "isEnabled", + "isLoading", + "isInitialized", + "items", + "pending", + "warnings", + "errors", + "success", + "isActiveAndEnabled", + "requiresInitialization", + "itemDescriptors", + "converterEditorAsset", + "converterListAsset", + "converterItem" + ], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/NavigationOverlay.cs", + "className": "NavigationOverlay", + "baseClass": "Overlay", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/NavigationPreferences.cs", + "className": "NavigationPreferencesProvider", + "baseClass": "SettingsProvider", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/NavigationWindow.cs", + "className": "NavigationWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "OnEnable", + "OnDisable", + "OnGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/NavMeshAssetManager.cs", + "className": "NavMeshAssetManager", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "StartBakingSurfaces", + "IsSurfaceBaking", + "ClearSurfaces" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "GetComponent" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/NavMeshComponentsGUIUtility.cs", + "className": "NavMeshComponentsGUIUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/NavMeshLinkEditor.cs", + "className": "NavMeshLinkEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [ + "OnSceneGUI", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/NavMeshModifierEditor.cs", + "className": "NavMeshModifierEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/NavMeshModifierVolumeEditor.cs", + "className": "NavMeshModifierVolumeEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/NavMeshSurfaceEditor.cs", + "className": "NavMeshSurfaceEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/Updater/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/Updater/NavigationConverterContainer.cs", + "className": "NavigationConverterContainer", + "baseClass": "SystemConverterContainer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/Updater/NavigationUpdaterEditor.cs", + "className": "NavigationUpdaterEditor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/Updater/NavMeshSceneConverter.cs", + "className": "NavMeshSceneConverter", + "baseClass": "SystemConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/Updater/NavMeshUpdaterUtility.cs", + "className": "NavMeshUpdaterUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "GetComponent" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/Updater/OffMeshLinkConverter.cs", + "className": "OffMeshLinkConverter", + "baseClass": "SystemConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Editor/Updater/OffMeshLinkUpdaterUtility.cs", + "className": "OffMeshLinkUpdaterUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "itemIndex", + "failureMessage" + ], + "unityApiUsage": [ + "SceneManager", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Runtime/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Runtime/HelpUrls.cs", + "className": "HelpUrls", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Runtime/NavMeshLink.cs", + "className": "NavMeshLink", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "UpdateLink" + ], + "serializedFields": [ + "m_AgentTypeID", + "m_StartPoint", + "m_EndPoint", + "m_StartTransform", + "m_EndTransform", + "m_Activated", + "m_Width", + "m_IsOverridingCost", + "m_Bidirectional", + "m_AutoUpdatePosition", + "m_Area" + ], + "publicFields": [ + "occupied" + ], + "unityApiUsage": [ + "SceneManager", + "GetComponent" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Runtime/NavMeshLink.deprecated.cs", + "className": "NavMeshLink", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdatePositions" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Runtime/NavMeshModifier.cs", + "className": "NavMeshModifier", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "AffectsAgentType" + ], + "serializedFields": [ + "m_OverrideArea", + "m_Area", + "m_OverrideGenerateLinks", + "m_GenerateLinks", + "m_IgnoreFromBuild", + "m_ApplyToChildren", + "m_AffectedAgents" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Runtime/NavMeshModifierVolume.cs", + "className": "NavMeshModifierVolume", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "AffectsAgentType" + ], + "serializedFields": [ + "m_Size", + "m_Center", + "m_Area", + "m_AffectedAgents" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ai.navigation/Runtime/NavMeshSurface.cs", + "className": "NavMeshSurface", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "AddData", + "RemoveData", + "GetBuildSettings", + "BuildNavMesh", + "UpdateNavMesh" + ], + "serializedFields": [ + "m_AgentTypeID", + "m_CollectObjects", + "m_Size", + "m_Center", + "m_LayerMask", + "m_UseGeometry", + "m_DefaultArea", + "m_GenerateLinks", + "m_IgnoreNavMeshAgent", + "m_IgnoreNavMeshObstacle", + "m_OverrideTileSize", + "m_TileSize", + "m_OverrideVoxelSize", + "m_VoxelSize", + "m_MinRegionArea", + "m_NavMeshData", + "m_BuildHeightMesh" + ], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "GetComponent" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstAotCompiler.cs", + "className": "BurstAotCompiler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "IsX86", + "Clone", + "GenerateAdditionalLinkXmlFile", + "OnBeforeRun", + "OnAfterRun", + "OnPostBuildPlayerScriptDLLs", + "DoSetup", + "DoGenerate", + "OnPreprocessBuild", + "Hash", + "Save", + "HashInto" + ], + "serializedFields": [], + "publicFields": [ + "Cpus", + "callbackOrder", + "summary", + "aotSettingsForTarget", + "targetPlatform", + "targetCpus", + "scriptingBackend", + "productName", + "isSupported", + "extraOptions", + "symbolDefinesHash" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstDisassembler.Core.ARM64.cs", + "className": "BurstDisassembler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstDisassembler.Core.ARM64.info.cs", + "className": "BurstDisassembler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstDisassembler.Core.cs", + "className": "BurstDisassembler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGetNextToken", + "Slice", + "ToString", + "ToFriendlyText", + "Equals", + "StartsWith", + "Contains", + "IndexOf" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstDisassembler.Core.LLVMIR.cs", + "className": "BurstDisassembler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstDisassembler.Core.LLVMIR.info.cs", + "className": "BurstDisassembler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstDisassembler.Core.Wasm.cs", + "className": "BurstDisassembler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstDisassembler.Core.Wasm.info.cs", + "className": "BurstDisassembler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstDisassembler.Core.x86.cs", + "className": "BurstDisassembler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstDisassembler.Core.x86.info.cs", + "className": "BurstDisassembler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstDisassembler.cs", + "className": "BurstDisassembler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "LineUsedReg", + "LineUsesRegs", + "CleanRegs", + "GetRegisterTokenIndex", + "GetTokenIndexFromColumn", + "GetOrRenderBlockToTextUncached", + "GetOrRenderBlockToText", + "GetToken", + "GetTokenAsTextSlice", + "GetTokenAsText", + "Initialize", + "RenderFullText", + "AddEdge", + "SortEdges", + "Compare", + "Reset", + "TryGetNext", + "Equals", + "GetOrCreate", + "AddTokenProvider", + "RegisterMatch", + "RegisterEquality", + "LineContainsRegs", + "Add", + "PushLine", + "Clear" + ], + "serializedFields": [], + "publicFields": [ + "Blocks", + "IsColored", + "Lines", + "Tokens", + "Kind", + "LineIndex", + "Length", + "Edges", + "TokenIndex", + "SourceFileNumber", + "SourceLineNumber", + "SourceColumnNumber", + "ColumnIndex", + "OriginRef", + "LineRef", + "GlobalLabelLineRef", + "Count" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstInspectorGUI.cs", + "className": "BurstInspectorGUI", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "OnEnable", + "OnDisable", + "Update", + "OnGUI", + "Initialize" + ], + "serializedFields": [ + "_targetCpu", + "_disasmKind", + "_oldDisasmKind", + "_previousTargetIndex", + "_safetyChecks", + "_showBranchMarkers", + "_enhancedDisassembly", + "_searchFilterJobs", + "_showUnityNamespaceJobs", + "_showDOTSGeneratedJobs", + "_flowCompileTogglesToNewLine", + "_focusTargetJob", + "_searchFilterAssembly", + "_sameTargetButDifferentAssemblyKind", + "Vector2", + "_searchBarVisible", + "_selectedItem", + "targetNames", + "treeViewState", + "_isCompileError", + "_prevWasCompileError", + "_smellTest" + ], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstLoader.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstMath.cs", + "className": "BurstMath", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstMenu.cs", + "className": "BurstMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstPlatformAotSettings.cs", + "className": "BurstPlatformAotSettings", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "bool", + "type", + "DebugDataKind", + "AvailX86Targets", + "AvailX64Targets", + "BitsetX86Targets", + "BitsetX64Targets", + "BitsetArm64Targets", + "OptimizeFor", + "FloatMode", + "StackProtector", + "uint" + ], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/BurstStringSearch.cs", + "className": "BurstStringSearch", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/LabeledPopup.cs", + "className": "LabeledPopup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Editor/LongTextArea.cs", + "className": "LongTextArea", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetText", + "ExpandAllBlocks", + "FocusCodeBlocks", + "SetDisassembler", + "Invalidate", + "Interact", + "MoveView", + "StopSelection", + "NextSearchHit", + "StopSearching", + "Render", + "LinesRegsCached", + "IsRegisterCachedOrClear", + "IsLineHighlightCached", + "IsRegistersCached", + "UpdateRegisters", + "UpdateLineHighlight", + "Clear" + ], + "serializedFields": [], + "publicFields": [ + "lineCount", + "text", + "StartHorizontal", + "VerticalLine", + "EndHorizontal", + "UpperLine", + "LowerLine", + "UpperAngle", + "LowerAngle", + "GetText", + "NrSearchHits", + "ActiveSearchNr", + "box", + "info", + "lineNumber", + "valid", + "startY", + "lastY", + "botY", + "startLineEndIdxRel", + "startLine", + "lastLine", + "charsIn", + "charsInDrag", + "endLine", + "chosenLine", + "lineHighlight", + "rects" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/BurstCompileAttribute.cs", + "className": "BurstCompileAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/BurstCompiler.cs", + "className": "BurstCompiler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Begin", + "With", + "And", + "SendToCompiler" + ], + "serializedFields": [], + "publicFields": [ + "AlreadyLoaded", + "IsScriptDebugInfoEnabled", + "PackagesChanged" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/BurstCompilerOptions.cs", + "className": "BurstCompilerOptions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/BurstExecutionEnvironment.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/BurstRuntime.cs", + "className": "BurstRuntime", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/BurstString.cs", + "className": "BurstString", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetBase" + ], + "serializedFields": [], + "publicFields": [ + "Kind", + "DigitsCount", + "Scale", + "AlignAndSize", + "Specifier", + "Lowercase", + "Uppercase" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/BurstString.Float.cs", + "className": "BurstString", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetLength", + "GetBlock", + "SetZero", + "IsZero", + "SetU64", + "SetU32", + "GetU32", + "IsNegative", + "GetExponent", + "GetMantissa" + ], + "serializedFields": [], + "publicFields": [ + "m_length", + "m_floatingPoint", + "m_integer" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/CompilerServices/Aliasing.cs", + "className": "Aliasing", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/CompilerServices/AssumeRangeAttribute.cs", + "className": "AssumeRangeAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/CompilerServices/Constant.cs", + "className": "Constant", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/CompilerServices/Hint.cs", + "className": "Hint", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/CompilerServices/IgnoreWarningAttribute.cs", + "className": "IgnoreWarningAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/CompilerServices/Loop.cs", + "className": "Loop", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/CompilerServices/SkipLocalsInitAttribute.cs", + "className": "SkipLocalsInitAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/CompilerServices/SPMD.cs", + "className": "SpmdAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/DiagnosticId.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Editor/BurstAssemblyDisable.cs", + "className": "BurstAssemblyDisable", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "MonoBehaviour", + "DisabledAssemblies" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Editor/BurstCompileTarget.cs", + "className": "BurstCompileTarget", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetDisplayName" + ], + "serializedFields": [], + "publicFields": [ + "HasRequiredBurstCompileAttributes", + "RawDisassembly", + "FormattedDisassembly", + "DisassemblyKind", + "IsLoading", + "JustLoaded" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Editor/BurstEditorOptions.cs", + "className": "BurstEditorOptions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Editor/BurstLoader.cs", + "className": "BurstLoader", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Editor/BurstReflection.cs", + "className": "BurstReflection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/FunctionPointer.cs", + "className": "IFunctionPointer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Value", + "IsCreated" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/Arm/NEON.cs", + "className": "Arm", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/Arm/NEON_AArch64.cs", + "className": "Arm", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/Arm/NEON_AArch64_crypto.cs", + "className": "Arm", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/Arm/NEON_AArch64_dotprod.cs", + "className": "Arm", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/Arm/NEON_AArch64_fp16.cs", + "className": "Arm", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/Arm/NEON_AArch64_rdma.cs", + "className": "Arm", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/Arm/NEON_ctor.cs", + "className": "Arm", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/Common.cs", + "className": "Common", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/f16.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "intValue", + "floatValue" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/SimdDebugViews.cs", + "className": "V64DebugView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/v64.cs", + "className": "v64", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Byte0", + "Byte1", + "Byte2", + "Byte3", + "Byte4", + "Byte5", + "Byte6", + "Byte7", + "SByte0", + "SByte1", + "SByte2", + "SByte3", + "SByte4", + "SByte5", + "SByte6", + "SByte7", + "UShort0", + "UShort1", + "UShort2", + "UShort3", + "SShort0", + "SShort1", + "SShort2", + "SShort3", + "Half0", + "Half1", + "Half2", + "Half3", + "UInt0", + "UInt1", + "SInt0", + "SInt1", + "ULong0", + "SLong0", + "Float0", + "Float1", + "Double0", + "v64_0", + "v64_1", + "v64_2", + "v64_3" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/v128.cs", + "className": "v128", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Byte0", + "Byte1", + "Byte2", + "Byte3", + "Byte4", + "Byte5", + "Byte6", + "Byte7", + "Byte8", + "Byte9", + "Byte10", + "Byte11", + "Byte12", + "Byte13", + "Byte14", + "Byte15", + "SByte0", + "SByte1", + "SByte2", + "SByte3", + "SByte4", + "SByte5", + "SByte6", + "SByte7", + "SByte8", + "SByte9", + "SByte10", + "SByte11", + "SByte12", + "SByte13", + "SByte14", + "SByte15", + "UShort0", + "UShort1", + "UShort2", + "UShort3", + "UShort4", + "UShort5", + "UShort6", + "UShort7", + "SShort0", + "SShort1", + "SShort2", + "SShort3", + "SShort4", + "SShort5", + "SShort6", + "SShort7", + "Half0", + "Half1", + "Half2", + "Half3", + "Half4", + "Half5", + "Half6", + "Half7", + "UInt0", + "UInt1", + "UInt2", + "UInt3", + "SInt0", + "SInt1", + "SInt2", + "SInt3", + "ULong0", + "ULong1", + "SLong0", + "SLong1", + "Float0", + "Float1", + "Float2", + "Float3", + "Double0", + "Double1", + "Lo64", + "Hi64", + "v128_0", + "v128_1", + "v128_2", + "v128_3" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/v256.cs", + "className": "v256", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Byte0", + "Byte1", + "Byte2", + "Byte3", + "Byte4", + "Byte5", + "Byte6", + "Byte7", + "Byte8", + "Byte9", + "Byte10", + "Byte11", + "Byte12", + "Byte13", + "Byte14", + "Byte15", + "Byte16", + "Byte17", + "Byte18", + "Byte19", + "Byte20", + "Byte21", + "Byte22", + "Byte23", + "Byte24", + "Byte25", + "Byte26", + "Byte27", + "Byte28", + "Byte29", + "Byte30", + "Byte31", + "SByte0", + "SByte1", + "SByte2", + "SByte3", + "SByte4", + "SByte5", + "SByte6", + "SByte7", + "SByte8", + "SByte9", + "SByte10", + "SByte11", + "SByte12", + "SByte13", + "SByte14", + "SByte15", + "SByte16", + "SByte17", + "SByte18", + "SByte19", + "SByte20", + "SByte21", + "SByte22", + "SByte23", + "SByte24", + "SByte25", + "SByte26", + "SByte27", + "SByte28", + "SByte29", + "SByte30", + "SByte31", + "UShort0", + "UShort1", + "UShort2", + "UShort3", + "UShort4", + "UShort5", + "UShort6", + "UShort7", + "UShort8", + "UShort9", + "UShort10", + "UShort11", + "UShort12", + "UShort13", + "UShort14", + "UShort15", + "SShort0", + "SShort1", + "SShort2", + "SShort3", + "SShort4", + "SShort5", + "SShort6", + "SShort7", + "SShort8", + "SShort9", + "SShort10", + "SShort11", + "SShort12", + "SShort13", + "SShort14", + "SShort15", + "Half0", + "Half1", + "Half2", + "Half3", + "Half4", + "Half5", + "Half6", + "Half7", + "Half8", + "Half9", + "Half10", + "Half11", + "Half12", + "Half13", + "Half14", + "Half15", + "UInt0", + "UInt1", + "UInt2", + "UInt3", + "UInt4", + "UInt5", + "UInt6", + "UInt7", + "SInt0", + "SInt1", + "SInt2", + "SInt3", + "SInt4", + "SInt5", + "SInt6", + "SInt7", + "ULong0", + "ULong1", + "ULong2", + "ULong3", + "SLong0", + "SLong1", + "SLong2", + "SLong3", + "Float0", + "Float1", + "Float2", + "Float3", + "Float4", + "Float5", + "Float6", + "Float7", + "Double0", + "Double1", + "Double2", + "Double3", + "Lo128", + "Hi128" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/x86/Avx.cs", + "className": "X86", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/x86/Avx2.cs", + "className": "X86", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/x86/Bmi1.cs", + "className": "X86", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/x86/Bmi2.cs", + "className": "X86", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/x86/Common.cs", + "className": "X86", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/x86/Csr.cs", + "className": "X86", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/x86/F16C.cs", + "className": "X86", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/x86/Fma.cs", + "className": "X86", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "f", + "u" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/x86/Popcnt.cs", + "className": "X86", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/x86/Sse.cs", + "className": "X86", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/x86/Sse2.cs", + "className": "X86", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/x86/Sse3.cs", + "className": "X86", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/x86/Sse4_1.cs", + "className": "X86", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/x86/Sse4_2.cs", + "className": "X86", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetBit", + "GetBit" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/Intrinsics/x86/Ssse3.cs", + "className": "X86", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/NoAliasAttribute.cs", + "className": "NoAliasAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/SafeStringArrayHelper.cs", + "className": "SafeStringArrayHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Runtime/SharedStatic.cs", + "className": "SharedStatic", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Unity.Burst.CodeGen/AssemblyResolver.cs", + "className": "AssemblyResolver", + "baseClass": "BaseAssemblyResolver", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "LoadFromFile", + "LoadFromStream", + "TryResolve", + "GetSymbolReader", + "Dispose", + "GetWriterProvider", + "ProcessDebugHeader", + "Read" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Unity.Burst.CodeGen/BurstILPostProcessor.cs", + "className": "BurstILPostProcessor", + "baseClass": "ILPostProcessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RegisterKnownLocation" + ], + "serializedFields": [], + "publicFields": [ + "IsDebugging", + "DebuggingLevel" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Unity.Burst.CodeGen/CecilExtensions.cs", + "className": "CecilExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Unity.Burst.CodeGen/FunctionPointerInvokeTransform.cs", + "className": "FunctionPointerInvokeTransform", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize", + "Run", + "CollectDelegateInvokesFromType", + "Finish", + "IsInstructionForFunctionPointerInvoke" + ], + "serializedFields": [], + "publicFields": [ + "Operand", + "Captured" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Unity.Burst.CodeGen/GenericContext.cs", + "className": "GenericContext", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsEmpty", + "Resolve" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Unity.Burst.CodeGen/ILPostProcessing.cs", + "className": "ILPostProcessing", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Run" + ], + "serializedFields": [], + "publicFields": [ + "_skipInitializeOnLoad" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.burst/Unity.Burst.CodeGen/ILPostProcessingLegacy.cs", + "className": "ILPostProcessingLegacy", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Run" + ], + "serializedFields": [], + "publicFields": [ + "_skipInitializeOnLoad" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/DocCodeSamples.Tests/CollectionsAllocationExamples.cs", + "className": "AliasingExample", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "foo", + "foo2", + "foo3", + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "Nums" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/DocCodeSamples.Tests/CollectionsExamples.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "foo", + "Execute", + "foo2" + ], + "serializedFields": [], + "publicFields": [ + "nums" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/AllocatorManager.cs", + "className": "AllocatorManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Try", + "Dispose", + "Equals", + "CompareTo", + "TryAllocate", + "TryFree", + "Allocate", + "Free", + "Initialize" + ], + "serializedFields": [], + "publicFields": [ + "Index", + "Version", + "Value", + "Function", + "Pointer", + "Items", + "Allocator", + "Range", + "BytesPerItem", + "AllocatedItems", + "Log2Alignment", + "Padding0", + "Padding1", + "Padding2", + "Bytes", + "AllocatedBytes", + "BudgetInBytes" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/AutoFreeAllocator.cs", + "className": "AutoFreeAllocator", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "LockfreeAdd", + "Rewind", + "Clear", + "Dispose", + "RemoveAtSwapBack", + "TrimExcess", + "Update", + "Initialize", + "FreeAll", + "Try" + ], + "serializedFields": [], + "publicFields": [ + "Length", + "Capacity" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/BitField.cs", + "className": "Bitwise", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear", + "SetBits", + "GetBits", + "IsSet", + "TestNone", + "TestAny", + "TestAll", + "CountBits", + "CountLeadingZeros", + "CountTrailingZeros" + ], + "serializedFields": [], + "publicFields": [ + "Value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/CollectionHelper.cs", + "className": "CollectionHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/ConcurrentMask.cs", + "className": "ConcurrentMask", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/DataStreamExtensions.cs", + "className": "DataStreamExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/DataStreamReader.cs", + "className": "DataStreamReader", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ReadBytes", + "GetBytesRead", + "GetBitsRead", + "SeekSet", + "ReadByte", + "ReadShort", + "ReadUShort", + "ReadInt", + "ReadUInt", + "ReadLong", + "ReadULong", + "Flush", + "ReadShortNetworkByteOrder", + "ReadUShortNetworkByteOrder", + "ReadIntNetworkByteOrder", + "ReadUIntNetworkByteOrder", + "ReadFloat", + "ReadDouble", + "ReadPackedUInt", + "ReadRawBits", + "ReadPackedULong", + "ReadPackedInt", + "ReadPackedLong", + "ReadPackedFloat", + "ReadPackedDouble", + "ReadPackedIntDelta", + "ReadPackedUIntDelta", + "ReadPackedLongDelta", + "ReadPackedULongDelta", + "ReadPackedFloatDelta", + "ReadPackedDoubleDelta", + "ReadFixedString", + "ReadPackedFixedStringDelta" + ], + "serializedFields": [], + "publicFields": [ + "m_ReadByteIndex", + "m_BitIndex", + "m_BitBuffer", + "m_FailedReads" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/DataStreamWriter.cs", + "className": "DataStreamWriter", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AsNativeArray", + "Flush", + "WriteByte", + "WriteBytes", + "WriteShort", + "WriteUShort", + "WriteInt", + "WriteUInt", + "WriteLong", + "WriteULong", + "WriteShortNetworkByteOrder", + "WriteUShortNetworkByteOrder", + "WriteIntNetworkByteOrder", + "WriteUIntNetworkByteOrder", + "WriteFloat", + "WriteDouble", + "WriteRawBits", + "WritePackedUInt", + "WritePackedULong", + "WritePackedInt", + "WritePackedLong", + "WritePackedFloat", + "WritePackedDouble", + "WritePackedUIntDelta", + "WritePackedIntDelta", + "WritePackedLongDelta", + "WritePackedULongDelta", + "WritePackedFloatDelta", + "WritePackedDoubleDelta", + "Clear" + ], + "serializedFields": [], + "publicFields": [ + "length", + "capacity", + "bitBuffer", + "bitIndex", + "failedWrites", + "m_SendHandleData" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/DebugView.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "key", + "value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/DoubleRewindableAllocators.cs", + "className": "DoubleRewindableAllocators", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Update", + "Initialize", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "IsCreated" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/FixedList.gen.cs", + "className": "FixedList", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "AddNoResize", + "Clear", + "InsertRangeWithBeginEnd", + "InsertRange", + "Insert", + "RemoveAtSwapBack", + "RemoveRangeSwapBack", + "RemoveAt", + "RemoveRange", + "ToArray", + "ToNativeArray", + "CompareTo", + "Equals", + "Dispose", + "MoveNext", + "Reset", + "GetEnumerator" + ], + "serializedFields": [ + "U", + "FixedBytes32Align8", + "FixedBytes64Align8", + "FixedBytes128Align8", + "FixedBytes512Align8", + "FixedBytes4096Align8" + ], + "publicFields": [ + "Items" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/FixedString.gen.cs", + "className": "FixedBytes16Align8", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryResize", + "Clear", + "Add", + "Dispose", + "MoveNext", + "Reset", + "GetEnumerator", + "CompareTo", + "Equals" + ], + "serializedFields": [ + "ushort", + "FixedBytes30", + "FixedBytes62", + "FixedBytes126", + "FixedBytes510", + "FixedBytes4094" + ], + "publicFields": [ + "byte0000", + "byte0008", + "byte0001", + "byte0002", + "byte0003", + "byte0004", + "byte0005", + "byte0006", + "byte0007", + "byte0009", + "byte0010", + "byte0011", + "byte0012", + "byte0013", + "byte0014", + "byte0015", + "offset0000", + "byte0016", + "byte0017", + "byte0018", + "byte0019", + "byte0020", + "byte0021", + "byte0022", + "byte0023", + "byte0024", + "byte0025", + "byte0026", + "byte0027", + "byte0028", + "byte0029", + "Value", + "offset0016", + "offset0032", + "byte0048", + "byte0049", + "byte0050", + "byte0051", + "byte0052", + "byte0053", + "byte0054", + "byte0055", + "byte0056", + "byte0057", + "byte0058", + "byte0059", + "byte0060", + "byte0061", + "offset0048", + "offset0064", + "offset0080", + "offset0096", + "byte0112", + "byte0113", + "byte0114", + "byte0115", + "byte0116", + "byte0117", + "byte0118", + "byte0119", + "byte0120", + "byte0121", + "byte0122", + "byte0123", + "byte0124", + "byte0125", + "offset0112", + "offset0128", + "offset0144", + "offset0160", + "offset0176", + "offset0192", + "offset0208", + "offset0224", + "offset0240", + "offset0256", + "offset0272", + "offset0288", + "offset0304", + "offset0320", + "offset0336", + "offset0352", + "offset0368", + "offset0384", + "offset0400", + "offset0416", + "offset0432", + "offset0448", + "offset0464", + "offset0480", + "byte0496", + "byte0497", + "byte0498", + "byte0499", + "byte0500", + "byte0501", + "byte0502", + "byte0503", + "byte0504", + "byte0505", + "byte0506", + "byte0507", + "byte0508", + "byte0509", + "offset0496", + "offset0512", + "offset0528", + "offset0544", + "offset0560", + "offset0576", + "offset0592", + "offset0608", + "offset0624", + "offset0640", + "offset0656", + "offset0672", + "offset0688", + "offset0704", + "offset0720", + "offset0736", + "offset0752", + "offset0768", + "offset0784", + "offset0800", + "offset0816", + "offset0832", + "offset0848", + "offset0864", + "offset0880", + "offset0896", + "offset0912", + "offset0928", + "offset0944", + "offset0960", + "offset0976", + "offset0992", + "offset1008", + "offset1024", + "offset1040", + "offset1056", + "offset1072", + "offset1088", + "offset1104", + "offset1120", + "offset1136", + "offset1152", + "offset1168", + "offset1184", + "offset1200", + "offset1216", + "offset1232", + "offset1248", + "offset1264", + "offset1280", + "offset1296", + "offset1312", + "offset1328", + "offset1344", + "offset1360", + "offset1376", + "offset1392", + "offset1408", + "offset1424", + "offset1440", + "offset1456", + "offset1472", + "offset1488", + "offset1504", + "offset1520", + "offset1536", + "offset1552", + "offset1568", + "offset1584", + "offset1600", + "offset1616", + "offset1632", + "offset1648", + "offset1664", + "offset1680", + "offset1696", + "offset1712", + "offset1728", + "offset1744", + "offset1760", + "offset1776", + "offset1792", + "offset1808", + "offset1824", + "offset1840", + "offset1856", + "offset1872", + "offset1888", + "offset1904", + "offset1920", + "offset1936", + "offset1952", + "offset1968", + "offset1984", + "offset2000", + "offset2016", + "offset2032", + "offset2048", + "offset2064", + "offset2080", + "offset2096", + "offset2112", + "offset2128", + "offset2144", + "offset2160", + "offset2176", + "offset2192", + "offset2208", + "offset2224", + "offset2240", + "offset2256", + "offset2272", + "offset2288", + "offset2304", + "offset2320", + "offset2336", + "offset2352", + "offset2368", + "offset2384", + "offset2400", + "offset2416", + "offset2432", + "offset2448", + "offset2464", + "offset2480", + "offset2496", + "offset2512", + "offset2528", + "offset2544", + "offset2560", + "offset2576", + "offset2592", + "offset2608", + "offset2624", + "offset2640", + "offset2656", + "offset2672", + "offset2688", + "offset2704", + "offset2720", + "offset2736", + "offset2752", + "offset2768", + "offset2784", + "offset2800", + "offset2816", + "offset2832", + "offset2848", + "offset2864", + "offset2880", + "offset2896", + "offset2912", + "offset2928", + "offset2944", + "offset2960", + "offset2976", + "offset2992", + "offset3008", + "offset3024", + "offset3040", + "offset3056", + "offset3072", + "offset3088", + "offset3104", + "offset3120", + "offset3136", + "offset3152", + "offset3168", + "offset3184", + "offset3200", + "offset3216", + "offset3232", + "offset3248", + "offset3264", + "offset3280", + "offset3296", + "offset3312", + "offset3328", + "offset3344", + "offset3360", + "offset3376", + "offset3392", + "offset3408", + "offset3424", + "offset3440", + "offset3456", + "offset3472", + "offset3488", + "offset3504", + "offset3520", + "offset3536", + "offset3552", + "offset3568", + "offset3584", + "offset3600", + "offset3616", + "offset3632", + "offset3648", + "offset3664", + "offset3680", + "offset3696", + "offset3712", + "offset3728", + "offset3744", + "offset3760", + "offset3776", + "offset3792", + "offset3808", + "offset3824", + "offset3840", + "offset3856", + "offset3872", + "offset3888", + "offset3904", + "offset3920", + "offset3936", + "offset3952", + "offset3968", + "offset3984", + "offset4000", + "offset4016", + "offset4032", + "offset4048", + "offset4064", + "byte4080", + "byte4081", + "byte4082", + "byte4083", + "byte4084", + "byte4085", + "byte4086", + "byte4087", + "byte4088", + "byte4089", + "byte4090", + "byte4091", + "byte4092", + "byte4093" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/FixedStringAppendMethods.cs", + "className": "FixedStringMethods", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/FixedStringFormat.gen.cs", + "className": "FixedString", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/FixedStringFormatMethods.gen.cs", + "className": "FixedStringMethods", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/FixedStringInternalMethods.cs", + "className": "FixedStringMethods", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/FixedStringMethods.cs", + "className": "FixedStringMethods", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/FixedStringParseMethods.cs", + "className": "FixedStringMethods", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/FixedStringUtils.cs", + "className": "FixedStringUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "uintValue", + "floatValue" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/GenerateTestsForBurstCompatibilityAttribute.cs", + "className": "GenerateTestsForBurstCompatibilityAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "RequiredUnityDefine", + "CompileTarget" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/Jobs/EarlyInitHelpers.cs", + "className": "EarlyInitHelpers", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/Jobs/IJobFilter.cs", + "className": "IJobFilter", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "outputIndices", + "appendCount", + "JobData" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/Jobs/IJobParallelForBatch.cs", + "className": "IJobParallelForBatch", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/Jobs/IJobParallelForDefer.cs", + "className": "IJobParallelForDefer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/Jobs/RegisterGenericJobTypeAttribute.cs", + "className": "RegisterGenericJobTypeAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "ConcreteType" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/ListExtensions.cs", + "className": "ListExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/Memory.cs", + "className": "Memory", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeArrayExtensions.cs", + "className": "NativeArrayExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeBitArray.cs", + "className": "NativeBitArray", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Resize", + "SetCapacity", + "TrimExcess", + "Dispose", + "Clear", + "Set", + "SetBits", + "GetBits", + "IsSet", + "Copy", + "Find", + "TestNone", + "TestAny", + "TestAll", + "CountBits", + "AsReadOnly", + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "m_Allocator", + "m_Safety", + "Data" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeHashMap.cs", + "className": "NativeHashMapDispose", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "GetKeyValue", + "Dispose", + "Clear", + "TryAdd", + "Add", + "Remove", + "TryGetValue", + "ContainsKey", + "TrimExcess", + "GetKeyArray", + "GetValueArray", + "GetEnumerator", + "MoveNext", + "Reset", + "AsReadOnly" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeHashSet.cs", + "className": "NativeHashSetDebuggerTypeProxy", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Clear", + "Add", + "Remove", + "Contains", + "TrimExcess", + "ToNativeArray", + "GetEnumerator", + "MoveNext", + "Reset", + "AsReadOnly" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeList.cs", + "className": "DeferredArraySum", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "AddNoResize", + "AddRangeNoResize", + "Add", + "AddRange", + "AddReplicate", + "InsertRangeWithBeginEnd", + "InsertRange", + "RemoveAtSwapBack", + "RemoveRangeSwapBack", + "RemoveAt", + "RemoveRange", + "Dispose", + "Clear", + "AsArray", + "Execute", + "AsDeferredJobArray", + "ToArray", + "CopyFrom", + "Resize", + "ResizeUninitialized", + "SetCapacity", + "TrimExcess", + "AsParallelWriter" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeNotBurstCompatible.cs", + "className": "Extensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeParallelHashMap.cs", + "className": "NativeParallelHashMapDebuggerTypeProxy", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Count", + "Clear", + "TryAdd", + "Add", + "Remove", + "TryGetValue", + "ContainsKey", + "GetKeyArray", + "GetValueArray", + "AsParallelWriter", + "AsReadOnly", + "GetEnumerator", + "MoveNext", + "Reset" + ], + "serializedFields": [], + "publicFields": [ + "Keys", + "Values", + "Length", + "ThreadIndex", + "m_ThreadIndex" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeParallelHashMapExtensions.cs", + "className": "NativeParallelHashMapExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeParallelHashSet.cs", + "className": "NativeParallelHashSetDebuggerTypeProxy", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Count", + "Dispose", + "Clear", + "Add", + "Remove", + "Contains", + "ToNativeArray", + "AsParallelWriter", + "GetEnumerator", + "MoveNext", + "Reset", + "AsReadOnly" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeParallelHashSetExtensions.gen.cs", + "className": "HashSetExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeParallelMultiHashMap.cs", + "className": "NativeParallelMultiHashMapDebuggerTypeProxy", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetEntryIndex", + "Clear", + "Add", + "Remove", + "TryGetFirstValue", + "TryGetNextValue", + "ContainsKey", + "CountValuesForKey", + "SetValue", + "Dispose", + "GetKeyArray", + "GetValueArray", + "AsParallelWriter", + "GetValuesForKey", + "MoveNext", + "Reset", + "GetEnumerator", + "AsReadOnly" + ], + "serializedFields": [], + "publicFields": [ + "m_ThreadIndex" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeQueue.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Peek", + "Enqueue", + "Dequeue", + "TryDequeue", + "ToArray", + "Clear", + "Dispose", + "MoveNext", + "Reset", + "AsReadOnly", + "AsParallelWriter", + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "Data" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeReference.cs", + "className": "NativeReferenceUnsafeUtility", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "CopyFrom", + "CopyTo", + "Equals", + "AsReadOnly", + "Execute" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeRingQueue.cs", + "className": "NativeRingQueueDebugView", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "TryEnqueue", + "Enqueue", + "TryDequeue", + "Dequeue", + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "m_Safety", + "Data" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeSort.cs", + "className": "NativeSortExtension", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Compare", + "Execute", + "Schedule" + ], + "serializedFields": [], + "publicFields": [ + "Comp", + "Length", + "Data" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeStream.cs", + "className": "NativeStream", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AsReader", + "AsWriter", + "Count", + "Dispose", + "Execute", + "PatchMinMaxRange", + "BeginForEachIndex", + "EndForEachIndex" + ], + "serializedFields": [], + "publicFields": [ + "Container", + "ForEachCountArray", + "RemainingItemCount", + "m_StreamData", + "Data" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/NativeText.gen.cs", + "className": "NativeText", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryResize", + "Clear", + "Add", + "CompareTo", + "Equals", + "Dispose", + "MoveNext", + "Reset", + "GetEnumerator", + "AsReadOnly", + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "Value", + "m_Safety", + "Data" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/RewindableAllocator.cs", + "className": "RewindableAllocator", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Rewind", + "Contains", + "Initialize", + "Try" + ], + "serializedFields": [], + "publicFields": [ + "Length", + "m_bytes", + "m_union", + "BlocksAllocated", + "InitialSizeInBytes" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/StreamCompressionModel.cs", + "className": "StreamCompressionModel", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CalculateBucket" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UIntFloat.cs", + "className": "UIntFloat", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "floatValue", + "intValue", + "doubleValue", + "longValue" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/Unicode.cs", + "className": "Unicode", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "LengthInUtf8Bytes" + ], + "serializedFields": [], + "publicFields": [ + "value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeAppendBuffer.cs", + "className": "UnsafeAppendBuffer", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Reset", + "SetCapacity", + "ResizeUninitialized", + "Add", + "Pop", + "AsReader" + ], + "serializedFields": [], + "publicFields": [ + "Length", + "Capacity", + "Offset", + "EndOfBuffer" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeAtomicCounter.cs", + "className": "UnsafeAtomicCounter32", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Reset", + "Add", + "Sub", + "AddSat", + "SubSat" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeBitArray.cs", + "className": "UnsafeBitArray", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UnsafeBitArray", + "Resize", + "SetCapacity", + "TrimExcess", + "Dispose", + "Clear", + "Set", + "SetBits", + "GetBits", + "IsSet", + "Copy", + "Find", + "TestNone", + "TestAny", + "TestAll", + "CountBits", + "AsReadOnly" + ], + "serializedFields": [], + "publicFields": [ + "Length", + "Capacity" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeHashMap.cs", + "className": "UnsafeHashMapDebuggerTypeProxy", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Clear", + "TryAdd", + "Add", + "Remove", + "TryGetValue", + "ContainsKey", + "TrimExcess", + "GetKeyArray", + "GetValueArray", + "GetEnumerator", + "MoveNext", + "Reset", + "AsReadOnly" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeHashSet.cs", + "className": "UnsafeHashSetDebuggerTypeProxy", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Clear", + "Add", + "Remove", + "Contains", + "TrimExcess", + "ToNativeArray", + "GetEnumerator", + "MoveNext", + "Reset", + "AsReadOnly" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeList.cs", + "className": "UnsafeDisposeJob", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "Dispose", + "Clear", + "Resize", + "SetCapacity", + "TrimExcess", + "AddNoResize", + "AddRangeNoResize", + "Add", + "AddRange", + "AddReplicate", + "InsertRangeWithBeginEnd", + "InsertRange", + "RemoveAtSwapBack", + "RemoveRangeSwapBack", + "RemoveAt", + "RemoveRange", + "AsReadOnly", + "GetEnumerator", + "AsParallelReader", + "AsParallelWriter", + "CopyFrom", + "MoveNext", + "Reset", + "UnsafePtrList", + "IndexOf", + "Contains" + ], + "serializedFields": [], + "publicFields": [ + "m_length", + "m_capacity" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeNotBurstCompatible.cs", + "className": "Extensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeParallelHashMap.cs", + "className": "UnsafeParallelHashMapBucketData", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Execute", + "GetKeyValue", + "Clear", + "TryAdd", + "Add", + "Remove", + "TryGetValue", + "ContainsKey", + "GetKeyArray", + "GetValueArray", + "AsParallelWriter", + "AsReadOnly", + "GetEnumerator", + "MoveNext", + "Reset" + ], + "serializedFields": [], + "publicFields": [ + "ThreadIndex" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeParallelHashSet.cs", + "className": "UnsafeParallelHashSetDebuggerTypeProxy", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Count", + "Dispose", + "Clear", + "Add", + "Remove", + "Contains", + "ToNativeArray", + "AsParallelWriter", + "GetEnumerator", + "MoveNext", + "Reset", + "AsReadOnly" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeParallelHashSetExtensions.gen.cs", + "className": "HashSetExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeParallelMultiHashMap.cs", + "className": "UnsafeParallelMultiHashMapDebuggerTypeProxy", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear", + "Add", + "Remove", + "SetValue", + "Dispose", + "GetValuesForKey", + "MoveNext", + "Reset", + "GetEnumerator", + "AsParallelWriter", + "AsReadOnly" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeQueue.cs", + "className": "UnsafeQueueBlockHeader", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Peek", + "Enqueue", + "Dequeue", + "TryDequeue", + "ToArray", + "Clear", + "Dispose", + "MoveNext", + "Reset", + "AsReadOnly", + "AsParallelWriter", + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "m_NumItems", + "m_FirstBlock", + "m_LastBlock", + "m_MaxItems", + "m_CurrentRead", + "Data" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeRingQueue.cs", + "className": "UnsafeRingQueueDebugView", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "TryEnqueue", + "Enqueue", + "TryDequeue", + "Dequeue" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeScratchAllocator.cs", + "className": "UnsafeScratchAllocator", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeStream.cs", + "className": "UnsafeStream", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AsReader", + "AsWriter", + "Count", + "Dispose", + "Execute", + "BeginForEachIndex", + "EndForEachIndex" + ], + "serializedFields": [], + "publicFields": [ + "Container", + "Length", + "ForEachCount", + "RemainingItemCount" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeText.cs", + "className": "UnsafeText", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Clear", + "TryResize" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UnsafeUtilityEx.cs", + "className": "UnsafeUtilityExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/UTF8ArrayUnsafeUtility.cs", + "className": "UTF8ArrayUnsafeUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "terminates", + "result" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/xxHash3.AVX2.cs", + "className": "xxHash3", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/xxHash3.cs", + "className": "xxHash3", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "x", + "y" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections/xxHash3.StreamingState.cs", + "className": "xxHash3", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Acc", + "Buffer", + "IsHash64", + "BufferedSize", + "NbStripesSoFar", + "TotalLength", + "Seed", + "SecretKey", + "_PadEnd" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.BurstCompatibilityGen/BurstCompatibilityTests.cs", + "className": "for", + "baseClass": "IPreprocessShaders", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "CompareTo", + "ReplaceGeneric", + "OnProcessShader", + "CompatibilityTests" + ], + "serializedFields": [], + "publicFields": [ + "methodBase", + "InstanceType", + "MethodGenericTypeArguments", + "InstanceTypeGenericTypeArguments", + "RequiredDefine", + "callbackOrder" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.CodeGen/CecilExtensionMethods.cs", + "className": "TypeReferenceExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.CodeGen/JobReflectionDataPostProcessor.cs", + "className": "JobsILPostProcessor", + "baseClass": "ILPostProcessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.CodeGen/JobsILPostProcessor.cs", + "className": "JobsILPostProcessor", + "baseClass": "ILPostProcessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Resolve", + "AddAssemblyDefinitionBeingOperatedOn", + "GetReflectionImporter" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.CodeGen/UserError.cs", + "className": "UserError", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Editor/CLILeakDetectionSwitcher.cs", + "className": "CLILeakDetectionSwitcher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Editor/JobsMenu.cs", + "className": "JobsMenu", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/ArrayPerformanceTests.cs", + "className": "ArrayUtil", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AllocInt", + "AllocBclContainer", + "CreateRandomValues", + "AllocNativeContainer", + "AllocUnsafeContainer", + "MeasureNativeContainer", + "MeasureUnsafeContainer", + "MeasureBclContainer" + ], + "serializedFields": [], + "publicFields": [ + "total" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/BenchmarkAllocator.cs", + "className": "containing", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetParams", + "CreateAllocator", + "DestroyAllocator", + "Setup", + "Teardown", + "Measure", + "Execute" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/BenchmarkContainer.cs", + "className": "containing", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetParams", + "AllocNativeContainer", + "AllocUnsafeContainer", + "AllocBclContainer", + "MeasureNativeContainer", + "MeasureUnsafeContainer", + "MeasureBclContainer", + "Execute" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/BenchmarkContainerParallel.cs", + "className": "BenchmarkContainerRunnerParallel", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetParams", + "AllocNativeContainer", + "AllocUnsafeContainer", + "AllocBclContainer", + "MeasureNativeContainer", + "MeasureUnsafeContainer", + "MeasureBclContainer", + "Execute" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/HashMapPerformanceTests.cs", + "className": "HashMapUtil", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AllocInt", + "AllocBclContainer", + "CreateRandomKeys", + "RandomlyShuffleKeys", + "AllocNativeContainer", + "AllocUnsafeContainer", + "MeasureNativeContainer", + "MeasureUnsafeContainer", + "MeasureBclContainer" + ], + "serializedFields": [], + "publicFields": [ + "total" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/HashSetPerformanceTests.cs", + "className": "HashSetUtil", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AllocInt", + "AllocBclContainer", + "AllocBclContainerTuple", + "CreateRandomKeys", + "AllocNativeContainer", + "AllocUnsafeContainer", + "MeasureNativeContainer", + "MeasureUnsafeContainer", + "MeasureBclContainer" + ], + "serializedFields": [], + "publicFields": [ + "total" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/ListPerformanceTests.cs", + "className": "ListUtil", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AllocInt", + "AllocBclContainer", + "CreateRandomValues", + "AllocNativeContainer", + "AllocUnsafeContainer", + "MeasureNativeContainer", + "MeasureUnsafeContainer", + "MeasureBclContainer" + ], + "serializedFields": [], + "publicFields": [ + "total" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/NativeArraySortPerformanceTests.cs", + "className": "NativeSlicePerformanceTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NativeSlice_Performance_CopyTo", + "NativeSlice_Performance_CopyFrom" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/ParallelHashMapPerformanceTests.cs", + "className": "ParallelHashMapUtil", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AllocInt", + "AllocBclContainer", + "CreateRandomKeys", + "RandomlyShuffleKeys", + "SplitForWorkers", + "AllocNativeContainer", + "AllocUnsafeContainer", + "MeasureNativeContainer", + "MeasureUnsafeContainer", + "MeasureBclContainer" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/ParallelHashSetPerformanceTests.cs", + "className": "ParallelHashSetUtil", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AllocInt", + "AllocBclContainer", + "AllocBclContainerTuple", + "CreateRandomKeys", + "SplitForWorkers", + "Add", + "Clear", + "Contains", + "Remove", + "CopyTo", + "UnionWith", + "IntersectWith", + "ExceptWith", + "Dispose", + "AllocNativeContainer", + "AllocUnsafeContainer", + "MeasureNativeContainer", + "MeasureUnsafeContainer", + "MeasureBclContainer" + ], + "serializedFields": [], + "publicFields": [ + "total" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/QueueParallelPerformanceTests.cs", + "className": "QueueParallelUtil", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AllocInt", + "AllocBclContainer", + "AllocNativeContainer", + "AllocUnsafeContainer", + "MeasureNativeContainer", + "MeasureUnsafeContainer", + "MeasureBclContainer" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/QueuePerformanceTests.cs", + "className": "QueueUtil", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AllocInt", + "AllocBclContainer", + "CreateRandomValues", + "AllocNativeContainer", + "AllocUnsafeContainer", + "MeasureNativeContainer", + "MeasureUnsafeContainer", + "MeasureBclContainer" + ], + "serializedFields": [], + "publicFields": [ + "total" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/RewindableAllocatorPerformanceTests.cs", + "className": "RewindableAllocatorBenchmark", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateAllocator", + "DestroyAllocator", + "Setup", + "Teardown", + "Allocate", + "Measure", + "FixedSize", + "IncSize", + "DecSize" + ], + "serializedFields": [], + "publicFields": [ + "customAllocator" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/RingQueuePerformanceTests.cs", + "className": "RingQueueUtil", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AllocInt", + "AllocBclContainer", + "CreateRandomValues", + "AllocNativeContainer", + "AllocUnsafeContainer", + "MeasureNativeContainer", + "MeasureUnsafeContainer", + "MeasureBclContainer" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/Unity.PerformanceTesting.Benchmark/BenchmarkAttributes.cs", + "className": "containing", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/Unity.PerformanceTesting.Benchmark/BenchmarkGenerator.cs", + "className": "BenchmarkGenerator", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/Unity.PerformanceTesting.Benchmark/BenchmarkMeasure.cs", + "className": "BenchmarkMeasure", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/Unity.PerformanceTesting.Benchmark/BenchmarkReportData.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "RankResults" + ], + "serializedFields": [], + "publicFields": [ + "unit", + "min", + "max", + "median", + "average", + "standardDeviation", + "sum", + "ranking", + "statistic", + "baselineRatio", + "resultFlags", + "results", + "comparisonName", + "footnoteFlags", + "comparisons", + "groupName", + "variantNames", + "resultTypes", + "resultDecimalPlaces", + "groups", + "reportName" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/Unity.PerformanceTesting.Benchmark/BenchmarkRunner.cs", + "className": "BenchmarkRunner", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "defaultName", + "enumType", + "names", + "values", + "resultTypes", + "resultUnit", + "resultDecimalPlaces", + "resultStatistic" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/Unity.PerformanceTesting.Benchmark/MarkdownBuilder.cs", + "className": "MarkdownBuilder", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Append", + "AppendLine", + "AppendLines", + "Header", + "HorizontalLine", + "Br", + "BrParagraph", + "Italic", + "Bold", + "BoldItalic", + "Code", + "Link", + "LinkHeader", + "ListItem", + "BeginBlock", + "EndBlock", + "TableHeader", + "TableRow", + "Note", + "Save" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/UnsafeListPerformanceTests.cs", + "className": "UnsafeListPerformanceTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "x", + "y", + "z" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests/UnsafeStreamPerformanceTests.cs", + "className": "UnsafeStreamPerformanceTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UnsafeStream_Performance_Write", + "UnsafeStream_Performance_Write_Burst" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.PerformanceTests.Internal/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/AllocatorCustomTests.cs", + "className": "ExampleCustomAllocatorStructUsage", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Initialize", + "UseCustomAllocator", + "UseCustomAllocatorHandle", + "UseCustomAllocator_Works", + "UseCustomAllocatorHandle_Works", + "CustomAllocatorHandle_MultiThreadWorks" + ], + "serializedFields": [], + "publicFields": [ + "InitialValue", + "AllocationCount" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/AllocatorRewindableTests.cs", + "className": "ExampleStructSampleUsage", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "FreeRewindableAllocator" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/BitFieldTests.cs", + "className": "BitFieldTests", + "baseClass": "CollectionsTestFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "BitField32_Get_Set", + "BitField32_Count_Leading_Trailing", + "BitField32_Throws", + "BitField64_Get_Set", + "BitField64_Throws", + "BitField64_Count_Leading_Trailing" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/CollectionsTestFixture.cs", + "className": "TestRequiresCollectionChecks", + "baseClass": "System", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OneTimeSetup", + "OneTimeTearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/ConcurrentMaskTests.cs", + "className": "ConcurrentMaskTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AllocatesOneBitFromLong", + "FailsToAllocateOneBitFromLong", + "AllocatesMultipleBitsFromLong", + "FailsToAllocateMultipleBitsFromLong", + "FreesOneBitFromLong", + "FreesMultipleBitsFromLong", + "AllocatesOneBitFromArray", + "AllocatesMultipleBitsFromArray", + "FreesOneBitFromArray", + "FreesMultipleBitsFromArray", + "Execute", + "AllocatesFromJob" + ], + "serializedFields": [], + "publicFields": [ + "m_storage" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/CustomAllocatorTests.cs", + "className": "CustomAllocatorTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AllocatorHandleToAllocatorRoundTripWorks", + "AllocatorVersioningWorks", + "ReleasingChildHandlesWorks", + "AllocatesAndFreesFromMono", + "Execute", + "AllocatesAndFreesFromBurst", + "Dispose", + "Initialize", + "Try", + "UserDefinedAllocatorWorks", + "StackAllocatorWorks", + "CustomAllocatorNativeListWorksWithoutHandles", + "CustomAllocatorNativeListThrowsWhenAllocatorIsWrong", + "CustomAllocatorUnsafeListWorks", + "AllocatorManager_AllocateBlock_UsesAlignmentArgument", + "AllocatorManager_AllocateBlock_AlwaysCacheLineAligned", + "AllocatorManager_Block_DoesNotOverflow" + ], + "serializedFields": [], + "publicFields": [ + "m_clearValue", + "AllocationCount", + "Used", + "WasUsed", + "IsUsed" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/CustomContainerTests.cs", + "className": "NativeCustomArrayDebugView", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ToArray", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/DataStreamTests.cs", + "className": "DataStreamTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UShort", + "RawBits", + "RawBits_OutOfCapacity", + "UInt", + "Float", + "Short", + "FixedString32", + "FixedString64", + "FixedString128", + "FixedString512", + "FixedString4096", + "LongLooped", + "Int", + "ReadIncorrect", + "IntExistingData", + "Long", + "ULong", + "Double", + "WriteOutSideOfCapacity_Fails", + "ReadOutSideOfCapacity_Fails", + "FixedString32_LargerBaseline", + "Float_OutOfBoundsFails", + "Float_UnchangedData", + "Float_ChangedData", + "UInt_OutOfCapacity", + "Flush_Works", + "NotMirroringFlushCall_Fails", + "CanMixPackedAndNonPacked", + "IsCreated_ReturnsTrueAfterConstructor", + "LengthInBits_MatchesWrittenCount", + "CreateStreamWithPartOfSourceByteArray", + "CreateStreamWithSourceByteArray", + "ReadIntoExistingNativeByteArray", + "ReadIntoExistingByteArray", + "ReadingDataFromStreamWithSliceOffset", + "GetStreamReaderUnsafePtr", + "WriteOutOfBounds", + "ReadWritePackedUIntWithDeferred", + "PassDataStreamReaderToJob", + "Execute", + "MiNiCheck" + ], + "serializedFields": [], + "publicFields": [ + "Reader", + "ReturnValue" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/EmbeddedPackageOnlyTestAttribute.cs", + "className": "EmbeddedPackageOnlyTestAttribute", + "baseClass": "NUnitAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ApplyToTest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/FastAssert.cs", + "className": "mirrors", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/FixedListTests.gen.cs", + "className": "FixedListTests", + "baseClass": "CollectionsTestFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Compare", + "FixedList32BytesDebugView", + "FixedList64BytesDebugView", + "FixedList128BytesDebugView", + "FixedList32Byte_FixedBytes32Align8ToNativeArrayWorksGeneric", + "FixedList32Byte_ToNativeArrayWorks", + "FixedList32Byte_GenericHasExpectedLayout", + "FixedList32Byte_GenericHasExpectedCapacity", + "FixedList32Byte_GenericAddReplicate", + "FixedList32Byte_GenericInsertRangeWithBeginEnd", + "FixedList32Byte_GenericInsertRange", + "FixedList32Byte_GenericRemoveRange", + "FixedList32Byte_GenericInsert", + "FixedList32Byte_GenericRemoveAt", + "FixedList32Byte_GenericRemove", + "FixedList32Byte_GenericRemoveSwapBack", + "FixedList32Byte_GenericSort", + "FixedList32Byte_GenericSortCustomComparer", + "FixedList64Byte_FixedBytes64Align8ToNativeArrayWorksGeneric", + "FixedList64Byte_ToNativeArrayWorks", + "FixedList64Byte_GenericHasExpectedLayout", + "FixedList64Byte_GenericHasExpectedCapacity", + "FixedList64Byte_GenericAddReplicate", + "FixedList64Byte_GenericInsertRangeWithBeginEnd", + "FixedList64Byte_GenericInsertRange", + "FixedList64Byte_GenericRemoveRange", + "FixedList64Byte_GenericInsert", + "FixedList64Byte_GenericRemoveAt", + "FixedList64Byte_GenericRemove", + "FixedList64Byte_GenericRemoveSwapBack", + "FixedList64Byte_GenericSort", + "FixedList64Byte_GenericSortCustomComparer", + "FixedList128Byte_FixedBytes128Align8ToNativeArrayWorksGeneric", + "FixedList128Byte_ToNativeArrayWorks", + "FixedList128Byte_GenericHasExpectedLayout", + "FixedList128Byte_GenericHasExpectedCapacity", + "FixedList128Byte_GenericAddReplicate", + "FixedList128Byte_GenericInsertRangeWithBeginEnd", + "FixedList128Byte_GenericInsertRange", + "FixedList128Byte_GenericRemoveRange", + "FixedList128Byte_GenericInsert", + "FixedList128Byte_GenericRemoveAt", + "FixedList128Byte_GenericRemove", + "FixedList128Byte_GenericRemoveSwapBack", + "FixedList128Byte_GenericSort", + "FixedList128Byte_GenericSortCustomComparer", + "FixedList32Byte_HasExpectedLayout", + "FixedList32Byte_HasExpectedCapacity", + "FixedList32Byte_Serializes", + "FixedList32Byte_AddReplicate", + "FixedList32Byte_InsertRangeWithBeginEnd", + "FixedList32Byte_InsertRange", + "FixedList32Byte_RemoveAt", + "FixedList32Byte_Remove", + "FixedList32Byte_RemoveSwapBack", + "FixedList32Byte_RemoveRange", + "FixedList32Byte_RemoveAtSwapBack", + "FixedList32Byte_RemoveRangeSwapBack", + "FixedList32Byte_Insert", + "FixedList32Byte_Sort", + "FixedList32Byte_To_FixedList64Byte", + "FixedList32Byte_To_FixedList128Byte", + "FixedList64Byte_HasExpectedLayout", + "FixedList64Byte_HasExpectedCapacity", + "FixedList64Byte_Serializes", + "FixedList64Byte_AddReplicate", + "FixedList64Byte_InsertRangeWithBeginEnd", + "FixedList64Byte_InsertRange", + "FixedList64Byte_RemoveAt", + "FixedList64Byte_Remove", + "FixedList64Byte_RemoveSwapBack", + "FixedList64Byte_RemoveRange", + "FixedList64Byte_RemoveAtSwapBack", + "FixedList64Byte_RemoveRangeSwapBack", + "FixedList64Byte_Insert", + "FixedList64Byte_Sort", + "FixedList64Byte_To_FixedList32Byte", + "FixedList64Byte_To_FixedList128Byte", + "FixedList128Byte_HasExpectedLayout", + "FixedList128Byte_HasExpectedCapacity", + "FixedList128Byte_Serializes", + "FixedList128Byte_AddReplicate", + "FixedList128Byte_InsertRangeWithBeginEnd", + "FixedList128Byte_InsertRange", + "FixedList128Byte_RemoveAt", + "FixedList128Byte_Remove", + "FixedList128Byte_RemoveSwapBack", + "FixedList128Byte_RemoveRange", + "FixedList128Byte_RemoveAtSwapBack", + "FixedList128Byte_RemoveRangeSwapBack", + "FixedList128Byte_Insert", + "FixedList128Byte_Sort", + "FixedList128Byte_To_FixedList32Byte", + "FixedList128Byte_To_FixedList64Byte", + "FixedList32Int_FixedBytes32Align8ToNativeArrayWorksGeneric", + "FixedList32Int_ToNativeArrayWorks", + "FixedList32Int_GenericHasExpectedLayout", + "FixedList32Int_GenericHasExpectedCapacity", + "FixedList32Int_GenericAddReplicate", + "FixedList32Int_GenericInsertRangeWithBeginEnd", + "FixedList32Int_GenericInsertRange", + "FixedList32Int_GenericRemoveRange", + "FixedList32Int_GenericInsert", + "FixedList32Int_GenericRemoveAt", + "FixedList32Int_GenericRemove", + "FixedList32Int_GenericRemoveSwapBack", + "FixedList32Int_GenericSort", + "FixedList32Int_GenericSortCustomComparer", + "FixedList64Int_FixedBytes64Align8ToNativeArrayWorksGeneric", + "FixedList64Int_ToNativeArrayWorks", + "FixedList64Int_GenericHasExpectedLayout", + "FixedList64Int_GenericHasExpectedCapacity", + "FixedList64Int_GenericAddReplicate", + "FixedList64Int_GenericInsertRangeWithBeginEnd", + "FixedList64Int_GenericInsertRange", + "FixedList64Int_GenericRemoveRange", + "FixedList64Int_GenericInsert", + "FixedList64Int_GenericRemoveAt", + "FixedList64Int_GenericRemove", + "FixedList64Int_GenericRemoveSwapBack", + "FixedList64Int_GenericSort", + "FixedList64Int_GenericSortCustomComparer", + "FixedList128Int_FixedBytes128Align8ToNativeArrayWorksGeneric", + "FixedList128Int_ToNativeArrayWorks", + "FixedList128Int_GenericHasExpectedLayout", + "FixedList128Int_GenericHasExpectedCapacity", + "FixedList128Int_GenericAddReplicate", + "FixedList128Int_GenericInsertRangeWithBeginEnd", + "FixedList128Int_GenericInsertRange", + "FixedList128Int_GenericRemoveRange", + "FixedList128Int_GenericInsert", + "FixedList128Int_GenericRemoveAt", + "FixedList128Int_GenericRemove", + "FixedList128Int_GenericRemoveSwapBack", + "FixedList128Int_GenericSort", + "FixedList128Int_GenericSortCustomComparer", + "FixedList32Int_HasExpectedLayout", + "FixedList32Int_HasExpectedCapacity", + "FixedList32Int_Serializes", + "FixedList32Int_AddReplicate", + "FixedList32Int_InsertRangeWithBeginEnd", + "FixedList32Int_InsertRange", + "FixedList32Int_RemoveAt", + "FixedList32Int_Remove", + "FixedList32Int_RemoveSwapBack", + "FixedList32Int_RemoveRange", + "FixedList32Int_RemoveAtSwapBack", + "FixedList32Int_RemoveRangeSwapBack", + "FixedList32Int_Insert", + "FixedList32Int_Sort", + "FixedList32Int_To_FixedList64Int", + "FixedList32Int_To_FixedList128Int", + "FixedList64Int_HasExpectedLayout", + "FixedList64Int_HasExpectedCapacity", + "FixedList64Int_Serializes", + "FixedList64Int_AddReplicate", + "FixedList64Int_InsertRangeWithBeginEnd", + "FixedList64Int_InsertRange", + "FixedList64Int_RemoveAt", + "FixedList64Int_Remove", + "FixedList64Int_RemoveSwapBack", + "FixedList64Int_RemoveRange", + "FixedList64Int_RemoveAtSwapBack", + "FixedList64Int_RemoveRangeSwapBack", + "FixedList64Int_Insert", + "FixedList64Int_Sort", + "FixedList64Int_To_FixedList32Int", + "FixedList64Int_To_FixedList128Int", + "FixedList128Int_HasExpectedLayout", + "FixedList128Int_HasExpectedCapacity", + "FixedList128Int_Serializes", + "FixedList128Int_AddReplicate", + "FixedList128Int_InsertRangeWithBeginEnd", + "FixedList128Int_InsertRange", + "FixedList128Int_RemoveAt", + "FixedList128Int_Remove", + "FixedList128Int_RemoveSwapBack", + "FixedList128Int_RemoveRange", + "FixedList128Int_RemoveAtSwapBack", + "FixedList128Int_RemoveRangeSwapBack", + "FixedList128Int_Insert", + "FixedList128Int_Sort", + "FixedList128Int_To_FixedList32Int", + "FixedList128Int_To_FixedList64Int", + "FixedList32Float_FixedBytes32Align8ToNativeArrayWorksGeneric", + "FixedList32Float_ToNativeArrayWorks", + "FixedList32Float_GenericHasExpectedLayout", + "FixedList32Float_GenericHasExpectedCapacity", + "FixedList32Float_GenericAddReplicate", + "FixedList32Float_GenericInsertRangeWithBeginEnd", + "FixedList32Float_GenericInsertRange", + "FixedList32Float_GenericRemoveRange", + "FixedList32Float_GenericInsert", + "FixedList32Float_GenericRemoveAt", + "FixedList32Float_GenericRemove", + "FixedList32Float_GenericRemoveSwapBack", + "FixedList32Float_GenericSort", + "FixedList32Float_GenericSortCustomComparer", + "FixedList64Float_FixedBytes64Align8ToNativeArrayWorksGeneric", + "FixedList64Float_ToNativeArrayWorks", + "FixedList64Float_GenericHasExpectedLayout", + "FixedList64Float_GenericHasExpectedCapacity", + "FixedList64Float_GenericAddReplicate", + "FixedList64Float_GenericInsertRangeWithBeginEnd", + "FixedList64Float_GenericInsertRange", + "FixedList64Float_GenericRemoveRange", + "FixedList64Float_GenericInsert", + "FixedList64Float_GenericRemoveAt", + "FixedList64Float_GenericRemove", + "FixedList64Float_GenericRemoveSwapBack", + "FixedList64Float_GenericSort", + "FixedList64Float_GenericSortCustomComparer", + "FixedList128Float_FixedBytes128Align8ToNativeArrayWorksGeneric", + "FixedList128Float_ToNativeArrayWorks", + "FixedList128Float_GenericHasExpectedLayout", + "FixedList128Float_GenericHasExpectedCapacity", + "FixedList128Float_GenericAddReplicate", + "FixedList128Float_GenericInsertRangeWithBeginEnd", + "FixedList128Float_GenericInsertRange", + "FixedList128Float_GenericRemoveRange", + "FixedList128Float_GenericInsert", + "FixedList128Float_GenericRemoveAt", + "FixedList128Float_GenericRemove", + "FixedList128Float_GenericRemoveSwapBack", + "FixedList128Float_GenericSort", + "FixedList128Float_GenericSortCustomComparer", + "FixedList32Float_HasExpectedLayout", + "FixedList32Float_HasExpectedCapacity", + "FixedList32Float_Serializes", + "FixedList32Float_AddReplicate", + "FixedList32Float_InsertRangeWithBeginEnd", + "FixedList32Float_InsertRange", + "FixedList32Float_RemoveAt", + "FixedList32Float_Remove", + "FixedList32Float_RemoveSwapBack", + "FixedList32Float_RemoveRange", + "FixedList32Float_RemoveAtSwapBack", + "FixedList32Float_RemoveRangeSwapBack", + "FixedList32Float_Insert", + "FixedList32Float_Sort", + "FixedList32Float_To_FixedList64Float", + "FixedList32Float_To_FixedList128Float", + "FixedList64Float_HasExpectedLayout", + "FixedList64Float_HasExpectedCapacity", + "FixedList64Float_Serializes", + "FixedList64Float_AddReplicate", + "FixedList64Float_InsertRangeWithBeginEnd", + "FixedList64Float_InsertRange", + "FixedList64Float_RemoveAt", + "FixedList64Float_Remove", + "FixedList64Float_RemoveSwapBack", + "FixedList64Float_RemoveRange", + "FixedList64Float_RemoveAtSwapBack", + "FixedList64Float_RemoveRangeSwapBack", + "FixedList64Float_Insert", + "FixedList64Float_Sort", + "FixedList64Float_To_FixedList32Float", + "FixedList64Float_To_FixedList128Float", + "FixedList128Float_HasExpectedLayout", + "FixedList128Float_HasExpectedCapacity", + "FixedList128Float_Serializes", + "FixedList128Float_AddReplicate", + "FixedList128Float_InsertRangeWithBeginEnd", + "FixedList128Float_InsertRange", + "FixedList128Float_RemoveAt", + "FixedList128Float_Remove", + "FixedList128Float_RemoveSwapBack", + "FixedList128Float_RemoveRange", + "FixedList128Float_RemoveAtSwapBack", + "FixedList128Float_RemoveRangeSwapBack", + "FixedList128Float_Insert", + "FixedList128Float_Sort", + "FixedList128Float_To_FixedList32Float", + "FixedList128Float_To_FixedList64Float" + ], + "serializedFields": [], + "publicFields": [ + "a", + "List" + ], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/FixedStringBurstTests.cs", + "className": "FixedStringBurstTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestBurstAppend" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/FixedStringCultureTests.cs", + "className": "FixedStringCultureTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "FixedStringNParseIntWorks", + "FixedStringNParseUIntWorks", + "FixedStringNParseFloat", + "FixedStringNParseFloatNan", + "FixedStringNParseFloatInfinity", + "FixedStringNParseFloatNegativeInfinity", + "FixedStringNFormatInt", + "FixedStringNFormatLong", + "FixedStringNFormatUInt", + "FixedStringNFormatULong", + "FixedStringNFormatFloat", + "FixedStringNAppendInt", + "FixedStringNAppendLong", + "FixedStringNAppendUInt", + "FixedStringNAppendULong", + "FixedStringNAppendFloat", + "FixedStringNFormatNegativeZero", + "FixedStringNParseFloatLocale" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/FixedStringSizedTests.gen.cs", + "className": "FixedStringSizedTests", + "baseClass": "UnityEngine", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "FixedString32BytesSerializes", + "FixedString32BytesAtMaximumSizeWorks", + "FixedString32BytesToFixedString64Works", + "FixedString32BytesToFixedString128Works", + "FixedString32BytesToFixedString512Works", + "FixedString32BytesToFixedString4096Works", + "FixedString64BytesSerializes", + "FixedString64BytesAtMaximumSizeWorks", + "FixedString64BytesToFixedString32Works", + "FixedString64BytesToFixedString128Works", + "FixedString64BytesToFixedString512Works", + "FixedString64BytesToFixedString4096Works", + "FixedString128BytesSerializes", + "FixedString128BytesAtMaximumSizeWorks", + "FixedString128BytesToFixedString32Works", + "FixedString128BytesToFixedString64Works", + "FixedString128BytesToFixedString512Works", + "FixedString128BytesToFixedString4096Works", + "FixedString512BytesSerializes", + "FixedString512BytesAtMaximumSizeWorks", + "FixedString512BytesToFixedString32Works", + "FixedString512BytesToFixedString64Works", + "FixedString512BytesToFixedString128Works", + "FixedString512BytesToFixedString4096Works", + "FixedString4096BytesSerializes", + "FixedString4096BytesAtMaximumSizeWorks", + "FixedString4096BytesToFixedString32Works", + "FixedString4096BytesToFixedString64Works", + "FixedString4096BytesToFixedString128Works", + "FixedString4096BytesToFixedString512Works" + ], + "serializedFields": [], + "publicFields": [ + "String" + ], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/FixedStringTests.cs", + "className": "FixedStringTestUtils", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "FixedStringFormat", + "FixedStringNFormatExtension1Params", + "FixedStringNFormatExtension2Params", + "FixedStringNFormatExtension3Params", + "FixedStringNFormatExtension4Params", + "FixedStringNFormatExtension5Params", + "FixedStringNFormatExtension6Params", + "FixedStringNFormatExtension7Params", + "FixedStringNFormatExtension8Params", + "FixedStringNFormatExtension9Params", + "FixedStringNFormatExtension10Params", + "FixedStringNFormatBadFormat", + "FixedStringNFormatOverflow", + "FixedStringNFormatBraces", + "FixedStringNAppendString", + "FixedStringRuneWorks", + "FixedStringNCopyFromBytesWorks", + "FixedStringNToStringWorks", + "FixedStringNEqualsWorks", + "FixedStringNForEach", + "FixedStringNSubstring", + "FixedStringNIndexOf", + "FixedStringNLastIndexOf", + "FixedStringNContains", + "FixedStringNComparisons", + "FixedStringNSizeOf", + "FixedStringNLayout", + "FixedStringStartsEndsWithChar", + "FixedStringStartsEndsWithString", + "FixedStringTrimStart", + "FixedStringTrimStartWithRunes", + "FixedStringToLowerUpperAscii" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/GcAllocRecorderTest.cs", + "className": "GcAllocRecorderTest", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestBeginEnd", + "TestNoAlloc", + "TestAlloc" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/GenericContainerTest.cs", + "className": "GenericContainerTests", + "baseClass": "CollectionsTestFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "Test_IsCreated_Uninitialized", + "INativeDisposable_Dispose_Uninitialized", + "INativeDisposable_Init_Double_Dispose", + "INativeDisposable_Init_Double_Dispose_Job", + "INativeDisposable_Dispose_Job_Missing_Dependency", + "INativeDisposable_Dispose_Job_Then_Schedule_Work", + "IIndexable_Change_Length_Missing_Dependency", + "ForEach" + ], + "serializedFields": [], + "publicFields": [ + "data" + ], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/Jobs/BurstCompiledSchedulingTests.cs", + "className": "BurstScheduleTests", + "baseClass": "JobTestsFixtureBasic", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestBurstCompiled", + "IsBurstEnabled", + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "executed" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/Jobs/FilterJobTests.cs", + "className": "ParallelFilterJobTests", + "baseClass": "JobTestsFixtureBasic", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "AddElementForEach", + "FilterProduceChained", + "FilterAppendChained", + "FilterPreviousChained", + "AccessingWritable" + ], + "serializedFields": [], + "publicFields": [ + "array" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/Jobs/JobStressTests.cs", + "className": "JobStressTests", + "baseClass": "JobTestsFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "StressTestParallelFor", + "StressTestParallelForIterations", + "DeepDependencyChain" + ], + "serializedFields": [], + "publicFields": [ + "value", + "expected" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/Jobs/JobTests.cs", + "className": "IJobTestExtensions", + "baseClass": "JobTestsFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "ValidateContainerSafetyInGenericJob_ContainerIsGenericParameter", + "ScheduleGenericJobPairFloat", + "ScheduleGenericJobPairDouble", + "ScheduleGenericJobPairInt", + "SchedulingGenericJobUnsafelyThrows", + "SchedulingGenericJobFromGenericContextUnsafelyThrows", + "Scheduling", + "Scheduling_With_Dependencies", + "ForEach_Scheduling_With_Dependencies", + "ForEach_Scheduling_With_Zero_Size", + "Deallocate_Temp_NativeArray_From_Job", + "Deallocate_Persistent_NativeArray_From_Job", + "TestNestedDeallocateOnJobCompletion", + "TestJobProducerCleansUp", + "InheritInterfaceJobWorks", + "InheritInterfaceWithProducerJobWorks" + ], + "serializedFields": [], + "publicFields": [ + "m_ListLength", + "m_GenericList", + "m_Value", + "v", + "input", + "nested", + "output", + "jobStructData", + "List1", + "List2", + "StrA", + "StrB", + "StrC", + "StrD", + "TotalLengths", + "Unused" + ], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/Jobs/JobTests_CombineDependencies.cs", + "className": "JobTests_CombineDependencies", + "baseClass": "JobTestsFixtureBasic", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "CombineDependenciesWorks", + "DeepCombineDependencies", + "DeepCombineDependenciesWorks" + ], + "serializedFields": [], + "publicFields": [ + "data", + "a", + "b" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/Jobs/JobTestsFixture.cs", + "className": "JobTestsFixtureBasic", + "baseClass": "JobTestsFixtureBasic", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Teardown", + "Execute", + "Init", + "ExpectOutputSumOfInput0And1", + "ExpectOutputSumOfInput0And1And2", + "Cleanup" + ], + "serializedFields": [], + "publicFields": [ + "input0", + "input1", + "output", + "input", + "data", + "expectedInput0", + "input2", + "output2" + ], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/Jobs/NativeListDeferredArrayTests.cs", + "className": "NativeListDeferredArrayTests", + "baseClass": "JobTestsFixtureBasic", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "NativeListDeferredArrayTestsSetup", + "ResizedListToDeferredJobArray", + "ResizeListBeforeSchedule", + "ResizeListWhileJobIsRunning", + "AliasArrayThrows", + "DeferredListMustExistInJobData", + "DeferredListCantBeDeletedWhileJobIsRunning", + "DeferredArrayCantBeAccessedOnMainthread", + "TearDown" + ], + "serializedFields": [], + "publicFields": [ + "array", + "list", + "ResizeLength" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/ListExtensionsTests.cs", + "className": "ListExtensionsTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ListExtensions_RemoveSwapBack_Item", + "ListExtensions_RemoveSwapBack_Predicate", + "ListExtensions_RemoveAtSwapBack", + "ListExtensions_ToNativeList", + "ListExtensions_ToNativeArray" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeArraySortTests.cs", + "className": "MathTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Tests", + "SortNativeArray_RandomInts_ReturnSorted", + "SortNativeArray_SortedInts_ReturnSorted", + "SortNativeArray_RandomBytes_ReturnSorted", + "SortNativeArray_RandomShorts_ReturnSorted", + "SortNativeArray_RandomFloats_ReturnSorted", + "CompareTo", + "SortNativeArray_RandomComparableType_ReturnSorted", + "Compare", + "SortNativeArray_RandomNonComparableType_ReturnSorted", + "SortNativeSlice_ReturnSorted", + "SortNativeSlice_DoesNotChangeArrayBeyondLimits", + "SortNativeSlice_WithCustomStride_ThrowsInvalidOperationException", + "NativeSlice_CopyTo", + "NativeSlice_CopyFrom", + "SortJobNativeArray_RandomInts_ReturnSorted", + "SortJobNativeArray_SortedInts_ReturnSorted", + "SortJobNativeArray_RandomBytes_ReturnSorted", + "SortJobNativeArray_RandomBytes_ReturnSorted_Descending", + "SortJobNativeArray_RandomShorts_ReturnSorted", + "SortNativeArrayByJob_RandomShorts_ReturnSorted_Descending", + "SortJobNativeArray_RandomFloats_ReturnSorted", + "SortJobNativeArray_RandomFloats_ReturnSorted_Descending", + "Execute", + "SortJobNativeList_UseInPreviousJob" + ], + "serializedFields": [], + "publicFields": [ + "value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeArrayTests.cs", + "className": "NativeArrayTests", + "baseClass": "CollectionsTestFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NativeArray_DisposeJob", + "Execute", + "NativeArray_DisposeJobWithMissingDependencyThrows", + "NativeArray_DisposeJobCantBeScheduled", + "NativeArray_ConvertExistingDataToNativeArray", + "NativeArray_ConvertExistingDataToNativeArray_SetTempMemoryHandle", + "NativeArray_ConvertExistingNativeListToNativeArray", + "NativeArray_CustomAllocator_DisposeException", + "NativeArray_CustomAllocator_DisposeHandleException" + ], + "serializedFields": [], + "publicFields": [ + "ElementValue", + "Result" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeBitArrayTests.cs", + "className": "NativeBitArrayTests", + "baseClass": "CollectionsTestFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NativeBitArray_Init", + "NativeBitArray_Get_Set_Long", + "NativeBitArray_Get_Set_Short", + "NativeBitArray_Get_Set_Tiny", + "NativeBitArray_GetBits", + "NativeBitArray_SetBits", + "NativeBitArray_Copy", + "UnsafeBitArray_Resize", + "NativeBitArray_AsNativeArray_Byte", + "NativeBitArray_AsNativeArray_Uint", + "NativeBitArray_AsNativeArray_Ulong", + "NativeBitArray_AsNativeArray_ThrowsOnSizeMismatch", + "Execute", + "NativeBitArray_ReadOnly", + "NativeBitArray_UseAfterFree_UsesCustomOwnerTypeName", + "NativeBitArray_AtomicSafetyHandle_AllocatorTemp_UniqueStaticSafetyIds", + "NativeBitArray_CreateAndUseAfterFreeInBurstJob_UsesCustomOwnerTypeName", + "NativeBitArray_FindWithPattern", + "NativeBitArray_FindInTinyBitArray", + "NativeBitArray_FindLastUnsetBit", + "NativeBitArray_CustomAllocatorTest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeContainerTests_ValidateTypes.cs", + "className": "NativeContainerTests_ValidateTypes", + "baseClass": "NativeContainerTests_ValidateTypesFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "Scheduling_With_Supported_Types" + ], + "serializedFields": [], + "publicFields": [ + "nativeArrayRO", + "nativeArrayRW" + ], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeContainerTests_ValidateTypes_JobDebugger.cs", + "className": "NativeContainderTests_ValidateTypes_JobDebugger", + "baseClass": "NativeContainerTests_ValidateTypesFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "ValidatedUnsupportedTypes" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeContainerTests_ValidateTypesFixture.cs", + "className": "NativeContainerTests_ValidateTypesFixture", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeHashMapTests.cs", + "className": "NativeHashMapTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "NativeHashMap_TryAdd_TryGetValue_Clear", + "NativeHashMap_Key_Collisions", + "NativeHashMap_HashMapSupportsAutomaticCapacityChange", + "NativeHashMap_HashMapSameKey", + "NativeHashMap_IsEmpty", + "NativeHashMap_HashMapEmptyCapacity", + "NativeHashMap_Remove", + "NativeHashMap_RemoveOnEmptyMap_DoesNotThrow", + "NativeHashMap_TryAddScalability", + "NativeHashMap_GetKeysEmpty", + "NativeHashMap_GetKeys", + "NativeHashMap_GetValues", + "NativeHashMap_GetKeysAndValues", + "CompareTo", + "NativeHashMap_GetKeysGuid", + "NativeHashMap_IndexerWorks", + "NativeHashMap_ContainsKeyHashMap", + "NativeHashMap_UseAfterFree_UsesCustomOwnerTypeName", + "Execute", + "NativeHashMap_CreateAndUseAfterFreeInBurstJob_UsesCustomOwnerTypeName", + "NativeHashMap_ForEach_FixedStringInHashMap", + "NativeHashMap_EnumeratorDoesNotReturnRemovedElementsTest", + "NativeHashMap_EnumeratorInfiniteIterationTest", + "NativeHashMap_ForEach", + "NativeHashMap_ForEach_From_Job", + "NativeHashMap_Write_From_Job", + "NativeHashMap_ForEach_Throws_When_Modified", + "NativeHashMap_ForEach_Throws_Job_Iterator", + "NativeHashMap_CustomAllocatorTest", + "NativeHashMap_Nested", + "NativeHashMap_ForEach_FixedStringKey", + "NativeHashMap_SupportsAutomaticCapacityChange", + "NativeHashMap_SameKey", + "NativeHashMap_EmptyCapacity", + "NativeHashMap_DisposeJob", + "NativeHashMap_CanInsertSentinelValue", + "NativeHashMap_SoakTest", + "NativeHashMap_IndexerAdd_ResizesContainer" + ], + "serializedFields": [], + "publicFields": [ + "a", + "b", + "Num" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeHashSetTests.cs", + "className": "NativeHashSetTests", + "baseClass": "CollectionsTestFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NativeHashSet_IsEmpty", + "NativeHashSet_Capacity", + "NativeHashSet_CapacityAtLeastCount", + "NativeHashSet_RemoveOnEmptyMap_DoesNotThrow", + "NativeHashSet_Collisions", + "NativeHashSet_SameElement", + "NativeHashSet_CanBeReadFromJob", + "Execute", + "NativeHashSet_TempHashSetInJob", + "NativeHashSet_ForEach_FixedStringInHashMap", + "NativeHashSet_ForEach", + "NativeHashSet_ForEach_From_Job", + "NativeHashSet_Write_From_Job", + "NativeHashSet_ForEach_Throws_When_Modified", + "NativeHashSet_ForEach_Throws_Job_Iterator", + "NativeHashSet_EIU_ExceptWith_Empty", + "NativeHashSet_EIU_ExceptWith_AxB", + "NativeHashSet_EIU_ExceptWith_BxA", + "NativeHashSet_EIU_IntersectWith_Empty", + "NativeHashSet_EIU_IntersectWith", + "NativeHashSet_EIU_UnionWith_Empty", + "NativeHashSet_EIU_UnionWith", + "NativeHashSet_ToArray", + "NativeHashSet_CustomAllocatorTest" + ], + "serializedFields": [], + "publicFields": [ + "Output", + "Num", + "Input" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeHashSetTests.gen.cs", + "className": "NativeHashSetTestsGenerated", + "baseClass": "CollectionsTestFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NativeHashSet_NativeHashSet_EIU_ExceptWith_Empty", + "NativeHashSet_NativeHashSet_EIU_ExceptWith_AxB", + "NativeHashSet_NativeHashSet_EIU_IntersectWith_Empty", + "NativeHashSet_NativeHashSet_EIU_IntersectWith", + "NativeHashSet_NativeHashSet_EIU_UnionWith_Empty", + "NativeHashSet_NativeHashSet_EIU_UnionWith", + "NativeHashSet_UnsafeHashSet_EIU_ExceptWith_Empty", + "NativeHashSet_UnsafeHashSet_EIU_ExceptWith_AxB", + "NativeHashSet_UnsafeHashSet_EIU_IntersectWith_Empty", + "NativeHashSet_UnsafeHashSet_EIU_IntersectWith", + "NativeHashSet_UnsafeHashSet_EIU_UnionWith_Empty", + "NativeHashSet_UnsafeHashSet_EIU_UnionWith", + "NativeHashSet_NativeParallelHashSet_EIU_ExceptWith_Empty", + "NativeHashSet_NativeParallelHashSet_EIU_ExceptWith_AxB", + "NativeHashSet_NativeParallelHashSet_EIU_IntersectWith_Empty", + "NativeHashSet_NativeParallelHashSet_EIU_IntersectWith", + "NativeHashSet_NativeParallelHashSet_EIU_UnionWith_Empty", + "NativeHashSet_NativeParallelHashSet_EIU_UnionWith", + "NativeHashSet_UnsafeParallelHashSet_EIU_ExceptWith_Empty", + "NativeHashSet_UnsafeParallelHashSet_EIU_ExceptWith_AxB", + "NativeHashSet_UnsafeParallelHashSet_EIU_IntersectWith_Empty", + "NativeHashSet_UnsafeParallelHashSet_EIU_IntersectWith", + "NativeHashSet_UnsafeParallelHashSet_EIU_UnionWith_Empty", + "NativeHashSet_UnsafeParallelHashSet_EIU_UnionWith", + "NativeHashSet_NativeList_EIU_ExceptWith_Empty", + "NativeHashSet_NativeList_EIU_ExceptWith_AxB", + "NativeHashSet_NativeList_EIU_IntersectWith_Empty", + "NativeHashSet_NativeList_EIU_IntersectWith", + "NativeHashSet_NativeList_EIU_UnionWith_Empty", + "NativeHashSet_NativeList_EIU_UnionWith", + "NativeHashSet_UnsafeList_EIU_ExceptWith_Empty", + "NativeHashSet_UnsafeList_EIU_ExceptWith_AxB", + "NativeHashSet_UnsafeList_EIU_IntersectWith_Empty", + "NativeHashSet_UnsafeList_EIU_IntersectWith", + "NativeHashSet_UnsafeList_EIU_UnionWith_Empty", + "NativeHashSet_UnsafeList_EIU_UnionWith", + "NativeHashSet_FixedList32Bytes_EIU_ExceptWith_Empty", + "NativeHashSet_FixedList32Bytes_EIU_ExceptWith_AxB", + "NativeHashSet_FixedList32Bytes_EIU_IntersectWith_Empty", + "NativeHashSet_FixedList32Bytes_EIU_IntersectWith", + "NativeHashSet_FixedList32Bytes_EIU_UnionWith_Empty", + "NativeHashSet_FixedList32Bytes_EIU_UnionWith", + "NativeHashSet_FixedList64Bytes_EIU_ExceptWith_Empty", + "NativeHashSet_FixedList64Bytes_EIU_ExceptWith_AxB", + "NativeHashSet_FixedList64Bytes_EIU_IntersectWith_Empty", + "NativeHashSet_FixedList64Bytes_EIU_IntersectWith", + "NativeHashSet_FixedList64Bytes_EIU_UnionWith_Empty", + "NativeHashSet_FixedList64Bytes_EIU_UnionWith", + "NativeHashSet_FixedList128Bytes_EIU_ExceptWith_Empty", + "NativeHashSet_FixedList128Bytes_EIU_ExceptWith_AxB", + "NativeHashSet_FixedList128Bytes_EIU_IntersectWith_Empty", + "NativeHashSet_FixedList128Bytes_EIU_IntersectWith", + "NativeHashSet_FixedList128Bytes_EIU_UnionWith_Empty", + "NativeHashSet_FixedList128Bytes_EIU_UnionWith", + "NativeHashSet_FixedList512Bytes_EIU_ExceptWith_Empty", + "NativeHashSet_FixedList512Bytes_EIU_ExceptWith_AxB", + "NativeHashSet_FixedList512Bytes_EIU_IntersectWith_Empty", + "NativeHashSet_FixedList512Bytes_EIU_IntersectWith", + "NativeHashSet_FixedList512Bytes_EIU_UnionWith_Empty", + "NativeHashSet_FixedList512Bytes_EIU_UnionWith", + "NativeHashSet_FixedList4096Bytes_EIU_ExceptWith_Empty", + "NativeHashSet_FixedList4096Bytes_EIU_ExceptWith_AxB", + "NativeHashSet_FixedList4096Bytes_EIU_IntersectWith_Empty", + "NativeHashSet_FixedList4096Bytes_EIU_IntersectWith", + "NativeHashSet_FixedList4096Bytes_EIU_UnionWith_Empty", + "NativeHashSet_FixedList4096Bytes_EIU_UnionWith", + "UnsafeHashSet_NativeHashSet_EIU_ExceptWith_Empty", + "UnsafeHashSet_NativeHashSet_EIU_ExceptWith_AxB", + "UnsafeHashSet_NativeHashSet_EIU_IntersectWith_Empty", + "UnsafeHashSet_NativeHashSet_EIU_IntersectWith", + "UnsafeHashSet_NativeHashSet_EIU_UnionWith_Empty", + "UnsafeHashSet_NativeHashSet_EIU_UnionWith", + "UnsafeHashSet_UnsafeHashSet_EIU_ExceptWith_Empty", + "UnsafeHashSet_UnsafeHashSet_EIU_ExceptWith_AxB", + "UnsafeHashSet_UnsafeHashSet_EIU_IntersectWith_Empty", + "UnsafeHashSet_UnsafeHashSet_EIU_IntersectWith", + "UnsafeHashSet_UnsafeHashSet_EIU_UnionWith_Empty", + "UnsafeHashSet_UnsafeHashSet_EIU_UnionWith", + "UnsafeHashSet_NativeParallelHashSet_EIU_ExceptWith_Empty", + "UnsafeHashSet_NativeParallelHashSet_EIU_ExceptWith_AxB", + "UnsafeHashSet_NativeParallelHashSet_EIU_IntersectWith_Empty", + "UnsafeHashSet_NativeParallelHashSet_EIU_IntersectWith", + "UnsafeHashSet_NativeParallelHashSet_EIU_UnionWith_Empty", + "UnsafeHashSet_NativeParallelHashSet_EIU_UnionWith", + "UnsafeHashSet_UnsafeParallelHashSet_EIU_ExceptWith_Empty", + "UnsafeHashSet_UnsafeParallelHashSet_EIU_ExceptWith_AxB", + "UnsafeHashSet_UnsafeParallelHashSet_EIU_IntersectWith_Empty", + "UnsafeHashSet_UnsafeParallelHashSet_EIU_IntersectWith", + "UnsafeHashSet_UnsafeParallelHashSet_EIU_UnionWith_Empty", + "UnsafeHashSet_UnsafeParallelHashSet_EIU_UnionWith", + "UnsafeHashSet_NativeList_EIU_ExceptWith_Empty", + "UnsafeHashSet_NativeList_EIU_ExceptWith_AxB", + "UnsafeHashSet_NativeList_EIU_IntersectWith_Empty", + "UnsafeHashSet_NativeList_EIU_IntersectWith", + "UnsafeHashSet_NativeList_EIU_UnionWith_Empty", + "UnsafeHashSet_NativeList_EIU_UnionWith", + "UnsafeHashSet_UnsafeList_EIU_ExceptWith_Empty", + "UnsafeHashSet_UnsafeList_EIU_ExceptWith_AxB", + "UnsafeHashSet_UnsafeList_EIU_IntersectWith_Empty", + "UnsafeHashSet_UnsafeList_EIU_IntersectWith", + "UnsafeHashSet_UnsafeList_EIU_UnionWith_Empty", + "UnsafeHashSet_UnsafeList_EIU_UnionWith", + "UnsafeHashSet_FixedList32Bytes_EIU_ExceptWith_Empty", + "UnsafeHashSet_FixedList32Bytes_EIU_ExceptWith_AxB", + "UnsafeHashSet_FixedList32Bytes_EIU_IntersectWith_Empty", + "UnsafeHashSet_FixedList32Bytes_EIU_IntersectWith", + "UnsafeHashSet_FixedList32Bytes_EIU_UnionWith_Empty", + "UnsafeHashSet_FixedList32Bytes_EIU_UnionWith", + "UnsafeHashSet_FixedList64Bytes_EIU_ExceptWith_Empty", + "UnsafeHashSet_FixedList64Bytes_EIU_ExceptWith_AxB", + "UnsafeHashSet_FixedList64Bytes_EIU_IntersectWith_Empty", + "UnsafeHashSet_FixedList64Bytes_EIU_IntersectWith", + "UnsafeHashSet_FixedList64Bytes_EIU_UnionWith_Empty", + "UnsafeHashSet_FixedList64Bytes_EIU_UnionWith", + "UnsafeHashSet_FixedList128Bytes_EIU_ExceptWith_Empty", + "UnsafeHashSet_FixedList128Bytes_EIU_ExceptWith_AxB", + "UnsafeHashSet_FixedList128Bytes_EIU_IntersectWith_Empty", + "UnsafeHashSet_FixedList128Bytes_EIU_IntersectWith", + "UnsafeHashSet_FixedList128Bytes_EIU_UnionWith_Empty", + "UnsafeHashSet_FixedList128Bytes_EIU_UnionWith", + "UnsafeHashSet_FixedList512Bytes_EIU_ExceptWith_Empty", + "UnsafeHashSet_FixedList512Bytes_EIU_ExceptWith_AxB", + "UnsafeHashSet_FixedList512Bytes_EIU_IntersectWith_Empty", + "UnsafeHashSet_FixedList512Bytes_EIU_IntersectWith", + "UnsafeHashSet_FixedList512Bytes_EIU_UnionWith_Empty", + "UnsafeHashSet_FixedList512Bytes_EIU_UnionWith", + "UnsafeHashSet_FixedList4096Bytes_EIU_ExceptWith_Empty", + "UnsafeHashSet_FixedList4096Bytes_EIU_ExceptWith_AxB", + "UnsafeHashSet_FixedList4096Bytes_EIU_IntersectWith_Empty", + "UnsafeHashSet_FixedList4096Bytes_EIU_IntersectWith", + "UnsafeHashSet_FixedList4096Bytes_EIU_UnionWith_Empty", + "UnsafeHashSet_FixedList4096Bytes_EIU_UnionWith" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeListTests.cs", + "className": "NativeListTests", + "baseClass": "CollectionsTestFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NullListThrow", + "NativeList_Allocate_Deallocate_Read_Write", + "NativeArrayFromNativeList", + "NativeArrayFromNativeList_MaxCapacity", + "NativeArrayFromNativeListInvalidatesOnAdd", + "NativeArrayFromNativeListInvalidatesOnCapacityChange", + "NativeArrayFromNativeListInvalidatesOnDispose", + "NativeArrayFromNativeListMayDeallocate", + "CopiedNativeListIsKeptInSync", + "NativeList_CopyFrom_Managed", + "NativeList_CopyFrom_OtherContainers", + "Execute", + "TempListInBurstJob", + "SetCapacityLessThanLength", + "DisposingNativeListDerivedArrayDoesNotThrow", + "NativeList_DisposeJob", + "ForEachWorks", + "NativeList_UseAfterFree_UsesCustomOwnerTypeName", + "AtomicSafetyHandle_AllocatorTemp_UniqueStaticSafetyIds", + "NativeList_CreateAndUseAfterFreeInBurstJob_UsesCustomOwnerTypeName", + "NativeList_InsertRangeWithBeginEnd", + "NativeList_InsertRange", + "NativeList_CustomAllocatorTest", + "NativeList_Nested", + "NativeList_AddReplicate" + ], + "serializedFields": [], + "publicFields": [ + "Output", + "data" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeListTests_JobDebugger.cs", + "className": "NativeListJobDebuggerTests", + "baseClass": "CollectionsTestFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "NativeList_NestedJob_Error", + "AddElementToListFromJobInvalidatesArray", + "AccessBefore", + "AccessAfter", + "ScheduleDerivedArrayAllowDerivingArrayAgain", + "ScheduleDerivedArrayExceptions", + "ScheduleDerivedArrayExceptions2", + "ReadOnlyListInJobKeepsAsArrayValid", + "AsArrayJobKeepsAsArrayValid", + "CastListToArrayInsideJob", + "WriteToArrayFromJobThenReadListFromMainThread", + "NativeList_DisposeJob", + "InvalidatedArrayAccessFromListThrowsInsideJob", + "DisposeAliasedArrayDoesNotThrow", + "ReadOnlyAliasedArrayThrows", + "NativeList_AsArray_Jobs", + "NativeList_AsReadOnly_Jobs", + "NativeList_AsReadOnly", + "NativeList_ParallelWriter", + "NativeList_ParallelWriter_NoPtrCaching", + "NativeList_AsReadOnlyAndParallelWriter" + ], + "serializedFields": [], + "publicFields": [ + "nestedContainer", + "list", + "output" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeParallelHashMapTests.cs", + "className": "NativeParallelHashMapTests", + "baseClass": "CollectionsTestFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "NativeParallelHashMap_TryAdd_TryGetValue_Clear", + "NativeParallelHashMap_Full_HashMap_Throws", + "NativeParallelHashMap_Key_Collisions", + "Execute", + "NativeParallelHashMap_HashMapSupportsAutomaticCapacityChange", + "NativeParallelHashMap_HashMapSameKey", + "NativeParallelHashMap_IsEmpty", + "NativeParallelHashMap_HashMapEmptyCapacity", + "NativeParallelHashMap_Remove", + "NativeParallelHashMap_RemoveOnEmptyMap_DoesNotThrow", + "NativeParallelHashMap_TryAddScalability", + "NativeParallelHashMap_GetKeysEmpty", + "NativeParallelHashMap_GetKeys", + "NativeParallelHashMap_GetValues", + "NativeParallelHashMap_GetKeysAndValues", + "CompareTo", + "NativeParallelHashMap_GetKeysGuid", + "NativeParallelHashMap_IndexerWorks", + "NativeParallelHashMap_ContainsKeyHashMap", + "NativeParallelHashMap_NativeKeyValueArrays_DisposeJob", + "NativeParallelHashMap_UseAfterFree_UsesCustomOwnerTypeName", + "NativeParallelHashMap_CreateAndUseAfterFreeInBurstJob_UsesCustomOwnerTypeName", + "NativeParallelHashMap_ForEach_FixedStringInHashMap", + "NativeParallelHashMap_EnumeratorDoesNotReturnRemovedElementsTest", + "NativeParallelHashMap_EnumeratorInfiniteIterationTest", + "NativeParallelHashMap_ForEach", + "NativeParallelHashMap_ForEach_From_Job", + "NativeParallelHashMap_ForEach_Throws_When_Modified", + "NativeParallelHashMap_ForEach_Throws_Job_Iterator", + "NativeParallelHashMap_ForEach_Throws", + "NativeParallelHashMap_CustomAllocatorTest", + "NativeParallelHashMap_Nested", + "NativeParallelHashMap_IndexerAdd_ResizesContainer" + ], + "serializedFields": [], + "publicFields": [ + "Ptr", + "keys", + "a", + "b", + "Num" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeParallelHashMapTests_InJobs.cs", + "className": "NativeParallelHashMapTests_InJobs", + "baseClass": "NativeParallelHashMapTestsFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "NativeParallelHashMap_NestedJob_Error", + "NativeParallelHashMap_Read_And_Write", + "NativeParallelHashMap_Read_And_Write_Full", + "NativeParallelHashMap_Key_Collisions", + "NativeParallelHashMap_Clear_And_Write", + "NativeParallelHashMap_DisposeJob" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeParallelHashMapTestsFixture.cs", + "className": "NativeParallelHashMapTestsFixture", + "baseClass": "CollectionsTestFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "status", + "keyMod", + "values" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeParallelHashSetTests.cs", + "className": "NativeParallelHashSetTests", + "baseClass": "CollectionsTestFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NativeParallelHashSet_IsEmpty", + "UnsafeParallelHashSet_Capacity", + "NativeParallelHashSet_Full_Throws", + "NativeParallelHashSet_RemoveOnEmptyMap_DoesNotThrow", + "NativeParallelHashSet_Collisions", + "NativeParallelHashSet_SameElement", + "NativeParallelHashSet_ParallelWriter_CanBeUsedInJob", + "Execute", + "NativeParallelHashSet_CanBeReadFromJob", + "NativeParallelHashSet_TempHashSetInJob", + "NativeParallelHashSet_ForEach_FixedStringInHashMap", + "NativeParallelHashSet_ForEach", + "NativeParallelHashSet_ForEach_From_Job", + "NativeParallelHashSet_ForEach_Throws_When_Modified", + "NativeParallelHashSet_ForEach_Throws", + "NativeParallelHashSet_ForEach_Throws_Job_Iterator", + "NativeParallelHashSet_EIU_ExceptWith_Empty", + "NativeParallelHashSet_EIU_ExceptWith_AxB", + "NativeParallelHashSet_EIU_ExceptWith_BxA", + "NativeParallelHashSet_EIU_IntersectWith_Empty", + "NativeParallelHashSet_EIU_IntersectWith", + "NativeParallelHashSet_EIU_UnionWith_Empty", + "NativeParallelHashSet_EIU_UnionWith", + "NativeParallelHashSet_ToArray", + "NativeParallelHashSet_CustomAllocatorTest" + ], + "serializedFields": [], + "publicFields": [ + "Output", + "Num" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeParallelHashSetTests.gen.cs", + "className": "NativeParallelHashSetTestsGenerated", + "baseClass": "CollectionsTestFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NativeParallelHashSet_NativeParallelHashSet_EIU_ExceptWith_Empty", + "NativeParallelHashSet_NativeParallelHashSet_EIU_ExceptWith_AxB", + "NativeParallelHashSet_NativeParallelHashSet_EIU_IntersectWith_Empty", + "NativeParallelHashSet_NativeParallelHashSet_EIU_IntersectWith", + "NativeParallelHashSet_NativeParallelHashSet_EIU_UnionWith_Empty", + "NativeParallelHashSet_NativeParallelHashSet_EIU_UnionWith", + "NativeParallelHashSet_UnsafeParallelHashSet_EIU_ExceptWith_Empty", + "NativeParallelHashSet_UnsafeParallelHashSet_EIU_ExceptWith_AxB", + "NativeParallelHashSet_UnsafeParallelHashSet_EIU_IntersectWith_Empty", + "NativeParallelHashSet_UnsafeParallelHashSet_EIU_IntersectWith", + "NativeParallelHashSet_UnsafeParallelHashSet_EIU_UnionWith_Empty", + "NativeParallelHashSet_UnsafeParallelHashSet_EIU_UnionWith", + "NativeParallelHashSet_NativeList_EIU_ExceptWith_Empty", + "NativeParallelHashSet_NativeList_EIU_ExceptWith_AxB", + "NativeParallelHashSet_NativeList_EIU_IntersectWith_Empty", + "NativeParallelHashSet_NativeList_EIU_IntersectWith", + "NativeParallelHashSet_NativeList_EIU_UnionWith_Empty", + "NativeParallelHashSet_NativeList_EIU_UnionWith", + "NativeParallelHashSet_UnsafeList_EIU_ExceptWith_Empty", + "NativeParallelHashSet_UnsafeList_EIU_ExceptWith_AxB", + "NativeParallelHashSet_UnsafeList_EIU_IntersectWith_Empty", + "NativeParallelHashSet_UnsafeList_EIU_IntersectWith", + "NativeParallelHashSet_UnsafeList_EIU_UnionWith_Empty", + "NativeParallelHashSet_UnsafeList_EIU_UnionWith", + "NativeParallelHashSet_FixedList32Bytes_EIU_ExceptWith_Empty", + "NativeParallelHashSet_FixedList32Bytes_EIU_ExceptWith_AxB", + "NativeParallelHashSet_FixedList32Bytes_EIU_IntersectWith_Empty", + "NativeParallelHashSet_FixedList32Bytes_EIU_IntersectWith", + "NativeParallelHashSet_FixedList32Bytes_EIU_UnionWith_Empty", + "NativeParallelHashSet_FixedList32Bytes_EIU_UnionWith", + "NativeParallelHashSet_FixedList64Bytes_EIU_ExceptWith_Empty", + "NativeParallelHashSet_FixedList64Bytes_EIU_ExceptWith_AxB", + "NativeParallelHashSet_FixedList64Bytes_EIU_IntersectWith_Empty", + "NativeParallelHashSet_FixedList64Bytes_EIU_IntersectWith", + "NativeParallelHashSet_FixedList64Bytes_EIU_UnionWith_Empty", + "NativeParallelHashSet_FixedList64Bytes_EIU_UnionWith", + "NativeParallelHashSet_FixedList128Bytes_EIU_ExceptWith_Empty", + "NativeParallelHashSet_FixedList128Bytes_EIU_ExceptWith_AxB", + "NativeParallelHashSet_FixedList128Bytes_EIU_IntersectWith_Empty", + "NativeParallelHashSet_FixedList128Bytes_EIU_IntersectWith", + "NativeParallelHashSet_FixedList128Bytes_EIU_UnionWith_Empty", + "NativeParallelHashSet_FixedList128Bytes_EIU_UnionWith", + "NativeParallelHashSet_FixedList512Bytes_EIU_ExceptWith_Empty", + "NativeParallelHashSet_FixedList512Bytes_EIU_ExceptWith_AxB", + "NativeParallelHashSet_FixedList512Bytes_EIU_IntersectWith_Empty", + "NativeParallelHashSet_FixedList512Bytes_EIU_IntersectWith", + "NativeParallelHashSet_FixedList512Bytes_EIU_UnionWith_Empty", + "NativeParallelHashSet_FixedList512Bytes_EIU_UnionWith", + "NativeParallelHashSet_FixedList4096Bytes_EIU_ExceptWith_Empty", + "NativeParallelHashSet_FixedList4096Bytes_EIU_ExceptWith_AxB", + "NativeParallelHashSet_FixedList4096Bytes_EIU_IntersectWith_Empty", + "NativeParallelHashSet_FixedList4096Bytes_EIU_IntersectWith", + "NativeParallelHashSet_FixedList4096Bytes_EIU_UnionWith_Empty", + "NativeParallelHashSet_FixedList4096Bytes_EIU_UnionWith", + "UnsafeParallelHashSet_NativeParallelHashSet_EIU_ExceptWith_Empty", + "UnsafeParallelHashSet_NativeParallelHashSet_EIU_ExceptWith_AxB", + "UnsafeParallelHashSet_NativeParallelHashSet_EIU_IntersectWith_Empty", + "UnsafeParallelHashSet_NativeParallelHashSet_EIU_IntersectWith", + "UnsafeParallelHashSet_NativeParallelHashSet_EIU_UnionWith_Empty", + "UnsafeParallelHashSet_NativeParallelHashSet_EIU_UnionWith", + "UnsafeParallelHashSet_UnsafeParallelHashSet_EIU_ExceptWith_Empty", + "UnsafeParallelHashSet_UnsafeParallelHashSet_EIU_ExceptWith_AxB", + "UnsafeParallelHashSet_UnsafeParallelHashSet_EIU_IntersectWith_Empty", + "UnsafeParallelHashSet_UnsafeParallelHashSet_EIU_IntersectWith", + "UnsafeParallelHashSet_UnsafeParallelHashSet_EIU_UnionWith_Empty", + "UnsafeParallelHashSet_UnsafeParallelHashSet_EIU_UnionWith", + "UnsafeParallelHashSet_NativeList_EIU_ExceptWith_Empty", + "UnsafeParallelHashSet_NativeList_EIU_ExceptWith_AxB", + "UnsafeParallelHashSet_NativeList_EIU_IntersectWith_Empty", + "UnsafeParallelHashSet_NativeList_EIU_IntersectWith", + "UnsafeParallelHashSet_NativeList_EIU_UnionWith_Empty", + "UnsafeParallelHashSet_NativeList_EIU_UnionWith", + "UnsafeParallelHashSet_UnsafeList_EIU_ExceptWith_Empty", + "UnsafeParallelHashSet_UnsafeList_EIU_ExceptWith_AxB", + "UnsafeParallelHashSet_UnsafeList_EIU_IntersectWith_Empty", + "UnsafeParallelHashSet_UnsafeList_EIU_IntersectWith", + "UnsafeParallelHashSet_UnsafeList_EIU_UnionWith_Empty", + "UnsafeParallelHashSet_UnsafeList_EIU_UnionWith", + "UnsafeParallelHashSet_FixedList32Bytes_EIU_ExceptWith_Empty", + "UnsafeParallelHashSet_FixedList32Bytes_EIU_ExceptWith_AxB", + "UnsafeParallelHashSet_FixedList32Bytes_EIU_IntersectWith_Empty", + "UnsafeParallelHashSet_FixedList32Bytes_EIU_IntersectWith", + "UnsafeParallelHashSet_FixedList32Bytes_EIU_UnionWith_Empty", + "UnsafeParallelHashSet_FixedList32Bytes_EIU_UnionWith", + "UnsafeParallelHashSet_FixedList64Bytes_EIU_ExceptWith_Empty", + "UnsafeParallelHashSet_FixedList64Bytes_EIU_ExceptWith_AxB", + "UnsafeParallelHashSet_FixedList64Bytes_EIU_IntersectWith_Empty", + "UnsafeParallelHashSet_FixedList64Bytes_EIU_IntersectWith", + "UnsafeParallelHashSet_FixedList64Bytes_EIU_UnionWith_Empty", + "UnsafeParallelHashSet_FixedList64Bytes_EIU_UnionWith", + "UnsafeParallelHashSet_FixedList128Bytes_EIU_ExceptWith_Empty", + "UnsafeParallelHashSet_FixedList128Bytes_EIU_ExceptWith_AxB", + "UnsafeParallelHashSet_FixedList128Bytes_EIU_IntersectWith_Empty", + "UnsafeParallelHashSet_FixedList128Bytes_EIU_IntersectWith", + "UnsafeParallelHashSet_FixedList128Bytes_EIU_UnionWith_Empty", + "UnsafeParallelHashSet_FixedList128Bytes_EIU_UnionWith", + "UnsafeParallelHashSet_FixedList512Bytes_EIU_ExceptWith_Empty", + "UnsafeParallelHashSet_FixedList512Bytes_EIU_ExceptWith_AxB", + "UnsafeParallelHashSet_FixedList512Bytes_EIU_IntersectWith_Empty", + "UnsafeParallelHashSet_FixedList512Bytes_EIU_IntersectWith", + "UnsafeParallelHashSet_FixedList512Bytes_EIU_UnionWith_Empty", + "UnsafeParallelHashSet_FixedList512Bytes_EIU_UnionWith", + "UnsafeParallelHashSet_FixedList4096Bytes_EIU_ExceptWith_Empty", + "UnsafeParallelHashSet_FixedList4096Bytes_EIU_ExceptWith_AxB", + "UnsafeParallelHashSet_FixedList4096Bytes_EIU_IntersectWith_Empty", + "UnsafeParallelHashSet_FixedList4096Bytes_EIU_IntersectWith", + "UnsafeParallelHashSet_FixedList4096Bytes_EIU_UnionWith_Empty", + "UnsafeParallelHashSet_FixedList4096Bytes_EIU_UnionWith" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeParallelMultiHashMapTests.cs", + "className": "NativeParallelMultiHashMapTests", + "baseClass": "CollectionsTestFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NativeParallelMultiHashMap_UseAfterFree_UsesCustomOwnerTypeName", + "Execute", + "NativeParallelMultiHashMap_CreateAndUseAfterFreeInBurstJob_UsesCustomOwnerTypeName", + "NativeParallelMultiHashMap_IsEmpty", + "NativeParallelMultiHashMap_CountValuesForKey", + "NativeParallelMultiHashMap_RemoveKeyAndValue", + "NativeParallelMultiHashMap_ValueIterator", + "NativeParallelMultiHashMap_RemoveKeyValueDoesntDeallocate", + "NativeParallelMultiHashMap_RemoveOnEmptyMap_DoesNotThrow", + "NativeParallelMultiHashMap_RemoveFromMultiHashMap", + "NativeParallelMultiHashMap_GetKeys", + "NativeParallelMultiHashMap_GetUniqueKeysEmpty", + "NativeParallelMultiHashMap_GetUniqueKeys", + "NativeParallelMultiHashMap_GetValues", + "NativeParallelMultiHashMap_ForEach_FixedStringInHashMap", + "NativeParallelMultiHashMap_ForEach", + "NativeParallelMultiHashMap_ForEach_From_Job", + "NativeParallelMultiHashMap_ForEach_Throws_When_Modified", + "NativeParallelMultiHashMap_ForEach_Throws_Job_Iterator", + "NativeParallelMultiHashMap_ForEach_Throws_When_Modified_From_Job", + "NativeParallelMultiHashMap_GetKeysAndValues", + "NativeParallelMultiHashMap_ContainsKeyMultiHashMap", + "NativeParallelMultiHashMap_CustomAllocatorTest", + "NativeParallelMultiHashMap_Nested", + "NativeParallelMultiHashMap_ForEach_ThreadIndexOverride_MultipleCollections" + ], + "serializedFields": [], + "publicFields": [ + "Num" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeParallelMultiHashMapTests_InJobs.cs", + "className": "NativeParallelMultiHashMapTests_InJobs", + "baseClass": "NativeParallelMultiHashMapTestsFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NativeParallelMultiHashMap_Read_And_Write", + "NativeParallelMultiHashMap_Read_And_Write_Full", + "NativeParallelMultiHashMap_Key_Collisions", + "Execute", + "NativeParallelMultiHashMap_TryMultiAddScalabilityConcurrent" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeParallelMultiHashMapTests_JobDebugger.cs", + "className": "NativeParallelMultiHashMapTests_JobDebugger", + "baseClass": "NativeParallelMultiHashMapTestsFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NativeParallelMultiHashMap_Read_And_Write_Without_Fences", + "Execute", + "NativeParallelMultiHashMap_NestedJob_Error" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeParallelMultiHashMapTestsFixture.cs", + "className": "NativeParallelMultiHashMapTestsFixture", + "baseClass": "CollectionsTestFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "status", + "keyMod", + "values" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeQueueTests.cs", + "className": "NativeQueueTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Enqueue_Dequeue", + "ConcurrentEnqueue_Dequeue", + "Enqueue_Dequeue_Peek", + "Enqueue_Dequeue_Clear", + "Double_Deallocate_Throws", + "EnqueueScalability", + "Enqueue_Wrap", + "ConcurrentEnqueue_Wrap", + "NativeQueue_DisposeJob", + "TryDequeue_OnEmptyQueueWhichHadElements_RetainsValidState", + "TryDequeue_OnEmptyQueue_RetainsValidState", + "ToArray_ContainsCorrectElements", + "ToArray_RespectsDequeue", + "NativeQueue_UseAfterFree_UsesCustomOwnerTypeName", + "NativeQueue_CustomAllocatorTest", + "Execute", + "NativeQueue_Nested", + "NativeQueue_ReadOnly", + "NativeQueue_ReadOnlyJob", + "NativeQueue_ReadOnlyCannotScheduledForWrite", + "NativeQueue_ReadOnlyForEach", + "NativeQueue_ForEach_Throws_Job_Iterator", + "NativeQueue_ForEach_Throws", + "NativeQueue_ForEach_From_Job", + "NativeQueue_ReadOnly_Count", + "NativeQueue_ReadOnly_Indexer", + "NativeQueue_ReadOnly_Indexer_Big", + "NativeQueue_ReadOnly_Enumerator_MoveNext_EmptyQueue", + "NativeQueue_ReadOnly_Enumerator_MoveNext", + "NativeQueue_ReadOnly_Enumerator_MoveNext_WithDequeue", + "NativeQueue_ReadOnly_Enumerator_Reset" + ], + "serializedFields": [], + "publicFields": [ + "data" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeQueueTests_InJobs.cs", + "className": "NativeQueueTests_InJobs", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "NativeQueue_NestedJob_Error", + "Enqueue", + "EnqueueDequeueMultipleQueuesInMultipleJobs", + "ToArray_WorksFromJobs", + "NativeQueue_ParallelWriter" + ], + "serializedFields": [], + "publicFields": [ + "nestedContainer", + "result", + "StartIndex", + "queue", + "arr", + "val" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeReferenceTests.cs", + "className": "NativeReferenceTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NativeReference_AllocateDeallocate_ReadWrite", + "NativeReference_CopyFrom", + "NativeReference_CopyTo", + "NativeReference_NullThrows", + "NativeReference_CopiedIsKeptInSync", + "Execute", + "NativeReference_TempInBurstJob", + "NativeReference_DisposeJob", + "NativeReference_NoGCAllocations", + "NativeReference_Equals", + "NativeReference_ReadOnly", + "NativeReference_GetHashCode", + "NativeReference_CustomAllocatorTest", + "NativeReference_Nested", + "NativeReference_NestedJob_Error" + ], + "serializedFields": [], + "publicFields": [ + "Integer", + "Float", + "Output", + "data", + "nestedContainer" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeRingQueueTests.cs", + "className": "NativeRingQueueTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NativeRingQueue_UseAfterFree_UsesCustomOwnerTypeName", + "NativeRingQueue_AtomicSafetyHandle_AllocatorTemp_UniqueStaticSafetyIds", + "Execute", + "NativeRingQueue_CreateAndUseAfterFreeInBurstJob_UsesCustomOwnerTypeName", + "NativeRingQueue_UseInJob" + ], + "serializedFields": [], + "publicFields": [ + "Test" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeSortTests.gen.cs", + "className": "NativeSortTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Compare", + "NativeArraySlice_BinarySearch", + "Execute", + "BinarySearch_From_Job", + "NativeArraySlice_BinarySearch_NotFound", + "NativeArraySlice_BinarySearch_NotFound_Reference_ArrayList", + "NativeList_BinarySearch", + "NativeList_BinarySearch_NotFound", + "NativeList_BinarySearch_NotFound_Reference_ArrayList", + "NativeList_GenericSortJob_NoBurst", + "NativeList_GenericSortJob_Burst", + "NativeList_GenericSortJobCustomComparer_NoBurst", + "NativeList_GenericSortJobCustomComparer_Burst", + "UnsafeList_BinarySearch", + "UnsafeList_BinarySearch_NotFound", + "UnsafeList_BinarySearch_NotFound_Reference_ArrayList", + "UnsafeList_GenericSortJob_NoBurst", + "UnsafeList_GenericSortJob_Burst", + "UnsafeList_GenericSortJobCustomComparer_NoBurst", + "UnsafeList_GenericSortJobCustomComparer_Burst", + "FixedList32Bytes_GenericSort", + "FixedList64Bytes_GenericSort", + "FixedList128Bytes_GenericSort", + "FixedList512Bytes_GenericSort", + "FixedList4096Bytes_GenericSort" + ], + "serializedFields": [], + "publicFields": [ + "array", + "slice", + "nativeList" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeStreamTests.cs", + "className": "NativeStreamTests", + "baseClass": "CollectionsTestFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "NativeStream_PopulateInts", + "NativeStream_CreateAndDestroy", + "NativeStream_ItemCount", + "NativeStream_ToArray", + "NativeStream_DisposeJob", + "NativeStream_ParallelWriteThrows", + "NativeStream_ScheduleCreateThrows_NativeList", + "NativeStream_ScheduleCreateThrows_NativeArray", + "NativeStream_OutOfBoundsWriteThrows", + "NativeStream_EndForEachIndexWithoutBeginThrows", + "NativeStream_WriteWithoutBeginThrows", + "NativeStream_WriteAfterEndThrows", + "NativeStream_UnbalancedBeginThrows", + "NativeStream_IncompleteReadThrows", + "NativeStream_ReadWithoutBeginThrows", + "NativeStream_TooManyReadsThrows", + "NativeStream_OutOfBoundsReadThrows", + "NativeStream_CopyWriterByValueThrows", + "NativeStream_WriteSameIndexTwiceThrows", + "NativeStream_ThrowsOnIncorrectUsage", + "NativeStream_CustomAllocatorTest", + "NativeStream_Nested", + "NativeStream_NestedJob_Error" + ], + "serializedFields": [], + "publicFields": [ + "data", + "nestedContainer" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/NativeTextTests.cs", + "className": "NativeTextTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NativeTextFixedStringCtors", + "NativeTextCorrectLengthAfterClear", + "NativeTextFormatExtension1Params", + "NativeTextFormatExtension2Params", + "NativeTextFormatExtension3Params", + "NativeTextFormatExtension4Params", + "NativeTextFormatExtension5Params", + "NativeTextFormatExtension6Params", + "NativeTextFormatExtension7Params", + "NativeTextFormatExtension8Params", + "NativeTextFormatExtension9Params", + "NativeTextFormatExtension10Params", + "NativeTextAppendGrows", + "NativeTextAppendString", + "NativeTextCopyFromBytesWorks", + "NativeTextToStringWorks", + "NativeTextEqualsWorks", + "NativeTextForEach", + "NativeTextNSubstring", + "NativeTextIndexOf", + "NativeTextLastIndexOf", + "NativeTextContains", + "NativeTextComparisons", + "NativeTextCustomAllocatorTest", + "Execute", + "NativeTextIsEmpty", + "NativeTextIsEmptyReturnsTrueForNotConstructed", + "NativeTextReadonlyCtor", + "NativeTextReadOnlyEqualsWorks", + "NativeTextReadOnlyIndexOf", + "NativeTextReadOnlyLastIndexOf", + "NativeTextReadOnlyContains", + "NativeTextReadOnlyComparisons", + "NativeTextReadOnlyMakeMoreThanOne", + "NativeTextReadOnlyIsNotACopy", + "NativeTextReadOnlyIsEmpty", + "NativeTextReadOnlyIsEmptyReturnsTrueOrThrowsForNotConstructed", + "NativeTextReadOnlyIsNotWritable", + "NativeTextReadOnlyCannotBeUsedAfterSourceIsDisposed", + "NativeTextReadOnlyCannotBeUsedAfterSourceIsChanged", + "NativeTextReadOnlyModificationDuringEnumerationThrows", + "NativeTextReadOnlyCannotScheduledSourceTextForWrite", + "NativeTextReadOnlyCanReadFromSourceTextModifiedInJob", + "NativeTextReadOnlyCanScheduledSourceTextForRead", + "NativeTextReadOnlyThrowWhenUsingReadOnlyInJobAfterSourceHasBeenDisposed" + ], + "serializedFields": [], + "publicFields": [ + "Text" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/RewindableAllocatorTests.cs", + "className": "RewindableAllocatorTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TearDown", + "NativeArrayCanBeDisposed", + "NumberOfBlocksIsTemporarilyStable", + "NumberOfBlocksEventuallyDrops", + "PossibleToAllocateGigabytes", + "ExhaustsFirstBlockBeforeAllocatingMore", + "AddRange_WhenCalledOnStructMember_DoesNotInvalidateUnrelatedListHigherOnCallStack", + "ExceedMaxBlockSize_BlockSizeLinearGrow" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/UnsafeAppendBufferTests.cs", + "className": "UnsafeAppendBufferTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UnsafeAppendBuffer_DisposeAllocated", + "UnsafeAppendBuffer_DisposeExternal", + "UnsafeAppendBuffer_ThrowZeroAlignment", + "UnsafeAppendBuffer_CustomAllocatorTest", + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "Type", + "PayloadSize" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/UnsafeAtomicCounterTests.cs", + "className": "UnsafeCounterTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/UnsafeBitArrayTests.cs", + "className": "UnsafeBitArrayTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UnsafeBitArray_Init", + "UnsafeBitArray_Get_Set_Long", + "UnsafeBitArray_Get_Set_Short", + "UnsafeBitArray_Get_Set_Tiny", + "UnsafeBitArray_GetBits", + "UnsafeBitArray_SetBits", + "UnsafeBitArray_Copy", + "UnsafeBitArray_Resize", + "UnsafeBitArray_CopyBetweenBitArrays", + "UnsafeBitArray_FindWithPattern", + "UnsafeBitArray_FindInTinyBitArray", + "UnsafeBitArray_FindLastUnsetBit", + "UnsafeBitArray_CustomAllocatorTest", + "Execute" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/UnsafeHashMapTests.cs", + "className": "UnsafeHashMapTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UnsafeHashMap_ForEach", + "UnsafeHashMap_ForEach_FixedStringKey", + "Execute", + "UnsafeHashMap_ForEach_Throws_Job_Iterator", + "UnsafeHashMap_ForEach_From_Job", + "UnsafeHashMap_EnumeratorDoesNotReturnRemovedElementsTest", + "UnsafeHashMap_EnumeratorInfiniteIterationTest", + "UnsafeHashMap_CustomAllocatorTest", + "UnsafeHashMap_TryAdd_TryGetValue_Clear", + "UnsafeHashMap_Key_Collisions", + "UnsafeHashMap_SupportsAutomaticCapacityChange", + "UnsafeHashMap_SameKey", + "UnsafeHashMap_IsEmpty", + "UnsafeHashMap_EmptyCapacity", + "UnsafeHashMap_Remove", + "UnsafeHashMap_RemoveOnEmptyMap_DoesNotThrow", + "UnsafeHashMap_TryAddScalability", + "UnsafeHashMap_IndexerAdd_ResizesContainer" + ], + "serializedFields": [], + "publicFields": [ + "Num" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/UnsafeListTests.cs", + "className": "UnsafeListTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UnsafeListT_Init", + "UnsafeListT_AddReplicate", + "Execute", + "UnsafeListT_AsReadOnly", + "UnsafeListT_ParallelWriter", + "UnsafeListT_ParallelWriter_NoPtrCaching", + "UnsafeListT_InsertRangeWithBeginEnd", + "UnsafeListT_InsertRange", + "UnsafeListT_ForEach", + "UnsafeListT_CustomAllocatorTest", + "UnsafeListT_RemoveRange_CountOverflow", + "UnsafeListT_CopyFrom_LargeStruct_OverflowHandled", + "UnsafeListT_IntegerOverflow_MultipleOperations", + "UnsafeListT_LargeStruct_ValidOperations_Success" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/UnsafeParallelHashMapTests.cs", + "className": "UnsafeParallelHashMapTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "UnsafeParallelHashMap_AddJob", + "UnsafeParallelHashMap_ForEach", + "UnsafeParallelHashSet_ToArray", + "UnsafeParallelHashMap_CustomAllocatorTest", + "UnsafeParallelHashMap_IndexerAdd_ResizesContainer", + "UnsafeParallelHashMap_ForEach_From_Job" + ], + "serializedFields": [], + "publicFields": [ + "Num" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/UnsafeParallelHashSetTests.cs", + "className": "UnsafeParallelHashSetTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UnsafeParallelHashSet_IsEmpty", + "UnsafeParallelHashSet_Capacity", + "UnsafeParallelHashSet_Full_Throws", + "UnsafeParallelHashSet_RemoveOnEmptyMap_DoesNotThrow", + "UnsafeParallelHashSet_Collisions", + "UnsafeParallelHashSet_SameElement", + "UnsafeParallelHashSet_ForEach_FixedStringInHashMap", + "UnsafeParallelHashSet_ForEach", + "UnsafeParallelHashSet_EIU_ExceptWith_Empty", + "UnsafeParallelHashSet_EIU_ExceptWith_AxB", + "UnsafeParallelHashSet_EIU_ExceptWith_BxA", + "UnsafeParallelHashSet_EIU_IntersectWith_Empty", + "UnsafeParallelHashSet_EIU_IntersectWith", + "UnsafeParallelHashSet_EIU_UnionWith_Empty", + "UnsafeParallelHashSet_EIU_UnionWith", + "UnsafeParallelHashSet_CustomAllocatorTest", + "Execute", + "UnsafeParallelHashSet_ForEach_From_Job" + ], + "serializedFields": [], + "publicFields": [ + "Num" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/UnsafeParallelMultiHashMapTests.cs", + "className": "UnsafeParallelMultiHashMapTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "UnsafeParallelMultiHashMap_AddJob", + "UnsafeParallelHashMap_RemoveOnEmptyMap_DoesNotThrow", + "UnsafeParallelMultiHashMap_RemoveOnEmptyMap_DoesNotThrow", + "UnsafeParallelMultiHashMap_ForEach_FixedStringInHashMap", + "UnsafeParallelMultiHashMap_ForEach", + "UnsafeParallelMultiHashMap_GetKeys", + "UnsafeParallelMultiHashMap_CustomAllocatorTest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/UnsafeQueueTests.cs", + "className": "UnsafeQueueTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Enqueue_Dequeue", + "ConcurrentEnqueue_Dequeue", + "Enqueue_Dequeue_Peek", + "Enqueue_Dequeue_Clear", + "Double_Deallocate_DoesNotThrow", + "EnqueueScalability", + "Enqueue_Wrap", + "ConcurrentEnqueue_Wrap", + "TryDequeue_OnEmptyQueueWhichHadElements_RetainsValidState", + "TryDequeue_OnEmptyQueue_RetainsValidState", + "ToArray_ContainsCorrectElements", + "ToArray_RespectsDequeue", + "UnsafeQueue_CustomAllocatorTest", + "Execute", + "UnsafeQueue_Nested" + ], + "serializedFields": [], + "publicFields": [ + "data" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/UnsafeQueueTests_InJobs.cs", + "className": "UnsafeQueueTests_InJobs", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "Enqueue", + "EnqueueDequeueMultipleQueuesInMultipleJobs", + "ToArray_WorksFromJobs", + "UnsafeQueue_ParallelWriter" + ], + "serializedFields": [], + "publicFields": [ + "nestedContainer", + "result", + "StartIndex", + "queue", + "arr", + "val" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/UnsafeRingQueueTests.cs", + "className": "UnsafeRingQueueTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UnsafeRingQueue_Enqueue_Dequeue", + "UnsafeRingQueue_Throws", + "UnsafeRingQueue_CustomAllocatorTest", + "Execute" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/UnsafeStreamTests.cs", + "className": "UnsafeStreamTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UnsafeStream_CustomAllocatorTest", + "Execute", + "UnsafeStream_ScheduleCreate_NativeList", + "UnsafeStream_ScheduleCreate_NativeArray" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/UnsafeTextTests.cs", + "className": "UnsafeTextTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UnsafeTextIsMarshalable", + "UnsafeTextCorrectLengthAfterClear", + "UnsafeTextFormatExtension1Params", + "UnsafeTextFormatExtension2Params", + "UnsafeTextFormatExtension3Params", + "UnsafeTextFormatExtension4Params", + "UnsafeTextFormatExtension5Params", + "UnsafeTextFormatExtension6Params", + "UnsafeTextFormatExtension7Params", + "UnsafeTextFormatExtension8Params", + "UnsafeTextFormatExtension9Params", + "UnsafeTextFormatExtension10Params", + "UnsafeTextAppendGrows", + "UnsafeTextAppendString", + "UnsafeTextCopyFromBytesWorks", + "UnsafeTextToStringWorks", + "UnsafeTextIndexOf", + "UnsafeTextLastIndexOf", + "UnsafeTextContains", + "UnsafeTextComparisons", + "UnsafeText_CustomAllocatorTest", + "Execute", + "UnsafeText_StartsEndsWithChar", + "UnsafeText_StartsEndsWithString", + "UnsafeText_TrimStart", + "UnsafeText_TrimStartWithRunes", + "UnsafeText_ToLowerUpperAscii" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/UnsafeUtilityTests.cs", + "className": "UnsafeUtilityTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ReinterpretUIntFloat", + "ReinterpretUInt4Float", + "ReinterpretFloatUint4", + "MismatchThrows1", + "MismatchThrows2", + "AliasCanBeDisposed", + "CannotUseAliasAfterSourceIsDisposed", + "MutabilityWorks", + "UnsafeUtility_AlignOf" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/UTF8ArrayUnsafeUtilityTests.cs", + "className": "UTF8ArrayUnsafeUtilityTests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CopyTest", + "AppendUTF8BytesTest", + "AppendTest", + "EqualsUTF8BytesTest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests/xxHash3Tests.cs", + "className": "xxHash3Tests", + "baseClass": "CollectionsTestCommonBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "xxHash3_Hash_64_Length0000", + "xxHash3_Hash_64_Length0001", + "xxHash3_Hash_64_Length0006", + "xxHash3_Hash_64_Length0012", + "xxHash3_Hash_64_Length0024", + "xxHash3_Hash_64_Length0048", + "xxHash3_Hash_64_Length0080", + "xxHash3_Hash_64_Length0195", + "xxHash3_Hash_64_Length0403", + "xxHash3_Hash_64_Length0512", + "xxHash3_Hash_64_Length2048", + "xxHash3_Hash_64_Length2240", + "xxHash3_Hash_64_Length2243", + "xxHash3_Hash_128_Length0001", + "xxHash3_Hash_128_Length0006", + "xxHash3_Hash_128_Length0012", + "xxHash3_Hash_128_Length0024", + "xxHash3_Hash_128_Length0048", + "xxHash3_Hash_128_Length0081", + "xxHash3_Hash_128_Length0222", + "xxHash3_Hash_128_Length0403", + "xxHash3_Hash_128_Length0512", + "xxHash3_Hash_128_Length2048", + "xxHash3_Hash_128_Length2240", + "xxHash3_Hash_128_Length2367" + ], + "serializedFields": [], + "publicFields": [ + "Length", + "Seed", + "Result" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collections/Unity.Collections.Tests.Playmode/FixedListPlaymodeTests.gen.cs", + "className": "FixedListPlaymodeTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "FixedListPlaymode_AreCollectionsChecksEnabled", + "FixedList32BytePlaymode_GenericHasExpectedCapacity", + "FixedList64BytePlaymode_GenericHasExpectedCapacity", + "FixedList128BytePlaymode_GenericHasExpectedCapacity", + "FixedList32BytePlaymode_HasExpectedCapacity", + "FixedList64BytePlaymode_HasExpectedCapacity", + "FixedList64BytePlaymode_To_FixedList32Byte", + "FixedList128BytePlaymode_HasExpectedCapacity", + "FixedList128BytePlaymode_To_FixedList32Byte", + "FixedList128BytePlaymode_To_FixedList64Byte", + "FixedList32IntPlaymode_GenericHasExpectedCapacity", + "FixedList64IntPlaymode_GenericHasExpectedCapacity", + "FixedList128IntPlaymode_GenericHasExpectedCapacity", + "FixedList32IntPlaymode_HasExpectedCapacity", + "FixedList64IntPlaymode_HasExpectedCapacity", + "FixedList64IntPlaymode_To_FixedList32Int", + "FixedList128IntPlaymode_HasExpectedCapacity", + "FixedList128IntPlaymode_To_FixedList32Int", + "FixedList128IntPlaymode_To_FixedList64Int", + "FixedList32FloatPlaymode_GenericHasExpectedCapacity", + "FixedList64FloatPlaymode_GenericHasExpectedCapacity", + "FixedList128FloatPlaymode_GenericHasExpectedCapacity", + "FixedList32FloatPlaymode_HasExpectedCapacity", + "FixedList64FloatPlaymode_HasExpectedCapacity", + "FixedList64FloatPlaymode_To_FixedList32Float", + "FixedList128FloatPlaymode_HasExpectedCapacity", + "FixedList128FloatPlaymode_To_FixedList32Float", + "FixedList128FloatPlaymode_To_FixedList64Float" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/Discovery.cs", + "className": "Discovery", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Verbose", + "Info", + "Warn", + "Error" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/EditorPluginInterop.cs", + "className": "EditorPluginInterop", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/LogFileOpener.cs", + "className": "LogFileOpener", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/LoggingLevel.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/PluginSettings.cs", + "className": "PluginSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/PostProcessors/RiderAssetPostprocessor.cs", + "className": "RiderAssetPostprocessor", + "baseClass": "AssetPostprocessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/AssemblyNameProvider.cs", + "className": "AssemblyNameProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetAssemblyNameFromScriptPath", + "GetAllAssemblies", + "GetNamedAssembly", + "GetProjectName", + "GetAllAssetPaths", + "GetPackageInfoForAssetPath", + "ResetCaches", + "IsInternalizedPackagePath", + "ParseResponseFile", + "GetRoslynAnalyzerPaths", + "ToggleProjectGeneration", + "ResetProjectGenerationFlag" + ], + "serializedFields": [], + "publicFields": [ + "ProjectSupportedExtensions", + "ProjectGenerationRootNamespace" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/FileIOProvider.cs", + "className": "FileIOProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Exists", + "GetReader", + "ReadAllText", + "WriteAllText", + "EscapedRelativePathFor" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/GUIDProvider.cs", + "className": "GUIDProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ProjectGuid" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/IAssemblyNameProvider.cs", + "className": "IAssemblyNameProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/IFileIO.cs", + "className": "IFileIO", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/IGenerator.cs", + "className": "IGenerator", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/IGUIDGenerator.cs", + "className": "IGUIDGenerator", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/LastWriteTracker.cs", + "className": "LastWriteTracker", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/PackageManagerTracker.cs", + "className": "PackageManagerTracker", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/ProjectGeneration.cs", + "className": "ProjectGeneration", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SyncIfNeeded", + "Sync", + "HasSolutionBeenGenerated", + "HasValidExtension", + "AddProjectAssembly", + "AddPrecompiledAssembly", + "IsProjectAssembly", + "IsPrecompiledAssembly", + "SolutionFile", + "Insert", + "FindClosestMatch" + ], + "serializedFields": [], + "publicFields": [ + "Data" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/ProjectGenerationFlag.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/ProjectPart.cs", + "className": "ProjectPart", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetResponseFileData" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/SolutionGuidGenerator.cs", + "className": "SolutionGuidGenerator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/Properties/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/RiderInitializer.cs", + "className": "RiderInitializer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/RiderScriptEditor.cs", + "className": "RiderScriptEditor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnGUI", + "SyncIfNeeded", + "SyncAll", + "Initialize", + "OpenProject", + "TryGetInstallationForPath" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/RiderScriptEditorData.cs", + "className": "RiderScriptEditorData", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "Init", + "InvalidateSavedCompilationDefines", + "HasChangesInCompilationDefines", + "Invalidate" + ], + "serializedFields": [ + "bool", + "SerializableVersion", + "RiderPathLocator", + "string" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/RiderScriptEditorDataPersisted.cs", + "className": "RiderScriptEditorPersistedState", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "lastWriteTicks", + "manifestJsonLastWriteTicks" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/RiderStyles.cs", + "className": "RiderStyles", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/StartUpMethodExecutor.cs", + "className": "StartUpMethodExecutor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/UnitTesting/CallbackData.cs", + "className": "CallbackData", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "Clear" + ], + "serializedFields": [], + "publicFields": [ + "isRider", + "events" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/UnitTesting/CallbackInitializer.cs", + "className": "CallbackInitializer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/UnitTesting/RiderTestRunner.cs", + "className": "RiderTestRunner", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/UnitTesting/SyncTestRunCallback.cs", + "className": "SyncTestRunCallback", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunStarted", + "RunFinished", + "TestStarted", + "TestFinished" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/UnitTesting/SyncTestRunEventsHandler.cs", + "className": "SyncTestRunEventsHandler", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [ + "m_SessionId", + "m_HandlerCodeBase", + "m_HandlerTypeName", + "m_HandlerDependencies", + "m_RunInitialized" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/UnitTesting/TestEvent.cs", + "className": "TestEvent", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "type", + "id", + "assemblyName", + "output", + "testStatus", + "duration", + "parentId" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/UnitTesting/TestsCallback.cs", + "className": "TestsCallback", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "RunFinished", + "RunStarted", + "TestStarted", + "TestFinished", + "OnError" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/Util/CommandLineParser.cs", + "className": "CommandLineParser", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/Util/FileSystemUtil.cs", + "className": "FileSystemUtil", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/Util/LibcNativeInterop.cs", + "className": "LibcNativeInterop", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/Util/RiderMenu.cs", + "className": "RiderMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/Util/RiderPathUtil.cs", + "className": "RiderPathUtil", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/Util/SerializableVersion.cs", + "className": "SerializableVersion", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Build", + "Major", + "Minor", + "Revision" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/Util/StringBuilderExtensions.cs", + "className": "StringBuilderExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/Util/StringUtils.cs", + "className": "StringUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.rider/Rider/Editor/Util/UnityVersionUtils.cs", + "className": "UnityVersionUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Properties/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/TestCompilerAttribute.cs", + "className": "WindowsOnlyAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestAffineTransform.cs", + "className": "TestAffineTransform", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestBitmanipulation.cs", + "className": "TestBitmanipulation", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool2.gen.cs", + "className": "TestBool2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool2x2.gen.cs", + "className": "TestBool2x2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool2x3.gen.cs", + "className": "TestBool2x3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool2x4.gen.cs", + "className": "TestBool2x4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool3.gen.cs", + "className": "TestBool3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool3x2.gen.cs", + "className": "TestBool3x2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool3x3.gen.cs", + "className": "TestBool3x3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool3x4.gen.cs", + "className": "TestBool3x4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool4.gen.cs", + "className": "TestBool4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool4x2.gen.cs", + "className": "TestBool4x2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool4x3.gen.cs", + "className": "TestBool4x3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool4x4.gen.cs", + "className": "TestBool4x4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble2.gen.cs", + "className": "TestDouble2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble2x2.gen.cs", + "className": "TestDouble2x2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble2x3.gen.cs", + "className": "TestDouble2x3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble2x4.gen.cs", + "className": "TestDouble2x4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble3.gen.cs", + "className": "TestDouble3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble3x2.gen.cs", + "className": "TestDouble3x2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble3x3.gen.cs", + "className": "TestDouble3x3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble3x4.gen.cs", + "className": "TestDouble3x4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble4.gen.cs", + "className": "TestDouble4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble4x2.gen.cs", + "className": "TestDouble4x2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble4x3.gen.cs", + "className": "TestDouble4x3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble4x4.gen.cs", + "className": "TestDouble4x4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat2.gen.cs", + "className": "TestFloat2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat2x2.gen.cs", + "className": "TestFloat2x2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat2x3.gen.cs", + "className": "TestFloat2x3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat2x4.gen.cs", + "className": "TestFloat2x4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat3.gen.cs", + "className": "TestFloat3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat3x2.gen.cs", + "className": "TestFloat3x2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat3x3.gen.cs", + "className": "TestFloat3x3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat3x4.gen.cs", + "className": "TestFloat3x4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat4.gen.cs", + "className": "TestFloat4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat4x2.gen.cs", + "className": "TestFloat4x2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat4x3.gen.cs", + "className": "TestFloat4x3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat4x4.gen.cs", + "className": "TestFloat4x4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestHalf.cs", + "className": "TestHalf", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt2.gen.cs", + "className": "TestInt2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt2x2.gen.cs", + "className": "TestInt2x2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt2x3.gen.cs", + "className": "TestInt2x3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt2x4.gen.cs", + "className": "TestInt2x4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt3.gen.cs", + "className": "TestInt3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt3x2.gen.cs", + "className": "TestInt3x2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt3x3.gen.cs", + "className": "TestInt3x3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt3x4.gen.cs", + "className": "TestInt3x4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt4.gen.cs", + "className": "TestInt4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt4x2.gen.cs", + "className": "TestInt4x2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt4x3.gen.cs", + "className": "TestInt4x3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt4x4.gen.cs", + "className": "TestInt4x4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestMath.cs", + "className": "TestMath", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestMath.gen.cs", + "className": "TestMath", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestMatrix.cs", + "className": "TestMatrix", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestMinMaxAABB.cs", + "className": "TestMinMaxAABB", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestPlane.cs", + "className": "TestPlane", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestQuaternion.cs", + "className": "TestQuaternion", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestRigidTransform.cs", + "className": "TestRigidTransform", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestSvd.cs", + "className": "TestSvd", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint2.gen.cs", + "className": "TestUint2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint2x2.gen.cs", + "className": "TestUint2x2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint2x3.gen.cs", + "className": "TestUint2x3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint2x4.gen.cs", + "className": "TestUint2x4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint3.gen.cs", + "className": "TestUint3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint3x2.gen.cs", + "className": "TestUint3x2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint3x3.gen.cs", + "className": "TestUint3x3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint3x4.gen.cs", + "className": "TestUint3x4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint4.gen.cs", + "className": "TestUint4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint4x2.gen.cs", + "className": "TestUint4x2", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint4x3.gen.cs", + "className": "TestUint4x3", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint4x4.gen.cs", + "className": "TestUint4x4", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUtils.cs", + "className": "TestUtils", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/TestMath2.cs", + "className": "TestMath", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Tests/Tests/TestRandom.cs", + "className": "TestRandom", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/affine_transform.cs", + "className": "AffineTransform", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "rs", + "t" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/bool2.gen.cs", + "className": "bool2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/bool2x2.gen.cs", + "className": "bool2x2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/bool2x3.gen.cs", + "className": "bool2x3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/bool2x4.gen.cs", + "className": "bool2x4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2", + "c3" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/bool3.gen.cs", + "className": "bool3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y", + "z" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/bool3x2.gen.cs", + "className": "bool3x2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/bool3x3.gen.cs", + "className": "bool3x3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/bool3x4.gen.cs", + "className": "bool3x4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2", + "c3" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/bool4.gen.cs", + "className": "bool4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y", + "z", + "w" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/bool4x2.gen.cs", + "className": "bool4x2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/bool4x3.gen.cs", + "className": "bool4x3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/bool4x4.gen.cs", + "className": "bool4x4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2", + "c3" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/double2.gen.cs", + "className": "double2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/double2x2.gen.cs", + "className": "double2x2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/double2x3.gen.cs", + "className": "double2x3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/double2x4.gen.cs", + "className": "double2x4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2", + "c3" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/double3.gen.cs", + "className": "double3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y", + "z" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/double3x2.gen.cs", + "className": "double3x2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/double3x3.gen.cs", + "className": "double3x3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/double3x4.gen.cs", + "className": "double3x4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2", + "c3" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/double4.gen.cs", + "className": "double4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y", + "z", + "w" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/double4x2.gen.cs", + "className": "double4x2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/double4x3.gen.cs", + "className": "double4x3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/double4x4.gen.cs", + "className": "double4x4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2", + "c3" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/float2.gen.cs", + "className": "float2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/float2x2.gen.cs", + "className": "float2x2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/float2x3.gen.cs", + "className": "float2x3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/float2x4.gen.cs", + "className": "float2x4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2", + "c3" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/float3.gen.cs", + "className": "float3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y", + "z" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/float3x2.gen.cs", + "className": "float3x2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/float3x3.gen.cs", + "className": "float3x3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/float3x4.gen.cs", + "className": "float3x4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2", + "c3" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/float4.gen.cs", + "className": "float4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y", + "z", + "w" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/float4x2.gen.cs", + "className": "float4x2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/float4x3.gen.cs", + "className": "float4x3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/float4x4.gen.cs", + "className": "float4x4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2", + "c3" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Geometry/MinMaxAABB.cs", + "className": "MinMaxAABB", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Contains", + "Overlaps", + "Expand", + "Encapsulate", + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "Min", + "Max", + "Extents", + "HalfExtents", + "Center", + "IsValid" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Geometry/Plane.cs", + "className": "Plane", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SignedDistanceToPoint", + "Projection" + ], + "serializedFields": [], + "publicFields": [ + "NormalAndDistance", + "Flipped" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/half.cs", + "className": "half", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/half2.gen.cs", + "className": "half2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/half3.gen.cs", + "className": "half3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y", + "z" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/half4.gen.cs", + "className": "half4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y", + "z", + "w" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Il2CppEagerStaticClassConstructionAttribute.cs", + "className": "Il2CppEagerStaticClassConstructionAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/int2.gen.cs", + "className": "int2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/int2x2.gen.cs", + "className": "int2x2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/int2x3.gen.cs", + "className": "int2x3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/int2x4.gen.cs", + "className": "int2x4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2", + "c3" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/int3.gen.cs", + "className": "int3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y", + "z" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/int3x2.gen.cs", + "className": "int3x2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/int3x3.gen.cs", + "className": "int3x3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/int3x4.gen.cs", + "className": "int3x4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2", + "c3" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/int4.gen.cs", + "className": "int4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y", + "z", + "w" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/int4x2.gen.cs", + "className": "int4x2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/int4x3.gen.cs", + "className": "int4x3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/int4x4.gen.cs", + "className": "int4x4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2", + "c3" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/math.cs", + "className": "math", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "normalizesafe" + ], + "serializedFields": [], + "publicFields": [ + "longValue", + "doubleValue" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/math_unity_conversion.cs", + "className": "float2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/matrix.cs", + "className": "float2x2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/matrix.gen.cs", + "className": "math", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Noise/cellular2D.cs", + "className": "noise", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Noise/cellular2x2.cs", + "className": "noise", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Noise/cellular2x2x2.cs", + "className": "noise", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Noise/cellular3D.cs", + "className": "noise", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Noise/classicnoise2D.cs", + "className": "noise", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Noise/classicnoise3D.cs", + "className": "noise", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Noise/classicnoise4D.cs", + "className": "noise", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Noise/common.cs", + "className": "noise", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Noise/noise2D.cs", + "className": "noise", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Noise/noise3D.cs", + "className": "noise", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Noise/noise3Dgrad.cs", + "className": "noise", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Noise/noise4D.cs", + "className": "noise", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Noise/psrdnoise2D.cs", + "className": "noise", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/Properties/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/PropertyAttributes.cs", + "className": "PostNormalizeAttribute", + "baseClass": "PropertyAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/quaternion.cs", + "className": "quaternion", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/random.cs", + "className": "Random", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InitState", + "NextBool", + "NextBool2", + "NextBool3", + "NextBool4", + "NextInt", + "NextInt2", + "NextInt3", + "NextInt4", + "NextUInt", + "NextUInt2", + "NextUInt3", + "NextUInt4", + "NextFloat", + "NextFloat2", + "NextFloat3", + "NextFloat4", + "NextDouble", + "NextDouble2", + "NextDouble3", + "NextDouble4", + "NextFloat2Direction", + "NextDouble2Direction", + "NextFloat3Direction", + "NextDouble3Direction", + "NextQuaternionRotation" + ], + "serializedFields": [], + "publicFields": [ + "state" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/rigid_transform.cs", + "className": "RigidTransform", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "rot", + "pos" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/svd.cs", + "className": "svd", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/uint2.gen.cs", + "className": "uint2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/uint2x2.gen.cs", + "className": "uint2x2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/uint2x3.gen.cs", + "className": "uint2x3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/uint2x4.gen.cs", + "className": "uint2x4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2", + "c3" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/uint3.gen.cs", + "className": "uint3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y", + "z" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/uint3x2.gen.cs", + "className": "uint3x2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/uint3x3.gen.cs", + "className": "uint3x3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/uint3x4.gen.cs", + "className": "uint3x4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2", + "c3" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/uint4.gen.cs", + "className": "uint4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y", + "z", + "w" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/uint4x2.gen.cs", + "className": "uint4x2", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/uint4x3.gen.cs", + "className": "uint4x3", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics/uint4x4.gen.cs", + "className": "uint4x4", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "c0", + "c1", + "c2", + "c3" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics.Editor/MatrixDrawer.cs", + "className": "MatrixDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics.Editor/PostNormalizedVectorDrawer.cs", + "className": "PostNormalizedVectorDrawer", + "baseClass": "PrimitiveVectorDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "UpdatePreNormalizedValues", + "ApplyPreNormalizedValues", + "UnapplyPreNormalizedValues", + "PostNormalize", + "RebuildIfDirty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics.Editor/PrimitiveVectorDrawer.cs", + "className": "PrimitiveVectorDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.mathematics/Unity.Mathematics.Editor/QuaternionDrawer.cs", + "className": "QuaternionDrawer", + "baseClass": "PostNormalizedVectorDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.nuget.mono-cecil/Tests/Editor/MonoCecilEditorTests.cs", + "className": "MonoCecilEditorTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "EditorSampleTestSimplePasses" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Common/AnswerData.cs", + "className": "AnswerData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clone" + ], + "serializedFields": [], + "publicFields": [ + "Answers", + "QuestionId" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Common/IOnboardingSection.cs", + "className": "IOnboardingSection", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Load", + "Unload", + "HandleAnswerData", + "HandleUserSelectionData", + "HandlePreset" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Common/IOnboardingSectionAnalyticsProvider.cs", + "className": "IOnboardingSectionAnalyticsProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Common/Preset.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Common/SelectedSolutionsData.cs", + "className": "SelectedSolutionsData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "SelectedHostingModel", + "SelectedNetcodeSolution" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Common/StyleConstants.cs", + "className": "StyleConstants", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Analytics/AnalyticsData.cs", + "className": "Package", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "PackageId", + "SelectedForInstall", + "IsRecommended", + "IsAlreadyInstalled", + "QuestionId", + "QuestionText", + "AcceptsMultipleAnswers", + "AnswerId", + "AnswerText", + "Preset", + "PresetName", + "QuestionnaireVersion", + "GameSpecs", + "SectionId", + "Type", + "DisplayName", + "TargetPackageId", + "GamesSpecs", + "Packages", + "hostingModelName", + "hostingModelRecommended", + "netcodeSolutionName", + "netcodeSolutionRecommended" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Analytics/AnalyticsUtils.cs", + "className": "AnalyticsUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Analytics/DebugAnalytics.cs", + "className": "DebugAnalytics", + "baseClass": "MultiplayerCenterAnalytics", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Analytics/MultiplayerCenterAnalytics.cs", + "className": "MultiplayerCenterAnalytics", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SendGettingStartedInteractionEvent", + "SendInstallationEvent", + "SendRecommendationEvent", + "TryGatherData" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Analytics/MultiplayerCenterAnalyticsFactory.cs", + "className": "MultiplayerCenterAnalyticsFactory", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Analytics/OnboardingSectionAnalyticsProvider.cs", + "className": "OnboardingSectionAnalyticsProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SendInteractionEvent" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Features/PackageManagement.cs", + "className": "PackageManagement", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsCompleted" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/MultiplayerCenterWindow.cs", + "className": "MultiplayerCenterWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "RequestShowGettingStartedTabAfterDomainReload", + "OnBeforeSerialize", + "OnAfterDeserialize" + ], + "serializedFields": [ + "m_RequestGettingStartedTabAfterDomainReload", + "m_TabGroup" + ], + "publicFields": [ + "CurrentTab" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/RecommendationTabView.cs", + "className": "RecommendationTabView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear", + "SetVisible", + "Refresh" + ], + "serializedFields": [ + "m_PreReleaseHandling" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/RecommendationViewBottomBar.cs", + "className": "RecommendationViewBottomBar", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdatePackagesToInstall" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/TabGroup.cs", + "className": "TabGroup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetSelected", + "CreateTabs", + "Clear", + "TabsAreValid" + ], + "serializedFields": [], + "publicFields": [ + "ViewCount" + ], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/QuestionnaireView.cs", + "className": "QuestionnaireView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Refresh", + "Clear" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/QuestionSection.cs", + "className": "QuestionSection", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateAdvancedFoldout", + "AddPresetView", + "SetAdvancedSectionVisible" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/QuestionViewFactory.cs", + "className": "QuestionViewFactory", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/PackageSelectionView.cs", + "className": "PackageSelectionView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdatePackageData" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/RecommendationItemView.cs", + "className": "RecommendationItemView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdateData", + "SetRecommendedBadgeVisible", + "SetRecommendationType" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/RecommendationView.cs", + "className": "RecommendationView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdateRecommendation", + "Clear" + ], + "serializedFields": [], + "publicFields": [ + "AllPackages", + "CurrentRecommendation", + "OnPackageSelectionChanged" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/SectionHeader.cs", + "className": "SectionHeader", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdateData" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/SolutionSelectionView.cs", + "className": "SolutionSelectionView", + "baseClass": "PackageSelectionView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdateData" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/StyleClasses.cs", + "className": "StyleClasses", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/ViewUtils.cs", + "className": "ViewUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/OnBoarding/GettingStartedTabView.cs", + "className": "GettingStartedTabView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Refresh", + "Clear", + "SetVisible" + ], + "serializedFields": [ + "Category", + "m_SelectedCategory", + "m_SectionCategories", + "m_LastFoundSectionTypes" + ], + "publicFields": [ + "Category", + "Sections", + "IsEnabled", + "ToolTip" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/OnBoarding/QuickstartPackageHandling.cs", + "className": "QuickstartIsMissingView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/OnBoarding/SectionsFinder.cs", + "className": "SectionsFinder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGetValue", + "HaveTypesChanged" + ], + "serializedFields": [ + "m_SectionTypeNames" + ], + "publicFields": [ + "SectionTypeNames" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Questionnaire/Logic.cs", + "className": "Logic", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Questionnaire/PresetData.cs", + "className": "PresetData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Presets", + "Answers" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Questionnaire/QuestionnaireData.cs", + "className": "QuestionnaireData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "FormatVersion", + "Version", + "Questions", + "PresetData", + "Id", + "Title", + "Description", + "GlobalWeight", + "ViewType", + "Choices", + "IsMandatory", + "ScoreImpacts", + "Solution", + "Score", + "Comment" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Questionnaire/QuestionnaireEditor.cs", + "className": "QuestionnaireEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Questionnaire/QuestionnaireObject.cs", + "className": "QuestionnaireObject", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "ForceReload", + "ForceSave" + ], + "serializedFields": [], + "publicFields": [ + "Questionnaire" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Questionnaire/UserChoicesObject.cs", + "className": "UserChoicesObject", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "QuestionnaireVersion", + "UserAnswers", + "Preset", + "SelectedSolutions" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Recommendations/PreReleaseHandling.cs", + "className": "PreReleaseHandling", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "CheckForUpdates", + "PatchPackages", + "PatchRecommenderSystemData" + ], + "serializedFields": [ + "m_VersionsInfo", + "m_DefaultVersion", + "m_MinVersion", + "m_PackageId" + ], + "publicFields": [ + "IsReady" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommendationAuthoringData.cs", + "className": "Packages", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommendationType.cs", + "className": "RecommendationTypeExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommendationUtils.cs", + "className": "RecommendationUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommendationViewData.cs", + "className": "RecommendationViewData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetPackagesForSelection" + ], + "serializedFields": [ + "m_Packages" + ], + "publicFields": [ + "NetcodeOptions", + "ServerArchitectureOptions", + "Selections", + "Packages", + "RecommendationType", + "Selected", + "Reason", + "DocsUrl", + "IsInstalledAsProjectDependency", + "InstalledVersion", + "Title", + "Solution", + "Score", + "MainPackage", + "WarningString", + "PackageId", + "Name", + "PreReleaseVersion", + "ShortDescription" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommenderSystem.cs", + "className": "RecommenderSystem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommenderSystemData.cs", + "className": "RecommenderSystemData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsHostingModelCompatibleWithNetcode" + ], + "serializedFields": [], + "publicFields": [ + "TargetUnityVersion", + "RecommendedSolutions", + "Packages", + "Netcode", + "HostingModel", + "Type", + "Title", + "MainPackageId", + "DocUrl", + "ShortDescription", + "RecommendedPackages", + "IncompatibleSolutions", + "Solution", + "Reason", + "PackageId", + "Id", + "Name", + "DocsUrl", + "AdditionalPackages", + "PreReleaseVersion" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommenderSystemDataObject.cs", + "className": "RecommenderSystemDataObject", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "RecommenderSystemData" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Editor/Recommendations/Scoring.cs", + "className": "Scoring", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddScore", + "GetReasonString" + ], + "serializedFields": [], + "publicFields": [ + "Score", + "Reason" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Tests/Editor/AnalyticsUtilsTests.cs", + "className": "AnalyticsUtilsTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AnalyticsUtils_GetQuestionDisplayNames_RightCount", + "AnalyticsUtils_GetQuestionDisplayNames_RightValuesForSelectedQuestions", + "AnalyticsUtils_GetAnswerDisplayNames_RightCount", + "AnalyticsUtils_GetPresetFullNames_RightCountAndIntValuesDidNotChange", + "AnalyticsUtils_GetPresetFullNames_RightValues", + "AnalyticsUtils_ToGameSpecs_AllIdsAreInTheGameSpecs", + "AnalyticsUtils_ToGameSpecs_ValueCheck", + "AnalyticsUtils_ToGameSpecs_NoEmptyString", + "AnalyticsUtils_AssumptionTest_HardCodedNumNetcodePackageMatchesRecommendations", + "AnalyticsUtils_AssumptionTest_HardCodedNumHostingPackageMatchesRecommendations", + "AnalyticsUtils_GetPackagesWithAnalyticsFormat_NetcodeValuesMakeSense", + "AnalyticsUtils_GetPackagesWithAnalyticsFormat_AllPackagesAreIn" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Tests/Editor/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Tests/Editor/ExpectedPresetRecommendations.cs", + "className": "RecommendationTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Tests/Editor/LogicTests.cs", + "className": "LogicTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGetQuestionByQuestionId_IdExists_Found", + "TryGetQuestionByQuestionId_StringIdExists_Found", + "TryGetQuestionByQuestionId_IdDoesNotExist_NotFound", + "TryGetAnswerByQuestionId_IdExists_Found", + "TryGetAnswerByQuestionId_IdDoesNotExist_NotFound", + "TestApplyPresetToAnswerData_WhenPlayerCountIsSet_PlayerCountStays", + "TestIsVersionLower_ReturnsCorrectResult" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Tests/Editor/QuickstartTabTests.cs", + "className": "QuickstartTabTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OneTimeSetup", + "Setup", + "QuickstartTab_QuickstartPackageMissingHelpboxExists" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Tests/Editor/RecommendationAnalyticsTests.cs", + "className": "RecommendationAnalyticsTests", + "baseClass": "IMultiplayerCenterAnalytics", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OneTimeSetup", + "OneTimeTearDown", + "SetUp", + "TearDown", + "SendInstallationEvent", + "SendRecommendationEvent", + "SendGettingStartedInteractionEvent", + "RecommendationTabView_PresetSelectedViaUI_RecommendationEventSent", + "RecommendationTabView_NonePresetSelected_RecommendationEventNotSent", + "RecommendationTabView_PlayerCountChangedViaUI_RecommendationEventSent", + "RecommendationTabView_NonMandatoryAnswerChangedViaUI_RecommendationEventSent" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Tests/Editor/RecommendationTests.cs", + "className": "RecommendationTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestPreset_RecommendedPackagesMatchesExpected", + "TestPreset_RecommendedSolutionsAreValid", + "TestGameSpecsForClientServerWithoutPreset_CheatingNotImportant_MatchesMiroTable", + "TestGameSpecsForClientServerWithoutPreset_CheatingImportant_MatchesMiroTable", + "PackageLists_PackagesHaveNames", + "PackageLists_DependenciesAreAllValid", + "TestIncompatibilityWithSolution_MatchesExpected", + "TestAdditionalPackagesStillWork" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Tests/Editor/RecommenderSystemTests.cs", + "className": "RecommenderSystemUnitTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Cleanup", + "TestEmptyQuestionnaireAndAnswer_ThrowsArgumentException", + "TestEmptyQuestionnaire_ThrowsArgumentException", + "TestEmptyAnswer_ReturnsNull", + "TestGetRecommendationForMatchingAnswers_NothingNull", + "TestSolutionToPackageViewData_NothingNull", + "TestGetRecommendationForMatchingAnswers_OnlyOneMainArchitecturePerCategory", + "TestGetSolutionsToRecommendedPackageViewData_AllSelectionsHaveSameCount", + "RecommendationData_AllHostingOverridesExistInNetcodeData", + "RecommendationData_NetcodeSolutionsHaveRecommendationDataForAllPackages", + "TestAdaptRecommendationToNetcodeSelection_SelectBackAndForthDoesNotChangeRecommendations", + "TestAdaptIncompatibility_AllValuesMatch" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Tests/Editor/SectionHeaderTests.cs", + "className": "SectionHeaderTests", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "SectionHeader_AppendsRecommendationText", + "SectionHeader_IgnoresIncompatibleSolutions", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Tests/Editor/TabGroupTests.cs", + "className": "TabGroupTests", + "baseClass": "IMultiplayerCenterAnalytics", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SendInstallationEvent", + "SendRecommendationEvent", + "SendGettingStartedInteractionEvent", + "SetVisible", + "Refresh", + "Clear", + "SetUp", + "TabGroup_CreateTabs_4TabViews", + "TabGroup_CreateTabs_SelectsTabFromUserPreferences", + "TabGroup_SelectDeactivatedTab_SelectsFirstTab", + "TabGroup_AnalyticsIsPropagatedToAllViews", + "TearDown" + ], + "serializedFields": [], + "publicFields": [ + "Name", + "IsEnabled" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Tests/Editor/UserChoicesMigrationTests.cs", + "className": "UserChoicesMigrationTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OneTimeSetup", + "OneTimeTearDown", + "TestMigration_Pre1_2To1_2_RemovesCompetitivenessButNothingElse", + "TestMigration_1_2To1_3_ChangesMediumPaceToSlow", + "TestMigration_SameVersion_RemovesNothing" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Tests/Editor/UserVisibleTextTests.cs", + "className": "UserVisibleTextTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AllScoreImpacts_ShouldHaveANonEmptyReason", + "AllScoreImpacts_StartWithAVerbAndDoNotEndWithADot", + "AllSolutionsData_DoNotHaveAVerbBeforeDynamicText" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Tests/Editor/UtilsForGettingStartedTabTests.cs", + "className": "UtilsForGettingStartedTabTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Tests/Editor/UtilsForMultiplayerCenterTests.cs", + "className": "for", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Tests/Editor/UtilsForRecommendationTests.cs", + "className": "UtilsForRecommendationTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.multiplayer.center/Tests/Runtime/PlaceholderTest.cs", + "className": "RuntimeExampleTest", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "PlayModeSampleTestSimplePasses" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Editor/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Editor/CmdLineResultsSavingCallbacks.cs", + "className": "CmdLineResultsSavingCallbacks", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "SetResultsLocation" + ], + "serializedFields": [ + "resultsLocation" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Editor/PerformanceTestBuildAssemblyFilter.cs", + "className": "PerformanceTestBuildAssemblyFilter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnFilterAssemblies" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Editor/PerformanceTestRunSaver.cs", + "className": "PerformanceTestRunSaver", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Editor/TestReportGraph/SampleGroupAdditionalData.cs", + "className": "SampleGroupAdditionalData", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "min", + "lowerQuartile", + "median", + "upperQuartile", + "max" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Editor/TestReportGraph/SamplePoint.cs", + "className": "SamplePoint", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CompareTo" + ], + "serializedFields": [], + "publicFields": [ + "sample", + "index" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Editor/TestReportGraph/TestListTable.cs", + "className": "TestListTable", + "baseClass": "TreeView`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "performanceTest", + "deviation", + "standardDeviation", + "median", + "min", + "max" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Editor/TestReportGraph/TestReportWindow.cs", + "className": "TestReportWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [ + "GetResults", + "SelectTest", + "SetupMaterial", + "DrawStart", + "DrawEnd", + "DrawBar" + ], + "serializedFields": [ + "m_testListTreeViewState", + "m_testListMulticolumnHeaderState" + ], + "publicFields": [ + "m_colorWhite", + "m_colorBarBackground", + "m_colorBoxAndWhiskerBackground", + "m_colorBar", + "m_colorStandardLine", + "m_colorMedianLine", + "m_colorMedianText", + "m_colorWarningText", + "m_toolbarSeparator", + "searchString" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Editor/TestResultsParser.cs", + "className": "TestResultsParser", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Editor/TestResultXmlParser.cs", + "className": "TestResultXmlParser", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetPerformanceTestRunFromXml" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Editor/TestRunBuilder.cs", + "className": "TestRunBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPreprocessBuild", + "OnPostprocessBuild", + "Setup", + "Cleanup", + "CreateRunInfo", + "CreateBuildInfo", + "GetPerformanceTestRun" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Editor/TestRunnerInitializer.cs", + "className": "TestRunnerInitializer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "IsCmdLineRun", + "PerfTestResults" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Editor/UIElements/ToolbarWithSearch.cs", + "className": "ToolbarWithSearch", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Draw", + "ClearSearchString" + ], + "serializedFields": [], + "publicFields": [ + "SearchTextChanged" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Attributes/PerformanceAttribute.cs", + "className": "PerformanceAttribute", + "baseClass": "CategoryAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "BeforeTest", + "AfterTest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Attributes/RequiredMemberAttribute.cs", + "className": "RequiredMemberAttribute", + "baseClass": "RequiredMemberAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Attributes/VersionAttribute.cs", + "className": "VersionAttribute", + "baseClass": "NUnitAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ApplyToTest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Data/Editor.cs", + "className": "Editor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Version", + "Branch", + "Changeset", + "Date" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Data/Hardware.cs", + "className": "Hardware", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "OperatingSystem", + "DeviceModel", + "DeviceName", + "ProcessorType", + "ProcessorCount", + "GraphicsDeviceName", + "SystemMemorySizeMB" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Data/PerformanceTestResult.cs", + "className": "PerformanceTestResult", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Name", + "ClassName", + "MethodName", + "Version", + "Categories", + "SampleGroups" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Data/Player.cs", + "className": "Player", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Development", + "ScreenWidth", + "ScreenHeight", + "ScreenRefreshRate", + "Fullscreen", + "Vsync", + "AntiAliasing", + "Batchmode", + "RenderThreadingMode", + "MtRendering", + "GraphicsJobs", + "GpuSkinning", + "Platform", + "ColorSpace", + "AnisotropicFiltering", + "BlendWeights", + "GraphicsApi", + "ScriptingBackend", + "AndroidTargetSdkVersion", + "AndroidBuildSystem", + "BuildTarget", + "StereoRenderingPath" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Data/Project.cs", + "className": "Project", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Name", + "Version", + "Branch", + "Changeset", + "Date" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Data/Run.cs", + "className": "Run", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "TestSuite", + "Date", + "Player", + "Hardware", + "Editor", + "Dependencies", + "Results" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Data/RunSettings.cs", + "className": "RunSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnDeserialization" + ], + "serializedFields": [], + "publicFields": [ + "MeasurementCount" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Data/SampleGroup.cs", + "className": "SampleGroup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnDeserialization" + ], + "serializedFields": [], + "publicFields": [ + "Name", + "Unit", + "IncreaseIsBetter", + "Samples", + "Min", + "Max", + "Median", + "Average", + "StandardDeviation", + "Sum" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Data/SampleUnit.cs", + "className": "SampleUnitExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Measure.cs", + "className": "Measure", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Measurements/FramesMeasurement.cs", + "className": "FramesMeasurement", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ProfilerMarkers", + "SampleGroup", + "MeasurementCount", + "DynamicMeasurementCount", + "WarmupCount", + "DontRecordFrametime", + "Scope", + "Run", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Measurements/FrametimeMeasurement.cs", + "className": "FrameTimeMeasurement", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "SampleGroup" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Measurements/MethodMeasurement.cs", + "className": "MethodMeasurement", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "ProfilerMarkers", + "SampleGroup", + "WarmupCount", + "IterationsPerMeasurement", + "MeasurementCount", + "DynamicMeasurementCount", + "CleanUp", + "SetUp", + "GC", + "Run" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Measurements/ProfilerMarkerMeasurement.cs", + "className": "ProfilerMarkerMeasurement", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "AddAndEnableProfilerSampleGroup", + "AddAndEnableProfilerSample", + "SampleProfilerSamples", + "StopAndSampleRecorders", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "SampleGroup", + "ProfilerRecorder" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Measurements/ProfilerMeasurement.cs", + "className": "ProfilerMeasurement", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Measurements/ProfilerMeasurementBehaviour.cs", + "className": "ProfilerMeasurementBehaviour", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update", + "OnDestroy" + ], + "publicMethods": [ + "AddProfilerSampleGroup", + "StopAndSampleRecorders", + "Update", + "OnDestroy" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Measurements/ScopeMeasurement.cs", + "className": "ScopeMeasurement", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Metadata.cs", + "className": "Metadata", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Meters/IStopWatch.cs", + "className": "IStopWatch", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Meters/StopWatch.cs", + "className": "StopWatch", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "Start", + "Split" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/PerformanceTest.cs", + "className": "PerformanceTest", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CalculateStatisticalValues" + ], + "serializedFields": [], + "publicFields": [ + "Name", + "ClassName", + "MethodName", + "Version", + "Categories", + "SampleGroups" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/PerformanceTestException.cs", + "className": "PerformanceTestException", + "baseClass": "Exception", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/PerformanceTestHelper.cs", + "className": "PerformanceTestHelper", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "ActiveTest" + ], + "publicFields": [ + "ActiveTest" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/PlayerCallbacks.cs", + "className": "PlayerCallbacks", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunStarted", + "RunFinished", + "TestStarted", + "TestFinished" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/ResourcesLoader.cs", + "className": "ResourcesLoader", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/SampleGroup.cs", + "className": "SampleGroup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetRecorder", + "OnDeserialization" + ], + "serializedFields": [], + "publicFields": [ + "Name", + "Unit", + "IncreaseIsBetter", + "Samples", + "Min", + "Max", + "Median", + "Average", + "StandardDeviation", + "Sum" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Statistics/ConfidenceLevel.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Statistics/ConfidenceLevelExtensions.cs", + "className": "ConfidenceLevelExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Statistics/MeasurementsStatistics.cs", + "className": "MeasurementsStatistics", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Statistics/NormalDistributionHelper.cs", + "className": "NormalDistributionHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Statistics/OutlierMode.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Statistics/StudentDistributionHelper.cs", + "className": "StudentDistributionHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework.performance/Runtime/Utils.cs", + "className": "Utils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Analytics/AnalyticsUtils.cs", + "className": "AnalyticsUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Analytics/BuildTargetAnalytic.cs", + "className": "BuildTargetAnalytic", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData" + ], + "serializedFields": [], + "publicFields": [ + "callbackOrder", + "build_target", + "render_pipeline_asset_type", + "quality_levels", + "total_quality_levels_on_project" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Analytics/RenderGraphViewerSessionAnalytic.cs", + "className": "RenderGraphViewerSessionCreatedAnalytic", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData" + ], + "serializedFields": [], + "publicFields": [ + "session_type", + "graphics_device_type", + "device_type", + "device_model", + "gpu_vendor", + "gpu_name" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Analytics/RenderPipelineGraphicsSettingsAnalytics.cs", + "className": "RenderPipelineGraphicsSettingsAnalytics", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData", + "OnPostprocessBuild" + ], + "serializedFields": [], + "publicFields": [ + "settings", + "usage" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Analytics/VolumePriorityUsageAnalytic.cs", + "className": "VolumePriorityUsageAnalytic", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData" + ], + "serializedFields": [], + "publicFields": [ + "volume_name", + "scene_name", + "priority" + ], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Analytics/VolumeProfileOverridesAnalytic.cs", + "className": "VolumeProfileOverridesAnalytic", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData" + ], + "serializedFields": [], + "publicFields": [ + "callbackOrder", + "volume_profile_asset_guid", + "component_type", + "overrided_parameters" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Analytics/VolumeProfileUsageAnalytic.cs", + "className": "VolumeProfileUsageAnalytic", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData" + ], + "serializedFields": [], + "publicFields": [ + "volume_name", + "scene_name", + "volume_profile_asset_guid" + ], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/AssetDatabaseHelper.cs", + "className": "AssetDatabaseHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/BuildProcessors/CoreBuildData.cs", + "className": "CoreBuildData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/BuildProcessors/CorePreprocessBuild.cs", + "className": "CorePreprocessBuild", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/BuildProcessors/SettingsStrippers/GPUResidentDrawerResourcesStripper.cs", + "className": "GPUResidentDrawerResourcesStripper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanRemoveSettings" + ], + "serializedFields": [], + "publicFields": [ + "active" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/BuildProcessors/ShaderStrippers/SRPDisabledComputeShaderVariantStripper.cs", + "className": "SRPDisabledComputeShaderVariantStripper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanRemoveVariant" + ], + "serializedFields": [], + "publicFields": [ + "active" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/BuildTargetExtensions.cs", + "className": "BuildTargetExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Drawers.cs", + "className": "CameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Environment.Drawers.cs", + "className": "CameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Environment.Skin.cs", + "className": "CameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Output.Drawers.cs", + "className": "CameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Output.Skin.cs", + "className": "CameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.PhysicalCamera.Drawers.cs", + "className": "CameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.PhysicalCamera.Skin.cs", + "className": "CameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Rendering.Drawers.cs", + "className": "CameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Rendering.Skin.cs", + "className": "CameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Skin.cs", + "className": "CameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Camera/ISerializedCamera.cs", + "className": "ISerializedCamera", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/CameraEditorUtils.cs", + "className": "CameraEditorUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/CommandBuffers/CommandBufferGenerator/CommandBufferGenerator.cs", + "className": "CommandBufferGenerator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "name", + "textureArgs", + "modifiesGlobalState", + "triggersRasterization" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/ContextualMenuDispatcher.cs", + "className": "ContextualMenuDispatcher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Controls/ToggleDropdown.cs", + "className": "ToggleDropdown", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetSelectedIndices", + "SetOptions", + "SetSelectedIndices", + "ToggleSelection", + "IsSelected" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/CoreEditorDrawers.cs", + "className": "to", + "baseClass": "IDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/CoreEditorStyles.cs", + "className": "CoreEditorStyles", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/CoreEditorUtils.cs", + "className": "CoreEditorUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "ColorFieldLinear", + "GetCurrentProjectVersion", + "CheckOutFile" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/CoreRenderPipelinePreferences.cs", + "className": "CoreRenderPipelinePreferences", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/CustomRenderTexture/CustomRenderTextureMenuItem.cs", + "className": "CoreMenuItems", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugState.cs", + "className": "DebugState", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [ + "m_QueryPath", + "m_Value", + "m_UserData", + "m_SerializableEnum" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugUIDrawer.Builtins.cs", + "className": "DebugUIDrawerValue", + "baseClass": "DebugUIWidgetDrawer`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugUIDrawer.cs", + "className": "DebugUIDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "query_path", + "previous_value", + "new_value" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugUIHandlerCanvasEditor.cs", + "className": "DebugUIHandlerCanvasEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugWindow.cs", + "className": "DebugWindow", + "baseClass": "EditorWindowWithHelpButton", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "DestroyWidgetStates", + "ReloadWidgetStates", + "ApplyStates", + "AddItemsToMenu" + ], + "serializedFields": [ + "m_WidgetStates", + "m_Settings" + ], + "publicFields": [ + "currentStateHash", + "selectedPanelDisplayName" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Debugging/UIFoldoutEditor.cs", + "className": "UIFoldoutEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Deprecated.cs", + "className": "SetAdditionalPropertiesVisibilityAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/EditorPrefBool.cs", + "className": "EditorPrefBool", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/EditorPrefBoolFlags.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "HasFlag", + "SetFlag" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/EditorWindowWithHelpButton.cs", + "className": "EditorWindowWithHelpButton", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/ExpandedState.cs", + "className": "ExpandedStateBase", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SwapFlags", + "RemoveFlagAtIndex" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/FilterWindow.cs", + "className": "FilterWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "CompareTo" + ], + "serializedFields": [], + "publicFields": [ + "level", + "content", + "scroll", + "selectedIndex", + "header", + "componentButton", + "groupButton", + "background", + "rightArrow", + "leftArrow" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Gizmo/GizmoUtility.cs", + "className": "GizmoUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Gizmo/HierarchicalBox.cs", + "className": "HierarchicalBox", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetBaseColor", + "DrawHull", + "DrawHandle" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Gizmo/HierarchicalSphere.cs", + "className": "HierarchicalSphere", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawHull", + "DrawHandle" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/HeaderFoldout.cs", + "className": "HeaderFoldout", + "baseClass": "Foldout", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "enableToggle" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/ICoreRenderPipelinePreferencesProvider.cs", + "className": "ICoreRenderPipelinePreferencesProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/InspectorCurveEditor.cs", + "className": "InspectorCurveEditor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Add", + "Remove", + "RemoveAll", + "GetCurveState", + "SetCurveState", + "GetSelection", + "SetKeyframe", + "OnGUI" + ], + "serializedFields": [], + "publicFields": [ + "bounds", + "padding", + "selectionColor", + "curvePickingDistance", + "keyTimeClampingDistance", + "visible", + "editable", + "minPointCount", + "zeroKeyConstantValue", + "color", + "width", + "handleWidth", + "showNonEditableHandles", + "onlyShowHandlesOnSelection", + "loopInBounds", + "curve", + "keyframeIndex" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/CoreLightEditorUtilities.cs", + "className": "CoreLightEditorUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/IESEngine.cs", + "className": "IESEngine", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ReadFile", + "GetKeywordValue", + "GetPhotometricType" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/IESImporter.cs", + "className": "IESImporter", + "baseClass": "ScriptedImporter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "engine", + "iesMetaData" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/IESImporterEditor.cs", + "className": "IESImporterEditor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "CommonOnEnable", + "CommonOnInspectorGUI", + "CommonApply", + "CommonHasPreviewGUI", + "CommonGetPreviewTitle", + "CommonOnPreviewGUI", + "CommonOnDisable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/IESObject.cs", + "className": "IESObject", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "FileFormatVersion", + "IESPhotometricType", + "IESMaximumIntensity", + "IESMaximumIntensityUnit", + "Manufacturer", + "LuminaireCatalogNumber", + "LuminaireDescription", + "LampCatalogNumber", + "LampDescription", + "PrefabLightType", + "SpotAngle", + "iesSize", + "ApplyLightAttenuation", + "UseIESMaximumIntensity", + "CookieCompression", + "LightAimAxisRotation", + "iesMetaData" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/IESReader.cs", + "className": "IESReader", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ReadFile" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ISerializedLight.cs", + "className": "ISerializedLight", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightAnchorEditor.cs", + "className": "LightAnchorEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "BackgroundIconColor", + "DiskBackgroundAngleColor", + "WireDiskAngleColor" + ], + "serializedFields": [], + "publicFields": [ + "radius", + "position", + "inspectorWidthPadding", + "presetButtonCount", + "centeredLabel", + "k_IconFolder", + "presetTextureRimLeft", + "presetTextureKickLeft", + "presetTextureBounceLeft", + "presetTextureFillLeft", + "presetTextureHair", + "presetTextureFillRight", + "presetTextureBounceRight", + "presetTextureKickRight", + "presetTextureRimRight", + "distanceProperty", + "upDirectionProperty", + "anchorPositionOverrideProperty", + "anchorPositionOffsetProperty", + "angleSubContent", + "totalTransparentColor", + "hoverColor", + "darkBackgroundIconColor", + "lightBackgroundIconColor", + "angleDiskBorderColor", + "darkDiskBackgroundAngleColor", + "lightDiskBackgroundAngleColor", + "darkWireDiskAngleColor", + "lightWireDiskAngleColor" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightAnchorEditorTool.cs", + "className": "LightAnchorEditorTool", + "baseClass": "EditorTool", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightAnchorHandles.cs", + "className": "LightAnchorHandles", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightIntensitySlider.cs", + "className": "LightIntensitySlider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightPlacementTool.cs", + "className": "LightPlacementTool", + "baseClass": "EditorTool", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightUI.Drawers.cs", + "className": "LightUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightUI.Skin.cs", + "className": "LightUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightUnit/LightUnitSlider.cs", + "className": "LightUnitSlider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "SetSerializedObject" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightUnit/LightUnitSliderSettings.cs", + "className": "LightUnitSliderUIDescriptor", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "content", + "value", + "presetValue" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightUnit/TemperatureSlider.cs", + "className": "TemperatureSlider", + "baseClass": "LightUnitSlider", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Setup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/AdaptiveProbeVolumes.BakePipelineDriver.cs", + "className": "AdaptiveProbeVolumes", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeAdjustmentVolumeEditor.cs", + "className": "ProbeAdjustmentVolumeEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeGIBaking.cs", + "className": "BakingCell", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "Dispose", + "GetProbePositionHash", + "GetBrickPositionHash", + "GetSubdivLevelAt", + "GetProgress", + "OnDispose", + "Init", + "ExecuteLightingAsync", + "SortPositions", + "ApplyVirtualOffset", + "Done" + ], + "serializedFields": [], + "publicFields": [ + "position", + "index", + "bricks", + "probePositions", + "sh", + "validityNeighbourMask", + "skyOcclusionDataL0L1", + "skyShadingDirectionIndices", + "validity", + "probeOcclusion", + "layerValidity", + "offsetVectors", + "touchupVolumeInteraction", + "minSubdiv", + "indexChunkCount", + "shChunkCount", + "indirectionEntryInfo", + "probeIndices", + "bounds", + "cells", + "jobs", + "probeCount", + "reflectionProbeCount", + "positionRemap", + "originalPositions", + "sortedPositions", + "bakingThread", + "virtualOffsetJob", + "skyOcclusionJob", + "lightingJob", + "layerMaskJob", + "cellIndex", + "fixSeamsThread", + "doneFixingSeams", + "step", + "stepCount", + "failed", + "access" + ], + "unityApiUsage": [ + "SceneManager", + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeGIBaking.Dilate.cs", + "className": "AdaptiveProbeVolumes", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExtractDilatedProbes", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "L0", + "L1_0", + "L1_1", + "L1_2", + "L2_0", + "L2_1", + "L2_2", + "L2_3", + "L2_4", + "SO_L0L1", + "SO_Direction", + "ProbeOcclusion" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeGIBaking.Invalidation.cs", + "className": "AdaptiveProbeVolumes", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeGIBaking.LightTransport.cs", + "className": "AdaptiveProbeVolumes", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Create", + "Contains", + "Dispose", + "Init", + "Bake", + "BindSamplingTextures", + "TryGetMeshForAccelerationStructure" + ], + "serializedFields": [], + "publicFields": [ + "jobs", + "irradianceResults", + "validityResults", + "occlusionResults", + "aabb", + "touchup", + "startOffset", + "probeCount", + "directSampleCount", + "indirectSampleCount", + "validitySampleCount", + "occlusionSampleCount", + "maxBounces", + "skyOcclusionBakingSamples", + "skyOcclusionBakingBounces", + "indirectScale", + "ignoreEnvironement", + "progress", + "currentStep", + "stepCount", + "deviceContext", + "integrator", + "world", + "postProcessor", + "positionsBufferID", + "directRadianceBufferId", + "indirectRadianceBufferId", + "validityBufferId", + "perProbeLightIndicesId", + "occlusionBufferId", + "windowedDirectSHBufferId", + "boostedIndirectSHBufferId", + "combinedSHBufferId", + "irradianceBufferId" + ], + "unityApiUsage": [ + "SceneManager", + "Destroy", + "GetComponent", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeGIBaking.Placement.cs", + "className": "ProbeVolumeProfileInfo", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "PositionToCell" + ], + "serializedFields": [], + "publicFields": [ + "simplificationLevels", + "minDistanceBetweenProbes", + "probeOffset", + "maxSubdivision", + "minBrickSize", + "cellSizeInBricks", + "cellSizeInMeters" + ], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeGIBaking.RenderingLayers.cs", + "className": "AdaptiveProbeVolumes", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeGIBaking.Serialization.cs", + "className": "AdaptiveProbeVolumes", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add" + ], + "serializedFields": [], + "publicFields": [ + "bricksCount", + "chunksCount", + "scenarioValid", + "shL0L1RxData", + "shL1GL1RyData", + "shL1BL1RzData", + "shL2Data_0", + "shL2Data_1", + "shL2Data_2", + "shL2Data_3", + "validityNeighMaskData", + "skyOcclusionDataL0L1", + "skyShadingDirectionIndices", + "probeOcclusion" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeGIBaking.SkyOcclusion.cs", + "className": "AdaptiveProbeVolumes", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "jobs" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeGIBaking.VirtualOffset.cs", + "className": "AdaptiveProbeVolumes", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "position", + "originBias", + "tMax", + "geometryBias", + "probeIndex", + "validityThreshold" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbePlacement.cs", + "className": "ProbePlacement", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "corner", + "X", + "Y", + "Z", + "minControllerSubdivLevel", + "maxControllerSubdivLevel", + "fillEmptySpaces", + "maxSubdivLevelInsideVolume", + "maxSubdivisionLevel", + "maxBrickCountPerAxis", + "maxSubdivisionLevelInSubCell", + "maxBrickCountPerAxisInSubCell", + "sceneSDF", + "sceneSDF2", + "dummyRenderTarget", + "probeVolumesBuffer", + "brickCountBuffer", + "bricksBuffers", + "brickPositions" + ], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeSubdivisionContext.cs", + "className": "ProbeSubdivisionContext", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize" + ], + "serializedFields": [], + "publicFields": [ + "bakingSet", + "profile" + ], + "unityApiUsage": [ + "FindFirstObjectByType" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeSubdivisionResult.cs", + "className": "ProbeSubdivisionResult", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeBakingProcessSettingsDrawer.cs", + "className": "ProbeVolumeBakingProcessSettingsDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeBakingSetEditor.cs", + "className": "ProbeVolumeBakingSetEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeBuildProcessor.cs", + "className": "ProbeVolumeBuildProcessor", + "baseClass": "BuildPlayerProcessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPostprocessBuild" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeEditor.cs", + "className": "ProbeVolumeEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeGizmos.cs", + "className": "ProbeVolumeGizmos", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeLightingTab.cs", + "className": "ProbeVolumeLightingTab", + "baseClass": "LightingWindowTab", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "GetPath" + ], + "serializedFields": [], + "publicFields": [ + "asset", + "guid", + "visible" + ], + "unityApiUsage": [ + "SceneManager", + "Destroy", + "FindFirstObjectByType" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeResourceStripper.cs", + "className": "ProbeVolumeRuntimeResourceStripper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanRemoveSettings" + ], + "serializedFields": [], + "publicFields": [ + "active" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumesOptionsEditor.cs", + "className": "ProbeVolumesOptionsEditor", + "baseClass": "VolumeComponentEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeUI.Drawer.cs", + "className": "ProbeVolumeUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeUI.Skin.cs", + "className": "ProbeVolumeUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/SerializedProbeAdjustmentVolume.cs", + "className": "SerializedProbeAdjustmentVolume", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/SerializedProbeVolume.cs", + "className": "SerializedProbeVolume", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolumeMenuItems.cs", + "className": "ProbeVolumeMenuItems", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Lighting/Shadow/ShadowCascadeGUI.cs", + "className": "ShadowCascadeGUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "size", + "borderSize", + "cascadeHandleState", + "borderHandleState" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/LookDev/CameraController.cs", + "className": "CameraController", + "baseClass": "Manipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "UpdateCameraState", + "Match", + "Begin", + "Update", + "SwitchUntilNextEndOfDrag", + "SwitchUntilNextWheelEvent" + ], + "serializedFields": [], + "publicFields": [ + "shiftOnLastMatch" + ], + "unityApiUsage": [], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/LookDev/CameraState.cs", + "className": "CameraState", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdateCamera", + "Reset" + ], + "serializedFields": [], + "publicFields": [ + "position", + "fieldOfView", + "farClip", + "nearClip", + "forward", + "up", + "right" + ], + "unityApiUsage": [], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/LookDev/ComparisonGizmoController.cs", + "className": "ComparisonGizmoController", + "baseClass": "Manipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "UpdateGizmoState" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/LookDev/ComparisonGizmoState.cs", + "className": "ComparisonGizmoState", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Update" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/LookDev/Compositor.cs", + "className": "RenderTextureCache", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdateSize", + "Dispose", + "Render", + "GetViewFromComposition" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/LookDev/Context.cs", + "className": "Context", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "GetViewContent", + "UpdateEnvironmentLibrary", + "SynchronizeCameraStates", + "SetFocusedCamera", + "UpdateEnvironment", + "UpdateViewedObject", + "ResetCameraState" + ], + "serializedFields": [ + "m_EnvironmentLibraryGUID", + "m_CameraSynced", + "m_Views", + "ComparisonGizmoState", + "m_EnvironmentGUID", + "viewedObjectAssetGUID", + "viewedObjecHierarchytEntityId" + ], + "publicFields": [ + "viewContexts", + "viewLayout", + "lastFocusedView", + "showedSidePanel", + "debugPanelSource", + "hasEnvironment", + "hasViewedObject", + "shadow", + "viewMode", + "greyBalls" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/LookDev/DisplayWindow.cs", + "className": "DisplayWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/LookDev/DisplayWindow.DebugSidePanel.cs", + "className": "DisplayWindow", + "baseClass": "TextElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/LookDev/DisplayWindow.EnvironmentLibrarySidePanel.cs", + "className": "IEnvironmentDisplayer", + "baseClass": "IEnvironmentDisplayer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdateCursorFollower", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/LookDev/DropArea.cs", + "className": "DropArea", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/LookDev/Environment.cs", + "className": "Environment", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "ResetToBrightestSpot", + "RenderStaticPreview", + "Bind", + "PositionToLatLong", + "GetLatLongThumbnailTexture", + "GetDefaultInspector" + ], + "serializedFields": [ + "m_CubemapGUID", + "m_Latitude", + "m_Longitude" + ], + "publicFields": [ + "rotation", + "exposure", + "shadowColor", + "target" + ], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/LookDev/EnvironmentLibrary.cs", + "className": "EnvironmentLibrary", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "Add", + "Remove", + "Duplicate", + "IndexOf", + "SetField" + ], + "serializedFields": [], + "publicFields": [ + "Count" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/LookDev/LookDev.cs", + "className": "LookDev", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/LookDev/LookDevRenderer.cs", + "className": "RenderingData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "BeginRendering", + "EndRendering", + "Acquire" + ], + "serializedFields": [], + "publicFields": [ + "sizeMissmatched", + "stage", + "updater", + "viewPort", + "output" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/LookDev/Stage.cs", + "className": "Stage", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "MoveIntoStage", + "InstantiateIntoStage", + "CreateGameObjectIntoStage", + "Clear", + "OnBeginRendering", + "OnEndRendering", + "Dispose", + "UpdateSceneObjects", + "UpdateSceneLighting" + ], + "serializedFields": [], + "publicFields": [ + "camera", + "sunLight", + "scene", + "runtimeInterface" + ], + "unityApiUsage": [ + "SceneManager", + "Instantiate", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/LookDev/ToolbarRadio.cs", + "className": "ToolbarRadio", + "baseClass": "Toolbar", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddRadio", + "AddRadios", + "SetValueWithoutNotify" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Material/AssetReimportUtils.cs", + "className": "AssetReimportUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Material/DecalPreferences.cs", + "className": "DecalPreferences", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "PreferenceGUI" + ], + "serializedFields": [], + "publicFields": [ + "keywords", + "header" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Material/MaterialEditorExtension.cs", + "className": "MaterialEditorExtension", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Material/MaterialHeaderScope.cs", + "className": "MaterialHeaderScope", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Material/MaterialHeaderScopeItem.cs", + "className": "MaterialHeaderScopeItem", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Material/MaterialHeaderScopeList.cs", + "className": "MaterialHeaderScopeList", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawHeaders" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/MenuManager.cs", + "className": "MenuManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/PathTracing/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/PathTracing/BakeImport.cs", + "className": "BakeImport", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "BakeInputPath", + "LightmapRequestsPath", + "LightProbeRequestsPath", + "BakeOutputFolderPath", + "ProgressPort" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/PathTracing/BakeInputSerialization.cs", + "className": "BakeInputSerialization", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TransferBoolean", + "TransferString", + "Transfer", + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "directSampleCount", + "indirectSampleCount", + "environmentSampleCount", + "lightmapSampleCounts", + "probeSampleCounts", + "minBounces", + "maxBounces", + "lightmapBakeMode", + "mixedLightingMode", + "aoEnabled", + "aoDistance", + "useHardwareRayTracing", + "vertexCount", + "meshShaderChannelMask", + "dimensions", + "offsets", + "stride", + "data", + "vertexData", + "indexBuffer", + "subMeshIndexOffset", + "subMeshIndexCount", + "subMeshAABB", + "uvScaleOffset", + "doubleSidedGI", + "transmissionType", + "transmissionChannels", + "alphaCutoff", + "resolution", + "heightMapIndex", + "terrainHoleIndex", + "outputResolution", + "heightmapScale", + "uvBounds", + "meshIndex", + "terrainIndex", + "transform", + "oddNegativeScale", + "castShadows", + "receiveShadows", + "lodGroup", + "lodMask", + "contributingLodLevel", + "subMeshMaterialIndices", + "width", + "height", + "scale", + "offset", + "wrapModeU", + "wrapModeV", + "filterMode", + "transmissionTextureST", + "cubeResolution", + "cubeData", + "importanceSampleCount", + "importanceIntegratedMetric", + "importanceDirections", + "importanceWeightedIntensities", + "importanceIntensities", + "color", + "indirectColor", + "orientation", + "position", + "range", + "cookieTextureIndex", + "cookieScale", + "coneAngle", + "innerConeAngle", + "shape0", + "shape1", + "type", + "mode", + "falloff", + "angularFalloff", + "castsShadows", + "shadowMaskChannel", + "pixelStride", + "slices", + "repeat", + "textureData", + "outputTypeMask", + "positionOffset", + "count", + "pushoff", + "outputFolderPath", + "integrationRadiusOffset", + "environmentOcclusionSampleCount", + "ignoreDirectEnvironment", + "ignoreIndirectEnvironment", + "positions", + "occlusionLightIndices", + "integrationRadii", + "requests", + "lightmapOffset", + "lightmapCount", + "tilingMode", + "backfaceTolerance", + "supersamplingMultiplier", + "pushOff", + "bakedLightmapTag", + "maxLightmapCount", + "Index", + "m_AtlasHash", + "m_SceneGUID", + "m_AtlasId", + "m_BakeParameters", + "objectIDHash", + "geometryHashPVR", + "st", + "transformIndex", + "atlasViewport", + "gbufferInstanceDataArray", + "atlasId", + "m_InstanceIndex", + "m_LightmapST", + "m_Viewport", + "m_Width", + "m_Height", + "m_AtlasIdToAtlasHash", + "m_AtlasIdToAtlasHashLightmapped", + "m_GBufferHashes", + "m_AtlasOffsets", + "m_EstimatedTexelCount", + "atlassing", + "lightingSettings", + "meshData", + "terrainData", + "terrainHoleData", + "heightMapData", + "materialData", + "instanceData", + "instanceToTextureDataIndex", + "materialToTransmissionDataIndex", + "albedoData", + "emissiveData", + "transmissionData", + "transmissionDataProperties", + "cookieData", + "lightData", + "environmentData" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/PathTracing/BakeInputToWorldConversion.cs", + "className": "BakeInputToWorldConversion", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/PathTracing/Debugging/AdaptiveSamplingDebugHelpers.cs", + "className": "AdaptiveSamplingDebugHelpers", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/PathTracing/Debugging/BakeDebugHelpers.cs", + "className": "BakeProfilingScope", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/PathTracing/LightBakerStrangler.cs", + "className": "LightBakerStrangler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "GetProbeOcclusionLightIndex", + "SetProbeOcclusionLightIndex", + "GetOcclusion", + "SetOcclusion", + "GetOcclusionMaskChannel", + "SetOcclusionMaskChannel", + "SetDefaultValues", + "CompareTo" + ], + "serializedFields": [], + "publicFields": [ + "bakeInstance", + "texelCount", + "offsetX", + "offsetY", + "hashCode" + ], + "unityApiUsage": [ + "Destroy", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/PathTracing/LightBakerWorkerProcessImporter.cs", + "className": "LightBakerWorkerProcessImporter", + "baseClass": "ScriptedImporter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/PathTracing/SphericalHarmonicsToLatLong.cs", + "className": "SphericalHarmonicsToLatLong", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SHL2TolatLongEXR" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/PathTracing/UnityComputeProbePostProcessor.cs", + "className": "UnityComputeProbePostProcessor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize", + "Dispose", + "AddSphericalHarmonicsL2", + "ConvertToUnityFormat", + "ConvolveRadianceToIrradiance", + "ScaleSphericalHarmonicsL2", + "WindowSphericalHarmonicsL2", + "DeringSphericalHarmonicsL2" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/PostProcessing/LensFlareComponentSRPEditor.cs", + "className": "LensFlareComponentSRPEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "GetComponent" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/PostProcessing/LensFlareDataSRPEditor.cs", + "className": "LensFlareDataSRPEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "hash", + "computedTexture" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/PostProcessing/LensFlareEditor.cs", + "className": "LensFlareEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/PostProcessing/LensFlareEditorUtils.cs", + "className": "LensFlareEditorUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/ProjectorEditor.cs", + "className": "ProjectorEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Properties/AdditionalPropertiesState.cs", + "className": "AdditionalPropertiesStateBase", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetAdditionalPropertiesState", + "RegisterEditor", + "UnregisterEditor", + "SwapFlags", + "RemoveFlagAtIndex" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Properties/AdvancedProperties.cs", + "className": "AdvancedProperties", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Properties/AdvancedPropertiesObserver.cs", + "className": "AdvancedPropertiesObserver", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Properties/PropertiesPreferencesProvider.cs", + "className": "PropertiesPreferencesProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "PreferenceGUI" + ], + "serializedFields": [], + "publicFields": [ + "keywords" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/PropertyDrawers/VrsLutDrawer.cs", + "className": "VrsLutDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/PropertyFetcher.cs", + "className": "PropertyFetcher", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Find", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/QuaternionPropertyDrawer.cs", + "className": "QuaternionPropertyDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/RelativePropertiesDrawer.cs", + "className": "RelativePropertiesDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/RemoveAdditionalDataUtils.cs", + "className": "RemoveAdditionalDataUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/RemoveComponentUtils.cs", + "className": "RemoveComponentUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphEditorLocalDebugSession.cs", + "className": "RenderGraphEditorLocalDebugSession", + "baseClass": "RenderGraphDebugSession", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphEditorRemoteDebugSession.cs", + "className": "RenderGraphEditorRemoteDebugSession", + "baseClass": "RenderGraphDebugSession", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphTestsCore.cs", + "className": "RenderGraphTestsCore", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "Setup", + "Cleanup", + "CleanupRenderGraph" + ], + "serializedFields": [ + "m_Settings" + ], + "publicFields": [ + "renderGraph", + "renderTextureUVOriginStrategy", + "invalidContextForTesting" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphUtilsResourceStripper.cs", + "className": "RenderGraphUtilsResourcesStripper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanRemoveSettings" + ], + "serializedFields": [], + "publicFields": [ + "active" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphViewer.cs", + "className": "RenderGraphViewer", + "baseClass": "EditorWindowWithHelpButton", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "HasMultipleUsageFlags" + ], + "serializedFields": [], + "publicFields": [ + "type", + "index", + "usageRangeBlock", + "resourceListItem", + "resourceHelperLine", + "firstPassId", + "lastPassId", + "element", + "tooltip", + "visibleResourceIndex", + "read", + "write", + "memoryless", + "load", + "store", + "usage", + "passId", + "passBlock", + "passTitle", + "isCulled", + "isAsync", + "leftGridLine", + "rightGridLine", + "hasPassCompatibilityTooltip", + "isPassCompatibleToMerge", + "hasAsyncDependencyTooltip" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphViewer.PanManipulator.cs", + "className": "RenderGraphViewer", + "baseClass": "MouseManipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphViewer.PassTitleLabel.cs", + "className": "RenderGraphViewer", + "baseClass": "Label", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphViewer.PlayerConnection.cs", + "className": "RenderGraphViewer", + "baseClass": "IDisposable", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "OnConnectionDropdownIMGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphViewer.SidePanel.cs", + "className": "RenderGraphViewer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/SampleDependencyImportSystem/SampleDependencyImporter.cs", + "className": "SampleDependencyImporter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPackageAddedOrUpdated", + "OnPackageRemoved", + "ImportTextMeshProEssentialResources", + "GetSampleInformation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/SampleDependencyImportSystem/SampleList.cs", + "className": "SampleList", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "displayName", + "description", + "path", + "dependencies", + "samples" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/ScriptTemplates/ScriptTemplates.cs", + "className": "ScriptTemplates", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/SerializedPropertyExtension.cs", + "className": "SerializedPropertyExtension", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "theEnum" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Settings/DefaultVolumeProfileCategories.cs", + "className": "DefaultVolumeProfileCategories", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Destroy" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Settings/DefaultVolumeProfileEditor.cs", + "className": "DefaultVolumeProfileEditor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Create", + "Destroy", + "RebuildListViews" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Settings/PropertyDrawers/DefaultVolumeProfileSettingsPropertyDrawer.cs", + "className": "DefaultVolumeProfileSettingsPropertyDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Settings/PropertyDrawers/RenderPipelineGraphicsSettingsContainerPropertyDrawer.cs", + "className": "RenderPipelineGraphicsSettingsContainerPropertyDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Settings/PropertyDrawers/ShaderStrippingSettingsPropertyDrawer.cs", + "className": "ShaderStrippingSettingPropertyDrawer", + "baseClass": "RelativePropertiesDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Settings/RenderPipelineGlobalSettingsEndNameEditAction.cs", + "className": "RenderPipelineGlobalSettingsEndNameEditAction", + "baseClass": "AssetCreationEndAction", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Settings/RenderPipelineGlobalSettingsProvider.deprecated.cs", + "className": "RenderPipelineGlobalSettingsProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Settings/RenderPipelineGlobalSettingsUI.Drawers.cs", + "className": "RenderPipelineGlobalSettingsUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Settings/RenderPipelineResourcesEditor.cs", + "className": "RenderPipelineResourcesEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Settings/SettingsProviderGUIScope.cs", + "className": "SettingsProviderGUIScope", + "baseClass": "Scope", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/ShaderGenerator/CSharpToHLSL.cs", + "className": "CSharpToHLSL", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/ShaderGenerator/ShaderGeneratorMenu.cs", + "className": "ShaderGeneratorMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/ShaderGenerator/ShaderTypeGeneration.cs", + "className": "ShaderTypeGenerator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CompareTo", + "DeclString", + "Clone", + "PrintErrors", + "EmitTypeDecl", + "EmitSetters", + "EmitAccessors", + "EmitDefines", + "EmitFunctions", + "EmitFunctionsForPacked", + "Emit", + "EmitPackedInfo", + "Generate" + ], + "serializedFields": [], + "publicFields": [ + "name", + "field", + "fullType", + "rows", + "cols", + "arraySize", + "swizzleOffset", + "packed", + "accessor", + "defineName", + "fieldName", + "displayName", + "fieldType", + "isDirection", + "isSRGB", + "checkIsNormalized", + "preprocessor", + "packingAttribute", + "type", + "attr", + "debugCounter", + "errors" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/ShaderStripping/IVariantStripper.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/ShaderStripping/ShaderExtensions.cs", + "className": "ShaderExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/ShaderStripping/ShaderPreprocessor.cs", + "className": "ShaderPreprocessor", + "baseClass": "ShaderPreprocessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnProcessShader", + "OnProcessComputeShader" + ], + "serializedFields": [], + "publicFields": [ + "callbackOrder" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/ShaderStripping/ShaderStrippingReport.cs", + "className": "ShaderStrippingReport", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddVariant", + "Log", + "OnBeforeSerialize", + "OnAfterDeserialize", + "OnPreprocessBuild", + "OnPostprocessBuild", + "DumpReport" + ], + "serializedFields": [ + "pipelines" + ], + "publicFields": [ + "inputVariants", + "outputVariants", + "variantName", + "stripTimeMs", + "name", + "pipeline", + "variants", + "callbackOrder", + "totalVariantsIn", + "totalVariantsOut", + "shaders" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/ShaderStripping/ShaderStrippingWatcher.cs", + "className": "ShaderStrippingWatcher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/STP/STPResourceStripper.cs", + "className": "STPResourceStripper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanRemoveSettings" + ], + "serializedFields": [], + "publicFields": [ + "active" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/StringExtensions.cs", + "className": "StringExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Tools/Deprecated.cs", + "className": "MaterialUpgrader", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Tools/MaterialUpgrader/IMaterialUpgradersProvider.cs", + "className": "IMaterialUpgradersProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Tools/MaterialUpgrader/MaterialUpgrader.cs", + "className": "MaterialUpgrader", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Upgrade", + "RenameShader", + "RenameTexture", + "RenameFloat", + "RenameColor", + "RemoveTexture", + "SetFloat", + "SetColor", + "SetTexture", + "RenameKeywordToFloat" + ], + "serializedFields": [], + "publicFields": [ + "NewShaderPath", + "OldShaderPath", + "keyword", + "property" + ], + "unityApiUsage": [ + "Instantiate", + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Tools/MaterialUpgrader/MaterialUpgrader.Utils.cs", + "className": "MaterialUpgrader", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Tools/MaterialUpgrader/MaterialUpgraderEditMenus.cs", + "className": "MaterialUpgraderEditMenus", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Tools/MaterialUpgrader/MaterialUpgraderRegistry.cs", + "className": "MaterialUpgraderRegistry", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetMaterialUpgradersForPipeline" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Tools/MaterialUpgrader/SpeedTree8MaterialUpgrader.cs", + "className": "SpeedTree8MaterialUpgrader", + "baseClass": "MaterialUpgrader", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Tools/MaterialUpgrader/SpeedTree9MaterialUpgrader.cs", + "className": "SpeedTree9MaterialUpgrader", + "baseClass": "MaterialUpgrader", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/UnifiedRayTracing/CreateUnifiedRTShaderMenuItem.cs", + "className": "ShaderTemplates", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/UnifiedRayTracing/UnifiedRTShaderImporter.cs", + "className": "UnifiedRTShaderImporter", + "baseClass": "ScriptedImporter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Upscaling/DLSSOptionsEditor.cs", + "className": "DLSSOptionsEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Upscaling/UpscalerOptionsEditor.cs", + "className": "UpscalerOptionsEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Upscaling/UpscalerOptionsEditorCache.cs", + "className": "UpscalerOptionsEditorCache", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetOrCreateEditor", + "Cleanup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Utilities/EditorMaterialQuality.cs", + "className": "EditorMaterialQualityUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Utilities/GenericEditorTool.cs", + "className": "GenericEditorTool", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Utilities/LocalizationHelper.cs", + "className": "LocalizationHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Utilities/SceneRenderPipelineEditor.cs", + "className": "SceneRenderPipelineEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Utilities/SerializedBitArray.cs", + "className": "SerializedBitArrayUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "HasBitMultipleDifferentValue", + "GetBitAt", + "SetBitAt", + "Update", + "ApplyModifiedProperties" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Utilities/SerializedBitArray.deprecated.cs", + "className": "SerializedBitArrayUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "HasBitMultipleDifferentValue", + "GetBitAt", + "SetBitAt", + "Update" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Utilities/TimedScope.cs", + "className": "TimedScope", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/Drawers/BoolParameterDrawer.cs", + "className": "BoolParameterDrawer", + "baseClass": "VolumeParameterDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/Drawers/ColorParameterDrawer.cs", + "className": "ColorParameterDrawer", + "baseClass": "VolumeParameterDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/Drawers/FloatParameterDrawer.cs", + "className": "MinFloatParameterDrawer", + "baseClass": "VolumeParameterDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/Drawers/IntParameterDrawer.cs", + "className": "MinIntParameterDrawer", + "baseClass": "VolumeParameterDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/Drawers/TextureParameterDrawer.cs", + "className": "TextureParameterDrawer", + "baseClass": "VolumeParameterDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/Drawers/Vector4ParameterDrawer.cs", + "className": "Vector4ParametrDrawer", + "baseClass": "VolumeParameterDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/SerializedDataParameter.cs", + "className": "SerializedDataParameter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "displayName" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeComponentCopyPaste.cs", + "className": "VolumeComponentCopyPaste", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeComponentEditor.cs", + "className": "VolumeComponentEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "intensity", + "volumeComponent" + ], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeComponentListEditor.cs", + "className": "VolumeComponentListEditor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "SetIsGlobalDefaultVolumeProfile", + "Init", + "Clear", + "OnGUI" + ], + "serializedFields": [], + "publicFields": [ + "editors" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeComponentProvider.cs", + "className": "VolumeComponentProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CompareTo", + "CreateComponentTree", + "GoToChild" + ], + "serializedFields": [], + "publicFields": [ + "type", + "nodes", + "name" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeEditor.cs", + "className": "VolumeEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "GetComponent" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeGizmoDrawer.cs", + "className": "VolumeGizmoDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeMenuItems.cs", + "className": "VolumeMenuItems", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeParameterDrawer.cs", + "className": "VolumeParameterDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeProfileEditor.cs", + "className": "VolumeProfileEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeProfileFactory.cs", + "className": "VolumeProfileFactory", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeProfileUtils.cs", + "className": "VolumeProfileUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumesPreferences.cs", + "className": "VolumesPreferences", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "PreferenceGUI" + ], + "serializedFields": [], + "publicFields": [ + "keywords" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor-PrivateShared/AssemblyInfo.cs", + "className": "PublicType", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstanceDoSomething" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor-PrivateShared/AssetCallbacks/AssetCreationUtil.cs", + "className": "AssetCreationUtil", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "callback", + "extension" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/AssetsConverter.cs", + "className": "AssetsConverter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Scan", + "Convert" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/AttributesDefinitions.cs", + "className": "PipelineConverterAttribute", + "baseClass": "CategoryInfoAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/IRenderPipelineConverter.cs", + "className": "IRenderPipelineConverter", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/IRenderPipelineConverterItem.cs", + "className": "IRenderPipelineConverterItem", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/RenderPipelineConverterAssetItem.cs", + "className": "RenderPipelineConverterAssetItem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnClicked" + ], + "serializedFields": [], + "publicFields": [ + "name", + "info" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/RenderPipelineConverterManager.cs", + "className": "RenderPipelineConverterManager", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeforeSerialize", + "OnAfterDeserialize" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/RenderPipelineConverterMaterialUpgrader.cs", + "className": "RenderPipelineConverterMaterialUpgrader", + "baseClass": "AssetsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/SearchServiceUtils.cs", + "className": "SearchServiceUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/Status.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/Window/RenderPipelineConverterItemVisualElement.cs", + "className": "RenderPipelineConverterItemVisualElement", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Bind" + ], + "serializedFields": [], + "publicFields": [ + "itemSelectionChanged" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/Window/RenderPipelineConvertersEditor.cs", + "className": "RenderPipelineConvertersEditor", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "Clear", + "CreateGUI", + "AddItemsToMenu" + ], + "serializedFields": [], + "publicFields": [ + "isSelected", + "item", + "isExpanded", + "isLoading", + "isInitialized", + "items", + "converter", + "pending", + "warnings", + "errors", + "success", + "state", + "type", + "converter_id", + "items_count" + ], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/Window/RenderPipelineConverterVisualElement.cs", + "className": "RenderPipelineConverterVisualElement", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdateInfo", + "Refresh", + "Scan", + "Convert" + ], + "serializedFields": [], + "publicFields": [ + "displayName", + "description", + "state", + "converter", + "isSelectedAndEnabled", + "showMoreInfo", + "converterSelected" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Camera/CameraHistory.cs", + "className": "IPerFrameHistoryAccessTracker", + "baseClass": "ContextItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "LateUpdate" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Camera/CameraSwitcher.cs", + "className": "CameraSwitcher", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_Cameras" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Camera/FreeCamera.cs", + "className": "FreeCamera", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_LookSpeedController", + "m_LookSpeedMouse", + "m_MoveSpeed", + "m_MoveSpeedIncrement", + "m_Turbo" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/CommandBuffers/BaseCommandBufer.cs", + "className": "BaseCommandBuffer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "name", + "sizeInBytes" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/CommandBuffers/CommandBufferHelpers.cs", + "className": "CommandBufferHelpers", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/CommandBuffers/ComputeCommandBuffer.cs", + "className": "ComputeCommandBuffer", + "baseClass": "BaseCommandBuffer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetInvertCulling", + "SetComputeFloatParam", + "SetComputeIntParam", + "SetComputeVectorParam", + "SetComputeVectorArrayParam", + "SetComputeMatrixParam", + "SetComputeMatrixArrayParam", + "SetRayTracingShaderPass", + "SetViewport", + "EnableScissorRect", + "DisableScissorRect", + "SetGlobalFloat", + "SetGlobalInt", + "SetGlobalInteger", + "SetGlobalVector", + "SetGlobalColor", + "SetGlobalMatrix", + "EnableShaderKeyword", + "EnableKeyword", + "DisableShaderKeyword", + "DisableKeyword", + "SetKeyword", + "SetViewProjectionMatrices", + "SetGlobalDepthBias", + "SetGlobalFloatArray", + "SetGlobalVectorArray", + "SetGlobalMatrixArray", + "SetLateLatchProjectionMatrices", + "MarkLateLatchMatrixShaderPropertyID", + "UnmarkLateLatchMatrix", + "BeginSample", + "EndSample", + "IncrementUpdateCount", + "SetBufferData", + "SetBufferCounterValue", + "SetupCameraProperties", + "InvokeOnRenderObjectCallbacks", + "SetComputeFloatParams", + "SetComputeIntParams", + "SetComputeTextureParam", + "SetComputeBufferParam", + "SetComputeConstantBufferParam", + "SetComputeParamsFromMaterial", + "DispatchCompute", + "BuildRayTracingAccelerationStructure", + "SetRayTracingAccelerationStructure", + "SetRayTracingBufferParam", + "SetRayTracingConstantBufferParam", + "SetRayTracingTextureParam", + "SetRayTracingFloatParam", + "SetRayTracingFloatParams", + "SetRayTracingIntParam", + "SetRayTracingIntParams", + "SetRayTracingVectorParam", + "SetRayTracingVectorArrayParam", + "SetRayTracingMatrixParam", + "SetRayTracingMatrixArrayParam", + "DispatchRays", + "CopyCounterValue", + "SetGlobalTexture", + "SetGlobalBuffer", + "SetGlobalConstantBuffer", + "SetShadowSamplingMode", + "SetSinglePassStereo", + "IssuePluginEvent", + "IssuePluginEventAndData", + "IssuePluginCustomBlit", + "IssuePluginCustomTextureUpdateV2" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/CommandBuffers/IBaseCommandBuffer.cs", + "className": "IBaseCommandBuffer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetInvertCulling", + "SetViewport", + "EnableScissorRect", + "DisableScissorRect", + "SetGlobalFloat", + "SetGlobalInt", + "SetGlobalInteger", + "SetGlobalVector", + "SetGlobalColor", + "SetGlobalMatrix", + "EnableShaderKeyword", + "EnableKeyword", + "DisableShaderKeyword", + "DisableKeyword", + "SetKeyword", + "SetViewProjectionMatrices", + "SetGlobalDepthBias", + "SetGlobalFloatArray", + "SetGlobalVectorArray", + "SetGlobalMatrixArray", + "SetLateLatchProjectionMatrices", + "MarkLateLatchMatrixShaderPropertyID", + "UnmarkLateLatchMatrix", + "BeginSample", + "EndSample", + "IncrementUpdateCount", + "SetupCameraProperties", + "InvokeOnRenderObjectCallbacks", + "SetGlobalTexture", + "SetGlobalBuffer", + "SetGlobalConstantBuffer", + "SetShadowSamplingMode", + "SetSinglePassStereo", + "IssuePluginEvent", + "IssuePluginEventAndData", + "IssuePluginCustomBlit", + "IssuePluginCustomTextureUpdateV2" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/CommandBuffers/IComputeCommandBuffer.cs", + "className": "IComputeCommandBuffer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetComputeFloatParam", + "SetComputeIntParam", + "SetComputeVectorParam", + "SetComputeVectorArrayParam", + "SetComputeMatrixParam", + "SetComputeMatrixArrayParam", + "SetRayTracingShaderPass", + "SetBufferData", + "SetBufferCounterValue", + "SetComputeFloatParams", + "SetComputeIntParams", + "SetComputeTextureParam", + "SetComputeBufferParam", + "SetComputeConstantBufferParam", + "SetComputeParamsFromMaterial", + "DispatchCompute", + "BuildRayTracingAccelerationStructure", + "SetRayTracingAccelerationStructure", + "SetRayTracingBufferParam", + "SetRayTracingConstantBufferParam", + "SetRayTracingTextureParam", + "SetRayTracingFloatParam", + "SetRayTracingFloatParams", + "SetRayTracingIntParam", + "SetRayTracingIntParams", + "SetRayTracingVectorParam", + "SetRayTracingVectorArrayParam", + "SetRayTracingMatrixParam", + "SetRayTracingMatrixArrayParam", + "DispatchRays", + "CopyCounterValue" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/CommandBuffers/IRasterCommandBuffer.cs", + "className": "IRasterCommandBuffer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ClearRenderTarget", + "SetInstanceMultiplier", + "SetFoveatedRenderingMode", + "SetWireframe", + "ConfigureFoveatedRendering", + "SetShadingRateFragmentSize", + "SetShadingRateCombiner", + "DrawMesh", + "DrawMultipleMeshes", + "DrawRenderer", + "DrawRendererList", + "DrawProcedural", + "DrawProceduralIndirect", + "DrawMeshInstanced", + "DrawMeshInstancedProcedural", + "DrawMeshInstancedIndirect", + "DrawOcclusionMesh" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/CommandBuffers/IUnsafeCommandBuffer.cs", + "className": "IUnsafeCommandBuffer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequestAsyncReadback", + "Clear", + "ClearRandomWriteTargets", + "SetRenderTarget", + "SetComputeTextureParam", + "SetRayTracingTextureParam", + "GenerateMips", + "SetRandomWriteTarget", + "CopyTexture", + "SetGlobalTexture" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/CommandBuffers/RasterCommandBuffer.cs", + "className": "RasterCommandBuffer", + "baseClass": "BaseCommandBuffer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetInvertCulling", + "SetViewport", + "EnableScissorRect", + "DisableScissorRect", + "ClearRenderTarget", + "SetGlobalFloat", + "SetGlobalInt", + "SetGlobalInteger", + "SetGlobalVector", + "SetGlobalColor", + "SetGlobalMatrix", + "EnableShaderKeyword", + "EnableKeyword", + "DisableShaderKeyword", + "DisableKeyword", + "SetKeyword", + "SetViewProjectionMatrices", + "SetGlobalDepthBias", + "SetGlobalFloatArray", + "SetGlobalVectorArray", + "SetGlobalMatrixArray", + "SetLateLatchProjectionMatrices", + "MarkLateLatchMatrixShaderPropertyID", + "UnmarkLateLatchMatrix", + "BeginSample", + "EndSample", + "IncrementUpdateCount", + "SetInstanceMultiplier", + "SetFoveatedRenderingMode", + "SetWireframe", + "ConfigureFoveatedRendering", + "SetupCameraProperties", + "InvokeOnRenderObjectCallbacks", + "SetShadingRateFragmentSize", + "SetShadingRateCombiner", + "DrawMesh", + "DrawMultipleMeshes", + "DrawRenderer", + "DrawRendererList", + "DrawProcedural", + "DrawProceduralIndirect", + "DrawMeshInstanced", + "DrawMeshInstancedProcedural", + "DrawMeshInstancedIndirect", + "DrawOcclusionMesh", + "SetGlobalTexture", + "SetGlobalBuffer", + "SetGlobalConstantBuffer", + "SetShadowSamplingMode", + "SetSinglePassStereo", + "IssuePluginEvent", + "IssuePluginEventAndData", + "IssuePluginCustomBlit", + "IssuePluginCustomTextureUpdateV2" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/CommandBuffers/UnsafeCommandBuffer.cs", + "className": "UnsafeCommandBuffer", + "baseClass": "BaseCommandBuffer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequestAsyncReadback", + "SetInvertCulling", + "SetComputeFloatParam", + "SetComputeIntParam", + "SetComputeVectorParam", + "SetComputeVectorArrayParam", + "SetComputeMatrixParam", + "SetComputeMatrixArrayParam", + "SetRayTracingShaderPass", + "Clear", + "ClearRandomWriteTargets", + "SetViewport", + "EnableScissorRect", + "DisableScissorRect", + "ClearRenderTarget", + "SetGlobalFloat", + "SetGlobalInt", + "SetGlobalInteger", + "SetGlobalVector", + "SetGlobalColor", + "SetGlobalMatrix", + "EnableShaderKeyword", + "EnableKeyword", + "DisableShaderKeyword", + "DisableKeyword", + "SetKeyword", + "SetViewProjectionMatrices", + "SetGlobalDepthBias", + "SetGlobalFloatArray", + "SetGlobalVectorArray", + "SetGlobalMatrixArray", + "SetLateLatchProjectionMatrices", + "MarkLateLatchMatrixShaderPropertyID", + "UnmarkLateLatchMatrix", + "BeginSample", + "EndSample", + "IncrementUpdateCount", + "SetInstanceMultiplier", + "SetFoveatedRenderingMode", + "SetWireframe", + "ConfigureFoveatedRendering", + "SetRenderTarget", + "SetBufferData", + "SetBufferCounterValue", + "SetupCameraProperties", + "InvokeOnRenderObjectCallbacks", + "SetShadingRateFragmentSize", + "SetShadingRateCombiner", + "SetComputeFloatParams", + "SetComputeIntParams", + "SetComputeTextureParam", + "SetComputeBufferParam", + "SetComputeConstantBufferParam", + "SetComputeParamsFromMaterial", + "DispatchCompute", + "BuildRayTracingAccelerationStructure", + "SetRayTracingAccelerationStructure", + "SetRayTracingBufferParam", + "SetRayTracingConstantBufferParam", + "SetRayTracingTextureParam", + "SetRayTracingFloatParam", + "SetRayTracingFloatParams", + "SetRayTracingIntParam", + "SetRayTracingIntParams", + "SetRayTracingVectorParam", + "SetRayTracingVectorArrayParam", + "SetRayTracingMatrixParam", + "SetRayTracingMatrixArrayParam", + "DispatchRays", + "GenerateMips", + "DrawMesh", + "DrawMultipleMeshes", + "DrawRenderer", + "DrawRendererList", + "DrawProcedural", + "DrawProceduralIndirect", + "DrawMeshInstanced", + "DrawMeshInstancedProcedural", + "DrawMeshInstancedIndirect", + "DrawOcclusionMesh", + "SetRandomWriteTarget", + "CopyCounterValue", + "CopyTexture", + "SetGlobalTexture", + "SetGlobalBuffer", + "SetGlobalConstantBuffer", + "SetShadowSamplingMode", + "SetSinglePassStereo", + "IssuePluginEvent", + "IssuePluginEventAndData", + "IssuePluginCustomBlit", + "IssuePluginCustomTextureUpdateV2" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/CommandBufferPool.cs", + "className": "CommandBufferPool", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/CommonStructs.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/ComponentSingleton.cs", + "className": "to", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/ConstantBuffer.cs", + "className": "ConstantBuffer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdateData", + "SetGlobal", + "Set", + "PushGlobal" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/ContextContainer.cs", + "className": "ContextContainer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "storage", + "isSet", + "lineNumber", + "memberName", + "filePath" + ], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/CoreAttributes.cs", + "className": "DisplayInfoAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "name", + "order" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/CoreProfileId.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/CoreUnsafeUtils.cs", + "className": "CoreUnsafeUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryPush", + "TryPop", + "Clear", + "Get" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/DynamicArray.cs", + "className": "DynamicArray", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear", + "Contains", + "Add", + "AddRange", + "Insert", + "Remove", + "RemoveAt", + "RemoveRange", + "FindIndex", + "IndexOf", + "Resize", + "ResizeAndClear", + "Reserve", + "MoveNext", + "Reset", + "GetEnumerator", + "SubRange" + ], + "serializedFields": [], + "publicFields": [ + "iterator" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/DynamicResolutionHandler.cs", + "className": "DynamicResolutionHandler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "GetResolvedScale", + "CalculateMipBias", + "SetDynamicResScaler", + "SetSystemDynamicResScaler", + "SetActiveDynamicScalerSlot", + "SetUpscaleFilter", + "SetCurrentCameraRequest", + "Update", + "SoftwareDynamicResIsEnabled", + "HardwareDynamicResIsEnabled", + "RequestsHardwareDynamicResolution", + "DynamicResolutionEnabled", + "ForceSoftwareFallback", + "GetScaledSize", + "ApplyScalesOnSize", + "GetCurrentScale", + "GetLastScaledSize", + "GetLowResMultiplier" + ], + "serializedFields": [], + "publicFields": [ + "type", + "method" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/DynamicString.cs", + "className": "DynamicString", + "baseClass": "DynamicArray`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Append" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/GlobalDynamicResolutionSettings.cs", + "className": "GlobalDynamicResolutionSettings", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "enabled", + "useMipBias", + "advancedUpscalersByPriority", + "advancedUpscalerNames", + "DLSSPerfQualitySetting", + "DLSSUseOptimalSettings", + "DLSSSharpness", + "DLSSRenderPresetForQuality", + "DLSSRenderPresetForBalanced", + "DLSSRenderPresetForPerformance", + "DLSSRenderPresetForUltraPerformance", + "DLSSRenderPresetForDLAA", + "FSR2EnableSharpness", + "FSR2Sharpness", + "FSR2UseOptimalSettings", + "FSR2QualitySetting", + "fsrOverrideSharpness", + "fsrSharpness", + "IUpscalerOptions", + "maxPercentage", + "minPercentage", + "dynResType", + "upsampleFilter", + "forceResolution", + "forcedPercentage", + "lowResTransparencyMinimumThreshold", + "rayTracingHalfResThreshold", + "lowResSSGIMinimumThreshold", + "lowResVolumetricCloudsMinimumThreshold", + "enableDLSS" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/IAdditionalData.cs", + "className": "IAdditionalData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/IVirtualTexturingEnabledRenderPipeline.cs", + "className": "IVirtualTexturingEnabledRenderPipeline", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/ListBuffer.cs", + "className": "ListBufferExtensions", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryAdd", + "TryCopyTo", + "TryCopyFrom" + ], + "serializedFields": [], + "publicFields": [ + "Count", + "Capacity" + ], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/ObjectPools.cs", + "className": "ObjectPool", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Get", + "Release" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/Observable.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/ObservableList.cs", + "className": "ListChangedEventArgs", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Contains", + "IndexOf", + "Add", + "Insert", + "Remove", + "RemoveAt", + "Clear", + "CopyTo", + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/ReloadAttribute.cs", + "className": "ReloadAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "blit", + "betterBlit", + "filmGrains", + "thinGrains" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/ReloadGroupAttribute.cs", + "className": "ReloadGroupAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "blit", + "shaders", + "bayerMatrixTex" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/RemoveRange.Extensions.cs", + "className": "RemoveRangeExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/SerializableEnum.cs", + "className": "SerializableEnum", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_EnumValueAsString", + "m_EnumTypeAsString" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/SerializedDictionary.cs", + "className": "SerializedDictionaryDebugView", + "baseClass": "SerializedDictionary", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeforeSerialize", + "OnAfterDeserialize" + ], + "serializedFields": [ + "m_Keys", + "m_Values" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Common/Swap.Extensions.cs", + "className": "SwapCollectionExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugDisplaySettings.cs", + "className": "for", + "baseClass": "IEqualityComparer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "GetHashCode", + "ForEach" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugDisplaySettingsHDROutput.cs", + "className": "DebugDisplaySettingsHDROutput", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugDisplaySettingsPanel.cs", + "className": "DebugDisplaySettingsPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugDisplaySettingsStats.cs", + "className": "DebugDisplaySettingsStats", + "baseClass": "DebugDisplaySettingsPanel", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreatePanel" + ], + "serializedFields": [], + "publicFields": [ + "AreAnySettingsActive" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugDisplaySettingsUI.cs", + "className": "DebugDisplaySettingsUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RegisterDebug", + "UnregisterDebug", + "GetReset" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugDisplaySettingsVolumes.cs", + "className": "DebugDisplaySettingsVolume", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetVolumeWeight", + "GetVolumesList", + "CreatePanel" + ], + "serializedFields": [], + "publicFields": [ + "volumeProfile", + "volumeComponent", + "volume", + "AreAnySettingsActive" + ], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugDisplayStats.cs", + "className": "for", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "accumulatedValue", + "lastAverage" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugFrameTiming.cs", + "className": "DebugFrameTiming", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdateFrameTiming", + "RegisterDebugUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugManager.Actions.cs", + "className": "DebugManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "TriggerWithButton", + "TriggerWithAxis", + "TriggerWithKey", + "Update" + ], + "serializedFields": [], + "publicFields": [ + "buttonAction", + "axisTrigger", + "buttonTriggerList", + "keyTriggerList", + "repeatMode", + "repeatDelay" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugManager.cs", + "className": "DebugManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetReset", + "RefreshEditor", + "Reset", + "ReDrawOnScreenDebug", + "RegisterData", + "UnregisterData", + "GetState", + "PanelIndex", + "PanelDiplayName", + "PanelDisplayName", + "RequestEditorWindowPanelIndex", + "FindPanelIndex", + "RemovePanel" + ], + "serializedFields": [], + "publicFields": [ + "refreshEditorRequested" + ], + "unityApiUsage": [ + "Instantiate", + "GetComponent", + "FindFirstObjectByType", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugManager.UIState.cs", + "className": "DebugManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Open" + ], + "publicFields": [ + "mode" + ], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugOverlay.cs", + "className": "DebugOverlay", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "StartOverlay", + "Next", + "SetViewport" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugShapes.cs", + "className": "DebugShapes", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequestSphereMesh", + "BuildCustomSphereMesh", + "RequestBoxMesh", + "RequestConeMesh", + "RequestPyramidMesh" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUI.Containers.cs", + "className": "DebugUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetValue", + "SetValue", + "ValidateValue", + "SetColumnVisibility", + "GetColumnVisibility" + ], + "serializedFields": [], + "publicFields": [ + "displayName", + "action", + "isHeader", + "contextMenuItems", + "isReadOnly", + "scroll" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUI.cs", + "className": "DebugUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "isEditorOnly", + "isRuntimeOnly", + "isInactiveInEditor", + "isHiddenCallback", + "isHidden", + "name", + "tooltip", + "refreshRate", + "formatString", + "min", + "max", + "values", + "pinnedElementIndex" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUI.Fields.cs", + "className": "DebugUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetValue", + "SetValue", + "GetHistoryValue" + ], + "serializedFields": [], + "publicFields": [ + "historyDepth", + "min", + "max", + "incStep", + "intStepMult", + "incStepMult", + "decimals", + "enumNames", + "hdr", + "showAlpha", + "showPicker", + "type", + "style", + "messageCallback", + "message" + ], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUI.Panel.cs", + "className": "DebugUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetDirty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUpdater.cs", + "className": "DebugUpdater", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/FrameTiming/FrameTimeBottleneck.cs", + "className": "BottleneckHistogram", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/FrameTiming/FrameTimeSample.cs", + "className": "FrameTimeSample", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/IDebugDisplaySettings.cs", + "className": "IDebugDisplaySettings", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/IDebugDisplaySettingsData.cs", + "className": "IDebugDisplaySettingsData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/IDebugDisplaySettingsPanel.cs", + "className": "IDebugDisplaySettingsPanel", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/IDebugDisplaySettingsQuery.cs", + "className": "IDebugDisplaySettingsQuery", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/IVolumeDebugSettings.cs", + "className": "IVolumeDebugSettings", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/MousePositionDebug.cs", + "className": "MousePositionDebug", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Build", + "Cleanup", + "GetMousePosition", + "GetMouseClickPosition" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerBitField.cs", + "className": "DebugUIHandlerBitField", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueToggle", + "toggles" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerButton.cs", + "className": "DebugUIHandlerButton", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerCanvas.cs", + "className": "DebugUIHandlerCanvas", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "type", + "prefab", + "panelPrefab", + "prefabs" + ], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerColor.cs", + "className": "DebugUIHandlerColor", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueToggle", + "colorImage", + "fieldR", + "fieldG", + "fieldB", + "fieldA" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerContainer.cs", + "className": "DebugUIHandlerContainer", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "contentHolder" + ], + "publicFields": [ + "contentHolder" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerEnumField.cs", + "className": "DebugUIHandlerEnumField", + "baseClass": "DebugUIHandlerField`1", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerEnumHistory.cs", + "className": "DebugUIHandlerEnumHistory", + "baseClass": "DebugUIHandlerEnumField", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerField.cs", + "className": "for", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nextButtonText", + "previousButtonText", + "nameLabel", + "valueLabel" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerFloatField.cs", + "className": "DebugUIHandlerFloatField", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueLabel" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerFoldout.cs", + "className": "DebugUIHandlerFoldout", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueToggle" + ], + "unityApiUsage": [ + "Instantiate", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerGroup.cs", + "className": "DebugUIHandlerGroup", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "header" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerHBox.cs", + "className": "DebugUIHandlerHBox", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerIndirectFloatField.cs", + "className": "DebugUIHandlerIndirectFloatField", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Init" + ], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueLabel", + "getter", + "setter", + "incStepGetter", + "incStepMultGetter", + "decimalsGetter" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerIndirectToggle.cs", + "className": "DebugUIHandlerIndirectToggle", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Init" + ], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueToggle", + "checkmarkImage" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerIntField.cs", + "className": "DebugUIHandlerIntField", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueLabel" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerMessageBox.cs", + "className": "DebugUIHandlerMessageBox", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerObject.cs", + "className": "DebugUIHandlerObject", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueLabel" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerObjectList.cs", + "className": "DebugUIHandlerObjectList", + "baseClass": "DebugUIHandlerField`1", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerObjectPopupField.cs", + "className": "DebugUIHandlerObjectPopupField", + "baseClass": "DebugUIHandlerField`1", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerPanel.cs", + "className": "DebugUIHandlerPanel", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "SelectNextItem", + "SelectPreviousItem", + "OnScrollbarClicked", + "ResetDebugManager" + ], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "scrollRect", + "viewport", + "Canvas" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerPersistentCanvas.cs", + "className": "DebugUIHandlerPersistentCanvas", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "panel", + "valuePrefab" + ], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerProgressBar.cs", + "className": "DebugUIHandlerProgressBar", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueLabel", + "progressBarRect" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerRenderingLayerField.cs", + "className": "DebugUIHandlerRenderingLayerField", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueToggle", + "toggles" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerRow.cs", + "className": "DebugUIHandlerRow", + "baseClass": "DebugUIHandlerFoldout", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerToggle.cs", + "className": "DebugUIHandlerToggle", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueToggle", + "checkmarkImage" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerToggleHistory.cs", + "className": "DebugUIHandlerToggleHistory", + "baseClass": "DebugUIHandlerToggle", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerUIntField.cs", + "className": "DebugUIHandlerUIntField", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueLabel" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerValue.cs", + "className": "DebugUIHandlerValue", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueLabel" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerValueTuple.cs", + "className": "DebugUIHandlerValueTuple", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueLabel" + ], + "unityApiUsage": [ + "Instantiate", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerVBox.cs", + "className": "DebugUIHandlerVBox", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerVector2.cs", + "className": "DebugUIHandlerVector2", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueToggle", + "fieldX", + "fieldY" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerVector3.cs", + "className": "DebugUIHandlerVector3", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueToggle", + "fieldX", + "fieldY", + "fieldZ" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerVector4.cs", + "className": "DebugUIHandlerVector4", + "baseClass": "DebugUIHandlerWidget", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameLabel", + "valueToggle", + "fieldX", + "fieldY", + "fieldZ", + "fieldW" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerWidget.cs", + "className": "DebugUIHandlerWidget", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "colorDefault", + "colorSelected" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/UIFoldout.cs", + "className": "UIFoldout", + "baseClass": "Toggle", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "SetState" + ], + "serializedFields": [], + "publicFields": [ + "content", + "arrowOpened", + "arrowClosed" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/ProfilingScope.cs", + "className": "ProfilingScope", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Begin", + "End", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "gpuElapsedTime", + "gpuSampleCount", + "cpuElapsedTime", + "cpuSampleCount", + "inlineCpuElapsedTime", + "inlineCpuSampleCount" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/ShaderDebugPrintManager.cs", + "className": "ShaderDebugPrintManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetShaderDebugPrintInputConstants", + "SetShaderDebugPrintBindings", + "EndFrame", + "PrintImmediate", + "DefaultOutput", + "String", + "Get" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/VolumeDebugSettings.cs", + "className": "VolumeDebugSettings", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetVolumes", + "RefreshVolumes", + "GetVolumeWeight", + "VolumeHasInfluence" + ], + "serializedFields": [], + "publicFields": [ + "selectedCamera" + ], + "unityApiUsage": [ + "Instantiate", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Deprecated.cs", + "className": "IShaderVariantSettings", + "baseClass": "ProbeAdjustmentVolume", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ToggleEditorUI", + "Register", + "Unregister", + "Fill" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Documentation.cs", + "className": "CoreRPHelpURLAttribute", + "baseClass": "HelpURLAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/AABB.cs", + "className": "AABB", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "center", + "extents" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/BatchLayers.cs", + "className": "BatchLayer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/Components/DisallowGPUDrivenRendering.cs", + "className": "DisallowGPUDrivenRendering", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_applyToChildrenRecursively" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/Components/DisallowSmallMeshCulling.cs", + "className": "DisallowSmallMeshCulling", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_applyToChildrenRecursively" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/Debug/DebugDisplayGPUResidentDrawer.cs", + "className": "DebugDisplayGPUResidentDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGetScreenClearColor" + ], + "serializedFields": [], + "publicFields": [ + "occluderDebugViewEnable", + "AreAnySettingsActive", + "IsPostProcessingAllowed", + "IsLightingActive" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/FrustumPlanes.cs", + "className": "Line", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m", + "t", + "planes", + "lightFacingPlaneCount", + "nx", + "ny", + "nz", + "d", + "nxAbs", + "nyAbs", + "nzAbs", + "packetCount", + "planePackets", + "splitInfos", + "receiverSphereLightSpace", + "cascadeBlendCullingFactor", + "worldToLightSpaceRotation" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/GPUResidentBatcher.cs", + "className": "GPUResidentBatcher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "OnBeginContextRendering", + "OnEndContextRendering", + "OnBeginCameraRendering", + "OnEndCameraRendering", + "UpdateFrame", + "DestroyMaterials", + "DestroyDrawInstances", + "DestroyMeshes", + "InstanceOcclusionTest", + "UpdateInstanceOccluders", + "UpdateRenderers", + "UpdateSelectedRenderers", + "SchedulePackedMaterialCacheUpdate", + "PostCullBeginCameraRendering", + "OnSetupAmbientProbe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/GPUResidentBatcher.SpeedTree.cs", + "className": "GPUResidentBatcher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/GPUResidentDrawer.cs", + "className": "GPUResidentDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/GPUResidentDrawer.Validator.cs", + "className": "GPUResidentDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/GPUResidentDrawerBurst.cs", + "className": "GPUResidentDrawerBurst", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/GPUResidentDrawerDebug.cs", + "className": "InstanceCullerViewStats", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "FinalizeInstanceCullerViewStats", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "viewType", + "viewInstanceID", + "splitIndex", + "visibleInstancesOnCPU", + "visibleInstancesOnGPU", + "visiblePrimitivesOnCPU", + "visiblePrimitivesOnGPU", + "drawCommands", + "eventType", + "occluderVersion", + "subviewMask", + "occlusionTest", + "visibleInstances", + "culledInstances", + "visiblePrimitives", + "culledPrimitives", + "subviewCount", + "occluderMipLayoutSize", + "enabled", + "instanceCullerStats", + "instanceOcclusionEventStats", + "occluderStats", + "occlusionOverlayEnabled", + "occlusionOverlayCountVisible", + "overrideOcclusionTestToAlwaysPass", + "occluderDepthPyramid", + "occlusionDebugOverlay", + "cb" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/GPUResidentDrawerResources.cs", + "className": "GPUResidentDrawerResources", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_WindDataUpdaterKernels" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/GPUResidentDrawerTypes.cs", + "className": "RenderRequestBatcherContext", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "commandBuffer", + "cullingSplitIndex", + "occluderSubviewIndex", + "viewInstanceID", + "occlusionTest", + "instanceMultiplier", + "subviewIndex", + "depthSliceIndex", + "depthOffset", + "viewMatrix", + "invViewMatrix", + "gpuProjMatrix", + "viewOffsetWorldSpace", + "subviewCount", + "depthTexture", + "depthSize", + "depthIsArray" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/IGPUResidentRenderPipeline.cs", + "className": "IGPUResidentRenderPipeline", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "mode", + "supportDitheringCrossFade", + "enableOcclusionCulling", + "allowInEditMode", + "smallMeshScreenPercentage", + "pickingShader", + "errorShader", + "loadingShader" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceCuller.cs", + "className": "InstanceCuller", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "Execute", + "Init", + "Dispose", + "TryAddSplits", + "AddSync", + "MoveToDebugStatsAndClear", + "HasVersion", + "TryAdd", + "InstanceOccludersUpdated", + "GetCompactedVisibilityMasks", + "InstanceOcclusionTest", + "UpdateFrame", + "OnBeginCameraRendering", + "OnEndCameraRendering" + ], + "serializedFields": [], + "publicFields": [ + "layer", + "renderingLayerMask", + "motionMode", + "shadowCastingMode", + "staticShadowCaster", + "rendererPriority", + "supportsIndirect", + "key", + "drawCount", + "drawOffset", + "meshID", + "submeshIndex", + "activeMeshLod", + "materialID", + "flags", + "transparentInstanceId", + "overridenComponents", + "range", + "lightmapIndex", + "instanceCount", + "instanceOffset", + "procInfo", + "instanceIndex", + "viewCount", + "supportsCrossFade", + "supportsMotionCheck", + "deltaTime", + "crossFadeArray", + "binningConfig", + "viewType", + "cameraPosition", + "sqrMeshLodSelectionConstant", + "sqrScreenRelativeMetric", + "minScreenRelativeHeight", + "isOrtho", + "cullLightmappedShadowCasters", + "maxLOD", + "cullingLayerMask", + "sceneCullingMask", + "animateCrossFades", + "lightFacingFrustumPlanes", + "worldToLightSpaceRotation", + "lodGroupCullingData", + "occlusionBuffer", + "rendererVisibilityMasks", + "rendererMeshLodSettings", + "rendererCrossFadeValues", + "drawBatches", + "drawInstanceIndices", + "batchBinAllocOffsets", + "batchBinCounts", + "binAllocCounter", + "binConfigIndices", + "binVisibleInstanceCounts", + "debugCounterIndexBase", + "splitDebugCounters", + "drawRanges", + "drawBatchIndices", + "batchDrawCommandOffsets", + "binVisibleInstanceOffsets", + "cullingOutput", + "indirectBufferLimits", + "indirectBufferAllocInfo", + "indirectAllocationCounters", + "visibleInstancesBufferHandle", + "indirectArgsBufferHandle", + "indirectDrawInfoGlobalArray", + "indirectInstanceInfoGlobalArray", + "compactedVisibilityMasks", + "viewID", + "filteringResults", + "excludedRenderers", + "mode", + "hiddenBits", + "viewInstanceID", + "splitIndex", + "eventType", + "occluderVersion", + "subviewMask", + "occlusionTest", + "info", + "readback", + "cameraID", + "jobHandle", + "settings", + "subviewSettings", + "occluderHandles", + "bufferHandles" + ], + "unityApiUsage": [ + "SceneManager", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceCullerBurst.cs", + "className": "InstanceCullerBurst", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceCullingBatcher.cs", + "className": "InstanceCullingBatcher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "Initialize", + "Dispose", + "RebuildDrawListsIfNeeded", + "DestroyDrawInstanceIndices", + "NeedsRebuild", + "GetDrawInstanceData", + "OnFinishedCulling", + "DestroyDrawInstances", + "DestroyMaterials", + "DestroyMeshes", + "PostCullBeginCameraRendering", + "SchedulePackedMaterialCacheUpdate", + "BuildBatch", + "InstanceOccludersUpdated", + "UpdateFrame", + "GetCompactedVisibilityMasks", + "OnEndContextRendering", + "OnBeginCameraRendering", + "OnEndCameraRendering" + ], + "serializedFields": [], + "publicFields": [ + "onCompleteCallback", + "brgPicking", + "brgLoading", + "brgError", + "topology", + "baseVertex", + "firstIndex", + "indexCount", + "drawRanges", + "drawBatches", + "drawBatchIndices", + "drawInstances", + "internalDrawIndex", + "drawInstanceIndices", + "instancesSorted", + "materialsSorted", + "instanceIDs", + "packedMaterialDatas", + "batchIDs", + "valid" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceCullingBatcherBurst.cs", + "className": "InstanceCullingBatcherBurst", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/GPUInstanceDataBuffer.cs", + "className": "GPUInstanceDataBuffer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetPropertyIndex", + "GetGpuAddress", + "CPUInstanceToGPUInstance", + "CPUInstanceArrayToGPUInstanceArray", + "Dispose", + "AsReadOnly", + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "propertyID", + "byteSize", + "isOverriden", + "isPerInstance", + "instanceType", + "componentGroup", + "instanceNumInfo", + "instancesNumPrefixSum", + "instancesSpan", + "perInstanceComponentCount", + "version", + "layoutVersion", + "gpuBuffer", + "validComponentsIndicesGpuBuffer", + "componentAddressesGpuBuffer", + "componentInstanceIndexRangesGpuBuffer", + "componentByteCountsGpuBuffer", + "descriptions", + "defaultMetadata", + "gpuBufferComponentAddress", + "valid", + "instances", + "gpuInstanceIndices" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/GPUInstanceDataUploader.cs", + "className": "GPUInstanceDataBufferBuilder", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddComponent", + "Dispose", + "LoadShaders", + "CreateResources", + "GetUIntPerInstance", + "GetParamUIntOffset", + "SubmitToGpu", + "GPUInstanceDataBufferGrower" + ], + "serializedFields": [], + "publicFields": [ + "instanceData", + "instanceIndices", + "inputComponentOffsets", + "validComponentIndices", + "cs", + "kernelId", + "gatherData", + "parameterIndex", + "uintPerParameter", + "uintPerInstance", + "componentDataIndex", + "gatherIndices", + "tmpDataBuffer" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/InstanceAllocator.cs", + "className": "InstanceAllocator", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "CompareTo", + "Initialize", + "Dispose", + "AllocateInstance", + "FreeInstance", + "GetNumAllocated", + "GetInstanceHandlesLength", + "GetInstancesLength", + "FreeSharedInstance" + ], + "serializedFields": [], + "publicFields": [ + "instanceIndex", + "type", + "valid" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/InstanceData.cs", + "className": "CPUInstanceData", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize", + "Dispose", + "InstanceToIndex", + "IndexToInstance", + "IsValidInstance", + "IsFreeInstanceHandle", + "IsValidIndex", + "GetFreeInstancesCount", + "EnsureFreeInstances", + "AddNoGrow", + "Add", + "Remove", + "Set", + "SetDefault", + "Get_SharedInstance", + "Get_LocalToWorldIsFlipped", + "Get_WorldAABB", + "Get_TetrahedronCacheIndex", + "Get_MovedInCurrentFrame", + "Get_MovedInPreviousFrame", + "Get_VisibleInPreviousFrame", + "Get_MeshLodData", + "Set_SharedInstance", + "Set_LocalToWorldIsFlipped", + "Set_WorldAABB", + "Set_TetrahedronCacheIndex", + "Set_MovedInCurrentFrame", + "Set_MovedInPreviousFrame", + "Set_VisibleInPreviousFrame", + "Set_MeshLodData", + "AsReadOnly", + "DeallocateCameras", + "AllocateCameras", + "IncreaseInstanceCount", + "SharedInstanceToIndex", + "IndexToSharedInstance", + "Get_RendererGroupID", + "Get_MeshID", + "Get_Flags", + "Get_LODGroupAndMask", + "Get_GameObjectLayer", + "Get_RefCount", + "Set_RendererGroupID", + "Set_MeshID", + "Set_LocalAABB", + "Set_Flags", + "Set_LODGroupAndMask", + "Set_GameObjectLayer", + "Set_RefCount", + "Set_MaterialIDs", + "IsValidSharedInstance", + "Grow" + ], + "serializedFields": [], + "publicFields": [ + "instances", + "sharedInstances", + "localToWorldIsFlippedBits", + "worldAABBs", + "tetrahedronCacheIndices", + "movedInCurrentFrameBits", + "movedInPreviousFrameBits", + "visibleInPreviousFrameBits", + "editorData", + "meshLodData", + "handlesLength", + "IsCreated", + "rendererGroupIDs", + "materialIDArrays", + "meshIDs", + "localAABBs", + "flags", + "lodGroupAndMasks", + "meshLodInfos", + "gameObjectLayers", + "refCounts", + "sceneCullingMasks", + "selectedBits", + "transformUpdateFlags", + "instanceFlags", + "packed0", + "packed1", + "packed2" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/InstanceDataSystem.cs", + "className": "InstanceDataSystem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "GetMaxInstancesOfType", + "GetAliveInstancesOfType", + "UpdateInstanceWindDataHistory", + "FreeRendererGroupInstances", + "FreeInstances", + "ScheduleUpdateInstanceDataJob", + "UpdateAllInstanceProbes", + "InitializeInstanceTransforms", + "UpdateInstanceTransforms", + "UpdateInstanceMotions", + "ScheduleQueryRendererGroupInstancesJob", + "ScheduleQuerySortedMeshInstancesJob", + "ScheduleCollectInstancesLODGroupAndMasksJob", + "InternalSanityCheckStates", + "UpdatePerFrameInstanceVisibility", + "UpdateSelectedInstances", + "DeallocatePerCameraInstanceData", + "AllocatePerCameraInstanceData" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/InstanceDataSystem.Jobs.cs", + "className": "InstanceDataSystem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "instanceData", + "sharedInstanceData", + "rendererGroupIDs", + "instancesCount", + "instancesOffset", + "instances", + "atomicNonFoundInstancesCount", + "instancesOffsets", + "instancesCounts", + "atomicNonFoundSharedInstancesCount", + "sortedMeshID", + "probesCount", + "lightProbesQuery", + "queryPostitions", + "compactTetrahedronCache", + "probesSphericalHarmonics", + "probesOcclusion", + "probeInstances", + "initialize", + "enableBoundingSpheres", + "localToWorldMatrices", + "prevLocalToWorldMatrices", + "atomicTransformQueueCount", + "transformUpdateInstanceQueue", + "transformUpdateDataQueue", + "boundingSpheresDataQueue", + "atomicProbesQueueCount", + "probeInstanceQueue", + "probeQueryPosition", + "queueWriteBase", + "atomicUpdateQueueCount", + "implicitInstanceIndices", + "rendererData", + "perCameraInstanceData", + "lodGroupAndMasks", + "compactedVisibilityMasks", + "becomeVisible", + "processedBits", + "rendererIDs", + "atomicTreeInstancesCount" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/InstanceDataSystemBurst.cs", + "className": "InstanceDataSystemBurst", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/InstanceTransformUpdateDefs.cs", + "className": "TransformUpdatePacket", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "localToWorld0", + "localToWorld1", + "localToWorld2" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/InstanceType.cs", + "className": "InstanceTypeInfo", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InitDefault", + "GetInstanceNum", + "GetInstanceNumIncludingChildren", + "GetTotalInstanceNum" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/InstanceWindDataUpdateDefs.cs", + "className": "SpeedTreeWindShaderDef", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceOcclusionCuller.cs", + "className": "OccluderDerivedData", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsValid", + "UseForOcclusionTest", + "UseForOccluderUpdate", + "IsEmpty", + "IsWithinLimits", + "GetExtraDrawInfoSlotIndex", + "Matches", + "IsSubviewValid", + "Dispose", + "CreateFarDepthPyramid", + "Import", + "PrepareOccluders", + "ImportBuffers", + "Init", + "ClearContextsAndGrowBuffers", + "TryAllocateContext", + "TryGetContextIndex", + "GetAllocInfoSubArray", + "GetAllocInfo", + "CopyFromStaging", + "GetLimits", + "GetBufferContext", + "SetBufferContext" + ], + "serializedFields": [], + "publicFields": [ + "viewProjMatrix", + "viewOriginWorldSpace", + "radialDirWorldSpace", + "facingDirWorldSpace", + "occluderDepthPyramid", + "occlusionDebugOverlay", + "drawOffsetAndSplitMask", + "instanceIndexAndCrossFade", + "indexCount", + "firstIndex", + "baseVertex", + "firstInstanceGlobalIndex", + "maxInstanceCountAndTopology", + "drawAllocIndex", + "drawCount", + "instanceAllocIndex", + "instanceCount", + "cullingJobHandle", + "bufferState", + "occluderVersion", + "subviewMask", + "offset", + "size", + "version", + "depthBufferSize", + "subviewData", + "subviewValidMask", + "occluderMipBounds", + "occluderMipLayoutSize", + "occluderDepthPyramidSize", + "occlusionDebugOverlaySize", + "debugNeedsClear", + "constantBuffer", + "constantBufferData", + "maxInstanceCount", + "maxDrawCount", + "testCount", + "occluderSubviewIndices", + "occluderSubviewMask", + "cullingSplitIndices", + "cullingSplitMask", + "instanceBuffer", + "instanceInfoBuffer", + "dispatchArgsBuffer", + "drawArgsBuffer", + "drawInfoBuffer" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceOcclusionCullerShaderVariables.cs", + "className": "InstanceOcclusionCullerShaderVariables", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "_DrawInfoAllocIndex", + "_DrawInfoCount", + "_InstanceInfoAllocIndex", + "_InstanceInfoCount", + "_BoundingSphereInstanceDataAddress", + "_DebugCounterIndex", + "_InstanceMultiplierShift", + "_InstanceOcclusionCullerPad0" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/LODGroupDataPool.cs", + "className": "LODGroupDataPool", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "Dispose", + "FreeLODGroupData" + ], + "serializedFields": [], + "publicFields": [ + "valid", + "lodCount", + "rendererCount", + "worldSpaceReferencePoint", + "worldSpaceSize", + "forceLODMask", + "lodGroupIDs", + "worldSpaceReferencePoints", + "worldSpaceSizes", + "requiresGPUUpload", + "supportDitheringCrossFade", + "lodGroupData", + "lodGroupCullingData", + "atomicUpdateCount", + "lodGroupInstances", + "inputData", + "lodGroupsData", + "lodGroupsCullingData", + "crossfadedRendererCount", + "activeLodGroupCount" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/LODGroupDataPoolBurst.cs", + "className": "LODGroupDataPoolBurst", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/LODRenderingUtils.cs", + "className": "LODRenderingUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/OccluderDepthPyramidConstants.cs", + "className": "OccluderDepthPyramidConstants", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "_OccluderMipLayoutSizeX", + "_OccluderMipLayoutSizeY", + "_OccluderDepthPyramidPad0", + "_OccluderDepthPyramidPad1", + "_SrcSliceIndices", + "_DstSubviewIndices", + "_MipCount", + "_SilhouettePlaneCount" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/OcclusionCullingCommon.cs", + "className": "OcclusionCullingCommon", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Init", + "Dispose", + "Update", + "FreeUnusedSlots", + "GetSubArray", + "RenderDebugOcclusionTestOverlay", + "RenderDebugOccluderOverlay", + "UpdateInstanceOccluders", + "UpdateOccluderStats" + ], + "serializedFields": [], + "publicFields": [ + "cs", + "occlusionDebugKeyword", + "isActive", + "viewInstanceID", + "planeCount", + "lastUsedFrameIndex", + "valid", + "cb", + "debugPyramid", + "debugOcclusionTestMaterial", + "passIndex", + "viewport", + "debugMaterial", + "occluderTexture", + "validRange", + "occluderParams", + "occluderSubviewUpdates", + "occluderHandles" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/OcclusionCullingCommonShaderVariables.cs", + "className": "OcclusionCullingCommonShaderVariables", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "_DepthSizeInOccluderPixels", + "_OccluderDepthPyramidSize", + "_OccluderMipLayoutSizeX", + "_OccluderMipLayoutSizeY", + "_OcclusionTestDebugFlags", + "_OcclusionCullingCommonPad0", + "_OcclusionTestCount", + "_OccluderSubviewIndices", + "_CullingSplitIndices", + "_CullingSplitMask" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/OcclusionCullingDebugShaderVariables.cs", + "className": "OcclusionCullingDebugShaderVariables", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "_DepthSizeInOccluderPixels", + "_OccluderMipLayoutSizeX", + "_OccluderMipLayoutSizeY", + "_OcclusionCullingDebugPad0", + "_OcclusionCullingDebugPad1" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/RenderersBatchersContext.cs", + "className": "RenderersBatchersContext", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "GetMaxInstancesOfType", + "GetAliveInstancesOfType", + "GrowInstanceBuffer", + "DestroyLODGroups", + "UpdateLODGroups", + "ReallocateAndGetInstances", + "ScheduleUpdateInstanceDataJob", + "FreeRendererGroupInstances", + "FreeInstances", + "ScheduleQueryRendererGroupInstancesJob", + "ScheduleQueryMeshInstancesJob", + "ChangeInstanceBufferVersion", + "CreateDataBufferUploader", + "SubmitToGpu", + "InitializeInstanceTransforms", + "UpdateInstanceTransforms", + "UpdateAmbientProbeAndGpuBuffer", + "UpdateInstanceWindDataHistory", + "UpdateInstanceMotions", + "TransformLODGroups", + "UpdatePerFrameInstanceVisibility", + "ScheduleCollectInstancesLODGroupAndMasksJob", + "GetRendererInstanceHandle", + "GetVisibleTreeInstances", + "GetInstanceDataBuffer", + "UpdateFrame", + "FreePerCameraInstanceData", + "UpdateCameras", + "UpdateSelectedInstances" + ], + "serializedFields": [], + "publicFields": [ + "instanceNumInfo", + "supportDitheringCrossFade", + "enableBoundingSpheresInstanceData", + "smallMeshScreenPercentage", + "enableCullerDebugStats" + ], + "unityApiUsage": [ + "Destroy", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/RenderersParameters.cs", + "className": "RenderersParameters", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "index", + "gpuAddress", + "uintOffset", + "valid", + "lightmapScale", + "localToWorld", + "worldToLocal", + "matrixPreviousM", + "matrixPreviousMI", + "shCoefficients", + "rendererUserValues", + "boundingSphere", + "windParams", + "windHistoryParams" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/Utilities/MemoryUtilities.cs", + "className": "MemoryUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/Utilities/ParallelBitArray.cs", + "className": "ParallelBitArray", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Resize", + "Set", + "Get", + "GetChunk", + "SetChunk", + "ChunkCount", + "GetSubArray", + "GetBitsArray", + "FillZeroes" + ], + "serializedFields": [], + "publicFields": [ + "Length" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/Utilities/ParallelSortExtensions.cs", + "className": "ParallelSortExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "radix", + "jobsCount", + "batchSize", + "array", + "buckets", + "counter", + "indicesSum", + "indices", + "arraySorted" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Inputs/InputRegistering.cs", + "className": "InputRegistering", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "name", + "desc", + "btnNegative", + "btnPositive", + "altBtnNegative", + "altBtnPositive", + "gravity", + "deadZone", + "sensitivity", + "snap", + "invert", + "kind", + "axis", + "joystick" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/IProbeVolumeEnabledRenderPipeline.cs", + "className": "IProbeVolumeEnabledRenderPipeline", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeAdjustmentVolume.cs", + "className": "ProbeAdjustmentVolume", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetExtents" + ], + "serializedFields": [ + "int", + "version" + ], + "publicFields": [ + "shape", + "size", + "radius", + "mode", + "intensityScale", + "overriddenDilationThreshold", + "virtualOffsetRotation", + "virtualOffsetDistance", + "geometryBias", + "virtualOffsetThreshold", + "rayOriginBias", + "skyDirection", + "directSampleCount", + "indirectSampleCount", + "sampleCountMultiplier", + "maxBounces", + "skyOcclusionSampleCount", + "skyOcclusionMaxBounces", + "renderingLayerMaskOperation", + "renderingLayerMask" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeAdjustmentVolume.deprecated.cs", + "className": "ProbeAdjustmentVolume", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "invalidateProbes", + "overrideDilationThreshold" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeBrickIndex.cs", + "className": "ProbeBrickIndex", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "IntersectArea", + "GetRemainingChunkCount", + "GetNumberOfChunks", + "AddBricks", + "RemoveBricks" + ], + "serializedFields": [], + "publicFields": [ + "position", + "subdivisionLevel", + "firstChunkIndex", + "numberOfChunks", + "minSubdivInCell", + "minValidBrickIndexForCellAtMaxRes", + "maxValidBrickIndexForCellAtMaxResPlusOne", + "entryPositionInBricksAtMaxRes", + "hasOnlyBiggerBricks", + "entriesInfo" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeBrickPool.cs", + "className": "ProbeBrickPool", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "GetRemainingChunkCount" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeIndexOfIndices.cs", + "className": "ProbeGlobalIndirection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeReferenceVolume.Binding.cs", + "className": "ProbeReferenceVolume", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "BindAPVRuntimeResources", + "UpdateShaderVariablesProbeVolumes" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeReferenceVolume.cs", + "className": "ProbeReferenceVolume", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "CleanupPerScenarioData", + "Cleanup", + "Clear", + "MarkUpToDate", + "IsUpToDate", + "ForceReupload", + "ShouldReupload", + "Prioritize", + "ShouldPrioritize", + "IsStreaming", + "IsBlendingStreaming", + "CompareTo", + "UpdateCellScenarioData", + "CalculateAABB", + "CalculateCenterAndSize", + "Transform", + "Equals", + "BlendLightingScenario", + "SetActiveScene", + "SetActiveBakingSet", + "Initialize", + "SetEnableStateFromSRP", + "SetVertexSamplingEnabled", + "GetVideoMemoryCost", + "PerformPendingOperations", + "GetRuntimeResources", + "DataHasBeenLoaded" + ], + "serializedFields": [], + "publicFields": [ + "memoryBudget", + "blendingMemoryBudget", + "shBands", + "supportScenarios", + "supportScenarioBlending", + "supportGPUStreaming", + "supportDiskStreaming", + "probeDebugShader", + "probeSamplingDebugShader", + "probeSamplingDebugTexture", + "probeSamplingDebugMesh", + "offsetDebugShader", + "fragmentationDebugShader", + "scenarioBlendingShader", + "streamingUploadShader", + "sceneData", + "supportsRuntimeDebug", + "normalBias", + "viewBias", + "scaleBiasByMinDistanceBetweenProbes", + "samplingNoise", + "weight", + "leakReductionMode", + "frameIndexForNoise", + "reflNormalizationLowerClamp", + "reflNormalizationUpperClamp", + "skyOcclusionIntensity", + "skyOcclusionShadingDirection", + "regionCount", + "regionLayerMasks", + "worldOffset", + "positionInBricks", + "minSubdiv", + "minBrickPos", + "maxBrickPosPlusOne", + "hasMinMax", + "hasOnlyBiggerBricks", + "position", + "index", + "probeCount", + "indexChunkCount", + "shChunkCount", + "bricksCount", + "indirectionEntryInfo", + "validityNeighMaskData", + "shL0L1RxData", + "shL1GL1RyData", + "shL1BL1RzData", + "shL2Data_0", + "shL2Data_1", + "shL2Data_2", + "shL2Data_3", + "probeOcclusion", + "chunkList", + "flatIndicesInGlobalIndirection", + "indexUpdated", + "blendingScore", + "blendingFactor", + "blending", + "request", + "blendingRequest0", + "blendingRequest1", + "streamingScore", + "desc", + "data", + "poolInfo", + "indexInfo", + "blendingInfo", + "streamingInfo", + "referenceCount", + "loaded", + "hasTwoScenarios", + "debugProbes", + "posWS", + "rot", + "scale", + "cellIndices", + "L0_L1rx", + "L1_G_ry", + "L1_B_rz", + "L2_0", + "L2_1", + "L2_2", + "L2_3", + "ProbeOcclusion", + "Validity", + "SkyOcclusionL0L1", + "SkyShadingDirectionIndices", + "SkyPrecomputedDirections", + "QualityLeakReductionData", + "retrieveExtraDataAction", + "checksDuringBakeAction", + "isInitialized", + "currentBakingSet" + ], + "unityApiUsage": [ + "SceneManager", + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeReferenceVolume.Debug.cs", + "className": "ProbeSamplingDebugData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetReset", + "RenderDebug", + "IsProbeSamplingDebugEnabled", + "GetProbeSamplingDebugResources", + "RenderFragmentationOverlay" + ], + "serializedFields": [], + "publicFields": [ + "update", + "coordinates", + "forceScreenCenterCoordinates", + "camera", + "shortcutPressed", + "positionNormalBuffer", + "drawProbes", + "drawBricks", + "drawCells", + "realtimeSubdivision", + "subdivisionCellUpdatePerFrame", + "subdivisionDelayInSeconds", + "probeShading", + "probeSize", + "subdivisionViewCullingDistance", + "probeCullingDistance", + "maxSubdivToVisualize", + "minSubdivToVisualize", + "exposureCompensation", + "drawProbeSamplingDebug", + "probeSamplingDebugSize", + "debugWithSamplingNoise", + "samplingRenderingLayer", + "drawVirtualOffsetPush", + "offsetSize", + "freezeStreaming", + "displayCellStreamingScore", + "displayIndexFragmentation", + "otherStateIndex", + "verboseStreamingLog", + "debugStreaming", + "autoDrawProbes", + "isolationProbeDebug", + "visibleLayers", + "probeBuffers", + "offsetBuffers", + "props", + "debugFragmentationMaterial", + "chunkCount", + "debugFragmentationData", + "colorBuffer", + "depthBuffer" + ], + "unityApiUsage": [ + "SceneManager", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeReferenceVolume.ReflProbeNormalization.cs", + "className": "AdditionalGIBakeRequestsManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "EnqueueRequest", + "DequeueRequest", + "RetrieveProbeSH", + "RetrieveProbe", + "UpdatePositionForRequest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeReferenceVolume.Streaming.cs", + "className": "ProbeReferenceVolume", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddReadCommand", + "RunCommands", + "Clear", + "Cancel", + "Wait", + "Dispose", + "GetStatus", + "Swap", + "IsStreaming", + "WaitAll", + "UpdateRequestState", + "UpdateState", + "Reset", + "EnableMaxCellStreaming", + "SetNumberOfCellsLoadedPerFrame", + "UpdateCellStreaming" + ], + "serializedFields": [], + "publicFields": [ + "_SharedDestChunksOffset", + "_L0L1rxOffset", + "_L1GryOffset", + "_L1BrzOffset", + "_ValidityOffset", + "_ProbeOcclusionOffset", + "_SkyOcclusionOffset", + "_SkyShadingDirectionOffset", + "_L2_0Offset", + "_L2_1Offset", + "_L2_2Offset", + "_L2_3Offset", + "_L0Size", + "_L0ProbeSize", + "_L1Size", + "_L1ProbeSize", + "_ValiditySize", + "_ValidityProbeSize", + "_ProbeOcclusionSize", + "_ProbeOcclusionProbeSize", + "_SkyOcclusionSize", + "_SkyOcclusionProbeSize", + "_SkyShadingDirectionSize", + "_SkyShadingDirectionProbeSize", + "_L2Size", + "_L2ProbeSize", + "_ProbeCountInChunkLine", + "_ProbeCountInChunkSlice", + "buffer", + "stagingBuffer", + "onStreamingComplete", + "cellDataStreamingRequest", + "cellOptionalDataStreamingRequest", + "cellSharedDataStreamingRequest", + "cellProbeOcclusionDataStreamingRequest", + "brickStreamingRequest", + "supportStreamingRequest", + "bytesWritten" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolume.cs", + "className": "ProbeVolume", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "GetExtents", + "GetVolume" + ], + "serializedFields": [ + "bool", + "Matrix4x4", + "int" + ], + "publicFields": [ + "mode", + "size", + "overrideRendererFilters", + "minRendererVolumeSize", + "objectLayerMask", + "lowestSubdivLevelOverride", + "highestSubdivLevelOverride", + "overridesSubdivLevels", + "fillEmptySpaces", + "ActiveCamera", + "FrustumPlanes" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolume.Migration.cs", + "className": "ProbeVolume", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake" + ], + "publicMethods": [], + "serializedFields": [ + "version" + ], + "publicFields": [ + "globalVolume" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeAsset.cs", + "className": "ObsoleteProbeVolumeAsset", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeBakingProcessSettings.cs", + "className": "ProbeVolumeBakingProcessSettings", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Version" + ], + "publicFields": [ + "enableDilation", + "dilationDistance", + "dilationValidityThreshold", + "dilationIterations", + "squaredDistWeighting", + "useVirtualOffset", + "validityThreshold", + "outOfGeoOffset", + "searchMultiplier", + "rayOriginBias", + "collisionMask", + "dilationSettings", + "virtualOffsetSettings" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeBakingSet.cs", + "className": "ProbeVolumeBakingSet", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "Initialize", + "IsValid", + "HasValidData", + "ComputeHasValidData", + "Add", + "HasBakedData" + ], + "serializedFields": [ + "bool", + "ProbeVolumeBakingProcessSettings", + "m_SceneGUIDs", + "SerializedDictionary", + "m_SerializedPerSceneCellList", + "ProbeVolumeStreamableAsset", + "int", + "Vector3Int", + "Bounds", + "float", + "Vector3", + "uint4", + "string", + "version", + "probeOffset", + "ProbeLayerMask" + ], + "publicFields": [ + "min", + "max", + "sceneHash", + "cellDataAsset", + "cellOptionalDataAsset", + "cellProbeOcclusionDataAsset", + "bricksCount", + "chunksCount", + "sceneGUIDs", + "lightingScenarios", + "sceneGUID", + "cellList", + "probeOffset", + "simplificationLevels", + "cellSizeInBricks", + "minDistanceBetweenProbes", + "maxSubdivision", + "minBrickSize", + "cellSizeInMeters", + "renderersLayerMask", + "minRendererVolumeSize", + "skyOcclusion", + "skyOcclusionBakingSamples", + "skyOcclusionBakingBounces", + "skyOcclusionAverageAlbedo", + "skyOcclusionBackFaceCulling", + "skyOcclusionShadingDirection", + "mask", + "name" + ], + "unityApiUsage": [ + "Addressables" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeBakingSet.Editor.cs", + "className": "ProbeVolumeBakingSet", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryAddScene", + "RemoveScene", + "SetSceneBaking", + "SetAllSceneBaking", + "TryAddScenario", + "RemoveScenario", + "IsEquivalent", + "RenameScenario" + ], + "serializedFields": [ + "SceneBakeData" + ], + "publicFields": [ + "hasProbeVolume", + "bakeScene", + "bounds" + ], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeBakingSetWeakReference.cs", + "className": "ProbeVolumeBakingSetWeakReference", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Set", + "Get", + "IsLoaded", + "Unload" + ], + "serializedFields": [], + "publicFields": [ + "m_EntityId" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeConstantRuntimeResources.cs", + "className": "ProbeVolumeConstantRuntimeResources", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeGIContributor.cs", + "className": "GIContributors", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Filter", + "FilterLayerMaskOnly" + ], + "serializedFields": [], + "publicFields": [ + "component", + "transform", + "prefabBounds", + "boundsWithTrees", + "boundsTerrainOnly", + "treePrototypes", + "terrains", + "Count" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeGlobalSettings.cs", + "className": "ProbeVolumeGlobalSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "probeVolumeBlendStatesCS", + "probeVolumeUploadDataCS", + "probeVolumeUploadDataL2CS", + "probeVolumeDebugShader", + "probeVolumeFragmentationDebugShader", + "probeVolumeSamplingDebugShader", + "probeVolumeOffsetDebugShader", + "probeSamplingDebugMesh", + "numbersDisplayTex", + "dilationShader", + "subdivideSceneCS", + "voxelizeSceneShader", + "traceVirtualOffsetCS", + "traceVirtualOffsetRT", + "skyOcclusionCS", + "skyOcclusionRT", + "renderingLayerCS", + "renderingLayerRT" + ], + "unityApiUsage": [ + "Addressables" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumePerSceneData.cs", + "className": "ProbeVolumePerSceneData", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [ + "string", + "ObsoleteProbeVolumeAsset", + "TextAsset", + "obsoleteSerializedScenarios" + ], + "publicFields": [ + "bakingSet", + "sceneHash", + "cellDataAsset", + "cellOptionalDataAsset", + "scenario", + "data" + ], + "unityApiUsage": [], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumePositioning.cs", + "className": "ProbeVolumePositioning", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeSceneData.cs", + "className": "ProbeVolumeSceneData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetParentObject" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeScratchBufferPool.cs", + "className": "ProbeVolumeScratchBufferPool", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CompareTo", + "AllocateScratchBuffer", + "ReleaseScratchBuffer", + "Cleanup" + ], + "serializedFields": [], + "publicFields": [ + "chunkCount", + "pool", + "allocatedMemory" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumesOptions.cs", + "className": "ProbeVolumesOptions", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "normalBias", + "viewBias", + "scaleBiasWithMinProbeDistance", + "samplingNoise", + "animateSamplingNoise", + "leakReductionMode", + "minValidDotProductValue", + "occlusionOnlyReflectionNormalization", + "intensityMultiplier", + "skyOcclusionIntensityMultiplier", + "worldOffset" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeStreamableAsset.cs", + "className": "ProbeVolumeStreamableAsset", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetAssetPath", + "FileExists", + "RenameAsset", + "EnsureAssetLoaded", + "ClearAssetReferenceForBuild", + "GetFileSize", + "IsOpen", + "OpenFile", + "CloseFile", + "IsValid", + "Dispose" + ], + "serializedFields": [ + "m_Asset" + ], + "publicFields": [ + "offset", + "elementCount" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeUtil.cs", + "className": "ProbeVolumeUtil", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ShaderVariablesProbeVolumes.cs", + "className": "ShaderVariablesProbeVolumes", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "_Offset_LayerCount", + "_MinLoadedCellInEntries_IndirectionEntryDim", + "_MaxLoadedCellInEntries_RcpIndirectionEntryDim", + "_PoolDim_MinBrickSize", + "_RcpPoolDim_XY", + "_MinEntryPos_Noise", + "_EntryCount_X_XY_LeakReduction", + "_Biases_NormalizationClamp", + "_FrameIndex_Weights", + "_ProbeVolumeLayerMask" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/SphericalHarmonics.cs", + "className": "SphericalHarmonicsL1", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "shAr", + "shAg", + "shAb" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/SurfaceCache/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/SurfaceCache/SurfaceCache.cs", + "className": "SurfaceCacheRingConfig", + "baseClass": "IDisposable", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Flip", + "GetOffsetA", + "GetOffsetB", + "Dispose", + "RecordPreparation" + ], + "serializedFields": [], + "publicFields": [ + "OffsetA", + "OffsetB", + "FlipFlop", + "Buffer", + "Capacity", + "Geometries", + "CellIndices", + "CounterSets", + "Irradiances", + "Statistics", + "RestirRealizations", + "RisAccumulatedLuminances", + "TargetPos", + "CascadeOffsets", + "CascadeOffsetBuffer", + "CellAllocationMarks", + "CellPatchIndices", + "GridSize", + "VoxelMinSize", + "CascadeCount", + "Method", + "MultiBounce", + "RestirEstimationConfidenceCap", + "RestirEstimationSpatialSampleCount", + "RestirEstimationSpatialFilterSize", + "RestirEstimationValidationFrameInterval", + "UniformEstimationSampleCount", + "RisEstimationCandidateCount", + "RisEstimationTargetFunctionUpdateWeight", + "TemporalSmoothing", + "SpatialFilterEnabled", + "SpatialFilterSampleCount", + "SpatialFilterRadius", + "TemporalPostFilterEnabled", + "PatchList", + "Grid", + "RingConfig" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/SurfaceCache/SurfaceCacheRenderPipelineResources.cs", + "className": "SurfaceCacheRenderPipelineResourceSet", + "baseClass": "IRenderPipelineResources", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_TemporalFilteringShader", + "m_SpatialFilteringShader", + "m_RestirEstimationShader", + "m_RisEstimationComputeShader", + "m_RisEstimationRayTracingShader", + "m_ScrollingShader", + "m_DefragShader", + "m_EvictionShader", + "m_UniformEstimationComputeShader", + "m_UniformEstimationRayTracingShader", + "m_RestirCandidateTemporalComputeShader", + "m_RestirCandidateTemporalRayTracingShader", + "m_RestirSpatialShader" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lighting/SurfaceCache/SurfaceCacheWorld.cs", + "className": "SurfaceCacheWorld", + "baseClass": "IDisposable", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Init", + "GetDirectionalLight", + "SetEnvironmentMaterial", + "GetMaterialListBuffer", + "GetMaterialAlbedoTextures", + "GetMaterialEmissionTextures", + "GetMaterialTransmissionTextures", + "GetEnvironmentTexture", + "Dispose", + "GetAccelerationStructure", + "RemoveInstance", + "RemoveMaterial", + "AddMaterial", + "UpdateMaterial", + "AddInstance", + "UpdateInstanceTransform", + "UpdateInstanceMask", + "UpdateInstanceMaterials", + "AddLights", + "UpdateLights", + "RemoveLights", + "Build" + ], + "serializedFields": [], + "publicFields": [ + "Type", + "LinearLightColor", + "Transform", + "ColorTemperature", + "SpotAngle", + "InnerSpotAngle", + "Range" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Lights/LightAnchor.cs", + "className": "LightAnchor", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "SynchronizeOnTransform", + "UpdateTransform" + ], + "serializedFields": [ + "m_FrameSpace", + "m_AnchorPositionOverride", + "m_AnchorPositionOffset", + "m_Yaw", + "m_Pitch", + "m_Roll" + ], + "publicFields": [ + "up", + "right", + "forward" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/LookDev/IDataProvider.cs", + "className": "IDataProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddGameObject" + ], + "serializedFields": [], + "publicFields": [ + "cubemap", + "longitudeOffset", + "exposure", + "camera", + "sunLight", + "SRPData" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/AdaptiveSamplingHelpers.cs", + "className": "AdaptiveSamplingHelpers", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/BakeLightmap.cs", + "className": "LodInstanceBuildData", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsValid", + "IsContributor", + "MinLodLevelMask", + "GetBoundingSphere", + "Build", + "Dispose", + "Load" + ], + "serializedFields": [], + "publicFields": [ + "LodMask", + "Mesh", + "Materials", + "Masks", + "LocalToWorldMatrix", + "Bounds", + "IsStatic", + "Filter", + "LodGroup", + "InstanceHandle", + "BoundingSphere", + "UVBoundsSize", + "UVBoundsOffset", + "SubMeshMasks", + "LodIdentifier", + "ReceiveShadows", + "RenderingObjectLayer", + "EnableEmissiveSampling", + "NormalizedOccupiedST", + "SourceLightmapST", + "TexelSize", + "TexelOffset", + "LocalToWorldMatrixNormals", + "InstanceIndex", + "Resolution", + "PushOff", + "BakeInstances" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/BakeLightmapDriver.cs", + "className": "BakeLightmapDriver", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Init", + "Tick", + "GetSampleCount", + "GetAntiAliasingType" + ], + "serializedFields": [], + "publicFields": [ + "SampleIndex", + "TexelIndex", + "Backend", + "MaxDispatchesPerFlush", + "DebugDispatches", + "AOSampleCount", + "DirectSampleCount", + "IndirectSampleCount", + "ValiditySampleCount", + "AOAntiAliasingType", + "DirectAntiAliasingType", + "IndirectAntiAliasingType", + "ValidityAntiAliasingType", + "BounceCount", + "DirectLightingEvaluationCount", + "IndirectLightingEvaluationCount", + "AOMaxDistance", + "PushOff", + "ExpandedBufferSize" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/Core/TextureQuadTree.cs", + "className": "TextureQuadTree", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddTexture", + "RemoveTexture", + "HasSpaceForTexture" + ], + "serializedFields": [], + "publicFields": [ + "TopLeft", + "TopRight", + "BottomLeft", + "BottomRight", + "Parent", + "PosX", + "PosY", + "Size", + "IsFull" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/Core/TextureSlotAllocator.cs", + "className": "TextureSlotAllocator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddTexture", + "UpdateTexture", + "RemoveTexture", + "GetTextureSize", + "GetScaleAndOffset", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "IsValid", + "Texture" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/Environment/CubemapRender.cs", + "className": "CubemapRender", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "SetMaterial", + "GetMaterial", + "GetCubemap", + "Render" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/Environment/EnvironmentImportanceSampling.cs", + "className": "EnvironmentImportanceSampling", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ComputeCDFBuffers", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "ConditionalBuffer", + "MarginalBuffer", + "ConditionalResolution", + "MarginalResolution" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/HandleSet.cs", + "className": "HandleSet", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsValid", + "Add", + "Remove", + "Clear" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/LightFalloffLUT.cs", + "className": "LightFalloffLUT", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "LUTRange" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/LightmapExpansion.cs", + "className": "ExpansionShaderIDs", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/LightmapIntegration.cs", + "className": "LightmapIntegratorShaderIDs", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Prepare", + "Accumulate", + "Dispose", + "Normalize", + "NormalizeDirectional" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/LightmapIntegrationHelpers.cs", + "className": "LightmapIntegrationHelpers", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Load", + "Create", + "Sync", + "RequestAsyncReadback", + "Dispose", + "ToString", + "SamplesToString" + ], + "serializedFields": [], + "publicFields": [ + "instanceID", + "primitiveIndex", + "sampleCount", + "accumulatedLuminance", + "mean", + "meanSqr", + "variance", + "varianceFiltered", + "standardError", + "active" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/Lightmapping/ChartIdentification.cs", + "className": "ChartIdentification", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "Execute", + "Start", + "CompleteAndGetResult", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "VertexChartIndices", + "ChartCount", + "VertexChartIndicesIgnoringNormals", + "ChartCountIgnoringNormals", + "InputVertexIndexBuffer", + "InputVertexUvBuffer", + "InputVertexPositionBuffer", + "InputVertexNormalBuffer", + "OutputVertexChartIndicesBuffer", + "OutputVertexChartIndicesIgnoringNormalsBuffer", + "OutputChartCount" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/Lightmapping/ChartRasterizer.cs", + "className": "ChartRasterizer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "RasterizeSoftware", + "RasterizeHardware" + ], + "serializedFields": [], + "publicFields": [ + "vertex", + "vertexToOriginalVertex", + "vertexToChartID" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/Lightmapping/UVOverlapDetection.cs", + "className": "UVOverlapDetection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize", + "MarkOverlapsInInstance", + "CompactAndReadbackOverlaps", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/LightmappingContext.cs", + "className": "LightmappingContext", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ClearOutputs", + "MakeRenderTexture", + "InitializeTraceScratchBuffer", + "GetCommandBuffer", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "World", + "TraceScratchBuffer", + "IntegratorContext", + "ResourceCache", + "AccumulatedOutput", + "AccumulatedDirectionalOutput", + "ExpandedOutput", + "ExpandedDirectional", + "GBuffer", + "CompactedTexelIndices", + "CompactedGBufferLength", + "IndirectDispatchBuffer", + "IndirectDispatchRayTracingBuffer", + "ChartRasterizer", + "Width", + "Height" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/LightmapResourceCache.cs", + "className": "LightmapIntegrationResourceCache", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "UVMeshCount", + "UVAccelerationStructureCount", + "UVFallbackBufferCount", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/ManyLightSampling.cs", + "className": "IManyLightSampling", + "baseClass": "IManyLightSampling", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Init", + "Build", + "Bind", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "LightGridCellCount", + "MaxLightsPerCell", + "LightGridSizingStrategy", + "GridMemLayout", + "NumCandidates" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/MaterialPool/MaterialAspectOracle.cs", + "className": "MaterialAspectOracle", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Type", + "Color", + "SourceTexture", + "Channels", + "Scale", + "Offset" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/MaterialPool/MaterialPool.cs", + "className": "MaterialPool", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "AddMaterial", + "UpdateMaterial", + "RemoveMaterial", + "GetMaterialInfo", + "IsEmissive", + "Build", + "AddCookieTexture", + "RemoveCookieTexture" + ], + "serializedFields": [], + "publicFields": [ + "Albedo", + "AlbedoScale", + "AlbedoOffset", + "Emission", + "EmissionScale", + "EmissionOffset", + "EmissionColor", + "EmissionType", + "Transmission", + "TransmissionScale", + "TransmissionOffset", + "TransmissionChannels", + "Alpha", + "AlphaCutoff", + "UseAlphaCutoff", + "DoubleSidedGI", + "PointSampleTransmission", + "AlbedoTextureIndex", + "EmissionTextureIndex", + "TransmissionTextureIndex", + "Flags", + "AlbedoAndEmissionUVChannel", + "IsTransmissive", + "MaterialCount", + "MaterialBuffer", + "AlbedoTextures", + "EmissionTextures", + "TransmissionTextures", + "LightCookieTextures", + "LightCubemapTextures" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/PathTracingContext.cs", + "className": "PathTracingSettings", + "baseClass": "IDisposable", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Dispose", + "Update", + "Render", + "Denoise" + ], + "serializedFields": [], + "publicFields": [ + "bounceCount", + "sampleCount", + "lightEvaluations", + "maxIntensity", + "exposureScale", + "enableEmissiveSampling", + "multiplyPunctualLightIntensityByPI", + "autoEstimateLUTRange", + "lightPickingMethod", + "pathTermination", + "denoising", + "raytracingBackend", + "renderedGameObjects", + "respectLightLayers", + "albedoBoost", + "indirectIntensity", + "environmentIntensityMultiplier", + "reservoirGridSize", + "reservoirsPerVoxel", + "showRayHeatmap" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/PathTracingUtil.cs", + "className": "Util", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/ProbeIntegrator.cs", + "className": "ProbeIntegrator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Load", + "Dispose", + "SetProgressReporter" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/ProbePostProcessor.cs", + "className": "ProbePostProcessor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Prepare", + "ConvolveRadianceToIrradiance", + "ConvertToUnityFormat" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/RenderPipeline/AdditionalCameraData.cs", + "className": "AdditionalCameraData", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start", + "Update", + "OnDestroy" + ], + "publicMethods": [ + "UpdateCameraDataPostRender", + "GetScaledViewport", + "CreatePersistentResources", + "ReleaseRTHandles" + ], + "serializedFields": [], + "publicFields": [ + "scale", + "previousViewProjection", + "frameIndex", + "rayTracingOutput", + "normals", + "motionVectors", + "debugOutput", + "denoiser" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/RenderPipeline/RayTracingRenderPipelineAsset.cs", + "className": "in", + "baseClass": "RenderPipelineAsset", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "settings" + ], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/RenderPipeline/RayTracingRenderPipelineInstance.cs", + "className": "RayTracingRenderPipelineInstance", + "baseClass": "RenderPipeline", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/RenderPipeline/SceneUpdatesTracker.cs", + "className": "SceneChanges", + "baseClass": "IDisposable", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "HasChanges", + "Clear", + "Dispose", + "GetChanges" + ], + "serializedFields": [], + "publicFields": [ + "addedInstances", + "changedInstances", + "removedInstances", + "addedMaterials", + "removedMaterials", + "changedMaterials", + "addedLights", + "changedLights", + "removedLights", + "meshRenderer", + "changes", + "lastVisit", + "creation", + "material", + "metaPassIndex", + "shaderCompiled", + "timestamp", + "materialIDs", + "materials", + "renderer", + "isStatic", + "shadowCastingMode", + "light", + "objectReference", + "transformChanged" + ], + "unityApiUsage": [], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/SegmentedReduction.cs", + "className": "SegmentedReduction", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TwoPassSegmentedReduction", + "SinglePassSegmentedReduction" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/ShaderProperties.cs", + "className": "ShaderProperties", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/SphericalHarmonicsUtil.cs", + "className": "SphericalHarmonicsUtil", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "EvaluateSH" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/UnityComputeDeviceContext.cs", + "className": "UnityComputeDeviceContext", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateBuffer", + "DestroyBuffer", + "Dispose", + "Flush", + "Initialize", + "IsCompleted", + "Wait", + "CreateEvent", + "DestroyEvent", + "GetComputeBuffer", + "GetCommandBuffer", + "GetTemporaryBuffer" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/UnityComputeProbeIntegrator.cs", + "className": "UnityComputeProbeIntegrator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Prepare", + "SetProgressReporter" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/UnityComputeWorld.cs", + "className": "UnityComputeWorld", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Init", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/UVAccelerationStructure.cs", + "className": "UVAccelerationStructure", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Build" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/UVFallbackBuffer.cs", + "className": "UVFallbackBuffer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Prepare", + "Build", + "Bind", + "BindChunked" + ], + "serializedFields": [], + "publicFields": [ + "UVFallbackRT", + "WidthScale", + "HeightScale", + "Width", + "Height" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/UVMesh.cs", + "className": "UVMesh", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Build" + ], + "serializedFields": [], + "publicFields": [ + "Mesh", + "UVAspectRatio", + "Position" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/World.cs", + "className": "World", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Build", + "Init", + "SetEnvironmentMaterial", + "GetMaterialListBuffer", + "GetMaterialAlbedoTextures", + "GetMaterialEmissionTextures", + "GetMaterialTransmissionTextures", + "GetLightCookieTextures", + "GetLightCubemapTextures", + "GetEnvironmentTexture", + "BindLightAccelerationStructure", + "Dispose", + "GetAccelerationStructure", + "NextFrame", + "RemoveInstance", + "RemoveMaterial", + "AddMaterial", + "UpdateMaterial", + "AddInstance", + "UpdateInstanceTransform", + "UpdateInstanceMask", + "UpdateInstanceMaterials", + "UpdateInstanceEmission", + "AddLights", + "UpdateLights", + "RemoveLights", + "GetInstanceHandles" + ], + "serializedFields": [], + "publicFields": [ + "Type", + "LinearLightColor", + "Shadows", + "Transform", + "ColorTemperature", + "LightmapBakeType", + "AreaSize", + "SpotAngle", + "InnerSpotAngle", + "CullingMask", + "BounceIntensity", + "Range", + "ShadowMaskChannel", + "UseColorTemperature", + "ShadowRadius", + "CookieTexture", + "CookieSize", + "position", + "type", + "intensity", + "castShadows", + "forward", + "contributesToDirectLighting", + "attenuation", + "up", + "width", + "right", + "height", + "layerMask", + "indirectScale", + "spotAngle", + "innerSpotAngle", + "range", + "shadowMaskChannel", + "falloffIndex", + "shadowRadius", + "cookieIndex", + "LightIndex", + "Weight", + "lightPickingMethod", + "LightListBuffer", + "LightFalloffDescs", + "LightFalloff", + "LightFalloffLUTRanges", + "LightFalloffBuffer", + "LightFalloffLUTRangeBuffer", + "LightHandleSet", + "HasEnvironmentLight", + "EnvLightCount", + "MeshLightCount", + "LightCount", + "MaterialCount", + "NonMeshLightCount", + "LightList", + "LightFalloffLUTLength" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/WorldResources.cs", + "className": "WorldRenderPipelineResources", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "LoadFromAssetDatabase", + "LoadFromRenderPipelineResources" + ], + "serializedFields": [], + "publicFields": [ + "BlitCubemap", + "BlitGrayScaleCookie", + "SetAlphaChannelShader", + "EnvironmentImportanceSamplingBuild", + "SkyBoxMesh", + "SixFaceSkyBoxMesh", + "BuildLightGridShader" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/WriteRenderTexture.cs", + "className": "SerializationHelpers", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PostProcessing/HDROutputDefines.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PostProcessing/IPostProcessComponent.cs", + "className": "IPostProcessComponent", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PostProcessing/LensFlareCommonSRP.cs", + "className": "LensFlareCommonSRP", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize", + "Dispose", + "IsEmpty", + "AddData", + "RemoveData", + "ShapeAttenuationPointLight", + "ShapeAttenuationDirLight", + "ShapeAttenuationSpotConeLight", + "ShapeAttenuationSpotBoxLight", + "ShapeAttenuationSpotPyramidLight", + "ShapeAttenuationAreaRectangleLight", + "ShapeAttenuationAreaDiscLight", + "GetFlareData0", + "IsCloudLayerOpacityNeeded", + "ComputeOcclusion", + "DoLensFlareDataDrivenCommon", + "DoLensFlareScreenSpaceCommon" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PostProcessing/LensFlareComponentSRP.cs", + "className": "LensFlareComponentSRP", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnEnable", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "celestialProjectedOcclusionRadius" + ], + "serializedFields": [ + "m_LensFlareData", + "version" + ], + "publicFields": [ + "intensity", + "maxAttenuationDistance", + "maxAttenuationScale", + "distanceAttenuationCurve", + "scaleByDistanceCurve", + "attenuationByLightShape", + "radialScreenAttenuationCurve", + "useOcclusion", + "useBackgroundCloudOcclusion", + "environmentOcclusion", + "useWaterOcclusion", + "occlusionRadius", + "sampleCount", + "occlusionOffset", + "scale", + "allowOffScreen", + "volumetricCloudOcclusion", + "occlusionRemapCurve", + "lightOverride" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PostProcessing/LensFlareDataSRP.cs", + "className": "LensFlareDataSRP", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "Clone", + "HasAModulateByLightColorElement" + ], + "serializedFields": [ + "isFoldOpened" + ], + "publicFields": [ + "lensFlareDataSRP", + "visible", + "position", + "positionOffset", + "angularOffset", + "translationScale", + "ringThickness", + "hoopFactor", + "noiseAmplitude", + "noiseFrequency", + "noiseSpeed", + "shapeCutOffSpeed", + "shapeCutOffRadius", + "lensFlareTexture", + "uniformScale", + "sizeXY", + "allowMultipleElement", + "preserveAspectRatio", + "rotation", + "tintColorType", + "tint", + "tintGradient", + "blendMode", + "autoRotate", + "flareType", + "modulateByLightColor", + "distribution", + "lengthSpread", + "positionCurve", + "scaleCurve", + "seed", + "colorGradient", + "positionVariation", + "scaleVariation", + "rotationVariation", + "enableRadialDistortion", + "targetSizeDistortion", + "distortionCurve", + "distortionRelativeToCenter", + "inverseSDF", + "uniformAngle", + "uniformAngleCurve", + "elements" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/PostProcessing/LensFlareOcclusionPermutation.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Compiler/CompilerContextData.cs", + "className": "CompilerContextData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize", + "Clear", + "Readers", + "TryAddToFragmentList", + "GetFullPassName", + "GetPassName", + "GetResourceName", + "GetResourceVersionedName", + "TryAddToRandomAccessResourceList", + "TagAllPasses", + "CullAllPasses", + "GetTextureUVOrigin", + "MoveNext", + "GetEnumerator", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "resources", + "passData", + "passNames", + "inputData", + "outputData", + "fragmentData", + "sampledData", + "createData", + "destroyData", + "randomAccessResourceData", + "nativePassData", + "nativeSubPassData", + "Passes", + "NativePasses" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Compiler/FixedAttachmentArray.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear", + "Add" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Compiler/NativePassCompiler.cs", + "className": "NativePassCompiler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Cleanup", + "Initialize", + "Compile", + "Clear", + "AddLastUseFromDelayedList", + "ExecuteGraph" + ], + "serializedFields": [], + "publicFields": [ + "m_ResourcesForDebugOnly", + "m_RenderPasses", + "debugName", + "disablePassCulling", + "disablePassMerging", + "renderTextureUVOriginStrategy" + ], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Compiler/NativePassCompiler.Debug.cs", + "className": "NativePassCompiler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Compiler/PassesData.cs", + "className": "PassInputData", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetName", + "ResetAndInitialize", + "RandomWriteTextures", + "GetSubPassFlagForMerging", + "Clear" + ], + "serializedFields": [], + "publicFields": [ + "passId", + "type", + "hasFoveatedRasterization", + "extendedFeatureFlags", + "tag", + "shadingRateFragmentSize", + "primitiveShadingRateCombiner", + "fragmentShadingRateCombiner", + "mergeState", + "nativePassIndex", + "nativeSubPassIndex", + "firstInput", + "numInputs", + "firstOutput", + "numOutputs", + "firstFragment", + "numFragments", + "firstFragmentInput", + "numFragmentInputs", + "firstSampledOnlyRaster", + "numSampledOnlyRaster", + "firstRandomAccessResource", + "numRandomAccessResources", + "firstCreate", + "numCreated", + "firstDestroy", + "numDestroyed", + "shadingRateImageIndex", + "fragmentInfoWidth", + "fragmentInfoHeight", + "fragmentInfoVolumeDepth", + "fragmentInfoSamples", + "waitOnGraphicsFencePassId", + "awaitingMyGraphicsFencePassId", + "asyncCompute", + "hasSideEffects", + "culled", + "beginNativeSubpass", + "fragmentInfoValid", + "fragmentInfoHasDepth", + "fragmentInfoHasShadingRateImage", + "insertGraphicsFence", + "hasShadingRateStates", + "loadAudit", + "storeAudit", + "breakAudit", + "fragments", + "attachments", + "firstGraphPass", + "lastGraphPass", + "numGraphPasses", + "firstNativeSubPass", + "numNativeSubPasses", + "width", + "height", + "volumeDepth", + "samples", + "hasDepth", + "hasShadingRateImage" + ], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Compiler/ResourcesData.cs", + "className": "ResourcesData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetName", + "InitializeNullResource", + "SetWritingPass", + "RegisterReadingPass", + "RemoveReadingPass", + "Clear", + "Initialize", + "Index", + "IndexReader", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "isShared", + "tag", + "lastUsePassID", + "lastWritePassID", + "firstUsePassID", + "memoryLess", + "latestVersionNumber", + "textureUVOrigin", + "written", + "writePassId", + "numReaders", + "unversionedData", + "versionedData", + "readerData", + "MaxVersions", + "MaxReaders", + "resourceNames" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/DebugDisplaySettingsRenderGraph.cs", + "className": "DebugDisplaySettingsRenderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/DebugMessageHandler.cs", + "className": "DebugMessageHandler", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "Register", + "UnregisterAll", + "Send" + ], + "serializedFields": [], + "publicFields": [ + "version", + "isCompatible", + "graphName", + "executionId", + "debugData", + "graphicsDeviceType", + "deviceType", + "deviceModel", + "gpuVendor", + "gpuName" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/RenderGraph.DebugData.cs", + "className": "RenderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear" + ], + "serializedFields": [ + "m_Textures", + "m_Buffers", + "m_AccelerationStructures" + ], + "publicFields": [ + "executionName", + "valid", + "graphHash", + "isNRPCompiler", + "passList", + "resourceLists", + "loadAction", + "storeAction", + "memoryless", + "mipLevel", + "depthSlice", + "name", + "type", + "resourceReadLists", + "resourceWriteLists", + "culled", + "async", + "nativeSubPassIndex", + "syncToPassIndex", + "syncFromPassIndex", + "generateDebugData", + "resourceName", + "loadReason", + "storeReason", + "storeMsaaReason", + "attachmentIndex", + "attachment", + "message", + "isCompatible", + "passBreakReasoning", + "attachmentInfos", + "mergedPassIds", + "nativePassInfo", + "textureFBFetchList", + "setGlobals", + "width", + "height", + "volumeDepth", + "samples", + "hasDepth", + "nrpInfo", + "scriptInfo", + "count", + "stride", + "depth", + "bindMS", + "format", + "clearBuffer", + "imported", + "creationPassIndex", + "releasePassIndex", + "consumerList", + "producerList", + "textureData", + "bufferData", + "filePath", + "line" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/RenderGraph.DebugDataSerialization.cs", + "className": "RenderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/RenderGraphDebugParams.cs", + "className": "RenderGraphDebugParams", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ResetLogging", + "RegisterDebug", + "UnRegisterDebug" + ], + "serializedFields": [], + "publicFields": [ + "clearRenderTargetsAtCreation", + "clearRenderTargetsAtRelease", + "disablePassCulling", + "disablePassMerging", + "immediateMode", + "logFrameInformation", + "logResources", + "enableLogging" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/RenderGraphDebugSession.cs", + "className": "RenderGraphDebugSession", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddGraph", + "RemoveGraph", + "AddExecution", + "GetRenderGraphs", + "GetExecutions", + "GetDebugData", + "SetDebugData", + "DeleteExecutionIds", + "Clear", + "Invalidate" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/RenderGraphLogger.cs", + "className": "RenderGraphLogger", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Initialize", + "IncrementIndentation", + "DecrementIndentation", + "LogLine", + "FlushLogs" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/RenderGraphPlayerRemoteDebugSession.cs", + "className": "RenderGraphPlayerRemoteDebugSession", + "baseClass": "RenderGraphDebugSession", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/IRenderGraphBuilder.cs", + "className": "IBaseRenderGraphBuilder", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UseTexture", + "UseGlobalTexture", + "UseAllGlobalTextures", + "SetGlobalTextureAfterPass", + "UseBuffer", + "CreateTransientTexture", + "CreateTransientBuffer", + "UseRendererList", + "EnableAsyncCompute", + "AllowPassCulling", + "AllowGlobalStateModification", + "EnableFoveatedRasterization", + "GenerateDebugData", + "SetExtendedFeatureFlags" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/IRenderGraphEnabledRenderPipeline.cs", + "className": "IRenderGraphEnabledRenderPipeline", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/IRenderGraphRecorder.cs", + "className": "IRenderGraphRecorder", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RecordRenderGraph" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraph.Compiler.cs", + "className": "RenderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraph.cs", + "className": "RenderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "FromInternalContext", + "GetTextureUVOrigin", + "Reset", + "Clear", + "InitializeCompilationData", + "Cleanup", + "RegisterDebug", + "UnRegisterDebug", + "EndFrame", + "ImportTexture", + "ImportShadingRateImageTexture", + "ImportBackbuffer", + "CreateTexture", + "CreateSharedTexture", + "RefreshSharedTextureDesc", + "ReleaseSharedTexture", + "CreateTextureIfInvalid", + "GetTextureDesc", + "GetRenderTargetInfo", + "CreateRendererList", + "CreateShadowRendererList", + "CreateGizmoRendererList", + "CreateUIOverlayRendererList", + "CreateWireOverlayRendererList", + "CreateSkyboxRendererList", + "ImportBuffer", + "CreateBuffer", + "GetBufferDesc", + "ImportRayTracingAccelerationStructure", + "BeginRecording", + "EndRecordingAndExecute", + "ResetGraphAndLogException", + "BeginProfilingSampler", + "EndProfilingSampler", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "cmd", + "executionName", + "executionId", + "generateDebugData", + "currentFrameIndex", + "rendererListCulling", + "scriptableRenderContext", + "commandBuffer", + "renderTextureUVOriginStrategy", + "producers", + "consumers", + "refCount", + "imported", + "name", + "index", + "resourceCreateList", + "resourceReleaseList", + "fence", + "debugResourceReads", + "debugResourceWrites", + "syncToPassIndex", + "syncFromPassIndex", + "enableAsyncCompute", + "allowPassCulling", + "needGraphicsFence", + "culled", + "culledByRendererList", + "hasSideEffect", + "enableFoveatedRasterization", + "extendedFeatureFlags", + "hasShadingRateImage", + "hasShadingRateStates", + "compiledResourcesInfos", + "compiledPassInfos", + "lastExecutionFrame", + "sampler" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraph.ExceptionMessages.cs", + "className": "RenderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphBuilder.cs", + "className": "RenderGraphBuilder", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UseColorBuffer", + "UseDepthBuffer", + "ReadTexture", + "WriteTexture", + "ReadWriteTexture", + "CreateTransientTexture", + "WriteRayTracingAccelerationStructure", + "ReadRayTracingAccelerationStructure", + "UseRendererList", + "ReadBuffer", + "WriteBuffer", + "CreateTransientBuffer", + "EnableAsyncCompute", + "AllowPassCulling", + "EnableFoveatedRasterization", + "Dispose", + "AllowRendererListCulling", + "DependsOn" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphBuilders.cs", + "className": "RenderGraphBuilders", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "EnableAsyncCompute", + "AllowPassCulling", + "AllowGlobalStateModification", + "EnableFoveatedRasterization", + "CreateTransientBuffer", + "CreateTransientTexture", + "GenerateDebugData", + "Dispose", + "UseBuffer", + "UseTexture", + "UseGlobalTexture", + "UseAllGlobalTextures", + "SetGlobalTextureAfterPass", + "SetRenderAttachment", + "SetInputAttachment", + "SetRenderAttachmentDepth", + "SetRandomAccessAttachment", + "SetShadingRateImageAttachment", + "UseBufferRandomAccess", + "UseRendererList", + "SetShadingRateFragmentSize", + "SetShadingRateCombiner", + "SetExtendedFeatureFlags" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphCompilationCache.cs", + "className": "RenderGraphCompilationCache", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetCompilationCache", + "Clear", + "Cleanup" + ], + "serializedFields": [], + "publicFields": [ + "hash", + "lastFrameUsed", + "compiledGraph" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphDefaultResources.cs", + "className": "RenderGraphDefaultResources", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphGlobalSettings.cs", + "className": "RenderGraphGlobalSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphObjectPool.cs", + "className": "RenderGraphObjectPool", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetTempMaterialPropertyBlock" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphPass.cs", + "className": "RenderGraphPass", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear", + "HasRenderAttachments", + "IsTransient", + "IsWritten", + "IsRead", + "IsAttachment", + "AddResourceWrite", + "AddResourceRead", + "AddTransientResource", + "UseRendererList", + "EnableAsyncCompute", + "AllowPassCulling", + "EnableFoveatedRasterization", + "AllowRendererListCulling", + "AllowGlobalState", + "GenerateDebugData", + "SetColorBuffer", + "SetColorBufferRaw", + "SetFragmentInputRaw", + "SetRandomWriteResourceRaw", + "SetDepthBuffer", + "SetDepthBufferRaw", + "ComputeHash", + "SetShadingRateImageRaw", + "SetShadingRateImage", + "SetShadingRateFragmentSize", + "SetShadingRateCombiner", + "SetExtendedFeatureFlags", + "Initialize" + ], + "serializedFields": [], + "publicFields": [ + "h", + "preserveCounterValue", + "resourceReadLists", + "resourceWriteLists", + "transientResourceList", + "usedRendererListList", + "useAllGlobalTextures", + "implicitReadsList" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphPassType.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphProfileId.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphResourceAccelerationStructure.cs", + "className": "RayTracingAccelerationStructureHandle", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsValid" + ], + "serializedFields": [], + "publicFields": [ + "name" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphResourceBuffer.cs", + "className": "BufferHandle", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsValid" + ], + "serializedFields": [], + "publicFields": [ + "count", + "stride", + "name" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphResourcePool.cs", + "className": "IRenderGraphResourcePool", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ReleaseResource", + "TryGetResource", + "RegisterFrameAllocation", + "UnregisterFrameAllocation", + "GetMemorySizeInMB", + "GetNumResourcesAvailable" + ], + "serializedFields": [], + "publicFields": [ + "name", + "size" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphResourceRegistry.cs", + "className": "RenderGraphResourceRegistry", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear", + "Cleanup", + "PurgeUnusedGraphicsResources" + ], + "serializedFields": [], + "publicFields": [ + "width", + "height", + "volumeDepth", + "msaaSamples", + "format", + "bindMS", + "clearOnFirstUse", + "clearColor", + "discardOnLastUse", + "textureUVOrigin", + "resourceArray", + "sharedResourcesCount", + "pool", + "createResourceCallback", + "releaseResourceCallback" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphResourceRendererList.cs", + "className": "RendererListHandle", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsValid" + ], + "serializedFields": [], + "publicFields": [ + "desc", + "rendererList", + "isActive" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphResources.cs", + "className": "ResourceHandle", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsValid", + "IsNull", + "NewFrame", + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "imported", + "shared", + "sharedExplicitRelease", + "requestFallBack", + "writeCount", + "readCount", + "cachedHash", + "transientPassIndex", + "sharedResourceLastFrameUsed", + "desc", + "validDesc", + "graphicsResource" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphResourceTexture.cs", + "className": "TextureAccess", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "IsValid", + "GetDescriptor", + "CalculateFinalDimensions" + ], + "serializedFields": [], + "publicFields": [ + "inFastMemory", + "flags", + "residencyFraction", + "sizeMode", + "width", + "height", + "slices", + "scale", + "func", + "format", + "filterMode", + "wrapMode", + "dimension", + "enableRandomWrite", + "useMipMap", + "autoGenerateMips", + "isShadowMap", + "anisoLevel", + "mipMapBias", + "msaaSamples", + "bindTextureMS", + "useDynamicScale", + "useDynamicScaleExplicit", + "memoryless", + "vrUsage", + "enableShadingRate", + "name", + "fastMemoryDesc", + "fallBackToBlackTexture", + "disableFallBackToImportedTexture", + "clearBuffer", + "clearColor", + "discardBuffer" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphUtilsBlit.cs", + "className": "RenderGraphUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "isMSAA", + "force2DForXR", + "source", + "destination", + "scale", + "offset", + "sourceSlice", + "destinationSlice", + "numSlices", + "sourceMip", + "destinationMip", + "numMips", + "filterMode", + "isXR", + "isDepth", + "material", + "shaderPass", + "propertyBlock", + "sourceTexturePropertyID", + "sourceSlicePropertyID", + "sourceMipPropertyID", + "scaleBiasPropertyID", + "geometry" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphUtilsResources.cs", + "className": "RenderGraphUtilsResources", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderPipeline/ICloudBackground.cs", + "className": "ICloudBackground", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsCloudBackgroundUsable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderPipeline/IVolumetricCloud.cs", + "className": "IVolumetricCloud", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsVolumetricCloudUsable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderPipeline/RenderPipelineGlobalSettings.cs", + "className": "RenderPipelineGlobalSettings", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderPipeline/RenderPipelineGlobalSettingsUtils.cs", + "className": "RenderPipelineGlobalSettingsUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderPipeline/RenderPipelineGraphicsSettingsContainer.cs", + "className": "RenderPipelineGraphicsSettingsContainer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeforeSerialize", + "OnAfterDeserialize" + ], + "serializedFields": [ + "m_SettingsList" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/RenderPipeline/RenderPipelineResources.cs", + "className": "RenderPipelineResources", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Sampling/SamplingResources.cs", + "className": "SamplingResources", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Load", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Sampling/SobolData.cs", + "className": "SobolData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Settings/IDefaultVolumeProfileResource.cs", + "className": "IDefaultVolumeProfileAsset", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Settings/IDefaultVolumeProfileSettings.cs", + "className": "IDefaultVolumeProfileSettings", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Settings/IncludeRenderPipelineAsset.cs", + "className": "IncludeAdditionalRPAssets", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_IncludeReferencedInScenes", + "m_IncludeAssetsByLabel", + "m_LabelToInclude" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Settings/LightmapSamplingSettings.cs", + "className": "LightmapSamplingSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Settings/RenderingDebuggerRuntimeResources.cs", + "className": "RenderingDebuggerRuntimeResources", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Settings/ShaderStrippingSetting.cs", + "className": "ShaderStrippingSetting", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/ShaderGenerator/ShaderGeneratorAttributes.cs", + "className": "GenerateHLSL", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "packingRules", + "containsPackedFields", + "needAccessors", + "needSetters", + "needParamDebug", + "paramDefinesStart", + "omitStructDeclaration", + "generateCBuffer", + "constantRegister", + "sourcePath", + "displayNames", + "isDirection", + "sRGBDisplay", + "precision", + "checkIsNormalized", + "preprocessor", + "arraySize", + "elementType", + "range", + "packingScheme", + "offsetInSource", + "sizeInBits" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/ShaderLibrary/Sampling/Hammersley.cs", + "className": "Hammersley", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/STP/ISTPEnabledRenderPipeline.cs", + "className": "ISTPEnabledRenderPipeline", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/STP/STP.cs", + "className": "STP", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Update", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "currentProj", + "lastProj", + "lastLastProj", + "currentView", + "lastView", + "lastLastView", + "noiseTexture", + "inputColor", + "inputDepth", + "inputMotion", + "inputStencil", + "debugView", + "destination", + "historyContext", + "enableHwDrs", + "enableTexArray", + "enableMotionScaling", + "nearPlane", + "farPlane", + "frameIndex", + "hasValidHistory", + "stencilMask", + "debugViewIndex", + "deltaTime", + "lastDeltaTime", + "currentImageSize", + "priorImageSize", + "outputImageSize", + "numActiveViews", + "perViewConfigs", + "preUpscaleSize", + "postUpscaleSize", + "useHwDrs", + "useTexArray", + "_StpCommonConstant", + "_StpSetupConstants0", + "_StpSetupConstants1", + "_StpSetupConstants2", + "_StpSetupConstants3", + "_StpSetupConstants4", + "_StpSetupConstants5", + "_StpDilConstants0", + "_StpTaaConstants0", + "_StpTaaConstants1", + "_StpTaaConstants2", + "_StpTaaConstants3", + "version", + "cs", + "kernelIndex", + "viewCount", + "dispatchSize", + "constantBufferData", + "intermediateColor", + "intermediateConvergence", + "priorDepthMotion", + "depthMotion", + "priorLuma", + "luma", + "priorFeedback", + "priorConvergence", + "intermediateWeights", + "convergence", + "feedback", + "output" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/STP/STPIUpscaler.cs", + "className": "RegisterSTP", + "baseClass": "AbstractUpscaler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/STP/STPOptions.cs", + "className": "STPOptions", + "baseClass": "UpscalerOptions", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Stripping/IRenderPipelineGraphicsSettingsStripper.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanRemoveSettings" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Stripping/IStripper.cs", + "className": "IStripper", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Stripping/RenderPipelineGraphicsSettingsStripper.cs", + "className": "RenderPipelineGraphicsSettingsStripper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Stripping/RenderPipelineGraphicsSettingsStripperFetcher.cs", + "className": "RenderPipelineGraphicsSettingsStripper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Stripping/RenderPipelineGraphicsSettingsStripperReport.cs", + "className": "RenderPipelineGraphicsSettingsStripper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddStrippedSetting", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "type", + "isAvailableInPlayerBuild", + "strippersDefined", + "totalSettings", + "totalSettingsOnPlayer", + "settings" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Textures/BufferedRTHandleSystem.cs", + "className": "BufferedRTHandleSystem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetFrameRT", + "ClearBuffers", + "AllocBuffer", + "ReleaseBuffer", + "SwapAndSetReferenceSize", + "ResetReferenceSize", + "GetNumFramesAllocated", + "CalculateRatioAgainstMaxSize", + "Dispose", + "ReleaseAll" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Textures/DepthBits.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Textures/MSAASamples.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Textures/PowerOfTwoTextureAtlas.cs", + "className": "PowerOfTwoTextureAtlas", + "baseClass": "Texture2DAtlas", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetPayloadScaleOffset", + "BlitTextureMultiply", + "BlitOctahedralTextureMultiply", + "ResetRequestedTexture", + "ReserveSpace", + "RelayoutEntries" + ], + "serializedFields": [], + "publicFields": [ + "mipPadding" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Textures/RTHandle.cs", + "className": "RTHandle", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetCustomHandleProperties", + "ClearCustomHandleProperties", + "GetUniqueID", + "GetInstanceID", + "Release", + "GetScaledSize", + "SwitchToFastMemory", + "CopyToFastMemory", + "SwitchOutFastMemory" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Textures/RTHandles.cs", + "className": "RTHandles", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Textures/RTHandleSystem.cs", + "className": "RTHandleSystem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Initialize", + "Release", + "ResetReferenceSize", + "SetReferenceSize", + "SetHardwareDynamicResolutionState", + "GetMaxWidth", + "GetMaxHeight", + "Alloc", + "CalculateDimensions" + ], + "serializedFields": [], + "publicFields": [ + "previousViewportSize", + "previousRenderTargetSize", + "currentViewportSize", + "currentRenderTargetSize", + "rtHandleScale" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Textures/Texture2DAtlas.cs", + "className": "Texture2DAtlas", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Allocate", + "Release", + "Reset", + "Equals", + "ResetAllocator", + "ClearTarget", + "AllocateTextureWithoutBlit", + "GetTextureID", + "GetTextureIdentifier", + "IsCached" + ], + "serializedFields": [], + "publicFields": [ + "m_RightChild", + "m_BottomChild", + "m_Rect" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Textures/TextureXR.cs", + "className": "TextureXR", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Common/AccelStructAdapter.cs", + "className": "AccelStructAdapter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetAccelerationStructure", + "Bind", + "Dispose", + "AddInstance", + "RemoveInstance", + "UpdateInstanceTransform", + "UpdateInstanceMaterialIDs", + "UpdateInstanceMask", + "Build", + "NextFrame", + "GetInstanceIDs" + ], + "serializedFields": [], + "publicFields": [ + "IdOfInstance", + "AccelStructID", + "GeometryPool", + "terrain", + "localToWorldMatrix", + "mask", + "renderingLayerMask", + "materialID", + "enableTriangleCulling", + "frontTriangleCounterClockwise" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Common/AccelStructInstances.cs", + "className": "AccelStructInstances", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "AddInstance", + "AddInstances", + "RemoveInstance", + "ClearInstances", + "UpdateInstanceTransform", + "UpdateInstanceMaterialID", + "UpdateRenderingLayerMask", + "UpdateInstanceMask", + "NextFrame", + "Bind", + "GetInstanceCount" + ], + "serializedFields": [], + "publicFields": [ + "instanceListValid", + "localToWorld", + "previousLocalToWorld", + "localToWorldNormals", + "renderingLayerMask", + "instanceMask", + "userMaterialID", + "geometryIndex", + "geometryPoolHandle", + "vertexOffset", + "indexOffset" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Common/GeometryPool/GeometryPool.cs", + "className": "GeometryPool", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "EncodeGPUEntry", + "Dispose", + "GetEntryInfo", + "GetEntryGeomAllocation", + "GetInstanceGeometryIndex", + "GetHandle", + "Register", + "Unregister", + "SendGpuCommands" + ], + "serializedFields": [], + "publicFields": [ + "vertexPoolByteSize", + "indexPoolByteSize", + "meshChunkTablesByteSize", + "index", + "valid", + "refCount", + "submeshIndex", + "material", + "mesh", + "submeshData", + "hash", + "meshChunks", + "hasGPUData", + "geoSlotHandle", + "buffer", + "stride", + "offset", + "byteCount", + "indicesCount", + "verticesCount", + "meshChunkTablesEntryCount" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Common/GeometryPool/GeometryPoolDefs.cs", + "className": "GeometryPoolConstants", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "pos", + "uv0", + "uv1", + "N", + "indexOffset", + "indexCount", + "vertexOffset", + "vertexCount" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Common/TerrainToMesh.cs", + "className": "TerrainToMesh", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ConvertAsync", + "Convert", + "GetMesh", + "WaitForCompletion", + "DisposeArrays", + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "heightmap", + "holes", + "width", + "height", + "heightmapScale", + "positions", + "uvs", + "normals", + "indices" + ], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Common/Utilities/BackendHelpers.cs", + "className": "BackendHelpers", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Common/Utilities/BlockAllocator.cs", + "className": "BlockAllocator", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize", + "Grow", + "GetExpectedGrowthToFitAllocation", + "GrowAndAllocate", + "Dispose", + "Allocate", + "FreeAllocation", + "SplitAllocation" + ], + "serializedFields": [], + "publicFields": [ + "offset", + "count", + "handle", + "block", + "freeElementsCount", + "freeBlocks", + "capacity", + "allocatedSize" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Common/Utilities/GraphicsHelpers.cs", + "className": "GraphicsHelpers", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CopyBuffer", + "ReallocateBuffer", + "DivUp", + "Flush" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Common/Utilities/PersistentGPUArray.cs", + "className": "PersistentGpuArray", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Remove", + "Clear", + "Set", + "Get", + "ModifyForEach", + "GetGpuBuffer" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Common/Utilities/Utils.cs", + "className": "Utils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/BLASPositionsPool.cs", + "className": "BLASPositionsPool", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Clear", + "Add", + "Remove" + ], + "serializedFields": [], + "publicFields": [ + "vertices", + "verticesStartOffset", + "vertexCount", + "vertexStride", + "baseVertex" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/ComputeRayTracingAccelStruct.cs", + "className": "ComputeRayTracingAccelStruct", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "AddInstance", + "RemoveInstance", + "ClearInstances", + "UpdateInstanceTransform", + "UpdateInstanceID", + "UpdateInstanceMask", + "Build", + "GetBuildScratchBufferRequiredSizeInBytes", + "Bind", + "IncRef", + "DecRef", + "IsUnreferenced" + ], + "serializedFields": [], + "publicFields": [ + "v0", + "v1", + "v2", + "blas", + "instanceMask", + "triangleCullingEnabled", + "invertTriangleCulling", + "userInstanceID", + "opaqueGeometry", + "buildInfo", + "aabbForCpuBuild", + "indicesForCpuBuild", + "baseIndexForCpuBuild", + "verticesForCpuBuild", + "bvhBuilt" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/ComputeRayTracingBackend.cs", + "className": "ComputeRayTracingBackend", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateRayTracingShader", + "CreateAccelerationStructure", + "GetRequiredTraceScratchBufferSizeInBytes" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/ComputeRayTracingShader.cs", + "className": "ComputeRayTracingShader", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetThreadGroupSizes", + "SetAccelerationStructure", + "SetIntParam", + "SetFloatParam", + "SetVectorParam", + "SetMatrixParam", + "SetTextureParam", + "SetBufferParam", + "SetConstantBufferParam", + "Dispatch", + "GetTraceScratchBufferRequiredSizeInBytes" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/BvhCheck.cs", + "className": "BvhCheck", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Encapsulate", + "Contains", + "IsValid" + ], + "serializedFields": [], + "publicFields": [ + "Min", + "Max", + "vertices", + "indices", + "vertexBufferOffset", + "vertexCount", + "vertexStride", + "indexBufferOffset", + "indexFormat", + "indexCount", + "v0", + "v1", + "v2" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/Common.cs", + "className": "Common", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/HlbvhBuilder.cs", + "className": "HlbvhBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetScratchDataSizeInDwords", + "GetResultDataSizeInDwords", + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "bvh", + "bvhOffset", + "bvhLeaves", + "bvhLeavesOffset", + "PrimitiveRefs", + "MortonCodes", + "SortedPrimitiveRefs", + "SortedMortonCodes", + "SortMemory", + "Aabb", + "LeafParents", + "InternalNodeRange", + "TotalSize" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/HlbvhTopLevelBuilder.cs", + "className": "HlbvhTopLevelBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "GetScratchDataSizeInDwords", + "AllocateResultBuffers", + "CreateEmpty", + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "topLevelBvh", + "bottomLevelBvhs", + "instanceInfos", + "instanceCount", + "Aabb", + "MortonCodes", + "PrimitiveRefs", + "SortedMortonCodes", + "SortedPrimitiveRefs", + "SortMemory", + "InternalNodeRange", + "TotalSize" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/RadeonRaysAPI.cs", + "className": "RadeonRaysAPI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Inverse", + "Dispose", + "BvhInternalNodeSizeInDwords", + "BvhInternalNodeSizeInBytes", + "BvhLeafNodeSizeInBytes", + "BvhLeafNodeSizeInDwords", + "BuildMeshAccelStruct", + "GetMeshBuildMemoryRequirements", + "BuildSceneAccelStruct", + "CreateSceneAccelStructBuffers", + "GetSceneBuildMemoryRequirements", + "GetSceneMemoryRequirements", + "GetTraceMemoryRequirements" + ], + "serializedFields": [], + "publicFields": [ + "vertices", + "verticesStartOffset", + "vertexCount", + "vertexStride", + "baseVertex", + "triangleIndices", + "indicesStartOffset", + "baseIndex", + "indexFormat", + "triangleCount", + "buildScratchSizeInDwords", + "bvhSizeInDwords", + "bvhLeavesSizeInDwords", + "bottomLevelBvhSizeInNodes", + "bottomLevelBvhOffsetInNodes", + "bottomLevelBvhLeavesSizeInNodes", + "bottomLevelBvhLeavesOffsetInNodes", + "totalBottomLevelBvhSizeInNodes", + "totalBottomLevelBvhLeavesSizeInNodes", + "row0", + "row1", + "row2", + "child0", + "child1", + "parent", + "update", + "aabb0_min", + "aabb0_max", + "aabb1_min", + "aabb1_max", + "internalNodeCount", + "leafNodeCount", + "root", + "unused", + "globalAabbMin", + "globalAabbMax", + "unused3", + "unused4", + "meshAccelStructOffset", + "instanceMask", + "vertexOffset", + "meshAccelStructLeavesOffset", + "triangleCullingEnabled", + "invertTriangleCulling", + "userInstanceID", + "isOpaque", + "localToWorldTransform", + "blasOffset", + "indexOffset", + "disableTriangleCulling", + "worldToLocalTransform", + "bitHistogram", + "blockReducePart", + "blockScan", + "buildHlbvh", + "restructureBvh", + "scatter" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/RadixSort.cs", + "className": "RadixSort", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "GetScratchDataSizeInDwords" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/RestructureBvh.cs", + "className": "RestructureBvh", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "GetScratchDataSizeInDwords", + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "LeafParents", + "TreeletCount", + "TreeletRoots", + "PrimitiveCounts", + "TotalSize" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/Scan.cs", + "className": "Scan", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "GetScratchDataSizeInDwords" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/StringIDs.cs", + "className": "SID", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Hardware/HardwareRayTracingAccelStruct.cs", + "className": "HardwareRayTracingAccelStruct", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "AddInstance", + "RemoveInstance", + "ClearInstances", + "UpdateInstanceTransform", + "UpdateInstanceID", + "UpdateInstanceMask", + "Build", + "GetBuildScratchBufferRequiredSizeInBytes" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Hardware/HardwareRayTracingBackend.cs", + "className": "HardwareRayTracingBackend", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateRayTracingShader", + "CreateAccelerationStructure", + "GetRequiredTraceScratchBufferSizeInBytes" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Hardware/HardwareRayTracingShader.cs", + "className": "HardwareRayTracingShader", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetThreadGroupSizes", + "SetAccelerationStructure", + "SetIntParam", + "SetFloatParam", + "SetVectorParam", + "SetMatrixParam", + "SetTextureParam", + "SetBufferParam", + "SetConstantBufferParam", + "Dispatch", + "GetTraceScratchBufferRequiredSizeInBytes" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/IRayTracingAccelStruct.cs", + "className": "IRayTracingAccelStruct", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "mesh", + "subMeshIndex", + "localToWorldMatrix", + "mask", + "instanceID", + "enableTriangleCulling", + "frontTriangleCounterClockwise", + "opaqueGeometry" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/IRayTracingBackend.cs", + "className": "IRayTracingBackend", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/IRayTracingShader.cs", + "className": "IRayTracingShader", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/RayTracingContext.cs", + "className": "RayTracingContext", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "IsBackendSupported", + "CreateRayTracingShader", + "LoadRayTracingShader", + "LoadRayTracingShaderFromAssetBundle", + "CreateAccelerationStructure", + "GetRequiredTraceScratchBufferSizeInBytes", + "Inc", + "Dec", + "CreateDispatchIndirectBuffer", + "CreateScratchBufferForBuildAndDispatch", + "CreateScratchBufferForBuild", + "CreateScratchBufferForTrace", + "ResizeScratchBufferForTrace", + "ResizeScratchBufferForBuild" + ], + "serializedFields": [], + "publicFields": [ + "buildFlags", + "useCPUBuild", + "value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/RayTracingResources.cs", + "className": "RayTracingResources", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Load", + "LoadFromAssetBundle", + "LoadFromRenderPipelineResources" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/StringIDs.cs", + "className": "SID", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/UnifiedRayTracingException.cs", + "className": "UnifiedRayTracingException", + "baseClass": "Exception", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Upscaling/DLSSIUpscaler.cs", + "className": "RegisterDLSS", + "baseClass": "AbstractUpscaler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "shouldReinitializeContext", + "colorInputSizeX", + "colorInputSizeY", + "colorOutputSizeX", + "colorOutputSizeY", + "motionVectorSizeX", + "motionVectorSizeY", + "invertedDepthBuffer", + "inputIsHDR", + "motionVectorsAreJittered", + "execData", + "colorInput", + "depth", + "motionVectors", + "colorOutput" + ], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Upscaling/DLSSOptions.cs", + "className": "DLSSOptions", + "baseClass": "UpscalerOptions", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "DLSSQualityMode", + "FixedResolutionMode", + "DLSSRenderPresetQuality", + "DLSSRenderPresetBalanced", + "DLSSRenderPresetPerformance", + "DLSSRenderPresetUltraPerformance", + "DLSSRenderPresetDLAA" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Upscaling/FSR2IUpscaler.cs", + "className": "RegisterFSR2", + "baseClass": "AbstractUpscaler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "shouldReinitializeContext", + "colorInputSizeX", + "colorInputSizeY", + "colorOutputSizeX", + "colorOutputSizeY", + "motionVectorSizeX", + "motionVectorSizeY", + "invertedDepthBuffer", + "inputIsHDR", + "motionVectorsAreJittered", + "execData", + "colorInput", + "depth", + "motionVectors", + "colorOutput" + ], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Upscaling/FSR2Options.cs", + "className": "FSR2Options", + "baseClass": "UpscalerOptions", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "FSR2QualityMode", + "FixedResolutionMode", + "EnableSharpening", + "Sharpness" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Upscaling/IUpscaler.cs", + "className": "AbstractUpscaler", + "baseClass": "IUpscaler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "cameraColor", + "cameraDepth", + "motionVectorColor", + "exposureTexture", + "preUpscaleResolution", + "previousPreUpscaleResolution", + "postUpscaleResolution", + "enableTexArray", + "invertedDepth", + "flippedY", + "flippedX", + "hdrInput", + "motionVectorTextureSize", + "motionVectorDomain", + "motionVectorDirection", + "jitteredMotionVectors", + "blueNoiseTextureSet", + "cameraInstanceID", + "nearClipPlane", + "farClipPlane", + "fieldOfViewDegrees", + "numActiveViews", + "eyeIndex", + "worldSpaceCameraPositions", + "previousWorldSpaceCameraPositions", + "previousPreviousWorldSpaceCameraPositions", + "projectionMatrices", + "previousProjectionMatrices", + "previousPreviousProjectionMatrices", + "viewMatrices", + "previousViewMatrices", + "previousPreviousViewMatrices", + "preExposureValue", + "resetHistory", + "frameIndex", + "deltaTime", + "previousDeltaTime", + "enableMotionScaling", + "enableHwDrs" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Upscaling/IUpscalerOptions.cs", + "className": "UpscalerOptions", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Upscaling/Upscaling.cs", + "className": "UpscalerRegistry", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetUpscalerAtIndex", + "SetActiveUpscaler", + "GetActiveUpscaler", + "GetIUpscalerOfType" + ], + "serializedFields": [], + "publicFields": [ + "upscalers" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/ArrayExtensions.cs", + "className": "ArrayExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/BatchRendererGroupGlobals.cs", + "className": "BatchRendererGroupGlobals", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "SHAr", + "SHAg", + "SHAb", + "SHBr", + "SHBg", + "SHBb", + "SHC", + "ProbesOcclusion", + "SpecCube0_HDR", + "SpecCube1_HDR", + "SHCoefficients" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/BitArray.cs", + "className": "IBitArray", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "BitAnd", + "BitOr", + "BitNot" + ], + "serializedFields": [ + "data", + "data1", + "data2", + "data3", + "data4" + ], + "publicFields": [ + "capacity", + "allFalse", + "allTrue", + "humanizedData" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/Blitter.cs", + "className": "Blitter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetBlitMaterial" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/CameraCaptureBridge.cs", + "className": "CameraCaptureBridge", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/ColorSpaceUtils.cs", + "className": "ColorSpaceUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/ColorUtils.cs", + "className": "ColorUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "s_LightMeterCalibrationConstant", + "s_LensAttenuation" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/CoreMatrixUtils.cs", + "className": "CoreMatrixUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/CoreRenderPipelinePreferences.cs", + "className": "CoreRenderPipelinePreferences", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/CoreUtils.cs", + "className": "CoreUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/CullContextData.cs", + "className": "CullContextData", + "baseClass": "ContextItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetRenderContext", + "Cull", + "CullShadowCasters" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/DelegateUtility.cs", + "className": "DelegateUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/FSRUtils.cs", + "className": "FSRUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/GPUPrefixSum/GPUPrefixSum.cs", + "className": "GPUPrefixSum", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DispatchDirect", + "DispatchIndirect" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/GPUPrefixSum/GPUPrefixSum.Data.cs", + "className": "GPUPrefixSum", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "count", + "offset", + "parentOffset", + "output", + "exclusive", + "inputCount", + "input", + "supportResources", + "inputCountBufferByteOffset", + "inputCountBuffer", + "computeAsset" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/GPUPrefixSum/GPUPrefixSum.ShaderIDs.cs", + "className": "GPUPrefixSum", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/GPUSort/GPUSort.cs", + "className": "GPUSort", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispatch" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/GPUSort/GPUSort.Data.cs", + "className": "GPUSort", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "count", + "maxDepth", + "inputKeys", + "inputValues", + "resources", + "sortBufferKeys", + "sortBufferValues", + "computeAsset" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/HableCurve.cs", + "className": "HableCurve", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Eval", + "Init" + ], + "serializedFields": [], + "publicFields": [ + "offsetX", + "offsetY", + "scaleX", + "scaleY", + "lnA", + "B", + "curve", + "toeSegmentA", + "toeSegmentB", + "midSegmentA", + "midSegmentB", + "shoSegmentA", + "shoSegmentB" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/HaltonSequence.cs", + "className": "HaltonSequence", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/HashFNV1A32.cs", + "className": "HashFNV1A32", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Append" + ], + "serializedFields": [], + "publicFields": [ + "value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/HDROutputUtils.cs", + "className": "HDROutputUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "maxFullFrameToneMapLuminance", + "maxToneMapLuminance", + "minToneMapLuminance", + "paperWhiteNits" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/LightUnitUtils.cs", + "className": "LightUnitUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/MaterialQuality.cs", + "className": "MaterialQualityUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/MeshGizmo.cs", + "className": "MeshGizmo", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear", + "AddWireCube", + "RenderWireframe", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "mesh" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/ResourceReloader.cs", + "className": "ResourceReloader", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/SceneRenderPipeline.cs", + "className": "SceneRenderPipeline", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnEnable" + ], + "publicMethods": [ + "TryGatherData", + "SendAnalytic" + ], + "serializedFields": [ + "firstTimeCreated" + ], + "publicFields": [ + "renderPipelineAsset", + "scene_guid" + ], + "unityApiUsage": [], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/SweepLineRectUtils.cs", + "className": "SweepLineRectUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Compare" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/TextureCurve.cs", + "className": "TextureCurve", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Release", + "SetDirty", + "GetTexture", + "Evaluate", + "AddKey", + "MoveKey", + "RemoveKey", + "SmoothTangents" + ], + "serializedFields": [ + "m_Loop", + "m_ZeroValue", + "m_Range", + "m_Curve" + ], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/TextureGradient.cs", + "className": "TextureGradient", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Release", + "SetDirty", + "GetTexture", + "Evaluate", + "SetKeys" + ], + "serializedFields": [ + "m_Gradient" + ], + "publicFields": [ + "colorKeys", + "alphaKeys", + "mode", + "colorSpace" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Utilities/TileLayoutUtils.cs", + "className": "TileLayoutUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Volume/KeyframeUtility.cs", + "className": "KeyframeUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ResetAnimationCurve", + "InterpAnimationCurve" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Volume/Volume.cs", + "className": "Volume", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "HasInstantiatedProfile", + "UpdateColliders" + ], + "serializedFields": [], + "publicFields": [ + "priority", + "blendDistance", + "weight", + "sharedProfile", + "colliders" + ], + "unityApiUsage": [ + "Instantiate", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeCollection.cs", + "className": "VolumeCollection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Register", + "Unregister", + "ChangeLayer", + "GrabVolumes", + "SetLayerIndexDirty" + ], + "serializedFields": [], + "publicFields": [ + "count" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeComponent.cs", + "className": "VolumeComponent", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "SetAllOverridesTo", + "AnyPropertiesIsOverridden", + "Release" + ], + "serializedFields": [], + "publicFields": [ + "intensity", + "active", + "parameters" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeComponent.EditorOnly.cs", + "className": "VolumeComponent", + "baseClass": "IApplyRevertPropertyContextMenuItemProvider", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGetRevertMethodForFieldName", + "GetSourceTerm", + "TryGetApplyMethodForFieldName", + "GetSourceName" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeDebugData.cs", + "className": "VolumeDebugData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeManager.cs", + "className": "VolumeManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "GetVolumeComponentDefaultState", + "Initialize", + "Deinitialize", + "SetGlobalDefaultProfile", + "SetQualityDefaultProfile", + "SetCustomDefaultProfiles", + "OnVolumeProfileChanged", + "OnVolumeComponentChanged", + "CreateStack", + "ResetMainStack", + "DestroyStack", + "Register", + "Unregister", + "CheckDefaultVolumeState", + "CheckStack", + "Update", + "GetVolumes" + ], + "serializedFields": [], + "publicFields": [ + "baseComponentTypes" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeParameter.cs", + "className": "VolumeParameter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "Override", + "Equals" + ], + "serializedFields": [ + "m_OverrideState", + "m_Value" + ], + "publicFields": [ + "displayType", + "min", + "max", + "hdr", + "showAlpha", + "showEyeDropper", + "dimension" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeProfile.cs", + "className": "VolumeProfile", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "Reset", + "Add", + "Remove", + "Has", + "HasSubclassOf" + ], + "serializedFields": [], + "publicFields": [ + "components" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeStack.cs", + "className": "VolumeStack", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetComponent", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Vrs/Vrs.cs", + "className": "Vrs", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "sriTextureHandle", + "mainTexHandle", + "mainTexDimension", + "mainTexLutHandle", + "validatedShadingRateFragmentSizeHandle", + "computeShader", + "kernelIndex", + "scaleBias", + "dispatchSize", + "yFlip", + "material", + "source", + "lut", + "dummy", + "visualizationParams" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Vrs/VrsLut.cs", + "className": "VrsLut", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateBuffer" + ], + "serializedFields": [ + "m_Data" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Vrs/VrsRenderPipelineRuntimeResources.cs", + "className": "VrsRenderPipelineRuntimeResources", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Vrs/VrsResources.cs", + "className": "VrsResources", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/Vrs/VrsShaders.cs", + "className": "VrsShaders", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/XR/XRBuiltinShaderConstants.cs", + "className": "XRBuiltinShaderConstants", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/XR/XRGraphicsAutomatedTests.cs", + "className": "XRGraphicsAutomatedTests", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/XR/XRLayout.cs", + "className": "XRLayout", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddCamera", + "ReconfigurePass" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/XR/XRLayoutStack.cs", + "className": "XRLayoutStack", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "New", + "Release", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "top" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/XR/XRMirrorView.cs", + "className": "XRMirrorView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/XR/XROcclusionMesh.cs", + "className": "XROcclusionMesh", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/XR/XRPass.cs", + "className": "XRPass", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Release", + "GetProjMatrix", + "GetViewMatrix", + "GetPrevViewValid", + "GetPrevViewMatrix", + "GetViewport", + "GetOcclusionMesh", + "GetVisibleMesh", + "GetTextureArraySlice", + "StartSinglePass", + "StopSinglePass", + "RenderOcclusionMesh", + "RenderVisibleMeshCustomMaterial", + "RenderDebugXRViewsFrustum", + "ApplyXRViewCenterOffset", + "InitBase" + ], + "serializedFields": [], + "publicFields": [ + "isFirstCameraPass" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/XR/XRSRPSettings.cs", + "className": "XRSRPSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/XR/XRSystem.cs", + "className": "XRSystem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetActiveDisplay" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/XR/XRView.cs", + "className": "XRView", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime/XR/XRVisibleMesh.cs", + "className": "XRVisibleMesh", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime-PrivateShared/AssemblyInfo.cs", + "className": "CameraCaptureBridge", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime-PrivateShared/InternalBridge/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime-PrivateShared/InternalBridge/RenderPipelineEditorUtilityBridge.cs", + "className": "RenderPipelineEditorUtilityBridge", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Runtime-PrivateShared/InternalRenderPipelineGlobalSettingsUtils.cs", + "className": "InternalRenderPipelineGlobalSettingsUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/ShaderLibrary/DummyShaderLibrary.cs", + "className": "DummyShaderLibrary", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/Analytics/AnalyticsUtilsTest.cs", + "className": "AnalyticsUtilsTests", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "TearDown", + "ToNestedColumnUnityObject", + "ToNestedColumnWithDefault", + "GivenAnObjectWithSerializableFields_WhenAllFieldsAreRequested_AllOfThemAreReturnedCorrectly", + "CheckEditorAnalyticsAreDisabledOnCI", + "GetSerializableFields", + "TestAreValuesEqual", + "TestIsComplexType" + ], + "serializedFields": [ + "myPrivateIntSerializable", + "the" + ], + "publicFields": [ + "integer", + "floatNumber", + "doubleNumber", + "boolean", + "test", + "array", + "diffEnum", + "myValue", + "innerStruct", + "myData", + "myPublicInt", + "myPublicNonSerializedInt", + "myPublicBool" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/BitArrayTests.cs", + "className": "BitArrayTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUpBitArray", + "TestBitArray8", + "TestBitArray16", + "TestBitArray32", + "TestBitArray64", + "TestBitArray128", + "TestBitArray256" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/CoreRenderPipelinePreferencesTests.cs", + "className": "CoreRenderPipelinePreferencesTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RegisterInvalidPreferenceColorName", + "RegisterPreferenceColor" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/CoreUnsafeUtilsTests.cs", + "className": "CoreUnsafeUtilsTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "CopyToList", + "CopyToArray", + "QuickSort", + "QuickSortHash", + "InsertionSort", + "MergeSort", + "RadixSort", + "PartialSortInsertionMergeRadix" + ], + "serializedFields": [], + "publicFields": [ + "intValue", + "floatValue" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/CoreUtils.Tests.EnsureFolderTreeInAssetFilePath.cs", + "className": "CoreUtilsTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "EnsureFolderTreeInAssetFilePath", + "EnsureFolderTreeInAssetFilePathThrows", + "EnsureFolderTreeInAssetFilePath_NullOrEmpty_DoesNotThrow", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/CoreUtils.Tests.GetMipCount.cs", + "className": "CoreUtilsTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetMipCountInt", + "GetMipCountFloat" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/Debugging/GetItemTests.cs", + "className": "RenderingDebuggerTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TearDown", + "GetItemTestFlags", + "GetItemTestQueryPath" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/Debugging/PanelNameAndOrderTests.cs", + "className": "RenderingDebuggerTests", + "baseClass": "DebugDisplaySettings", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGetScreenClearColor", + "TestOrderAndPanelName" + ], + "serializedFields": [], + "publicFields": [ + "AreAnySettingsActive", + "IsPostProcessingAllowed", + "IsLightingActive" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/Debugging/UndoRedoTests.cs", + "className": "RenderingDebuggerTests", + "baseClass": "UnityEngine", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "PerformUndoRedo" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/Debugging/VolumePanelTests.cs", + "className": "RenderingDebuggerTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExtractResult", + "CreateParameterWidget" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/DynamicArrayTests.cs", + "className": "DynamicArrayTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "CleanUp", + "TestContainElement", + "TestAddElementCorrectSize", + "TestAddRangeCorrectElements", + "TestAddRangeOutOfSpaceKeepPreviousElements", + "TestRemoveElementCorrectSize", + "TestRemoveAtKeepOrder", + "TestRemoveInexistantElementReturnFalse", + "TestRemoveKeepOrder", + "TestRemoveRangeKeepOrder", + "TestInvalidAccessThrows", + "TestRemoveAtInvalidAccessThrows", + "TestRemoveRangeInvalidAccessThrows", + "TestRemoveRangeValidAccessDoesNotThrows", + "TestFindIndexFailReturnMinusOne", + "TestFindIndexSuccessReturnRightFirstIndex", + "TestFindIndexDoesNotFindOutsideCount", + "TestIndexOfReturnFirstValidIndex", + "TestIndexOfRangeRespectCount", + "TestIndexOfRangeReturnFirstValidIndex", + "TestIndexOfWithStartingIndexFail", + "TestResizeIncreaseCapacity", + "TestReserveKeepsSize", + "TestResizeAndClear", + "TestDynamicString", + "TestAppendSelf", + "TestQuickSort", + "TestForEach_FullRange", + "TestForEach_SubRange", + "GetEnumerators_ArgumentValidation", + "Foreach_TestNoModificationsAllowed", + "Foreach_NoGC" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/EditorExampleTest.cs", + "className": "EditorExampleTest", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "EditorSampleTestSimplePasses", + "EditorSampleTestWithEnumeratorPasses" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/FixedBufferStringQueueTests.cs", + "className": "FixedBufferStringQueueTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "PushAndPopInBufferRange", + "PushAndPopOutOfBufferRange", + "PushAndPopOutOfBufferRange_StringSizeNotDivisibleBy4", + "PushAndPopAndClear" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/GPUDriven/GPUDrivenRenderingTests.cs", + "className": "OnLoad", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SubmitCameraRenderRequest", + "OneTimeSetup", + "OneTimeTearDown", + "OnSetup", + "OnTearDown", + "TestInstanceCullingBatcherAddRemove", + "TestInstanceCullingTier0", + "TestSceneViewHiddenRenderersCullingTier0", + "TestMultipleMetadata", + "TestCPULODSelection", + "TestCPULODCrossfade", + "TestGpuDrivenSmallMeshCulling", + "TestInstanceDataBuffer", + "TestGrowInstanceDataBuffer", + "TestInstanceData", + "TestStaticBatching", + "TestDisallowGPUDrivenRendering", + "TestUnsupportedCallbacks", + "TestForceRenderingOff", + "TestSimpleSpeedTree" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/GPUDriven/GPUDrivenRenderingUtils.cs", + "className": "containing", + "baseClass": "RenderPipelineAsset", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UnpackUintTo4x8Bit", + "Initialize", + "Dispose", + "Load" + ], + "serializedFields": [ + "m_Settings" + ], + "publicFields": [ + "cube", + "sphere", + "capsule", + "cube16bit", + "capsule16bit", + "mergedCubeSphere", + "mergedSphereCube", + "data" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/InputRegisteringTests.cs", + "className": "InputRegisteringTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetEntriesWithoutDuplicates", + "GetEntriesWithoutAlreadyRegistered" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/NativePassCompilerRenderGraphTests.cs", + "className": "NativePassCompilerRenderGraphTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OneTimeSetUp", + "OneTimeTearDown", + "SimpleMergePasses", + "MergeNonRenderPasses", + "MergeDepthPassWithNoDepthPass", + "MergeNoDepthPassWithDepthPass", + "MergeMultiplePassesDifferentDepth", + "MergeDifferentDepthFormatsBreaksPass", + "MergePassWithWriteAllPass", + "MergeWriteAllPassWithReadPass", + "MergeReadPassWithWriteAllPass", + "MergeDiscardPassWithWrite", + "VerifyMergeStateAfterMergingPasses", + "NonFragmentSamplingBreaksPass", + "FragmentAfterSamplingWithInputAttachmentBreaksPass", + "FragmentAfterSamplingBreaksPass", + "NonRasterBreaksPass", + "TooManyAttachmentsBreaksPass", + "NativeSubPassesLimitNotExceeded", + "AllocateFreeInMergedPassesWorks", + "MemorylessWorks", + "InputAttachmentsWork", + "ImportParametersWork", + "FencesWork", + "MaxReadersAndMaxVersionsAreCorrectForBuffers", + "MaxReadersAndMaxVersionsAreCorrectForTextures", + "MaxReadersAndMaxVersionsAreCorrectForBuffersMultiplePasses", + "ResourcesData_MaxReadersAndVersionsPerResourceType", + "BuffersWork", + "ResolveMSAAImportColor", + "TransientTexturesCantBeReused", + "TransientBuffersCantBeReused", + "ChangingGlobalStateDisablesCulling", + "DecreaseResourceVersion_WhenAllProducersExceptFirstAreCulled", + "GraphPassesDoesNotAlloc", + "UpdateSubpassAttachmentIndices_WhenDepthAttachmentIsAdded", + "MergePasses_WhenSameShadingRateImage", + "BreakPasses_WhenNoOrDifferentShadingRateImage", + "UnusedResourceCulling_CullProducer_WhenVersionsAreNotExplicitlyRead", + "UnusedResourceCulling_CullProducer_WhenNoneOfItsWrittenResourcesAreExplicitlyRead", + "UnusedResourceCulling_DoNotCullProducer_WhenOneOfItsWrittenResourcesIsExplicitlyRead", + "UnusedResourceCulling_CullProducer_WhenNextVersionOfProducedResourceIsWrittenAll", + "UnusedResourceCulling_KeepUnusedLatestVersion_WhenProducerIsNotCulled", + "TextureUVOrigin_CheckInvalidMixedUVOriginUseTextureCompiler", + "TextureUVOrigin_CheckInvalidMixedUVOriginDirect_DepthCheck", + "TextureUVOrigin_CheckInvalidMixedUVOriginDirect_ColorCheck", + "TextureUVOrigin_CheckInvalidMixedUVOriginDirect_InputCheck" + ], + "serializedFields": [], + "publicFields": [ + "textures", + "buffers", + "backBuffer", + "depthBuffer", + "extraTextures", + "extraDepthBuffer", + "extraDepthBufferBottomLeft", + "extraTextureBottomLeft", + "extraTextureTopLeft" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/PathTracing/ResourceCacheTests.cs", + "className": "ResourceCacheTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "TearDown", + "ResourceCache_AddInstance_ResourcesAreAdded", + "ResourceCache_AddTwoInstancesSameMesh_OnlyOneSetOfResourcesAreAdded", + "ResourceCache_AddTwoInstancesDifferentMesh_TwoSetsOfResourcesAreAdded", + "ResourceCache_AddTwoInstanceSameMeshDifferentResolution_TwoFallbackBuffersAreAdded" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/PathTracing/SegmentedReductionTests.cs", + "className": "SegmentedReductionTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "SegmentedReduction_WithAnyData_MatchesReferenceImplementation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/PathTracing/UVFallbackBufferTests.cs", + "className": "TestUtils", + "baseClass": "IDisposable", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Build_SingleTriangleUVsAreNormalized_PositionsAreSetToUV0", + "Build_SingleTriangleWithNonNormalizedUVs_UVsAreNormalized", + "Dispose", + "SetUp", + "TearDown", + "Build_SingleTriangle3x3_GetCorrectFallbackBuffer", + "Build_SingleTriangle4x3_GetCorrectFallbackBuffer", + "Build_SingleTriangle4x3UsingTexelMultipass_GetCorrectFallbackBuffer", + "Build_SingleTriangle40x30UsingMaxSamples_GetCorrectFallbackBuffer", + "Build_Quad2x2_AllFallbackTexelsHit", + "Build_QuadWithNonSquareUVs_AllCoveredTexelsAreOccupied", + "Build_QuadSquareUVsToSquareUVFallbackBuffer_AllTexelsHit", + "Build_QuadSquareUVsToNonSquareUVFallbackBuffer_TexelsInSquareHit", + "Sample_SingleQuadIn3x3_BothPrimitivesAreHit", + "Sample_SingleQuadIn_SamplesAreDistributed", + "Sample_SingleQuad_SuperSamplesAreCorrect" + ], + "serializedFields": [], + "publicFields": [ + "_cmd", + "instanceID", + "primitiveIndex" + ], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/PathTracing/WorldTests.cs", + "className": "WorldTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TearDown", + "World_AddLight_IncreaseLightCount", + "World_AddAndRemoveLight_CountUpdates", + "World_AddInstance_IncreasesInstanceCount", + "World_AddInstances_UploadedVertexDataMatches", + "World_AddAndRemoveInstances_CountIsCorrect", + "World_AddInstance_IncreasesMeshLightCountIfEmissive", + "World_AddAndRemoveEmissiveInstance_MeshLightCountIsZero", + "World_UpdateInstanceTransform_UploadsCorrectData" + ], + "serializedFields": [], + "publicFields": [ + "Position", + "UV0", + "UV1", + "OctahedralNormal" + ], + "unityApiUsage": [ + "Destroy", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/ReflectionUtils.cs", + "className": "ReflectionUtils", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/RemoveComponentTests.cs", + "className": "RemoveComponent", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "TearDown", + "RemoveComponentAndPropagateTheDeleteToAdditionalDatas", + "TryGetComponentsToRemove", + "RemoveAdditionalDataComponentAndPropagateToComponent" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/RemoveRange.Extensions.Tests.cs", + "className": "RemoveRangeExtensionsTests", + "baseClass": "IList", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ItemInRangeAreRemovedAfterRemoveRangeForList", + "ItemInRangeAreRemovedAfterRemoveRangeForSimpleList", + "ExceptionsAreCorrectForList", + "ExceptionsAreCorrectForSimpleList", + "AddRange", + "GetEnumerator", + "Add", + "Clear", + "Contains", + "CopyTo", + "Remove", + "IndexOf", + "Insert", + "RemoveAt" + ], + "serializedFields": [], + "publicFields": [ + "Count", + "IsReadOnly" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/RenderGraph.ComputeGraphHash.cs", + "className": "RenderGraphTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RenderFunc", + "ComputeGraphHash_WhenCalledMultipleTimes_CacheForDelegatesIsNotGrowingBetweenComputes", + "ComputeGraphHash_WhenDifferentObjectsUsed_HashcodeIsDifferent", + "ComputeGraphHash_WhenDifferentStaticMethodsWithTheSameNameUsed_HashcodeIsDifferent", + "ComputeGraphHash_WhenManyDifferentPassesUsed_HashcodeIsDifferent", + "ComputeGraphHash_WithTextureParameters", + "ComputeGraphHash_WhenUsedLambdasDiffer_HashcodeIsDifferent", + "ComputeGraphHash_WhenUsedStaticMethodsDiffer_HashcodeIsDifferent", + "ComputeGraphHashForTheSameSetup_WhenSamePassesUsed_HashcodeIsSame", + "ComputeGraphHashForTheSameSetup_WhenStaticsInStaticClassUsed_HashcodeIsSame", + "ComputeGraphHashForTheSameSetup_WhenStaticsInRegularClassUsed_HashcodeIsSame", + "ComputeGraphHashForTheSameSetup_WhenLambdasUsed_HashcodeIsSame", + "ComputeGraphHashForTheSameSetup_WhenLambdasWithCapturedVariablesUsed_HashcodeIsSame", + "ComputeGraphHashForTheSameSetup_WhenLocalMethodsUsed_HashcodeIsSame", + "ComputeGraphHashForTheSameSetup_WhenLocalMethodsWithCapturedVariablesUsed_HashcodeIsSame" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/RenderGraphTests.cs", + "className": "RenderGraphTestsOnLoad", + "baseClass": "RenderGraphTestsCore", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NoWriteToImportedTextureCulled", + "WriteToRenderGraphTextureCulled", + "WriteToImportedComputeBufferNotCulled", + "PassWriteResourcePartialNotReadAfterNotCulled", + "PassDisallowCullingNotCulled", + "PartialUnusedProductNotCulled", + "SimpleCreateReleaseTexture", + "UseTransientOutsidePassRaiseException", + "TransientCreateReleaseInSamePass", + "AsyncPassReleaseTextureOnGraphicsPipe", + "AsyncPassReleaseTextureOnGraphicsPipeAtLastNonCulledPass_WhenNoFence", + "TransientResourceNotCulled", + "AsyncPassWriteWaitOnGraphicsPipe", + "AsyncPassReadWaitOnGraphicsPipe", + "GraphicsPassWriteWaitOnAsyncPipe", + "GraphicsPassReadWaitOnAsyncPipe", + "SetRenderAttachmentValidation", + "UseTextureValidation", + "GetDescAndInfoForImportedTextureWorks", + "TextureDescFormatPropertiesWork", + "ImportingBuiltinRenderTextureTypeWithNoInfoThrows", + "ImportingRenderTextureWithColorAndDepthThrows", + "ImportingBuiltinRenderTextureTypeWithInfoHasNoDesc", + "CreateLegacyRendererLists", + "RenderPassWithNoRenderFuncThrows", + "ExceptionsOnExecuteAreHandledAsExpected", + "UsingAddRenderPassWithNRPThrows", + "RenderGraphClearDepthTextureWithDepthReadOnlyFlag", + "RenderGraphTilePropertiesWorksWithDepthOnlyReadFlag", + "RenderGraphTilePropertiesWorksWhenItsLast", + "RenderGraphTilePropertiesWorksWhenItsMiddle", + "RenderGraphTilePropertiesCanOnlyBeSetForOnePass", + "RenderGraphMultisampledShaderResolvePassWorks", + "RenderGraphMultisampledShaderResolvePassWorksForMSAATarget", + "RenderGraphMultisampledShaderResolvePassMustBeTheLastSubpass", + "RenderGraphMultisampledShaderResolvePassMustHaveOneColorAttachment", + "VersionManagement", + "ImportedTexturesAreClearedOnFirstUse", + "ImportedTexturesOperatorEqualAndNotEqual", + "CreatedTexturesOperatorEqualAndNotEqual", + "TexturesOperatorWorksInList", + "TexturesOperatorWorksInDictionary", + "RequestAsyncReadbackIntoNativeArrayWorks", + "ImportingBufferWorks", + "TransientHandleAreValidatedByCommandBufferSafetyLayer", + "GetTempMaterialPropertyBlockAreReleasedAfterRenderGraphNodeExecution", + "RenderGraphThrowsException_ErrorsWhenRecordingPass", + "RenderGraphThrowsException_ErrorsWhenRecordingGraph", + "RenderGraphThrowsException_ErrorsWhenExecutingGraph", + "RenderGraphThrowsException_ErrorsWhenRecordingPassAndExecutingGraph", + "RenderGraphThrowsException_ErrorsWhenRecordingPassAndGraphAndExecutingGraph", + "Cleanup_ReleaseGraphicsResources_WhenCallingCleanup", + "Cleanup_RenderAgain_AfterCallingCleanup", + "CastToRTHandle_ThrowsException_WhenCastingHandleOutsideSetRenderFunc", + "CastToRTHandle_WithMemorylessResource", + "ResourcePool_Cleanup_ReleaseGfxResourceAndClearPool", + "ResourcePool_TryGet", + "TextureUVOrigin_CheckBackbufferUVOriginInherited", + "TextureUVOrigin_CheckTextureReadBreaksBackbufferUVOriginInherited" + ], + "serializedFields": [], + "publicFields": [ + "textures", + "buffers", + "backBuffer", + "depthBuffer", + "extraTextures", + "extraDepthBuffer", + "extraDepthBufferBottomLeft", + "bufferHandle", + "depthTexture", + "computeShader", + "texture", + "pixels", + "transientTexture", + "whiteTexture", + "textureToRelease", + "outputHandle", + "createdDepthOutputHandle", + "createdColorOutputHandle", + "transientColorOutputHandle", + "backBufferUVOrigin", + "renderAttachment", + "inputAttachment" + ], + "unityApiUsage": [ + "Destroy", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/RenderGraphTests.UtilityPasses.cs", + "className": "RenderGraphTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RenderPassAddBlitReturnBuilder", + "RenderPassAddBlitSetGlobal", + "RenderPassAddBlitUseTexture", + "RenderPassAddBlitNullSourceSupport", + "RenderPassAddBlitBackbufferTarget" + ], + "serializedFields": [], + "publicFields": [ + "textures", + "material" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/RenderGraphViewerTests.cs", + "className": "RenderGraphViewerTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ScriptPathToAssetPath", + "CallerFilePathToRelative", + "SearchFiltering" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/RenderPipeline/DummyRenderPipeline.cs", + "className": "DummyRenderPipeline", + "baseClass": "RenderPipeline", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/RenderPipeline/DummyRenderPipelineAsset.cs", + "className": "DummyRenderPipelineAsset", + "baseClass": "RenderPipelineAsset", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/RenderPipeline/DummyRenderPipelineGlobalSettings.cs", + "className": "DummyRenderPipelineGlobalSettings", + "baseClass": "RenderPipelineGlobalSettings", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "initializedCalled" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/RenderPipeline/RenderPipelineGlobalSettingsUtilsTests.cs", + "className": "RenderPipelineGlobalSettingsUtilsTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TearDown", + "Ensure", + "EnsureWithAValidInstanceReturnsTheCurrentInstance" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/RenderPipeline/RenderPipelineGraphicsSettingsStripperTests.cs", + "className": "StripperTests", + "baseClass": "IRenderPipelineGraphicsSettingsStripper", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "CanRemoveSettings", + "Setup", + "DoStripping", + "JSONOutput", + "NullArgumentsThrowsException" + ], + "serializedFields": [], + "publicFields": [ + "active", + "name" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/ScriptTemplateTests.cs", + "className": "ScriptTemplatesTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ScriptTemplatesExist" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/ShaderStripping/ShaderExtensionsTests.cs", + "className": "ShaderExtensionsTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/ShaderStripping/ShaderStrippingReportTests.cs", + "className": "BuildReportTestScope", + "baseClass": "IDisposable", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GlobalSetUp", + "JSONOutput" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/ShaderStripping/ShaderStrippingTests.cs", + "className": "VariantStrippingTests", + "baseClass": "IShaderVariantStripper", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AfterShaderStripping", + "BeforeShaderStripping", + "SkipShader", + "TryProcessShader", + "Setup", + "TearDown", + "CheckNumberOfVariantsIsCorrect", + "CheckExceptionsAreRaised", + "GivenAnStripperImplementingAllTheCallbacksTheyAreExecutedProperly", + "GivenAnStripperSkippingAShaderTheCallbackCanRemoveIsNotCalled" + ], + "serializedFields": [], + "publicFields": [ + "active" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/StringExtensionsTests.cs", + "className": "StringExtensionsTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ReplaceInvalidFileNameCharacters", + "CheckExtensionTests" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/Swap.Extensions.Tests.cs", + "className": "SwapExtensionsTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TrySwap", + "ExceptionsAreCorrect" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/SweepLineRectUtilsTests.cs", + "className": "SweepLineRectUtilsTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestEmpty", + "SingleRect", + "NonOverlappingRects", + "OverlappingRects", + "ClampingOutside", + "IntervalsSorting" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/Tools/MaterialUpgrader/MaterialUpgraderMissingShadersTests.cs", + "className": "MaterialUpgraderMissingShadersTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestMissingShaders" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/Tools/MaterialUpgrader/MaterialUpgraderRegistryTests.cs", + "className": "MaterialUpgraderRegistryTests", + "baseClass": "RenderPipelineAsset", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetUpgraders", + "MaterialUpgraders_AreSortedCorrectly" + ], + "serializedFields": [], + "publicFields": [ + "priority" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/Tools/MaterialUpgrader/MaterialUpgraderTests.cs", + "className": "MaterialUpgraderTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "FetchUpgradeOptionsTest", + "PerformUpgradeTest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/UnifiedRayTracing/AccelStructAdapterTests.cs", + "className": "AccelStructAdapterTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "TearDown", + "GeometryPool_MeshWithTwoWideUVs_UVsAreFetchedCorrectly", + "GeometryPool_MeshWithThreeWideUVs_UVsAreFetchedCorrectly", + "GeometryPool_MeshWithFourWideUVs_UVsAreFetchedCorrectly", + "GeometryPool_MeshWithLargeUVValues_UVsAreFetchedCorrectly", + "GeometryPool_MeshWithDifferentVertexUVs_UVsAreInterpolatedCorrectly", + "Valid" + ], + "serializedFields": [], + "publicFields": [ + "origin", + "minT", + "direction", + "maxT", + "culling", + "instanceMask", + "instanceID", + "primitiveIndex", + "uvBarycentrics", + "hitDistance", + "isFrontFace", + "position", + "normal", + "faceNormal", + "uv0", + "uv1" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/UnifiedRayTracing/AccelStructTests.cs", + "className": "MeshUtil", + "baseClass": "AccelStructTestsBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Build_TwoInstancesOfASingleTriangleMesh_ShouldGenerateCorrectResult", + "AddInstance_MeshWith2GBWorthOfVertices_Throws", + "SetUp", + "TearDown", + "RayTracePixelsInUnitQuad", + "FrontOrBackFaceCulling", + "InstanceAndRayMask", + "AddAndRemoveInstances", + "Add_1KTerrain_Works", + "Add_4KTerrain_Works", + "Valid", + "WithTransparentInstances_ClosestAndAnyHitsFuncsAreCalled" + ], + "serializedFields": [], + "publicFields": [ + "origin", + "minT", + "direction", + "maxT", + "culling", + "instanceMask", + "instanceID", + "primitiveIndex", + "uvBarycentrics", + "hitDistance", + "isFrontFace", + "anyHits", + "closestHit", + "rayFlags", + "expectedResult" + ], + "unityApiUsage": [ + "Destroy", + "FindFirstObjectByType", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/UnifiedRayTracing/APITests.cs", + "className": "IRayTracingBackendTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "IRayTracingBackend_QueryScratchBufferStride_ShouldGenerateCorrectResult", + "IRayTracingBackend_QueryScratchBufferSize_ShouldGenerateCorrectResult" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/UnifiedRayTracing/BlockAllocatorTests.cs", + "className": "BlockAllocatorTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GrowAndAllocate_NotEnoughSpace_ShouldFail", + "GrowAndAllocate_NotEnoughSpaceMaxInt_ShouldFail" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/UnifiedRayTracing/InvalidInputsTests.cs", + "className": "InvalidInputsTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "TearDown", + "AccelStruct_AddInstance_ThrowOnNullMesh", + "AccelStruct_AddInstance_ThrowOnMeshWithNoPositions", + "AccelStruct_AddInstance_ThrowOnInvalidSubmeshIndex", + "AccelStruct_AddInstance_ThrowOnInvalidInstanceHandle", + "RayTracingShader_SetFloatParam_ThrowOnNullCmdBuffer", + "RayTracingShader_Dispatch_ThrowOnSmallScratchBuffer", + "RayTracingShader_Dispatch_ThrowOnScratchBufferWithInvalidTarget" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/Utilities/ObservableListTests.cs", + "className": "ObservableListTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add_On_List", + "Remove_From_List", + "Insert_Into_List", + "Clear_ClearsList_ItemRemovedEventTriggeredForEach_NoComparison", + "SetIndexer_SetsItem_TriggersEvents", + "Contains_ReturnsTrueIfItemExists", + "IndexOf_ReturnsCorrectIndex", + "ConstructorWithCollection_SortsItems_WhenComparisonProvided", + "ConstructorWithComparison_SortsItems_WhenComparisonProvided", + "InsertsItemAtIndex_ItemAddedEventTriggered_NoComparison", + "InsertsItemAtBeginning_ItemAddedEventTriggered", + "InsertsItemAtOutOfRangeIndex_ItemAddedEventTriggered", + "Remove_ItemNotInList_ReturnsFalse", + "RemoveAt_IndexOutOfRange_ThrowsException", + "InsertMultiple_AddsItemsAtSpecificIndex_ItemAddedEventTriggeredForEach", + "Clear_ClearsList_ItemRemovedEventTriggeredForEach" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/Utilities/TimedScopeTests.cs", + "className": "TimedScopeTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "SimpleTimeCheckFromRef" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/Volumes/RenderPipelineTests.cs", + "className": "RenderPipelineTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/Volumes/VolumeCollectionTests.cs", + "className": "VolumeCollectionTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "Teardown", + "IsRegistered", + "GrabVolumesLayerAndEverything", + "GrabVolumesFromMultipleLayers", + "VolumesAreSortedByPriority", + "VolumesAreSortedByPriorityChanges", + "UpdateLayer", + "UpdateLayerMultipleVolumes", + "VolumeOnMultipleLayers", + "VolumeOnMultipleLayersGrabMultiple" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/XR/XRLayoutStackTests.cs", + "className": "XRLayoutStackTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TearDown", + "New_ReturnsNonNullObject", + "Top_AfterNew_ReturnsCorrectObject", + "NewNTimes_ReturnsTheTopToTheLatestElement", + "Top_WithoutNew_ThrowsException", + "Release_WithoutNew_ThrowsException", + "Dispose_WithoutRelease_ThrowsException", + "CheckStackBetweenFramesReturnsTheSameXRLayout" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/XR/XRLayoutTests.cs", + "className": "XRLayoutTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TearDown", + "EmptyPassAreAdded", + "CreateDefaultLayoutMockMultipass", + "CreateDefaultLayoutMockSinglepass" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Editor/XR/XRPassTests.cs", + "className": "XRPassTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "EmptyPass_IsFirstAndLastPass" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Runtime/AssemblyInfos.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Runtime/ContextContainerTests.cs", + "className": "TestData", + "baseClass": "ContextItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "FirstCreationOfData", + "SetUp", + "ReuseData", + "GetData", + "ContainsData", + "ReuseList", + "CreateMemoryAlloc" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y", + "z", + "list" + ], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Runtime/CustomRenderPipelineAsset.cs", + "className": "CustomRenderPipelineAsset", + "baseClass": "RenderPipelineAsset", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Runtime/DebugManagerTests.cs", + "className": "DebugMangerTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "WindowStateCallbackIsTriggerred" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Runtime/LightUnitTests.cs", + "className": "LightUnitTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TearDown", + "LightUnitSupport", + "DirectionalAndBoxLightUnitConversion", + "PointLightUnitConversion", + "SpotLightUnitConversion", + "AreaLightUnitConversion" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Runtime/PathTracing/ChartIdentificationTests.cs", + "className": "ChartIdenticationTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestUnionFind", + "TestCompaction", + "TestDeduplication" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Runtime/PathTracing/PathIteratorTests.cs", + "className": "PathIteratorTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TearDown", + "EmptyWorldWithEnvironmentLight_ShouldOutputEnvironmentLight", + "RayHittingPlaneLitByWhiteEnvironmentLight_ShouldMatchAnalyticDerivation" + ], + "serializedFields": [], + "publicFields": [ + "Origin", + "Direction" + ], + "unityApiUsage": [ + "Destroy", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Runtime/RuntimeExampleTest.cs", + "className": "RuntimeExampleTest", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "PlayModeSampleTestSimplePasses", + "PlayModeSampleTestWithEnumeratorPasses" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Runtime/RuntimeProfilerTests.cs", + "className": "RuntimeProfilerTestBase", + "baseClass": "RuntimeProfilerTestBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TearDown", + "RuntimeProfilerGivesNonZeroOutput" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Runtime/SecondCustomRenderPipelineAsset.cs", + "className": "SecondCustomRenderPipelineAsset", + "baseClass": "RenderPipelineAsset", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Runtime/Threading/FunctionTests.cs", + "className": "ThreadingEmulationFunctionTests", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "OneTimeSetup", + "OneTimeCleanUp", + "SetUp", + "SetupIgnores", + "WaveTest", + "GroupTest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.core/Tests/Runtime/XRSubsystemTests.cs", + "className": "XRDisplaySubsystemCoreTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TearDown", + "SetOcclusionMeshScaleTest", + "SetMirrorViewModeTest", + "CalculateViewCornersTest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.searcher/Editor/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.searcher/Editor/Searcher/Searcher.cs", + "className": "Searcher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "BuildIndices", + "Search" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.searcher/Editor/Searcher/SearcherAdapter.cs", + "className": "SearcherAdapter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.searcher/Editor/Searcher/SearcherControl.cs", + "className": "SearcherControl", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.searcher/Editor/Searcher/SearcherDatabase.cs", + "className": "SearcherDatabase", + "baseClass": "SearcherDatabaseBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "item", + "maxScore" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.searcher/Editor/Searcher/SearcherDatabaseBase.cs", + "className": "SearcherDatabaseBase", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_ItemList" + ], + "publicFields": [ + "ItemList" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.searcher/Editor/Searcher/SearcherHighlighter.cs", + "className": "SearcherHighlighter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.searcher/Editor/Searcher/SearcherItem.cs", + "className": "SearcherItem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddChild" + ], + "serializedFields": [ + "m_Id", + "m_ChildrenIds", + "m_Name", + "m_Help", + "m_Synonyms", + "m_Icon", + "m_CollapseEmptyIcon" + ], + "publicFields": [ + "Id", + "Depth", + "HasChildren" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.searcher/Editor/Searcher/SearcherTreeUtility.cs", + "className": "SearcherTreeUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.searcher/Editor/Searcher/SearcherWindow.cs", + "className": "SearcherWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.searcher/Tests/Editor/SearcherItemCollectionEquivalentConstraint.cs", + "className": "Is", + "baseClass": "NUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.searcher/Tests/Editor/SearcherTests.cs", + "className": "SearcherTestsBase", + "baseClass": "SearcherTestsBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Init", + "Cleanup", + "SingleTermSearch", + "MultipleTermsSearch", + "Match", + "MatchWithFilter" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.searcher/Tests/Editor/SearcherTreeUtilityTests.cs", + "className": "SearcherTreeUtilityTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Init", + "Cleanup", + "ValidateSearcherTreeUtilityTests" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/AssetCallbacks/CreateShaderGraph.cs", + "className": "CreateShaderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/AssetCallbacks/CreateShaderSubGraph.cs", + "className": "CreateShaderSubGraph", + "baseClass": "AssetCreationEndAction", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Actions/GraphViewActions.cs", + "className": "ConvertToPropertyAction", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "modifyGraphDataAction" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Attributes/BuiltinKeywordAttribute.cs", + "className": "BuiltinKeywordAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Attributes/ContextFilterableAttribute.cs", + "className": "ContextFilterableAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Attributes/InspectableAttribute.cs", + "className": "InspectableAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Attributes/NeverAllowedByTargetAttribute.cs", + "className": "NeverAllowedByTargetAttribute", + "baseClass": "ContextFilterableAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Attributes/SGPropertyDrawerAttribute.cs", + "className": "SGPropertyDrawerAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Attributes/SRPFilterAttribute.cs", + "className": "SRPFilterAttribute", + "baseClass": "ContextFilterableAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "srpTypes" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Attributes/SubTargetFilterAttribute.cs", + "className": "SubTargetFilterAttribute", + "baseClass": "ContextFilterableAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "subTargetTypes" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/ContextData.cs", + "className": "ContextData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Position", + "m_Blocks" + ], + "publicFields": [ + "blocks" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Enumerations/Precision.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/AbstractShaderProperty.cs", + "className": "AbstractShaderProperty", + "baseClass": "ShaderInput", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ValueEquals", + "IsObjectType", + "GetValueTypeString", + "AppendTo" + ], + "serializedFields": [ + "m_Precision", + "bool", + "HLSLDeclaration", + "m_Hidden", + "m_PerRendererData", + "m_customAttributes", + "m_Value", + "m_GPUInstanced" + ], + "publicFields": [ + "concretePrecision", + "name", + "value", + "m_GPUInstanced", + "type", + "precision", + "declaration", + "customDeclaration" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/BitangentMaterialSlot.cs", + "className": "BitangentMaterialSlot", + "baseClass": "SpaceMaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresBitangent" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/BooleanMaterialSlot.cs", + "className": "BooleanMaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Value", + "m_DefaultValue" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/BooleanShaderProperty.cs", + "className": "BooleanShaderProperty", + "baseClass": "AbstractShaderProperty`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/CategoryData.cs", + "className": "CategoryData", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InsertItemIntoCategory", + "RemoveItemFromCategory", + "MoveItemInCategory", + "IsItemInCategory", + "IsNamedCategory" + ], + "serializedFields": [ + "m_Name", + "m_ChildObjectList" + ], + "publicFields": [ + "categoryGuid", + "Children", + "childCount" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/ColorMaterialSlot.cs", + "className": "ColorRGBAMaterialSlot", + "baseClass": "Vector4MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/ColorRGBMaterialSlot.cs", + "className": "ColorRGBMaterialSlot", + "baseClass": "Vector3MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_ColorMode", + "m_DefaultColor" + ], + "publicFields": [ + "defaultColor" + ], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/ColorShaderProperty.cs", + "className": "ColorShaderProperty", + "baseClass": "AbstractShaderProperty`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "bool", + "m_ColorMode" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/CubemapInputMaterialSlot.cs", + "className": "CubemapInputMaterialSlot", + "baseClass": "CubemapMaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetSourceAssetDependencies" + ], + "serializedFields": [ + "m_Cubemap" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/CubemapMaterialSlot.cs", + "className": "CubemapMaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_BareResource" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/CubemapShaderProperty.cs", + "className": "CubemapShaderProperty", + "baseClass": "AbstractShaderProperty`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "bool", + "m_Modifiable" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/DataStore.cs", + "className": "DataStore", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispatch" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/DefaultVector2MaterialSlot.cs", + "className": "DefaultVector2MaterialSlot", + "baseClass": "Vector2MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_DefaultLabel" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/DefaultVector4MaterialSlot.cs", + "className": "DefaultVector4MaterialSlot", + "baseClass": "Vector4MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_DefaultLabel" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/DynamicMatrixMaterialSlot.cs", + "className": "DynamicMatrixMaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetConcreteType" + ], + "serializedFields": [ + "m_Value", + "m_DefaultValue" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/DynamicValueMaterialSlot.cs", + "className": "DynamicValueMaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetConcreteType" + ], + "serializedFields": [ + "m_Value", + "m_DefaultValue" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/DynamicVectorMaterialSlot.cs", + "className": "DynamicVectorMaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetConcreteType" + ], + "serializedFields": [ + "m_Value", + "m_DefaultValue", + "m_LiteralMode" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/GradientInputMaterialSlot.cs", + "className": "GradientInputMaterialSlot", + "baseClass": "GradientMaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Value", + "m_DefaultValue" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/GradientMaterialSlot.cs", + "className": "GradientMaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/GradientShaderProperty.cs", + "className": "GradientShaderProperty", + "baseClass": "AbstractShaderProperty`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/GraphConcretization.cs", + "className": "GraphData", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/GraphData.cs", + "className": "GraphData", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "GetItemsInGroup", + "SetGraphDefaultPrecision", + "IsUnknown", + "Is", + "GetDisplayName", + "ReplaceStoredTarget", + "GetTarget", + "GetTargetIndexByKnownType", + "GetTargetIndex", + "GetValidTargets", + "SetTargetActive", + "SetTargetInactive", + "SortActiveTargets", + "InitializeOutputs", + "SortAndUpdateActiveTargets", + "ClearChanges", + "AddNode", + "CreateGroup", + "RemoveGroup", + "AddStickyNote", + "RemoveStickyNote", + "SetGroup", + "AddContexts", + "AddBlock", + "GetActiveBlocksForAllActiveTargets", + "RefreshBadgesAndPreviews", + "UpdateActiveBlocks", + "AddRemoveBlocksFromActiveList", + "RemoveNode", + "Connect", + "RemoveEdges", + "RemoveEdge", + "RemoveElements", + "GetNodeFromId", + "ContainsCategory", + "ContainsInput", + "ContainsNode", + "GetEdges", + "ForeachHLSLProperty", + "CollectShaderProperties", + "CollectShaderKeywords", + "IsInputAllowedInGraph", + "AddGraphInput", + "BuildPropertyDisplayNameList", + "BuildPropertyReferenceNameList", + "SanitizeGraphInputName", + "SanitizeGraphInputReferenceName", + "AddCopyOfShaderInput", + "RemoveGraphInputs", + "RemoveGraphInput", + "MoveCategory", + "MoveItemInCategory", + "GetGraphInputIndex", + "ReplacePropertyNodeWithConcreteNode", + "AddCategory", + "FindCategoryForInput", + "ChangeCategoryName", + "InsertItemIntoCategory", + "RemoveItemFromCategory", + "RemoveCategory", + "CopyCategory", + "OnKeywordChanged", + "OnKeywordChangedNoValidate", + "OnDropdownChanged", + "OnDropdownChangedNoValidate", + "CleanupGraph", + "ValidateGraph", + "AddValidationError", + "AddSetupError", + "AddConcretizationError", + "ClearErrorsForNode", + "ReplaceWith", + "OnEnable", + "OnDisable" + ], + "serializedFields": [ + "m_Properties", + "m_Keywords", + "m_Dropdowns", + "m_CategoryData", + "m_Nodes", + "m_GroupDatas", + "m_StickyNoteDatas", + "m_Edges", + "m_VertexContext", + "m_FragmentContext", + "m_PreviewData", + "m_Path", + "m_GraphPrecision", + "m_PreviewMode", + "m_OutputNode", + "List", + "m_ConcretePrecision" + ], + "publicFields": [ + "properties", + "keywords", + "dropdowns", + "movedContexts", + "categories", + "mostRecentlyCreatedGroup", + "stickyNotes", + "addedStickyNotes", + "removedNotes", + "pastedStickyNotes", + "edges", + "vertexContext", + "fragmentContext", + "blockFieldDescriptors", + "SubDatas", + "activeTargets", + "allPotentialTargets", + "hasVFXCompatibleTarget", + "isOnlyVFXTarget", + "isVFXTarget", + "m_ConcretePrecision", + "serializedMesh", + "preventRotation", + "rotation", + "scale" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/GraphDataReadOnly.cs", + "className": "GraphDataReadOnly", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AnyVertexAnimationActive", + "IsVFXCompatible" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/GraphDataUtils.cs", + "className": "GraphData", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/GraphSetup.cs", + "className": "GraphData", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/GraphValidation.cs", + "className": "GraphData", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/GroupData.cs", + "className": "GroupData", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Title", + "m_Position" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/IMaterialGraphAsset.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/IMaterialSlotHasValue.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/IMaterialSlotSupportsLiteralMode.cs", + "className": "IMaterialSlotSupportsLiteralMode", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/LightmappingShaderProperties.cs", + "className": "LightmappingShaderProperties", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/MaterialSlot.cs", + "className": "MaterialSlot", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsConnectionTestable", + "InstantiateCustomControl", + "RawDisplayName", + "IsUsingDefaultValue", + "IsCompatibleWith", + "IsCompatibleStageWith", + "GetDefaultValue", + "Equals", + "Dispose" + ], + "serializedFields": [ + "m_Id", + "m_DisplayName", + "m_SlotType", + "m_Hidden", + "m_ShaderOutputName", + "m_StageCapability" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Matrix2MaterialSlot.cs", + "className": "Matrix2MaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Value", + "m_DefaultValue" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Matrix2ShaderProperty.cs", + "className": "Matrix2ShaderProperty", + "baseClass": "MatrixShaderProperty", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Matrix3MaterialSlot.cs", + "className": "Matrix3MaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Value", + "m_DefaultValue" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Matrix3ShaderProperty.cs", + "className": "Matrix3ShaderProperty", + "baseClass": "MatrixShaderProperty", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Matrix4MaterialSlot.cs", + "className": "Matrix4MaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Value", + "m_DefaultValue" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Matrix4ShaderProperty.cs", + "className": "Matrix4ShaderProperty", + "baseClass": "MatrixShaderProperty", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/MatrixShaderProperty.cs", + "className": "MatrixShaderProperty", + "baseClass": "AbstractShaderProperty`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/MinimalGraphData.cs", + "className": "MinimalGraphData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/MipmapStreamingShaderProperties.cs", + "className": "MipmapStreamingShaderProperties", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/NormalMaterialSlot.cs", + "className": "NormalMaterialSlot", + "baseClass": "SpaceMaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresNormal" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/ParentGroupChange.cs", + "className": "ParentGroupChange", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "groupItem", + "oldGroup", + "newGroup" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/PositionMaterialSlot.cs", + "className": "PositionMaterialSlot", + "baseClass": "SpaceMaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresPosition" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/PreviewMode.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/PreviewProperty.cs", + "className": "PreviewProperty", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetValueOnMaterialPropertyBlock" + ], + "serializedFields": [], + "publicFields": [ + "textureValue", + "cubemapValue", + "gradientValue", + "vtProperty", + "colorValue", + "vector4Value", + "floatValue", + "booleanValue", + "matrixValue" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/PropertyConnectionStateMaterialSlot.cs", + "className": "PropertyConnectionStateMaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/SamplerStateMaterialSlot.cs", + "className": "SamplerStateMaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_BareResource" + ], + "publicFields": [ + "defaultSamplerStateName" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/SamplerStateShaderProperty.cs", + "className": "SamplerStateShaderProperty", + "baseClass": "AbstractShaderProperty`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/ScreenPositionMaterialSlot.cs", + "className": "ScreenPositionMaterialSlot", + "baseClass": "Vector4MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresScreenPosition", + "RequiresNDCPosition", + "RequiresPixelPosition" + ], + "serializedFields": [ + "m_ScreenSpaceType" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/SerializableCubemap.cs", + "className": "SerializableCubemap", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeforeSerialize", + "OnAfterDeserialize" + ], + "serializedFields": [ + "m_SerializedCubemap", + "m_Guid" + ], + "publicFields": [ + "cubemap", + "guid" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/SerializableGuid.cs", + "className": "SerializableGuid", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_GuidSerialized" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/SerializableMesh.cs", + "className": "SerializableMesh", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeforeSerialize", + "OnAfterDeserialize" + ], + "serializedFields": [ + "m_SerializedMesh", + "m_Guid" + ], + "publicFields": [ + "mesh" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/SerializableTexture.cs", + "className": "SerializableTexture", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeforeSerialize", + "OnAfterDeserialize" + ], + "serializedFields": [ + "m_SerializedTexture", + "m_Guid" + ], + "publicFields": [ + "texture", + "guid" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/SerializableTextureArray.cs", + "className": "SerializableTextureArray", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeforeSerialize", + "OnAfterDeserialize" + ], + "serializedFields": [ + "m_SerializedTexture", + "m_Guid" + ], + "publicFields": [ + "textureArray", + "guid" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/SerializableVirtualTexture.cs", + "className": "SerializableVirtualTexture", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "guid", + "layers", + "procedural", + "shaderDeclaration" + ], + "publicFields": [ + "layerName", + "layerRefName", + "layerTexture", + "layerTextureType", + "layers", + "procedural", + "shaderDeclaration" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/ShaderDropdown.cs", + "className": "ShaderDropdown", + "baseClass": "ShaderInput", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ContainsEntry", + "IndexOfName", + "IndexOfId" + ], + "serializedFields": [ + "m_Entries", + "m_Value" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/ShaderGraphRequirements.cs", + "className": "ShaderGraphRequirements", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_RequiresTransforms", + "m_RequiresNormal", + "m_RequiresBitangent", + "m_RequiresTangent", + "m_RequiresViewDir", + "m_RequiresPosition", + "m_RequiresPositionPredisplacement", + "m_RequiresScreenPosition", + "m_RequiresNDCPosition", + "m_RequiresPixelPosition", + "m_RequiresVertexColor", + "m_RequiresFaceSign", + "m_RequiresMeshUVs", + "m_RequiresDepthTexture", + "m_RequiresCameraOpaqueTexture", + "m_RequiresTime", + "m_RequiresVertexSkinning", + "m_RequiresVertexID", + "m_RequiresInstanceID", + "m_RequiresUITK", + "m_RequiresMeshUVDerivatives" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/ShaderInput.cs", + "className": "ShaderInput", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsUsingOldDefaultRefName", + "IsUsingNewDefaultRefName" + ], + "serializedFields": [ + "m_Guid", + "string", + "int", + "m_Name", + "m_DefaultRefNameVersion", + "m_RefNameGeneratedByDisplayName", + "m_DefaultReferenceName", + "m_OverrideReferenceName", + "m_GeneratePropertyBlock", + "m_UseCustomSlotLabel", + "m_CustomSlotLabel", + "m_DismissedVersion" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/ShaderKeyword.cs", + "className": "ShaderKeyword", + "baseClass": "ShaderInput", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AppendPropertyBlockStrings", + "AppendKeywordDeclarationStrings", + "GetKeywordPreviewDeclarationString" + ], + "serializedFields": [ + "m_KeywordType", + "m_KeywordDefinition", + "m_KeywordScope", + "m_KeywordStages", + "m_Entries", + "m_Value", + "m_IsEditable", + "m_IsShaderBuildSettingsCompatible" + ], + "publicFields": [ + "HasNoneEntry" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/SpaceMaterialSlot.cs", + "className": "SpaceMaterialSlot", + "baseClass": "Vector3MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Space" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/StickyNoteData.cs", + "className": "StickyNoteData", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Title", + "m_Content", + "m_TextSize", + "m_Theme", + "m_Position", + "m_Group" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/TangentMaterialSlot.cs", + "className": "TangentMaterialSlot", + "baseClass": "SpaceMaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresTangent" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Texture2DArrayInputMaterialSlot.cs", + "className": "Texture2DArrayInputMaterialSlot", + "baseClass": "Texture2DArrayMaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetSourceAssetDependencies" + ], + "serializedFields": [ + "m_TextureArray" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Texture2DArrayMaterialSlot.cs", + "className": "Texture2DArrayMaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_BareResource" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Texture2DArrayShaderProperty.cs", + "className": "Texture2DArrayShaderProperty", + "baseClass": "AbstractShaderProperty`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "bool", + "m_Modifiable" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Texture2DInputMaterialSlot.cs", + "className": "Texture2DInputMaterialSlot", + "baseClass": "Texture2DMaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetSourceAssetDependencies" + ], + "serializedFields": [ + "m_Texture", + "Texture2DShaderProperty" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Texture2DMaterialSlot.cs", + "className": "Texture2DMaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_BareResource" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Texture2DShaderProperty.cs", + "className": "Texture2DShaderProperty", + "baseClass": "AbstractShaderProperty`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "bool", + "m_Modifiable", + "m_DefaultType" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Texture3DInputMaterialSlot.cs", + "className": "Texture3DInputMaterialSlot", + "baseClass": "Texture3DMaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetSourceAssetDependencies" + ], + "serializedFields": [ + "m_Texture" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Texture3DMaterialSlot.cs", + "className": "Texture3DMaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_BareResource" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Texture3DShaderProperty.cs", + "className": "Texture3DShaderProperty", + "baseClass": "AbstractShaderProperty`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "bool", + "m_Modifiable" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/TextureSamplerState.cs", + "className": "TextureSamplerState", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_filter", + "m_wrap", + "m_anisotropic" + ], + "publicFields": [ + "defaultPropertyName" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/UVMaterialSlot.cs", + "className": "UVMaterialSlot", + "baseClass": "Vector2MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresMeshUV" + ], + "serializedFields": [ + "m_Channel" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Vector1MaterialSlot.cs", + "className": "Vector1MaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Value", + "m_DefaultValue", + "m_Labels", + "m_LiteralMode" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Vector1ShaderProperty.cs", + "className": "Vector1ShaderProperty", + "baseClass": "AbstractShaderProperty`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_FloatType", + "m_LiteralFloatMode", + "m_RangeValues", + "m_SliderType", + "m_SliderPower", + "m_EnumType", + "m_CSharpEnumString", + "m_EnumNames", + "m_EnumValues" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Vector2MaterialSlot.cs", + "className": "Vector2MaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Value", + "m_DefaultValue", + "m_Labels" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Vector2ShaderProperty.cs", + "className": "Vector2ShaderProperty", + "baseClass": "VectorShaderProperty", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Vector3MaterialSlot.cs", + "className": "Vector3MaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Value", + "m_DefaultValue", + "m_Labels" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Vector3ShaderProperty.cs", + "className": "Vector3ShaderProperty", + "baseClass": "VectorShaderProperty", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Vector4MaterialSlot.cs", + "className": "Vector4MaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Value", + "m_DefaultValue", + "m_Labels" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/Vector4ShaderProperty.cs", + "className": "Vector4ShaderProperty", + "baseClass": "VectorShaderProperty", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/VectorShaderProperty.cs", + "className": "VectorShaderProperty", + "baseClass": "AbstractShaderProperty`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/VertexColorMaterialSlot.cs", + "className": "VertexColorMaterialSlot", + "baseClass": "Vector4MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresVertexColor" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/ViewDirectionMaterialSlot.cs", + "className": "ViewDirectionMaterialSlot", + "baseClass": "SpaceMaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresViewDirection" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/VirtualTextureInputMaterialSlot.cs", + "className": "VirtualTextureInputMaterialSlot", + "baseClass": "VirtualTextureMaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/VirtualTextureMaterialSlot.cs", + "className": "VirtualTextureMaterialSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Graphs/VirtualTextureShaderProperty.cs", + "className": "VirtualTextureShaderProperty", + "baseClass": "AbstractShaderProperty`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Implementation/Edge.cs", + "className": "Edge", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "CompareTo" + ], + "serializedFields": [ + "m_OutputSlot", + "m_InputSlot" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Implementation/GraphObject.cs", + "className": "GraphObject", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "OnBeforeSerialize", + "OnAfterDeserialize", + "HandleUndoRedo", + "Validate" + ], + "serializedFields": [ + "m_SerializedVersion", + "m_IsDirty", + "m_IsSubGraph", + "m_AssetGuid" + ], + "publicFields": [ + "modifyGraphDataAction", + "wasUndoRedoPerformed" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Implementation/HasDependenciesAttribute.cs", + "className": "HasDependenciesAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Implementation/IHasDependencies.cs", + "className": "IHasDependencies", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Implementation/NodeUtils.cs", + "className": "NodeUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Implementation/SlotType.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/GenerationMode.cs", + "className": "GenerationModeExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/Graph/DrawState.cs", + "className": "DrawState", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Expanded", + "m_Position" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/Graph/GraphDrawingData.cs", + "className": "GraphDrawingData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeforeSerialize", + "OnAfterDeserialize" + ], + "serializedFields": [ + "m_SerializableSelection" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/Graph/IEdge.cs", + "className": "IEdge", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/Graph/INode.cs", + "className": "NodeExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/Graph/IOnAssetEnabled.cs", + "className": "IOnAssetEnabled", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/Graph/SlotReference.cs", + "className": "SlotReference", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "CompareTo" + ], + "serializedFields": [ + "m_Node", + "m_SlotId" + ], + "publicFields": [ + "node", + "nodeGuid", + "slotId", + "slot" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/ICanChangeShaderGUI.cs", + "className": "ICanChangeShaderGUI", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IGeneratesBodyCode.cs", + "className": "IGeneratesBodyCode", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IGeneratesFunction.cs", + "className": "IGeneratesFunction", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IGraphDataAction.cs", + "className": "IGraphDataAction", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IGroupItem.cs", + "className": "IGroupItem", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IHasCustomDeprecationMessage.cs", + "className": "IHasCustomDeprecationMessage", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetCustomDeprecationMessage", + "GetCustomDeprecationLabel" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IInspectable.cs", + "className": "IInspectable", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayObsolete.cs", + "className": "IMayObsolete", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireBitangent.cs", + "className": "IMayRequireBitangent", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireCameraOpaqueTexture.cs", + "className": "IMayRequireCameraOpaqueTexture", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireDepthTexture.cs", + "className": "IMayRequireDepthTexture", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireFaceSign.cs", + "className": "IMayRequireFaceSign", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireInstanceID.cs", + "className": "IMayRequireInstanceID", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireMeshUV.cs", + "className": "IMayRequireMeshUV", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireNormal.cs", + "className": "IMayRequireNormal", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequirePosition.cs", + "className": "IMayRequirePosition", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequirePositionPredisplacement.cs", + "className": "IMayRequirePositionPredisplacement", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireScreenPosition.cs", + "className": "IMayRequireScreenPosition", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireTangent.cs", + "className": "IMayRequireTangent", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireTime.cs", + "className": "IMayRequireTime", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireTransform.cs", + "className": "IMayRequireTransform", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "from", + "to" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireUITK.cs", + "className": "IMayRequireUITK", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireVertexColor.cs", + "className": "IMayRequireVertexColor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireVertexID.cs", + "className": "IMayRequireVertexID", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireVertexSkinning.cs", + "className": "IMayRequireVertexSkinning", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireViewDirection.cs", + "className": "IMayRequireViewDirection", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMaySupportVFX.cs", + "className": "IMaySupportVFX", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IPropertyDrawer.cs", + "className": "IPropertyDrawer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/NeededCoordinateSpace.cs", + "className": "CoordinateSpaceExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Interfaces/PositionSource.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Legacy/AbstractMaterialNode0.cs", + "className": "AbstractMaterialNode0", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_GuidSerialized", + "m_PropertyGuidSerialized", + "m_KeywordGuidSerialized", + "m_GroupGuidSerialized" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Legacy/Edge0.cs", + "className": "Edge0", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_OutputSlot", + "m_InputSlot" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Legacy/GraphData0.cs", + "className": "GraphData0", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_ActiveOutputNodeGuidSerialized", + "m_StickyNotes", + "m_Groups", + "m_Version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Legacy/GroupData0.cs", + "className": "GroupData0", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_GuidSerialized", + "m_Title", + "m_Position" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Legacy/ILegacyTarget.cs", + "className": "ILegacyTarget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Legacy/IMasterNode1.cs", + "className": "IMasterNode1", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Legacy/PBRMasterNode1.cs", + "className": "PBRMasterNode1", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_Model", + "m_SurfaceType", + "m_AlphaMode", + "m_TwoSided", + "m_NormalDropOffSpace", + "m_ShaderGUIOverride", + "m_OverrideEnabled" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Legacy/SerializableGuid.cs", + "className": "SerializableGuid", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_GuidSerialized" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Legacy/ShaderInput0.cs", + "className": "ShaderInput0", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_Guid" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Legacy/SlotReference0.cs", + "className": "SlotReference0", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_SlotId", + "m_NodeGUIDSerialized" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Legacy/SpriteLitMasterNode1.cs", + "className": "SpriteLitMasterNode1", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_ShaderGUIOverride", + "m_OverrideEnabled" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Legacy/SpriteUnlitMasterNode1.cs", + "className": "SpriteUnlitMasterNode1", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_ShaderGUIOverride", + "m_OverrideEnabled" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Legacy/StickyNoteData0.cs", + "className": "StickyNoteData0", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_GuidSerialized", + "m_Title", + "m_Content", + "m_TextSize", + "m_Theme", + "m_Position", + "m_GroupGuidSerialized" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Legacy/UnlitMasterNode1.cs", + "className": "UnlitMasterNode1", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_SurfaceType", + "m_AlphaMode", + "m_TwoSided", + "m_ShaderGUIOverride", + "m_OverrideEnabled" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Legacy/VisualEffectMasterNode1.cs", + "className": "VisualEffectMasterNode1", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_Lit", + "m_AlphaTest" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/AbstractMaterialNode.cs", + "className": "AbstractMaterialNode", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RegisterCallback", + "UnregisterCallback", + "Dirty", + "SetOverrideActiveState", + "SetActive", + "TryGetColor", + "ResetColor", + "SetColor", + "GetSlotValue", + "GetSlotProperty", + "GetInputNodeFromSlot", + "GetConnnectionStateVariableNameForSlot", + "AddSlot", + "RemoveSlot", + "RemoveSlotsNameNotMatching", + "SetSlotOrder", + "GetSlotReference", + "SetupSlots", + "IsSlotConnected" + ], + "serializedFields": [ + "m_Group", + "m_Name", + "m_DrawState", + "m_Slots", + "m_Precision", + "m_PreviewExpanded", + "m_DismissedVersion", + "PreviewMode", + "m_CustomColors" + ], + "publicFields": [ + "synonyms" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Adjustment/ChannelMixerNode.cs", + "className": "ChannelMixerNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "GenerateNodeFunction" + ], + "serializedFields": [ + "m_ChannelMixer" + ], + "publicFields": [ + "outRed", + "outGreen", + "outBlue" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Adjustment/ContrastNode.cs", + "className": "ContrastNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Adjustment/HueNode.cs", + "className": "HueNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_HueMode" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Adjustment/InvertColorsNode.cs", + "className": "InvertColorsNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "GenerateNodeFunction" + ], + "serializedFields": [ + "m_RedChannel", + "m_GreenChannel", + "m_BlueChannel" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Adjustment/ReplaceColorNode.cs", + "className": "ReplaceColorNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Adjustment/SaturationNode.cs", + "className": "SaturationNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Adjustment/WhiteBalanceNode.cs", + "className": "WhiteBalanceNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Blend/BlendMode.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Blend/BlendNode.cs", + "className": "BlendNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_BlendMode" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Filter/DitherNode.cs", + "className": "DitherNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Filter/FadeTransitionNode.cs", + "className": "FadeTransitionNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeFunction" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Mask/ChannelMaskNode.cs", + "className": "ChannelMaskNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "GenerateNodeFunction" + ], + "serializedFields": [ + "m_ChannelMask" + ], + "publicFields": [ + "channel" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Mask/ColorMaskNode.cs", + "className": "ColorMaskNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Normal/NormalBlendNode.cs", + "className": "NormalBlendNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_BlendMode" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Normal/NormalFromHeightNode.cs", + "className": "NormalFromHeightNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "GenerateNodeFunction", + "RequiresTangent", + "RequiresBitangent", + "RequiresNormal", + "RequiresPosition" + ], + "serializedFields": [ + "m_OutputSpace" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Normal/NormalFromTextureNode.cs", + "className": "NormalFromTextureNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "GenerateNodeFunction", + "RequiresMeshUV" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Normal/NormalReconstructZNode.cs", + "className": "NormalReconstructZNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Normal/NormalStrengthNode.cs", + "className": "NormalStrengthNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Normal/NormalUnpackNode.cs", + "className": "NormalUnpackNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_NormalMapSpace" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Utility/ColorspaceConversion.cs", + "className": "ColorspaceConversion", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Conversion" + ], + "publicFields": [ + "from", + "to" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/BlockNode.cs", + "className": "BlockNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Init", + "RequiresNormal", + "RequiresViewDirection", + "RequiresPosition", + "RequiresPositionPredisplacement", + "RequiresTangent", + "RequiresBitangent", + "RequiresMeshUV", + "RequiresScreenPosition", + "RequiresNDCPosition", + "RequiresPixelPosition", + "RequiresVertexColor" + ], + "serializedFields": [ + "m_SerializedDescriptor" + ], + "publicFields": [ + "serializedDescriptor", + "index" + ], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Channel/AppendVectorNode.cs", + "className": "AppendVectorNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Channel/CombineNode.cs", + "className": "CombineNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Channel/FlipNode.cs", + "className": "FlipNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "GenerateNodeFunction" + ], + "serializedFields": [ + "m_RedChannel", + "m_GreenChannel", + "m_BlueChannel", + "m_AlphaChannel" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Channel/SplitNode.cs", + "className": "SplitNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Channel/SwizzleNode.cs", + "className": "SwizzleNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ValidateMaskInput", + "GenerateNodeCode" + ], + "serializedFields": [ + "_maskInput", + "m_RedChannel", + "m_GreenChannel", + "m_BlueChannel", + "m_AlphaChannel" + ], + "publicFields": [ + "convertedMask", + "m_RedChannel", + "m_GreenChannel", + "m_BlueChannel", + "m_AlphaChannel" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/CodeFunctionNode.cs", + "className": "CodeFunctionNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresNormal", + "RequiresViewDirection", + "RequiresPosition", + "RequiresPositionPredisplacement", + "RequiresTangent", + "RequiresBitangent", + "RequiresMeshUV", + "RequiresScreenPosition", + "RequiresNDCPosition", + "RequiresPixelPosition", + "RequiresVertexColor" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/FormerNameAttribute.cs", + "className": "FormerNameAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/FunctionMultiInput.cs", + "className": "FunctionMultiInput", + "baseClass": "BaseMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/GeometryNode.cs", + "className": "GeometryNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Space" + ], + "publicFields": [ + "space" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/GuidEncoder.cs", + "className": "GuidEncoder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Basic/BooleanNode.cs", + "className": "BooleanNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "AsShaderProperty" + ], + "serializedFields": [ + "bool" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Basic/ColorNode.cs", + "className": "ColorNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "AsShaderProperty" + ], + "serializedFields": [ + "m_Color" + ], + "publicFields": [ + "mode" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Basic/ConstantNode.cs", + "className": "ConstantNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode" + ], + "serializedFields": [ + "m_constant" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Basic/IntegerNode.cs", + "className": "IntegerNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "AsShaderProperty" + ], + "serializedFields": [ + "m_Value" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Basic/SliderNode.cs", + "className": "SliderNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "AsShaderProperty" + ], + "serializedFields": [ + "m_Value" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Basic/TimeNode.cs", + "className": "TimeNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresTime" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Basic/Vector1Node.cs", + "className": "Vector1Node", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "AsShaderProperty" + ], + "serializedFields": [ + "m_Value", + "m_ConstIntMode" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Basic/Vector2Node.cs", + "className": "Vector2Node", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "AsShaderProperty" + ], + "serializedFields": [ + "m_Value" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Basic/Vector3Node.cs", + "className": "Vector3Node", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "AsShaderProperty" + ], + "serializedFields": [ + "m_Value" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Basic/Vector4Node.cs", + "className": "Vector4Node", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "AsShaderProperty" + ], + "serializedFields": [ + "m_Value" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/CustomInterpolatorNode.cs", + "className": "CustomInterpolatorNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "string", + "BlockNode" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Geometry/BitangentVectorNode.cs", + "className": "BitangentVectorNode", + "baseClass": "GeometryNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresBitangent" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Geometry/InstanceIDNode.cs", + "className": "InstanceIDNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresInstanceID" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Geometry/NormalVectorNode.cs", + "className": "NormalVectorNode", + "baseClass": "GeometryNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresNormal" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Geometry/PositionNode.cs", + "className": "PositionNode", + "baseClass": "GeometryNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresPosition", + "RequiresPositionPredisplacement" + ], + "serializedFields": [ + "PositionSource" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Geometry/ScreenPositionNode.cs", + "className": "ScreenPositionNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode" + ], + "serializedFields": [ + "m_ScreenSpaceType" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Geometry/TangentVectorNode.cs", + "className": "TangentVectorNode", + "baseClass": "GeometryNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresTangent" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Geometry/UVNode.cs", + "className": "UVNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresMeshUV" + ], + "serializedFields": [ + "m_OutputChannel" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Geometry/VertexColorNode.cs", + "className": "VertexColorNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresVertexColor" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Geometry/VertexIDNode.cs", + "className": "VertexIDNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresVertexID" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Geometry/ViewDirectionNode.cs", + "className": "ViewDirectionNode", + "baseClass": "GeometryNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresViewDirection", + "GetCustomDeprecationMessage", + "GetCustomDeprecationLabel" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Geometry/ViewVectorNode.cs", + "className": "ViewVectorNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Space" + ], + "publicFields": [ + "space" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Gradient/BlackbodyNode.cs", + "className": "BlackbodyNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Gradient/GradientNode.cs", + "className": "GradientNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "AsShaderProperty" + ], + "serializedFields": [ + "m_Value", + "m_SerializableColorKeys", + "m_SerializableAlphaKeys", + "m_SerializableMode" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Gradient/SampleGradientNode.cs", + "className": "SampleGradient", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Lighting/AmbientNode.cs", + "className": "AmbientNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Lighting/BakedGINode.cs", + "className": "BakedGINode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresPixelPosition", + "RequiresPosition", + "RequiresNormal", + "RequiresMeshUV" + ], + "serializedFields": [ + "m_ApplyScaling" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Lighting/MainLightDirectionNode.cs", + "className": "MainLightDirectionNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Lighting/ReflectionProbeNode.cs", + "className": "ReflectionProbeNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Matrix/Matrix2Node.cs", + "className": "Matrix2Node", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "AsShaderProperty" + ], + "serializedFields": [ + "m_Row0", + "m_Row1" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Matrix/Matrix3Node.cs", + "className": "Matrix3Node", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "AsShaderProperty" + ], + "serializedFields": [ + "m_Row0", + "m_Row1", + "m_Row2" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Matrix/Matrix4Node.cs", + "className": "Matrix4Node", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "AsShaderProperty" + ], + "serializedFields": [ + "m_Row0", + "m_Row1", + "m_Row2", + "m_Row3" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Matrix/TransformationMatrixNode.cs", + "className": "TransformationMatrixNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresVertexColor", + "RequiresTransform" + ], + "serializedFields": [ + "m_matrix", + "m_MatrixType" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/PBR/DielectricSpecularNode.cs", + "className": "DielectricSpecularNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode" + ], + "serializedFields": [ + "m_Material" + ], + "publicFields": [ + "type", + "range", + "indexOfRefraction" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/PBR/MetalReflectanceNode.cs", + "className": "MetalReflectanceNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode" + ], + "serializedFields": [ + "m_Material" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/PropertyNode.cs", + "className": "PropertyNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "UpdateNodeDisplayName", + "OnEnable", + "GenerateNodeCode", + "GetConnectionStateVariableNameForSlot", + "OnShaderInputUpdated" + ], + "serializedFields": [ + "m_Property" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Scene/CameraNode.cs", + "className": "CameraNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresTransform" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Scene/EyeIndexNode.cs", + "className": "EyeIndexNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Scene/FogNode.cs", + "className": "FogNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresTransform" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Scene/ObjectNode.cs", + "className": "ObjectNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresTransform" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Scene/SceneColorNode.cs", + "className": "SceneColorNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresCameraOpaqueTexture" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Scene/SceneDepthDifferenceNode.cs", + "className": "SceneDepthDifferenceNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_DepthSamplingMode" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Scene/SceneDepthNode.cs", + "className": "SceneDepthNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresDepthTexture" + ], + "serializedFields": [ + "m_DepthSamplingMode" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Scene/ScreenNode.cs", + "className": "ScreenNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/CalculateLevelOfDetailTexture2DNode.cs", + "className": "CalculateLevelOfDetailTexture2DNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresMeshUV" + ], + "serializedFields": [ + "m_Clamp" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/CubemapAssetNode.cs", + "className": "CubemapAssetNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AsShaderProperty", + "GetSourceAssetDependencies" + ], + "serializedFields": [ + "m_Cubemap" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/GatherTexture2DNode.cs", + "className": "GatherTexture2DNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresMeshUV" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/ProceduralVirtualTextureNode.cs", + "className": "ProceduralVirtualTextureNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AsShaderProperty" + ], + "serializedFields": [ + "vtProperty" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/SampleCubemapNode.cs", + "className": "SampleCubemapNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresViewDirection", + "RequiresNormal" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/SampleRawCubemapNode.cs", + "className": "SampleRawCubemapNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresNormal" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/SamplerStateNode.cs", + "className": "SamplerStateNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AsShaderProperty" + ], + "serializedFields": [ + "TextureSamplerState" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/SampleTexture2DArrayNode.cs", + "className": "SampleTexture2DArrayNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresMeshUV" + ], + "serializedFields": [ + "m_EnableGlobalMipBias", + "m_MipSamplingMode" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/SampleTexture2DLODNode.cs", + "className": "SampleTexture2DLODNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresMeshUV" + ], + "serializedFields": [ + "m_TextureType", + "m_NormalMapSpace" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/SampleTexture2DNode.cs", + "className": "SampleTexture2DNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresMeshUV" + ], + "serializedFields": [ + "m_TextureType", + "m_NormalMapSpace", + "m_EnableGlobalMipBias", + "m_MipSamplingMode" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/SampleTexture3DNode.cs", + "className": "SampleTexture3DNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_MipSamplingMode" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/SampleVirtualTextureNode.cs", + "className": "SampleVirtualTextureNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RebuildAllSlots", + "GetFeedbackVariableName", + "GenerateNodeFunction", + "GenerateNodeCode", + "RequiresMeshUV", + "RequiresTime", + "RequiresScreenPosition" + ], + "serializedFields": [ + "m_AddressMode", + "m_LodCalculation", + "m_SampleQuality", + "m_EnableGlobalMipBias", + "m_NoFeedback" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/TexelSizeNode.cs", + "className": "Texture2DPropertiesNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/Texture2DArrayAssetNode.cs", + "className": "Texture2DArrayAssetNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AsShaderProperty", + "GetSourceAssetDependencies" + ], + "serializedFields": [ + "m_Texture" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/Texture2DAssetNode.cs", + "className": "Texture2DAssetNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AsShaderProperty", + "GetSourceAssetDependencies" + ], + "serializedFields": [ + "m_Texture" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/Texture3DAssetNode.cs", + "className": "Texture3DAssetNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AsShaderProperty" + ], + "serializedFields": [ + "m_Texture" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/TextureStackNode.cs", + "className": "VirtualTexturingFeedbackUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/UI/ElementLayoutUVNode.cs", + "className": "ElementLayoutUV", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresUITK", + "RequiresMeshUV" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/UI/ElementTextureSizeNode.cs", + "className": "ElementTextureUVSize", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresUITK" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/UI/ElementTextureUVNode.cs", + "className": "ElementTextureUVNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresUITK", + "RequiresMeshUV" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/IPropertyFromNode.cs", + "className": "IPropertyFromNode", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/LegacyUnknownTypeNode.cs", + "className": "LegacyUnknownTypeNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "serializedType", + "serializedData", + "foundType" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Advanced/AbsoluteNode.cs", + "className": "AbsoluteNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Advanced/ExponentialNode.cs", + "className": "ExponentialNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_ExponentialBase" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Advanced/LengthNode.cs", + "className": "LengthNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Advanced/LogNode.cs", + "className": "LogNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_LogBase" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Advanced/ModuloNode.cs", + "className": "ModuloNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Advanced/NegateNode.cs", + "className": "NegateNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Advanced/NormalizeNode.cs", + "className": "NormalizeNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Advanced/PosterizeNode.cs", + "className": "PosterizeNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Advanced/ReciprocalNode.cs", + "className": "ReciprocalNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_ReciprocalMethod" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Advanced/ReciprocalSquareRootNode.cs", + "className": "ReciprocalSquareRootNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Basic/AddNode.cs", + "className": "AddNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Basic/DivideNode.cs", + "className": "DivideNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Basic/MultiplyNode.cs", + "className": "MultiplyNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "GenerateNodeFunction" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Basic/PowerNode.cs", + "className": "PowerNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Basic/SquareRootNode.cs", + "className": "SquareRootNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Basic/SubtractNode.cs", + "className": "SubtractNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Derivative/DDXNode.cs", + "className": "DDXNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Derivative/DDXYNode.cs", + "className": "DDXYNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Derivative/DDYNode.cs", + "className": "DDYNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Interpolation/InverseLerpNode.cs", + "className": "InverseLerpNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Interpolation/LerpNode.cs", + "className": "LerpNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Interpolation/SmoothstepNode.cs", + "className": "SmoothstepNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Matrix/MatrixConstructionNode.cs", + "className": "MatrixConstructionNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "GenerateNodeFunction" + ], + "serializedFields": [ + "m_Axis" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Matrix/MatrixDeterminantNode.cs", + "className": "MatrixDeterminantNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Matrix/MatrixSplitNode.cs", + "className": "MatrixSplitNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode" + ], + "serializedFields": [ + "m_Axis" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Matrix/MatrixTransposeNode.cs", + "className": "MatrixTransposeNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Range/ClampNode.cs", + "className": "ClampNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Range/FractionNode.cs", + "className": "FractionNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Range/MaximumNode.cs", + "className": "MaximumNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Range/MinimumNode.cs", + "className": "MinimumNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Range/OneMinusNode.cs", + "className": "OneMinusNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Range/RandomRangeNode.cs", + "className": "RandomRangeNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Range/RemapNode.cs", + "className": "RemapNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Range/SaturateNode.cs", + "className": "SaturateNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Round/CeilingNode.cs", + "className": "CeilingNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Round/FloorNode.cs", + "className": "FloorNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Round/RoundNode.cs", + "className": "RoundNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Round/SignNode.cs", + "className": "SignNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Round/StepNode.cs", + "className": "StepNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Round/TruncateNode.cs", + "className": "TruncateNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/ArccosineNode.cs", + "className": "ArccosineNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/ArcsineNode.cs", + "className": "ArcsineNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/Arctangent2Node.cs", + "className": "Arctangent2Node", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/ArctangentNode.cs", + "className": "ArctangentNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/CosineNode.cs", + "className": "CosineNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/DegreesToRadiansNode.cs", + "className": "DegreesToRadiansNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/HyperbolicCosineNode.cs", + "className": "HyperbolicCosineNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/HyperbolicSineNode.cs", + "className": "HyperbolicSineNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/HyperbolicTangentNode.cs", + "className": "HyperbolicTangentNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/RadiansToDegreesNode.cs", + "className": "RadiansToDegreesNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/SineNode.cs", + "className": "SineNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/TangentNode.cs", + "className": "TangentNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Vector/CrossProductNode.cs", + "className": "CrossProductNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Vector/DistanceNode.cs", + "className": "DistanceNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Vector/DotProductNode.cs", + "className": "DotProductNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Vector/FresnelEffectNode.cs", + "className": "FresnelNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Vector/ProjectionNode.cs", + "className": "ProjectionNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Vector/ReflectionNode.cs", + "className": "ReflectionNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Vector/RefractNode.cs", + "className": "RefractNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeFunction", + "GenerateNodeCode" + ], + "serializedFields": [ + "m_RefractMode" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Vector/RejectionNode.cs", + "className": "RejectionNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Vector/RotateAboutAxisNode.cs", + "className": "RotateAboutAxisNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Unit" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Vector/SphereMaskNode.cs", + "className": "SphereMaskNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Vector/TransformNode.cs", + "className": "TransformNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresTangent", + "RequiresBitangent", + "RequiresNormal", + "RequiresTransform" + ], + "serializedFields": [ + "m_Conversion", + "m_ConversionType", + "m_Normalize" + ], + "publicFields": [ + "from", + "to", + "m_ConversionType" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Wave/NoiseSineWaveNode.cs", + "className": "NoiseSineWaveNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Wave/SawtoothWaveNode.cs", + "className": "SawtoothWaveNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Wave/SquareWaveNode.cs", + "className": "SquareWaveNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Wave/TriangleWaveNode.cs", + "className": "TriangleWaveNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/MeshDeformation/ComputeDeformNode.cs", + "className": "ComputeDeformNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresVertexID", + "RequiresPosition", + "RequiresNormal", + "RequiresTangent", + "GenerateNodeCode", + "GenerateNodeFunction" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/MeshDeformation/LinearBlendSkinningNode.cs", + "className": "LinearBlendSkinningNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresVertexSkinning", + "RequiresPosition", + "RequiresNormal", + "RequiresTangent", + "GenerateNodeCode", + "GenerateNodeFunction" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/NodeClassCache.cs", + "className": "NodeClassCache", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/NormalMapSpace.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Procedural/CheckerboardNode.cs", + "className": "CheckerboardNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Procedural/Noise/GradientNoiseNode.cs", + "className": "GradientNoiseNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresMeshUV" + ], + "serializedFields": [ + "m_HashType" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Procedural/Noise/SimpleNoiseNode.cs", + "className": "NoiseNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresMeshUV" + ], + "serializedFields": [ + "m_HashType" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Procedural/Noise/VoronoiNode.cs", + "className": "VoronoiNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresMeshUV" + ], + "serializedFields": [ + "m_HashType" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Procedural/Shape/EllipseNode.cs", + "className": "EllipseNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Procedural/Shape/PolygonNode.cs", + "className": "PolygonNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Procedural/Shape/RectangleNode.cs", + "className": "RectangleNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_ClampType" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Procedural/Shape/RoundedPolygonNode.cs", + "className": "RoundedPolygonNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Procedural/Shape/RoundedRectangleNode.cs", + "className": "RoundedRectangleNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/RedirectNode.cs", + "className": "RedirectNode", + "baseClass": "Node", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/ShaderStage.cs", + "className": "ShaderStageExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/SlotValue.cs", + "className": "SlotValueHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Terrain/TerrainPropertiesNode.cs", + "className": "TerrainPropertiesNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeFunction" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Terrain/TerrainTexture.cs", + "className": "TerrainTexture", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "GenerateNodeFunction" + ], + "serializedFields": [ + "m_TextureType" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/TitleAttribute.cs", + "className": "TitleAttribute", + "baseClass": "ContextFilterableAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "title" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultBitmapTextNode.cs", + "className": "DefaultBitmapTextNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresUITK" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultGradientNode.cs", + "className": "DefaultGradientNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresUITK" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultSDFTextNode.cs", + "className": "DefaultSDFTextNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresUITK" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultSolidNode.cs", + "className": "DefaultSolidNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresUITK" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultTextureNode.cs", + "className": "DefaultTextureNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresUITK" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/IsForcedGammaNode.cs", + "className": "IsForcedGammaNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresUITK" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/RenderTypeBranchNode.cs", + "className": "RenderTypeBranchNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresUITK" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/RenderTypeNode.cs", + "className": "RenderTypeNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresUITK" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/SampleElementTextureNode.cs", + "className": "SampleElementTextureNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeFunction", + "GenerateNodeCode", + "RequiresUITK" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/CustomFunctionNode.cs", + "className": "CustomFunctionNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetSourceAssetDependencies", + "GenerateNodeCode", + "GenerateNodeFunction", + "Reload", + "RequiresTransform" + ], + "serializedFields": [ + "m_SourceType", + "m_FunctionName", + "m_FunctionSource", + "m_FunctionSourceUsePragmas", + "m_FunctionBody" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/DropdownNode.cs", + "className": "DropdownNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "UpdateNodeDisplayName", + "OnEnable", + "UpdateNode", + "GenerateNodeCode", + "GetSlotIdForPermutation", + "GetSlotIdForActiveSelection", + "OnShaderInputUpdated" + ], + "serializedFields": [ + "m_Dropdown" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/KeywordNode.cs", + "className": "KeywordNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "UpdateNodeDisplayName", + "OnEnable", + "UpdateNode", + "GenerateNodeCode", + "GetSlotIdForPermutation", + "OnShaderInputUpdated" + ], + "serializedFields": [ + "m_Keyword" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/AllNode.cs", + "className": "AllNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/AndNode.cs", + "className": "AndNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/AnyNode.cs", + "className": "AnyNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/BranchNode.cs", + "className": "BranchNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/BranchOnInputConnection.cs", + "className": "BranchOnInputConnectionNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/ComparisonNode.cs", + "className": "ComparisonNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_ComparisonType" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/IsFrontFaceNode.cs", + "className": "IsFrontFaceNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "RequiresFaceSign" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/IsInfiniteNode.cs", + "className": "IsInfiniteNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/IsNanNode.cs", + "className": "IsNanNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/NandNode.cs", + "className": "NandNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/NotNode.cs", + "className": "NotNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/OrNode.cs", + "className": "OrNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/PreviewNode.cs", + "className": "PreviewNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetDimensions" + ], + "serializedFields": [ + "m_Width", + "m_Height" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/RedirectNodeData.cs", + "className": "RedirectNodeData", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetPosition", + "GetOutputAndInputSlots" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/RedirectNodeView.cs", + "className": "RedirectNodeView", + "baseClass": "RedirectNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ConnectToData", + "AddSlots", + "Dispose", + "UpdatePortInputTypes", + "OnModified", + "FindPort", + "AttachMessage", + "ClearMessage", + "SetColor", + "ResetColor", + "UpdateDropdownEntries" + ], + "serializedFields": [], + "publicFields": [ + "gvNode" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/SplitTextureTransformNode.cs", + "className": "SplitTextureTransformNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/SubGraphNode.cs", + "className": "SubGraphNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "GetSourceAssetDependencies", + "GenerateNodeCode", + "OnEnable", + "Reload", + "GetShaderProperty", + "CollectShaderKeywords", + "RequiresNormal", + "RequiresMeshUV", + "RequiresScreenPosition", + "RequiresNDCPosition", + "RequiresPixelPosition", + "RequiresViewDirection", + "RequiresPosition", + "RequiresPositionPredisplacement", + "RequiresTangent", + "RequiresTime", + "RequiresFaceSign", + "RequiresBitangent", + "RequiresVertexColor", + "RequiresCameraOpaqueTexture", + "RequiresDepthTexture", + "RequiresVertexSkinning", + "RequiresVertexID", + "RequiresInstanceID", + "RequiresUITK", + "GetDropdownEntryName", + "SetDropdownEntryName" + ], + "serializedFields": [ + "m_SerializedSubGraph", + "m_PropertyGuids", + "m_PropertyIds", + "m_Dropdowns", + "m_DropdownSelectedEntries" + ], + "publicFields": [ + "subGraph", + "fileID", + "guid", + "type" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UV/FlipbookNode.cs", + "className": "FlipbookNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeCode", + "GenerateNodeFunction", + "RequiresMeshUV" + ], + "serializedFields": [ + "m_InvertX", + "m_InvertY" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UV/ParallaxMappingNode.cs", + "className": "ParallaxMappingNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeFunction", + "GenerateNodeCode", + "RequiresViewDirection", + "RequiresMeshUV" + ], + "serializedFields": [ + "m_Channel" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UV/ParallaxOcclusionMappingNode.cs", + "className": "ParallaxOcclusionMappingNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeFunction", + "GenerateNodeCode", + "RequiresTransform", + "RequiresViewDirection", + "RequiresMeshUV" + ], + "serializedFields": [ + "m_Channel" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UV/PolarCoordinatesNode.cs", + "className": "PolarCoordinatesNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UV/RadialShearNode.cs", + "className": "RadialShearNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UV/RotateNode.cs", + "className": "RotateNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Unit" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UV/SpherizeNode.cs", + "className": "SpherizeNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UV/TilingAndOffsetNode.cs", + "className": "TilingAndOffsetNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UV/TriplanarNode.cs", + "className": "TriplanarNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresPosition", + "RequiresNormal", + "RequiresTangent", + "RequiresBitangent" + ], + "serializedFields": [ + "m_TextureType", + "m_InputSpace", + "m_NormalOutputSpace" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Nodes/UV/TwirlNode.cs", + "className": "TwirlNode", + "baseClass": "CodeFunctionNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/SubGraph/SubGraphAsset.cs", + "className": "SubGraphAsset", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "GetInputDependencies", + "GetOutputDependencies", + "WriteData", + "OnBeforeSerialize", + "OnAfterDeserialize", + "LoadGraphData" + ], + "serializedFields": [ + "SerializationHelper" + ], + "publicFields": [ + "key", + "value", + "graphPrecisionFlags", + "slotName", + "capabilities", + "inputSlotName", + "outputSlotName", + "inputs", + "keywords", + "dropdowns", + "nodeProperties", + "outputs", + "unsupportedTargets", + "isValid", + "processedAt", + "functionName", + "inputStructName", + "hlslName", + "assetGuid", + "isNull", + "requirements", + "path", + "documentationPath", + "functions", + "includes", + "vtFeedbackVariables", + "children", + "descendents", + "inputCapabilities", + "outputCapabilities", + "slotDependencies", + "subGraphGraphPrecision", + "outputGraphPrecision", + "previewMode" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/SubGraph/SubGraphOutputNode.cs", + "className": "SubGraphOutputNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddSlot" + ], + "serializedFields": [], + "publicFields": [ + "IsFirstSlotValid" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/FunctionRegistry.cs", + "className": "FunctionRegistry", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresIncludes", + "RequiresIncludePath", + "ProvideFunction" + ], + "serializedFields": [], + "publicFields": [ + "code", + "nodes", + "isGeneric", + "graphPrecisionFlags", + "concretePrecisionFlags" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/GradientUtil.cs", + "className": "GradientUtil", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/GraphUtil.cs", + "className": "GraphUtil", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "CreateAndRenameGraphFromTemplate" + ], + "serializedFields": [], + "publicFields": [ + "name", + "dependsOn", + "semantic", + "typeName", + "conditional" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/Identifier.cs", + "className": "Identifier", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IncrementVersion" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/KeywordCollector.cs", + "className": "KeywordCollector", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddShaderKeyword", + "GetKeywordsDeclaration", + "CalculateKeywordPermutations" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/KeywordDependentCollection.cs", + "className": "KeywordDependentCollection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "permutationCount", + "all", + "allPermutations", + "baseInstance" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/KeywordUtil.cs", + "className": "KeywordUtil", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/Logging.cs", + "className": "ConsoleLogHandler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "LogFormat", + "LogException" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/MipSamplingModes.cs", + "className": "Mip2DSamplingInputs", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "biasInput", + "lodInput", + "ddxInput", + "ddyInput", + "bias", + "lod", + "ddx", + "ddy" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/PooledHashSet.cs", + "className": "PooledHashSet", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/PooledList.cs", + "className": "PooledList", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/PrecisionUtil.cs", + "className": "PrecisionUtil", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/PropertyUtil.cs", + "className": "PropertyUtil", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/RGBANodeOutput.cs", + "className": "RGBANodeOutput", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateNodes", + "SetCapabilities" + ], + "serializedFields": [], + "publicFields": [ + "rgbaOutput", + "rOutput", + "gOutput", + "bOutput", + "aOutput", + "rgba", + "r", + "g", + "b", + "a", + "capabilities" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/ScreenSpaceType.cs", + "className": "ScreenSpaceTypeExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/SerializationHelper.cs", + "className": "SerializationHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsValid" + ], + "serializedFields": [ + "fullName", + "typeInfo", + "JSONnodeData" + ], + "publicFields": [ + "fullName", + "typeInfo", + "JSONnodeData" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/ShaderGraphRequirementsPerKeyword.cs", + "className": "ShaderGraphRequirementsPerKeyword", + "baseClass": "KeywordDependentCollection`7", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetRequirements", + "UnionWith" + ], + "serializedFields": [], + "publicFields": [ + "instances", + "instanceCount", + "permutationIndex" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/SlotValueTypeUtil.cs", + "className": "SlotValueTypeUtil", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/SpaceTransformUtil.cs", + "className": "SpaceTransformUtil", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "from", + "to", + "type", + "normalize", + "version", + "RequiresNormal", + "RequiresTangent", + "RequiresBitangent", + "RequiresPosition", + "RequiresTransform" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/StackPool.cs", + "className": "StackPool", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/TextUtil.cs", + "className": "TextUtil", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Data/Util/UvChannel.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/DefaultShaderIncludes.cs", + "className": "DefaultShaderIncludes", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Blackboard/BlackboardInputInfo.cs", + "className": "BlackboardInputInfo", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "priority", + "name" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Blackboard/BlackboardUtils.cs", + "className": "BlackboardUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Blackboard/SGBlackboard.cs", + "className": "SGBlackboard", + "baseClass": "GraphSubWindow", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnControllerChanged", + "OnControllerEvent", + "SetCurrentVariantUsage", + "OnDragEnterEvent", + "OnDragExitedEvent" + ], + "serializedFields": [ + "m_Guid", + "m_GroupName" + ], + "publicFields": [ + "m_VariantExceededHelpBox" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Blackboard/SGBlackboardCategory.cs", + "className": "SGBlackboardCategory", + "baseClass": "GraphElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnControllerChanged", + "OnControllerEvent", + "CategoryContains", + "AddToSelection", + "RemoveFromSelection", + "ClearSelection", + "CompareTo", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "viewModel" + ], + "unityApiUsage": [ + "Instantiate", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Blackboard/SGBlackboardField.cs", + "className": "SGBlackboardField", + "baseClass": "GraphElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnControllerChanged", + "OnControllerEvent", + "GetObjectToInspect", + "SupplyDataToPropertyDrawer", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "shaderInput", + "inspectorTitle" + ], + "unityApiUsage": [ + "Instantiate", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Blackboard/SGBlackboardRow.cs", + "className": "SGBlackboardRow", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Colors/CategoryColors.cs", + "className": "CategoryColors", + "baseClass": "ColorProviderFromStyleSheet", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Colors/ColorManager.cs", + "className": "ColorManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetNodesDirty", + "SetActiveProvider", + "UpdateNodeViews", + "UpdateNodeView" + ], + "serializedFields": [], + "publicFields": [ + "providerNames", + "providersCount", + "activeProviderName", + "activeSupportsCustom" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Colors/CustomColorData.cs", + "className": "CustomColorData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGetColor", + "Set", + "Remove", + "OnBeforeSerialize", + "OnAfterDeserialize" + ], + "serializedFields": [], + "publicFields": [ + "Key", + "Value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Colors/HeatmapColors.cs", + "className": "HeatmapColors", + "baseClass": "ColorProviderFromCode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Colors/IColorProvider.cs", + "className": "IColorProvider", + "baseClass": "IColorProvider", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Colors/NoColors.cs", + "className": "NoColors", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetTitle", + "AllowCustom", + "ClearOnDirty", + "ApplyColor", + "ClearColor" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Colors/PrecisionColors.cs", + "className": "PrecisionColors", + "baseClass": "ColorProviderFromStyleSheet", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Colors/ShaderGraphHeatmapValues.cs", + "className": "ShaderGraphHeatmapValues", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "TryGetCategory", + "TryGetCategoryColor", + "PopulateNodesFromProject", + "ContainsAllApplicableNodes" + ], + "serializedFields": [ + "string", + "int", + "m_Entries", + "m_Nodes", + "m_Subgraphs" + ], + "publicFields": [ + "Entries" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Colors/UserColors.cs", + "className": "UserColors", + "baseClass": "ColorProviderFromCode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controllers/BlackboardCategoryController.cs", + "className": "BlackboardCategoryController", + "baseClass": "SGViewController`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "modifyGraphDataAction", + "editorPrefsBaseKey" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controllers/BlackboardController.cs", + "className": "BlackboardController", + "baseClass": "SGViewController`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetShaderInput", + "GetFirstSelectedCategoryGuid", + "UpdateBlackboardTitle", + "GetBlackboardCategory", + "GetBlackboardRow" + ], + "serializedFields": [], + "publicFields": [ + "isKeyword", + "isDropdown", + "keywordType", + "builtInKeyword", + "deprecatedPropertyName", + "version", + "modifyGraphDataAction" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controllers/SGController.cs", + "className": "SGController", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnDisable" + ], + "publicMethods": [ + "SendEvent", + "Cleanup" + ], + "serializedFields": [], + "publicFields": [ + "modifyGraphDataAction", + "target", + "controller", + "change", + "isPropagationStopped", + "m_DisableCalled", + "Model", + "ViewModel" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controllers/ShaderInputViewController.cs", + "className": "ShaderInputViewController", + "baseClass": "SGViewController`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "modifyGraphDataAction" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/ButtonControl.cs", + "className": "ButtonControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [ + "text", + "action" + ], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/ChannelEnumControl.cs", + "className": "ChannelEnumControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl", + "OnNodeModified" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/ChannelEnumMaskControl.cs", + "className": "ChannelEnumMaskControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl", + "OnNodeModified" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/ChannelMixerControl.cs", + "className": "ChannelMixerControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/ColorControl.cs", + "className": "ColorControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/CubemapControl.cs", + "className": "CubemapControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/DefaultControl.cs", + "className": "DefaultControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/DielectricSpecularControl.cs", + "className": "DielectricSpecularControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/EnumControl.cs", + "className": "EnumControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/EnumConversionControl.cs", + "className": "IEnumConversion", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/GradientControl.cs", + "className": "GradientControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [ + "m_GradientObject", + "m_SerializedObject" + ], + "publicFields": [ + "gradient" + ], + "unityApiUsage": [ + "Instantiate", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/IControlAttribute.cs", + "className": "IControlAttribute", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/IdentifierControl.cs", + "className": "IdentifierControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/IntegerControl.cs", + "className": "IntegerControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/ObjectControl.cs", + "className": "ObjectControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/PopupControl.cs", + "className": "PopupControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [ + "selectedEntry", + "popupEntries" + ], + "unityApiUsage": [ + "Instantiate", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/SliderControl.cs", + "className": "SliderControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl", + "OnNodeModified" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/TextControl.cs", + "className": "TextControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/Texture3DControl.cs", + "className": "Texture3DControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/TextureArrayControl.cs", + "className": "TextureArrayControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/TextureControl.cs", + "className": "TextureControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/ToggleControl.cs", + "className": "ToggleData", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl", + "OnNodeModified" + ], + "serializedFields": [], + "publicFields": [ + "isOn", + "isEnabled" + ], + "unityApiUsage": [ + "Instantiate", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Controls/VectorControl.cs", + "className": "MultiFloatControlAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InstantiateControl" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/EdgeConnectorListener.cs", + "className": "EdgeConnectorListener", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnDropOutsidePort", + "OnDrop" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/INodeModificationListener.cs", + "className": "AbstractMaterialNodeModificationListener", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/InspectorView.cs", + "className": "InspectorView", + "baseClass": "GraphSubWindow", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "InitializeGraphSettings", + "TriggerInspectorUpdate", + "Update", + "RefreshInspectables" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/MasterPreviewView.cs", + "className": "MasterPreviewView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnStartResize", + "OnResized", + "CanResizePastParentBounds", + "KeepSquareAspect" + ], + "serializedFields": [], + "publicFields": [ + "onResized" + ], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/AbstractMaterialNodePropertyDrawer.cs", + "className": "AbstractMaterialNodePropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetPropertyData", + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/BoolPropertyDrawer.cs", + "className": "BoolPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/ColorPropertyDrawer.cs", + "className": "ColorPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/CubemapPropertyDrawer.cs", + "className": "CubemapPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/CustomFunctionNodePropertyDrawer.cs", + "className": "CustomFunctionNodePropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/DropdownPropertyDrawer.cs", + "className": "DropdownPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/EnumPropertyDrawer.cs", + "className": "EnumPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/FloatPropertyDrawer.cs", + "className": "FloatPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/GradientPropertyDrawer.cs", + "className": "GradientPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/GraphDataPropertyDrawer.cs", + "className": "GraphDataPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetPropertyData", + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/IntegerPropertyDrawer.cs", + "className": "IntegerPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/IShaderPropertyDrawer.cs", + "className": "IShaderPropertyDrawer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/MatrixPropertyDrawer.cs", + "className": "MatrixPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/PositionNodePropertyDrawer.cs", + "className": "PositionNodePropertyDrawer", + "baseClass": "AbstractMaterialNodePropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/ProceduralVirtualTextureNodePropertyDrawer.cs", + "className": "ProceduralVirtualTextureNodePropertyDrawer", + "baseClass": "AbstractMaterialNodePropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/SamplerStateNodePropertyDrawer.cs", + "className": "SamplerStateNodePropertyDrawer", + "baseClass": "AbstractMaterialNodePropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/SampleTexture2DArrayNodePropertyDrawer.cs", + "className": "SampleTexture2DArrayNodePropertyDrawer", + "baseClass": "AbstractMaterialNodePropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/SampleTexture2DNodePropertyDrawer.cs", + "className": "SampleTexture2DNodePropertyDrawer", + "baseClass": "AbstractMaterialNodePropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/SampleTexture3DNodePropertyDrawer.cs", + "className": "SampleTexture3DNodePropertyDrawer", + "baseClass": "AbstractMaterialNodePropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/SampleVirtualTextureNodePropertyDrawer.cs", + "className": "SampleVirtualTextureNodePropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/ShaderInputPropertyDrawer.cs", + "className": "ShaderInputPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty", + "ResetReferenceName", + "UpgradeDefaultReferenceName", + "GetDuplicateSafeEnumDisplayName", + "GetDuplicateSafeReferenceName", + "GetDuplicateSafeDropdownDisplayName" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/SubGraphOutputNodePropertyDrawer.cs", + "className": "SubGraphOutputNodePropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetPropertyData", + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/TextPropertyDrawer.cs", + "className": "TextPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [ + "textField", + "label" + ], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/Texture2DArrayPropertyDrawer.cs", + "className": "Texture2DArrayPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/Texture2DPropertyDrawer.cs", + "className": "Texture2DPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/Texture3DPropertyDrawer.cs", + "className": "Texture3DPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/ToggleDataPropertyDrawer.cs", + "className": "ToggleDataPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/TransformNodePropertyDrawer.cs", + "className": "TransformNodePropertyDrawer", + "baseClass": "AbstractMaterialNodePropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/TriplanarNodePropertyDrawer.cs", + "className": "TriplanarNodePropertyDrawer", + "baseClass": "AbstractMaterialNodePropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/Vector2PropertyDrawer.cs", + "className": "Vector2PropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/Vector3PropertyDrawer.cs", + "className": "Vector3PropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/Vector4PropertyDrawer.cs", + "className": "Vector4PropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawProperty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawerUtils.cs", + "className": "PropertyDrawerUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/ShaderGraphHeatmapValuesEditor.cs", + "className": "ShaderGraphHeatmapValuesEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/WindowDockingLayout.cs", + "className": "WindowDockingLayout", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CalculateDockingCornerAndOffset", + "ClampToParentWindow", + "ApplyPosition", + "ApplySize", + "GetLayout" + ], + "serializedFields": [ + "m_DockingLeft", + "m_DockingTop", + "m_VerticalOffset", + "m_HorizontalOffset", + "m_Size" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Interfaces/IRectInterface.cs", + "className": "IRectInterface", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Interfaces/IResizable.cs", + "className": "ISGResizable", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Interfaces/ISGControlledElement.cs", + "className": "ISGControlledElement", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Interfaces/ISGViewModel.cs", + "className": "ISGViewModel", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Interfaces/IShaderInputObserver.cs", + "className": "IShaderInputObserver", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Manipulators/Draggable.cs", + "className": "Draggable", + "baseClass": "MouseManipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Manipulators/ElementResizer.cs", + "className": "ElementResizer", + "baseClass": "Manipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Manipulators/MasterPreviewManipulator.cs", + "className": "MasterPreviewManipulator", + "baseClass": "ContextualMenuManipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Manipulators/Scrollable.cs", + "className": "Scrollable", + "baseClass": "MouseManipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Manipulators/WindowDraggable.cs", + "className": "WindowDraggable", + "baseClass": "MouseManipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "OnDragFinished" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/MaterialEditor/ShaderGraphPropertyDrawers.cs", + "className": "ShaderGraphPropertyDrawers", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/MaterialGraphEditWindow.cs", + "className": "MaterialGraphEditWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "ReloadSubGraphsOnNextUpdate", + "CheckForChanges", + "AssetWasDeleted", + "UpdateTitle", + "PingAsset", + "IsGraphAssetCheckedOut", + "CheckoutAsset", + "SaveAsset", + "SaveAs", + "ToSubGraph", + "Initialize" + ], + "serializedFields": [ + "m_Selected", + "m_GraphObject", + "m_LastSerializedFileContents", + "m_AssetMaybeChangedOnDisk", + "m_AssetMaybeDeleted" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/MaterialGraphPreviewGenerator.cs", + "className": "MaterialGraphPreviewGenerator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DoRenderPreview", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/PreviewManager.cs", + "className": "PreviewManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ResizeMasterPreview", + "GetPreviewRenderData", + "UpdateMasterPreview", + "ReloadChangedFiles", + "HandleGraphChanges", + "RenderPreviews", + "ProcessInDependencyOrder", + "ProcessInDependencyOrderRecursive", + "Dispose", + "NotifyPreviewChanged" + ], + "serializedFields": [], + "publicFields": [ + "node", + "shader", + "mat", + "shaderString", + "passesCompiling", + "isOutOfDate", + "hasError", + "previewName", + "shaderData", + "renderTexture", + "texture", + "previewMode", + "onPreviewChanged" + ], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/SearchWindowAdapter.cs", + "className": "SearchWindowAdapter", + "baseClass": "SearcherAdapter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "NodeGUID" + ], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/SearchWindowProvider.cs", + "className": "SearchWindowProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize", + "Dispose", + "GenerateNodeEntries", + "OnSearcherSelectEntry", + "CopyNodeForGraph" + ], + "serializedFields": [], + "publicFields": [ + "title", + "node", + "compatibleSlotId", + "slotName", + "currentNodeEntries" + ], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/ViewModels/BlackboardCategoryViewModel.cs", + "className": "BlackboardCategoryViewModel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ResetViewModelData" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/ViewModels/BlackboardViewModel.cs", + "className": "BlackboardViewModel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ResetViewModelData" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/ViewModels/InspectorViewModel.cs", + "className": "InspectorViewModel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ResetViewModelData" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/ViewModels/ShaderInputViewModel.cs", + "className": "ShaderInputViewModel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ResetViewModelData" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/ContextView.cs", + "className": "ContextView", + "baseClass": "StackNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddPort", + "InsertBlock", + "InsertElements", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "contextData", + "port", + "isDragging" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/FloatField.cs", + "className": "FloatField", + "baseClass": "DoubleField", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/GradientEdge.cs", + "className": "GradientEdge", + "baseClass": "Edge", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdateClasses" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/GraphEditorView.cs", + "className": "GraphEditorView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "HandleGraphChanges", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "previewLayout", + "isBlackboardVisible", + "isPreviewVisible", + "isInspectorVisible", + "colorProvider" + ], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/GraphSubWindow.cs", + "className": "GraphSubWindow", + "baseClass": "GraphElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ShowWindow", + "HideWindow", + "ClampToParentLayout", + "OnStartResize", + "OnResized", + "DeserializeLayout", + "CanResizePastParentBounds" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/HelpBoxRow.cs", + "className": "HelpBoxRow", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/HlslFunctionView.cs", + "className": "HlslFunctionView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/IdentifierField.cs", + "className": "IdentifierField", + "baseClass": "TextValueField`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/IShaderNodeView.cs", + "className": "IShaderNodeView", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/MaterialGraphView.cs", + "className": "MaterialGraphView", + "baseClass": "GraphView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "GetObjectToInspect", + "SupplyDataToPropertyDrawer", + "UpdateContextList", + "GetContext", + "CreateRedirectNode", + "GroupSelection", + "AddStickyNote", + "RemoveFromGroupNode", + "SetNodeExpandedForSelectedNodes", + "SetPreviewExpandedForSelectedNodes", + "SetNodePrecisionOnSelection", + "Compare" + ], + "serializedFields": [], + "publicFields": [ + "GetSelection", + "inspectorTitle", + "OnSelectionChange" + ], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/MaterialNodeView.cs", + "className": "MaterialNodeView", + "baseClass": "Node", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize", + "FindPort", + "AttachMessage", + "SetActive", + "ClearMessage", + "UpdateDropdownEntries", + "SetColor", + "ResetColor", + "GetColor", + "SanitizeName", + "ShowGeneratedCode", + "GetObjectToInspect", + "SupplyDataToPropertyDrawer", + "CanToggleNodeExpanded", + "OnModified", + "UpdatePortInputTypes", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "inspectorTitle", + "gvNode" + ], + "unityApiUsage": [ + "Instantiate", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/NodeSettingsView.cs", + "className": "NodeSettingsView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/PortInputView.cs", + "className": "PortInputView", + "baseClass": "GraphElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdateSlot", + "UpdateSlotType", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/PreviewSceneResources.cs", + "className": "PreviewSceneResources", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/PropertyNodeView.cs", + "className": "PropertyNodeView", + "baseClass": "TokenNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetObjectToInspect", + "SupplyDataToPropertyDrawer", + "SetColor", + "ResetColor", + "UpdatePortInputTypes", + "UpdateDropdownEntries", + "FindPort", + "OnModified", + "SetActive", + "AttachMessage", + "ClearMessage", + "Dispose", + "OnShaderInputUpdated" + ], + "serializedFields": [], + "publicFields": [ + "gvNode", + "colorElement", + "inspectorTitle" + ], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/PropertyRow.cs", + "className": "PropertyRow", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/PropertySheet.cs", + "className": "PropertySheet", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "warningContainer" + ], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/ReorderableSlotListView.cs", + "className": "ReorderableSlotListView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/ReorderableTextListView.cs", + "className": "ReorderableListView", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "GetAddMenuOptions", + "OnAddMenuItemCallback", + "RemoveItemCallback", + "OnListReorderedCallback" + ], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/ResizableElement.cs", + "className": "ResizableElement", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetResizeRules", + "BindOnResizeCallback" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/ShaderGroup.cs", + "className": "ShaderGroup", + "baseClass": "Group", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "BuildContextualMenu" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/ShaderPort.cs", + "className": "ShaderPort", + "baseClass": "Port", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/BooleanSlotControlView.cs", + "className": "BooleanSlotControlView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/ColorRGBSlotControlView.cs", + "className": "ColorRGBSlotControlView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/ColorSlotControlView.cs", + "className": "ColorRGBASlotControlView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/CubemapSlotControlView.cs", + "className": "CubemapSlotControlView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/GradientSlotControlView.cs", + "className": "GradientSlotControlView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [ + "m_GradientObject", + "m_SerializedObject" + ], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/LabelSlotControlView.cs", + "className": "LabelSlotControlView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/MultiFloatSlotControlView.cs", + "className": "MultiFloatSlotControlView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/MultiIntegerSlotControlView.cs", + "className": "MultiIntegerSlotControlView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/PropertyConnectionStateSlotControlView.cs", + "className": "PropertyConnectionStateSlotControlView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/ScreenPositionSlotControlView.cs", + "className": "ScreenPositionSlotControlView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/Texture3DSlotControlView.cs", + "className": "Texture3DSlotControlView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/TextureArraySlotControlView.cs", + "className": "TextureArraySlotControlView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/TextureSlotControlView.cs", + "className": "TextureSlotControlView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/UVSlotControlView.cs", + "className": "UVSlotControlView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Drawing/Views/StickyNote.cs", + "className": "StickyNote", + "baseClass": "GraphElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanResizePastParentBounds", + "FitText", + "BuildContextualMenu", + "GetInspectorContent" + ], + "serializedFields": [], + "publicFields": [ + "displayName" + ], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Extensions/FieldExtensions.cs", + "className": "FieldExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Extensions/IConditionalExtensions.cs", + "className": "IConditionalExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Extensions/StencilExtensions.cs", + "className": "StencilExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Attributes/GenerateBlocksAttribute.cs", + "className": "GenerateBlocksAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Collections/AdditionalCommandCollection.cs", + "className": "AdditionalCommandCollection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Collections/AssetCollection.cs", + "className": "AssetCollection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddAssetDependency" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Collections/DefineCollection.cs", + "className": "DefineCollection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [ + "value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Collections/DependencyCollection.cs", + "className": "DependencyCollection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Collections/FieldCollection.cs", + "className": "FieldCollection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Collections/IncludeCollection.cs", + "className": "IncludeCollection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "AddInternal", + "GetEnumerator" + ], + "serializedFields": [ + "includes" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Collections/KernelCollection.cs", + "className": "KernelCollection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Collections/KeywordCollection.cs", + "className": "KeywordCollection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Collections/PassCollection.cs", + "className": "PassCollection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Collections/PragmaCollection.cs", + "className": "PragmaCollection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [ + "value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Collections/RenderStateCollection.cs", + "className": "RenderStateCollection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [ + "value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Collections/StructCollection.cs", + "className": "StructCollection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Contexts/TargetActiveBlockContext.cs", + "className": "TargetActiveBlockContext", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddBlock" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Contexts/TargetFieldContext.cs", + "className": "TargetFieldContext", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddField" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Contexts/TargetPropertyGUIContext.cs", + "className": "TargetPropertyGUIContext", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddLabel", + "AddHelpBox" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Contexts/TargetSetupContext.cs", + "className": "TargetSetupContext", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetupFinalize", + "AddSubShader", + "AddKernel", + "AddAssetDependency", + "SetDefaultShaderGUI", + "AddCustomEditorForRenderPipeline", + "HasCustomEditorForRenderPipeline" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Controls.cs", + "className": "IControl", + "baseClass": "IControl", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetRequirements" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Data/ConditionalField.cs", + "className": "ConditionalField", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Data/DropdownEntry.cs", + "className": "DropdownEntry", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "id", + "displayName" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Data/FieldCondition.cs", + "className": "FieldCondition", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Data/FieldDependency.cs", + "className": "FieldDependency", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "field", + "dependsOn" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Data/KeywordEntry.cs", + "className": "KeywordEntry", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "id", + "displayName", + "referenceName", + "IsNoneKeyword" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Descriptors/AdditionalCommandDescriptor.cs", + "className": "AdditionalCommandDescriptor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Descriptors/BlockFieldDescriptor.cs", + "className": "BlockFieldDescriptor", + "baseClass": "FieldDescriptor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "createSlot" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Descriptors/FieldDescriptor.cs", + "className": "FieldDescriptor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Descriptors/IncludeDescriptor.cs", + "className": "IncludeDescriptor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "_guid", + "_path", + "_location", + "_shouldIncludeWithPragmas" + ], + "publicFields": [ + "guid", + "path", + "location", + "shouldIncludeWithPragmas" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Descriptors/KernelDescriptor.cs", + "className": "KernelDescriptor", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "name", + "templatePath", + "sharedTemplateDirectories", + "passDescriptorReference" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Descriptors/KeywordDescriptor.cs", + "className": "KeywordDescriptor", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AppendKeywordDeclarationStrings" + ], + "serializedFields": [], + "publicFields": [ + "displayName", + "referenceName", + "type", + "definition", + "scope", + "stages", + "value", + "entries" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Descriptors/PassDescriptor.cs", + "className": "PassDescriptor", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "displayName", + "referenceName", + "lightMode", + "useInPreview", + "virtualTextureFeedback", + "analyticDerivativesEnabled", + "analyticDerivativesApplyEmulate", + "passTemplatePath", + "sharedTemplateDirectories", + "validVertexBlocks", + "validPixelBlocks", + "structs", + "requiredFields", + "fieldDependencies", + "renderStates", + "pragmas", + "defines", + "keywords", + "includes", + "additionalCommands" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Descriptors/PragmaDescriptor.cs", + "className": "PragmaDescriptor", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Descriptors/RenderStateDescriptor.cs", + "className": "RenderStateDescriptor", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "value", + "type" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Descriptors/StencilDescriptor.cs", + "className": "StencilDescriptor", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "ReadMask", + "WriteMask", + "Ref", + "Comp", + "ZFail", + "Fail", + "Pass", + "CompBack", + "ZFailBack", + "FailBack", + "PassBack" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Descriptors/StructDescriptor.cs", + "className": "StructDescriptor", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "name", + "packFields", + "populateWithCustomInterpolators", + "fields" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Descriptors/SubShaderDescriptor.cs", + "className": "SubShaderDescriptor", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CompareTo" + ], + "serializedFields": [], + "publicFields": [ + "dependencyName", + "shaderName", + "shaderGUI", + "renderPipelineAssetType", + "hideTags", + "pipelineTag", + "IgnoreProjector", + "customTags", + "renderType", + "PreviewType", + "CanUseSpriteAtlas", + "renderQueue", + "disableBatchingTag", + "generatesPreview", + "passes", + "usePassList", + "additionalShaderID", + "shaderDependencies", + "shaderCustomEditors", + "shaderCustomEditor", + "shaderFallback" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/Blend.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/BlendOp.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/Cull.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/DisableBatching.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/IncludeLocation.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/InstancingOptions.cs", + "className": "InstancingOptionsExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/KeywordDefinition.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/KeywordScope.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/KeywordShaderStage.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/KeywordType.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/NormalDropOffSpace.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/Platform.cs", + "className": "PlatformExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/PropertyType.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/RenderQueue.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/RenderType.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/ShaderModel.cs", + "className": "ShaderModelExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/ShaderValueType.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/StructFieldOptions.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/ZTest.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Enumerations/ZWrite.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/GraphCode.cs", + "className": "GraphCode", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "properties" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/IHasMetaData.cs", + "className": "IHasMetadata", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/ITargetProvider.cs", + "className": "ITargetProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/OutputMetadata.cs", + "className": "OutputMetadata", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Index", + "m_ReferenceName", + "m_Id" + ], + "publicFields": [ + "index", + "id", + "referenceName" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Processors/ActiveFields.cs", + "className": "ActiveFields", + "baseClass": "KeywordDependentCollection`7", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Union", + "Contains", + "Add", + "AddAll" + ], + "serializedFields": [], + "publicFields": [ + "fields", + "instances", + "instanceCount", + "permutationIndex" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Processors/CustomInterpolatorUtils.cs", + "className": "CustomInterpolatorUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Processors/GenerationUtils.cs", + "className": "GenerationUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "field", + "startChannel", + "channelCount", + "inputFields", + "packedField" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Processors/Generator.cs", + "className": "Generator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GatherActiveFieldsFromNode" + ], + "serializedFields": [], + "publicFields": [ + "codeString", + "shaderName", + "errorMessage", + "generatedShader", + "temporaryBlocks" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Processors/GeneratorDerivativeUtils.cs", + "className": "GeneratorDerivativeUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Processors/GraphCompilationResult.cs", + "className": "GraphCompilationResult", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateCode" + ], + "serializedFields": [], + "publicFields": [ + "array", + "codeSnippets", + "sharedCodeIndices", + "outputCodeIndices" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Processors/MatrixNames.cs", + "className": "MatrixNames", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Processors/PropertyCollector.cs", + "className": "PropertyCollector", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetProperty", + "Sort", + "SetReadOnly", + "AddShaderProperty", + "GetPropertiesDeclaration", + "HasDotsProperties", + "GetConfiguredTextures" + ], + "serializedFields": [], + "publicFields": [ + "name", + "textureId", + "dimension", + "modifiable", + "generatePropertyBlock", + "propertyCount", + "properties" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Processors/ShaderGeneratorNames.cs", + "className": "ShaderGeneratorNames", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Processors/ShaderSpliceUtil.cs", + "className": "ShaderSpliceUtil", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetShaderCode", + "ProcessTemplateFile", + "IsValid", + "Is", + "GetString", + "ProcessTemplateLine" + ], + "serializedFields": [], + "publicFields": [ + "s", + "start", + "end" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Processors/ShaderStringBuilder.cs", + "className": "ShaderStringBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AppendNewLine", + "AppendLine", + "AddLine", + "AppendLines", + "Append", + "AppendSpaces", + "TryAppendIndentation", + "IndentScope", + "BlockScope", + "BlockSemicolonScope", + "IncreaseIndent", + "DecreaseIndent", + "Dispose", + "Concat", + "ReplaceInCurrentMapping", + "Replace", + "ToCodeBlock", + "ToString" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/ShaderGraphVfxAsset.cs", + "className": "ShaderGraphVfxAsset", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "GetOutput", + "HasOutput", + "GetCode" + ], + "serializedFields": [ + "generatesWithShaderGraph", + "lit", + "alphaClipping", + "ShaderStageCapability", + "GraphCompilationResult", + "ShaderGraphRequirements", + "m_EvaluationFunctionName", + "m_InputStructName", + "m_OutputStructName", + "m_ConcretePrecision", + "SerializationHelper", + "IntArray", + "m_Outputs", + "m_TextureInfos" + ], + "publicFields": [ + "name", + "texture", + "dimension", + "m_Properties", + "generatesWithShaderGraph", + "lit", + "alphaClipping" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/SubTarget.cs", + "className": "SubTarget", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Target.cs", + "className": "Target", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/TargetResources/BlockFields.cs", + "className": "BlockFields", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/TargetResources/FieldDependencies.cs", + "className": "FieldDependencies", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/TargetResources/Fields.cs", + "className": "Fields", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/TargetResources/StructFields.cs", + "className": "StructFields", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/TargetResources/Structs.cs", + "className": "Structs", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/AssetPostProcessors/MaterialPostprocessor.cs", + "className": "MaterialPostprocessor", + "baseClass": "AssetPostprocessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/AssetPostProcessors/ShaderGraphMaterialsUpdater.cs", + "className": "ShaderGraphMaterialsUpdater", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "updateMaterials" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/AssetVersion.cs", + "className": "AssetVersion", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/AssetCallbacks/CreateLitShaderGraph.cs", + "className": "CreateLitShaderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/AssetCallbacks/CreateUnlitShaderGraph.cs", + "className": "CreateUnlitShaderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInFields.cs", + "className": "BuiltInFields", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInMetadata.cs", + "className": "BuiltInMetadata", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInProperties.cs", + "className": "Property", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInStructFields.cs", + "className": "BuiltInStructFields", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInStructs.cs", + "className": "BuiltInStructs", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInCanvasSubTarget.cs", + "className": "BuiltInCanvasSubTarget", + "baseClass": "CanvasSubTarget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInLitSubTarget.cs", + "className": "BuiltInLitSubTarget", + "baseClass": "BuiltInSubTarget", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_WorkflowMode", + "m_NormalDropOffSpace" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInSubTarget.cs", + "className": "BuiltInSubTarget", + "baseClass": "SubTarget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInTarget.cs", + "className": "BuiltInTarget", + "baseClass": "Target", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddDefaultMaterialOverrideGUI", + "GetDefaultSurfacePropertiesGUI", + "TrySetActiveSubTarget" + ], + "serializedFields": [ + "m_Datas", + "m_ActiveSubTarget", + "m_AllowMaterialOverride", + "m_SurfaceType", + "m_ZWriteControl", + "m_ZTestMode", + "m_AlphaMode", + "m_RenderFace", + "m_AlphaClip", + "m_CustomEditorGUI" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInUnlitSubTarget.cs", + "className": "BuiltInUnlitSubTarget", + "baseClass": "BuiltInSubTarget", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGUI/BaseShaderGUI.cs", + "className": "BuiltInBaseShaderGUI", + "baseClass": "ShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnGUI" + ], + "serializedFields": [], + "publicFields": [ + "m_FirstTimeApply" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGUI/BuiltInLitGUI.cs", + "className": "BuiltInLitGUI", + "baseClass": "BuiltInBaseShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGUI/BuiltInUnlitGUI.cs", + "className": "BuiltInUnlitGUI", + "baseClass": "BuiltInBaseShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderPreprocessor.cs", + "className": "ShaderPreprocessor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnProcessShader", + "OnPostprocessBuild", + "OnPreprocessBuild" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderUtils.cs", + "className": "ShaderUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/Canvas/AssetCallbacks/CreateCanvasShadergraph.cs", + "className": "CreateCanvasShadergraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/Canvas/CanvasData.cs", + "className": "CanvasData", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Version", + "m_AlphaClip", + "m_DisableTint" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/Canvas/CanvasMetaData.cs", + "className": "CanvasMetaData", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/Canvas/CanvasProperties.cs", + "className": "CanvasProperties", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/Canvas/CanvasStructs.cs", + "className": "CanvasStructs", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/Canvas/CanvasSubTarget.cs", + "className": "CanvasUniforms", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CollectRenderStateShaderProperties", + "AdditionalIncludesOnly", + "SRPCoreIncludes" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/Canvas/Templates/CanvasShaderGUI.cs", + "className": "CanvasShaderGUI", + "baseClass": "ShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnGUI" + ], + "serializedFields": [], + "publicFields": [ + "m_FirstTimeApply" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/CustomRenderTexture/CreateCustomRenderTextureShaderGraph.cs", + "className": "CustomTextureShaderGraphMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/CustomRenderTexture/CustomRenderTextureTarget.cs", + "className": "CustomRenderTextureTarget", + "baseClass": "Target", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TrySetActiveSubTarget" + ], + "serializedFields": [ + "m_ActiveSubTarget", + "m_CustomEditorGUI" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/CustomRenderTexture/CustomTextureSelf.cs", + "className": "CustomTextureSelf", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeFunction" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/CustomRenderTexture/CustomTextureSize.cs", + "className": "CustomTextureSize", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeFunction" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/CustomRenderTexture/CustomTextureSlice.cs", + "className": "CustomTextureSlice", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeFunction" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/CustomRenderTexture/CustomTextureSubTarget.cs", + "className": "CustomTextureSubTarget", + "baseClass": "SubTarget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/Fullscreen/FullscreenData.cs", + "className": "FullscreenData", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Version", + "m_fullscreenMode", + "m_BlendMode", + "m_SrcColorBlendMode", + "m_DstColorBlendMode", + "m_ColorBlendOperation", + "m_SrcAlphaBlendMode", + "m_DstAlphaBlendMode", + "m_AlphaBlendOperation", + "m_EnableStencil", + "m_StencilReference", + "m_StencilReadMask", + "m_StencilWriteMask", + "m_StencilCompareFunction", + "m_StencilPassOperation", + "m_StencilFailOperation", + "m_StencilDepthFailOperation", + "m_DepthWrite", + "m_depthWriteMode", + "m_AllowMaterialOverride", + "m_DepthTestMode" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/Fullscreen/FullscreenMetaData.cs", + "className": "FullscreenMetaData", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_FullscreenMode" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/Fullscreen/FullscreenShaderGUI.cs", + "className": "FullscreenShaderGUI", + "baseClass": "ShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/Fullscreen/FullscreenSubTarget.cs", + "className": "FullscreenBlocks", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetRenderState", + "CollectRenderStateShaderProperties" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/Fullscreen/Includes/FullscreenShaderPass.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/PreviewTarget.cs", + "className": "PreviewTarget", + "baseClass": "Target", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/Terrain/ITerrainSubTarget.cs", + "className": "ITerrainSubTarget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/UITK/IUISubTarget.cs", + "className": "IUISubTarget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/UITK/UIData.cs", + "className": "UIData", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Version" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/UITK/UIStructs.cs", + "className": "UIStructs", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/UITK/UISubTarget.cs", + "className": "UITKBlocks", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CollectRenderStateShaderProperties", + "AdditionalIncludesOnly", + "SRPCoreIncludes", + "GetValidatorKey" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Targets/VFXTarget.cs", + "className": "VFXTarget", + "baseClass": "Target", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryUpgradeFromMasterNode", + "SupportsVFX", + "CanSupportVFX", + "IsObsolete" + ], + "serializedFields": [ + "m_Lit", + "m_AlphaTest" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Generation/Utils/TargetUtils.cs", + "className": "TargetUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Importers/RenderPipelineChangedCallback.cs", + "className": "RenderPipelineChangedCallback", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Importers/ShaderGraphAssetPostProcessor.cs", + "className": "ShaderGraphAssetPostProcessor", + "baseClass": "AssetPostprocessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Importers/ShaderGraphImporter.cs", + "className": "ShaderGraphImporter", + "baseClass": "ScriptedImporter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "LogError", + "LogWarning" + ], + "serializedFields": [ + "m_UseAsTemplate", + "m_ExposeTemplateAsShader", + "m_Template" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Importers/ShaderGraphImporterEditor.cs", + "className": "ShaderGraphImporterEditor", + "baseClass": "ScriptedImporterEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Importers/ShaderGraphMetadata.cs", + "className": "ShaderGraphMetadata", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "referenceName", + "isKeyword", + "propertyType", + "keywordType", + "isCompoundProperty", + "subProperties", + "tooltip", + "categoryName", + "propertyDatas", + "expanded", + "outputNodeTypeName", + "assetDependencies", + "categoryDatas" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Importers/ShaderGraphTemplate.cs", + "className": "ShaderGraphTemplate", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "name", + "category", + "description", + "icon", + "thumbnail" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Importers/ShaderGraphTemplateHelper.cs", + "className": "ShaderGraphTemplateHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OpenSaveFileDialog", + "RaiseImportSampleDependencies", + "RaiseTemplateUsed", + "TryGetTemplate", + "TrySetTemplate" + ], + "serializedFields": [], + "publicFields": [ + "packageInfoName", + "learningSampleName", + "templateWindowDocUrl", + "builtInTemplatePath", + "builtInCategory", + "assetType", + "emptyTemplateName", + "emptyTemplateDescription", + "lastSelectedGuidKey", + "createNewAssetTitle", + "insertTemplateTitle", + "emptyTemplateIconPath", + "emptyTemplateScreenshotPath", + "customTemplateIcon" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Importers/ShaderSubGraphImporter.cs", + "className": "ShaderSubGraphImporter", + "baseClass": "ScriptedImporter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Importers/ShaderSubGraphImporterEditor.cs", + "className": "ShaderSubGraphImporterEditor", + "baseClass": "ScriptedImporterEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Importers/ShaderSubGraphMetadata.cs", + "className": "ShaderSubGraphMetadata", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "assetDependencies" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Interface/IConditional.cs", + "className": "IConditional", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Interface/IRequiresData.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/InternalBridge/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/InternalBridge/IconBadge.cs", + "className": "IconBadge", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/InternalBridge/ObjectSelector.cs", + "className": "ObjectSelector", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Serialization/FakeJsonObject.cs", + "className": "FakeJsonObject", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Reset" + ], + "serializedFields": [ + "m_Type", + "m_ObjectId" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Serialization/JsonData.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeforeSerialize", + "OnAfterDeserialize", + "Equals" + ], + "serializedFields": [ + "m_Id" + ], + "publicFields": [ + "value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Serialization/JsonObject.cs", + "className": "JsonObject", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_SGVersion", + "m_Type", + "m_ObjectId" + ], + "publicFields": [ + "objectId", + "objectIdIsEmpty" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Serialization/JsonRef.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeforeSerialize", + "OnAfterDeserialize", + "Equals" + ], + "serializedFields": [ + "m_Id" + ], + "publicFields": [ + "value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Serialization/MultiJson.cs", + "className": "MultiJson", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Serialization/MultiJsonEntry.cs", + "className": "MultiJsonEntry", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Serialization/MultiJsonInternal.cs", + "className": "MultiJsonInternal", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_DisplayName", + "m_SlotType", + "m_Hidden", + "m_ShaderOutputName", + "m_StageCapability" + ], + "publicFields": [ + "typeInfo", + "jsonData", + "castedObject", + "m_DisplayName", + "m_SlotType", + "m_Hidden", + "m_ShaderOutputName", + "m_StageCapability", + "name" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Serialization/RefDataEnumerable.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Sort", + "GetEnumerator", + "MoveNext", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "Current" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Serialization/RefValueEnumerable.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetEnumerator", + "MoveNext", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "Current" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Serialization/SerializationExtensions.cs", + "className": "SerializationExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/ShaderGraphAnalytics.cs", + "className": "ShaderGraphAnalytics", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData" + ], + "serializedFields": [], + "publicFields": [ + "template_name", + "template_path", + "template_category", + "template_guid", + "hdrp_material", + "urp_material", + "builtin_material", + "rt_material", + "hdrp_vfx", + "urp_vfx", + "vfx_legacy", + "additional_terms", + "nodes", + "node_count", + "asset_guid", + "subgraph_count" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/ShaderGraphDataExtension.cs", + "className": "AbstractShaderGraphDataExtension", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/ShaderGraphNodeValidationExtension.cs", + "className": "INodeValidationExtension", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/ShaderGraphPreferences.cs", + "className": "ShaderGraphPreferences", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/ShaderGraphProjectSettings.cs", + "className": "ShaderGraphProjectSettings", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update", + "OnDisable" + ], + "publicMethods": [ + "GetHeatValues" + ], + "serializedFields": [ + "int", + "bool", + "ShaderGraphHeatmapValues" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/ShaderGraphShortcuts.cs", + "className": "ShaderGraphShortcuts", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/ShaderGraphToolbarExtension.cs", + "className": "IShaderGraphToolbarExtension", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/ShaderGUI/GenericShaderGraphMaterialGUI.cs", + "className": "GenericShaderGraphMaterialGUI", + "baseClass": "ShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Util/AssertHelpers.cs", + "className": "AssertHelpers", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Util/CompatibilityExtensions.cs", + "className": "CompatibilityExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Util/CopyPasteGraph.cs", + "className": "CopyPasteGraph", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsEmpty", + "IsInputCategorized", + "IsInputDuplicatedFromCategory" + ], + "serializedFields": [ + "m_Edges", + "m_Nodes", + "m_Groups", + "m_StickyNotes", + "m_Inputs", + "m_Categories", + "m_MetaProperties", + "m_MetaPropertyIds", + "m_MetaKeywords", + "m_MetaKeywordIds", + "m_MetaDropdowns", + "m_MetaDropdownIds" + ], + "publicFields": [ + "groups", + "stickyNotes", + "metaPropertyIds", + "metaKeywordIds", + "copyPasteGraphSource" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Util/CreateSerializableGraph.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Util/Documentation.cs", + "className": "Documentation", + "baseClass": "DocumentationInfo", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Util/FileUtilities.cs", + "className": "FileUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Util/IndexSet.cs", + "className": "IndexSet", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetEnumerator", + "UnionWith", + "IntersectWith", + "ExceptWith", + "SymmetricExceptWith", + "IsSubsetOf", + "IsSupersetOf", + "IsProperSupersetOf", + "IsProperSubsetOf", + "Overlaps", + "SetEquals", + "Add", + "Clear", + "Contains", + "CopyTo", + "Remove" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Util/ListUtilities.cs", + "className": "ListUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Util/MessageManager.cs", + "className": "MessageManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddOrAppendError", + "RemoveNode", + "ClearAllFromProvider", + "ClearNodesFromProvider", + "ClearAll", + "HasSeverity", + "ErrorStrings" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Util/TypeMapper.cs", + "className": "TypeMapper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "MapType", + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Util/TypeMapping.cs", + "className": "TypeMapping", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Util/UIUtilities.cs", + "className": "UIUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Util/ValueUtilities.cs", + "className": "ValueUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Utilities/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Utilities/EnumInfo.cs", + "className": "EnumInfo", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Utilities/GenerationAPIAttribute.cs", + "className": "GenerationAPIAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Editor/Utilities/StringBuilderExtensions.cs", + "className": "StringBuilderExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/ShaderGraphLibrary/DummyShaderGraphLibrary.cs", + "className": "DummyShaderGraphLibrary", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/IntegrationTests/NamespaceTests.cs", + "className": "NamespaceTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NoDanglingNamespaces" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/IntegrationTests/SerializationTests.cs", + "className": "SerializationTests", + "baseClass": "JsonObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSerializationHelperCanSerializeThenDeserialize", + "TestPolymorphicSerializationPreservesTypesViaBaseClass", + "TestPolymorphicSerializationPreservesTypesViaInterface", + "TestSerializationHelperElementCanSerialize", + "TestSerializableSlotCanSerialize" + ], + "serializedFields": [ + "stringValue", + "intValue", + "floatValue", + "arrayValue", + "childString", + "childInt" + ], + "publicFields": [ + "testSlots", + "stringValue", + "intValue", + "floatValue", + "arrayValue", + "childString", + "childInt" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/TestNode.cs", + "className": "TestNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/TestSlot.cs", + "className": "TestSlot", + "baseClass": "MaterialSlot", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/AbstractMaterialGraphTests.cs", + "className": "AbstractMaterialGraphTests", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunBeforeAnyTests", + "TestCanCreateMaterialGraph", + "TestCanAddMaterialNodeToMaterialGraph", + "TestCanGetMaterialNodeFromMaterialGraph", + "TestCreatePixelShaderGraphWorks", + "TestCanAddMultipleMasterNode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/BlockNodeTests.cs", + "className": "BlockNodeTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunBeforeAnyTests", + "CanGatherBlockDescriptors", + "CanInitializeBlockNode", + "CanCreateSlotFromBlockDescriptor", + "CanCreateSlotFromCustomSlotBlockDescriptor", + "CanGetRequirementsFromBlockNode", + "CanSerializeDescriptor", + "CanGetBlockIndex" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/DynamicSlotTests.cs", + "className": "DynamicSlotTests", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunBeforeAnyTests", + "TestSetUp", + "DynamicInputsV1NoneWorks", + "DynamicInputsV1V1Works", + "DynamicInputsV1V2Works", + "DynamicInputsV1V3Works", + "DynamicInputsV1V4Works", + "DynamicInputsV2NoneWorks", + "DynamicInputsV2V1Works", + "DynamicInputsV2V2Works", + "DynamicInputsV2V3Works", + "DynamicInputsV2V4Works", + "DynamicInputsV3NoneWorks", + "DynamicInputsV3V1Works", + "DynamicInputsV3V2Works", + "DynamicInputsV3V3Works", + "DynamicInputsV3V4Works", + "DynamicInputsV4NoneWorks", + "DynamicInputsV4V1Works", + "DynamicInputsV4V2Works", + "DynamicInputsV4V3Works", + "DynamicInputsV4V4Works", + "DynamicInputsBoolNoneWorks", + "DynamicInputsBoolV1Works", + "DynamicInputsBoolV2Works", + "DynamicInputsBoolV3Works", + "DynamicInputsBoolV4Works", + "DynamicInputsV2BoolWorks", + "DynamicInputsV3BoolWorks", + "DynamicInputsV4BoolWorks", + "DynamicInputsBoolBoolWorks" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/FixedSlotTests.cs", + "className": "FixedSlotTests", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunBeforeAnyTests", + "TestSetUp", + "ConnectV1ToV1Works", + "ConnectBoolToV1Works", + "ConnectV1ToV2Works", + "ConnectBoolToV2Works", + "ConnectV1ToV3Works", + "ConnectBoolToV3Works", + "ConnectV1ToV4Works", + "ConnectBoolToV4Works", + "ConnectV2ToV1Works", + "ConnectV2ToBoolWorks", + "ConnectV2ToV2Works", + "ConnectV2ToV3Works", + "ConnectV2ToV4Works", + "ConnectV3ToV1Works", + "ConnectV3ToBoolWorks", + "ConnectV3ToV2Works", + "ConnectV3ToV3Works", + "ConnectV3ToV4Works", + "ConnectV4ToV1Works", + "ConnectV4ToBoolWorks", + "ConnectV4ToV2Works", + "ConnectV4ToV3Works", + "ConnectV4ToV4Works", + "ConnectBoolToBoolWorks", + "ConnectTexToBoolFails" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/HeatmapTests.cs", + "className": "HeatmapTests", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "TestHeatmapEntries_TryGetCategory_PresentEntry_ReturnsValue", + "TestHeatmapEntries_TryGetCategory_MissingEntry_ReturnsZero", + "TestHeatmapEntries_TryGetCategory_MissingEntryNonEmpty_ReturnsZero", + "TestShaderGraphHeatmapValues_GetHeatmapKey_BuiltInNode_IsTypeName", + "TestShaderGraphHeatmapValues_GetHeatmapKey_SubGraph_IsSubGraphGuid", + "TestShaderGraphHeatmapValues_TryGetCategory_PresentBuiltInNode_ReturnsValue", + "TestShaderGraphHeatmapValues_TryGetCategory_PresentSubGraph_ReturnsValue", + "TestShaderGraphHeatmapValues_TryGetCategory_MissingNode_ReturnsDefault", + "TestShaderGraphHeatmapValues_TryGetCategory_MissingSubGraph_ReturnsDefault", + "TestShaderGraphHeatmapValues_TryGetCategory_ValueIsClampedToColorCount" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/ListUtilityTests.cs", + "className": "ListUtilityTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ListSlice", + "ListRemoveAllFromRange" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/LiteralFloatTests.cs", + "className": "LiteralFloatTests", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunBeforeAnyTests", + "TestSetUp", + "PropertyInputDoesNotGenerateLiteralFloat", + "RedirectPropagatesLiteral", + "NonLiteralTriggersError" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/MaterialGraphTests.cs", + "className": "MaterialGraphTests", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunBeforeAnyTests", + "TestCreateMaterialGraph", + "TestUndoRedoPerformedMethod", + "TestMaterialGraphKeepUnsavedChange" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/MaterialNodeTests.cs", + "className": "MaterialNodeTests", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunBeforeAnyTests", + "TestSetUp", + "GetVariableNameForSlotThrowsWhenInvalid", + "ReplacingMaterialSlotPreservesTheOldCurrentValue", + "CanConvertConcreteSlotValueTypeToOutputChunkProperly", + "CanGetDefaultInputsFromNodeAsPreviewProperties", + "CanGetDefaultSlotValueWhenNoEdgesConnected", + "NodeGenerateCorrectPreviewPropertyUsages" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/MaterialSlotTests.cs", + "className": "MaterialSlotTests", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunBeforeAnyTests", + "TestSetUp", + "SlotDisplayNameIsCorrect", + "CanUpdateMaterialSlotDefaultValue", + "CanUpdateMaterialSlotCurrentValue", + "MaterialSlotCanGeneratePropertyUsagesForPreview", + "MaterialSlotReturnsValidDefaultValue", + "MaterialSlotThrowsWhenNoOwner" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/MessageManagerTests.cs", + "className": "TestMessageManager", + "baseClass": "MessageManager", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "NewManager_IsEmpty", + "AddMessage_CreatesMessage", + "AddMessage_DirtiesManager", + "GettingMessages_ClearsDirtyFlag", + "GettingMessages_DoesNotChangeLists", + "RemoveNode_DoesNotDirty_IfNodeDoesNotExist", + "RemoveNode_DirtiesList_IfNodeExists", + "RemoveNode_RemovesNode", + "RemoveNode_RemovesNode_FromAllProvides", + "AppendMessage_AppendsMessage", + "Warnings_SortedAfterErrors", + "Warnings_FromDifferentProviders_SortedAfterErrors", + "MultipleNodes_RemainSeparate", + "MultipleCreators_AggregatePerNode", + "DuplicateEntries_AreNotIgnored", + "ClearAllFromProvider_ZerosMessageLists", + "GetList_RemovesZeroLengthLists", + "ClearNodesFromProvider_ClearsNodes", + "ClearNodesFromProvider_LeavesOtherNodes", + "ReportAnyErrors_EmptyManager", + "ReportAnyErrors_ComplexManager", + "ReportAnyErrors_EmptyManager_OnlyWarnings", + "ReportAnyErrors_EmptyManager_ErrorOneProvider" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/PixelShaderNodeTests.cs", + "className": "PixelShaderNodeTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunBeforeAnyTests", + "TestSetUp", + "TestNodeGeneratesCorrectNodeCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/PropertyChunkTests.cs", + "className": "PropertyChunkTests", + "baseClass": "PropertyChunk", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunBeforeAnyTests", + "TestSetUp", + "TestSimplePropertyChunkIsConstructedProperly", + "TestColorChunkReturnsValidValues", + "TestFloatChunkReturnsValidValues", + "TestVectorChunkReturnsValidValues", + "TestTextureChunkReturnsValidValues", + "TestTexturePropertyChunkGeneratesValidPropertyStringVisibleNotModifiable", + "TestTexturePropertyChunkGeneratesValidPropertyStringHiddenNotModifiable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/PropertyGeneratorTests.cs", + "className": "PropertyGeneratorTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunBeforeAnyTests", + "TestCanAddPropertyChunkToPropertyGenerator", + "TestCanGetShaderStringWithIndentWorks", + "TestCanGetConfiguredTextureInfos" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/PropertyNodeTests.cs", + "className": "PropertyNodeTests", + "baseClass": "PropertyNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunBeforeAnyTests", + "TestSetUp", + "TestExposedPropertyReturnsRawName", + "TestNonExposedPropertyReturnsGeneratedName", + "TestPropertyNodeDescriptionWorks", + "TestPropertyNodeDescriptionReturnsPropertyNameWhenNoDescriptionSet", + "TestPropertyNodeReturnsPreviewProperty", + "TestDuplicatedPropertyNameGeneratesErrorWhenExposed", + "TestDuplicatedPropertyNameGeneratesNoErrorWhenNotExposed", + "TestPropertyExposedOnSubgraphReturnsFalse", + "TestVector1NodeTypeIsCorrect", + "TestVector1NodeReturnsCorrectValue", + "TestVector1NodeReturnsPreviewProperty", + "TestVector1NodeGeneratesCorrectPropertyBlock", + "TestVector1NodeGeneratesCorrectPropertyUsages", + "TestVector2NodeTypeIsCorrect", + "TestVector2NodeReturnsCorrectValue", + "TestVector2NodeReturnsPreviewProperty", + "TestVector2NodeGeneratesCorrectPropertyBlock", + "TestVector2NodeGeneratesCorrectPropertyUsages", + "TestVector3NodeTypeIsCorrect", + "TestVector3NodeReturnsCorrectValue", + "TestVector3NodeReturnsPreviewProperty", + "TestVector3NodeGeneratesCorrectPropertyBlock", + "TestVector3NodeGeneratesCorrectPropertyUsages", + "TestVector4NodeTypeIsCorrect", + "TestVector4NodeReturnsCorrectValue", + "TestVector4NodeReturnsPreviewProperty", + "TestVector4NodeGeneratesCorrectPropertyBlock", + "TestVector4NodeGeneratesCorrectPropertyUsages", + "TestColorNodeTypeIsCorrect", + "TestColorNodeReturnsCorrectValue", + "TestColorNodeReturnsPreviewProperty", + "TestColorNodeGeneratesCorrectPropertyBlock", + "TestColorNodeGeneratesCorrectPropertyUsages" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/SerializedGraphTests.cs", + "className": "BaseMaterialGraphTests", + "baseClass": "TestNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "RunBeforeAnyTests", + "TestCanCreateBaseMaterialGraph", + "TestCanAddNodeToBaseMaterialGraph", + "TestCanRemoveNodeFromBaseMaterialGraph", + "TestCanModifyNodeDrawState", + "SetError", + "ClearError", + "TestChildClassCanModifyErrorState", + "TestRemoveNodeFromBaseMaterialGraphCleansEdges", + "TestCanNotRemoveNoDeleteNodeFromBaseMaterialGraph", + "OnEnable", + "TestSerializedGraphDelegatesOnEnableCalls", + "TestCanFindNodeInBaseMaterialGraph", + "TestCanAddSlotToTestNode", + "TestCanNotAddNullSlotToTestNode", + "TestCanRemoveSlotFromTestNode", + "TestCanRemoveSlotsWithNonMathingNameFromTestNode", + "TestCanNotAddDuplicateSlotToTestNode", + "TestCanUpdateDisplaynameByReaddingSlotToTestNode", + "TestCanUpdateSlotDisplayName", + "TestCanFindSlotOnTestNode", + "TestCanFindSlotReferenceOnTestNode", + "TestCanConnectAndTraverseTwoNodesOnBaseMaterialGraph", + "TestCanConnectAndTraverseThreeNodesOnBaseMaterialGraph", + "TestExceptionIfBadNodeConfigurationWorks", + "TestConectionToSameInputReplacesOldInput", + "TestRemovingSlotRemovesConnectedEdges", + "TestCanNotConnectToNullSlot", + "TestCanNotConnectTwoOuputSlotsOnBaseMaterialGraph", + "TestCanNotConnectTwoInputSlotsOnBaseMaterialGraph", + "TestRemovingNodeRemovesConectedEdgesOnBaseMaterialGraph", + "TestRemovingEdgeOnBaseMaterialGraph", + "TestRemovingElementsFromBaseMaterialGraph", + "TestCanGetEdgesOnBaseMaterialGraphFromSlotReference", + "TestGetInputsWithNoConnection", + "TestCyclicConnectionsAreNotAllowedOnGraph" + ], + "serializedFields": [], + "publicFields": [ + "called" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/ShaderGeneratorTests.cs", + "className": "ShaderGeneratorTests", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunBeforeAnyTests", + "AdaptNodeOutput1To1Works", + "AdaptNodeOutput1To2Works", + "AdaptNodeOutput1To3Works", + "AdaptNodeOutput1To4Works", + "AdaptNodeOutput2To1Works", + "AdaptNodeOutput2To2Works", + "AdaptNodeOutput2To3Works", + "AdaptNodeOutput2To4Works", + "AdaptNodeOutput3To1Works", + "AdaptNodeOutput3To2Works", + "AdaptNodeOutput3To3Works", + "AdaptNodeOutput3To4Fails", + "AdaptNodeOutput4To1Works", + "AdaptNodeOutput4To2Works", + "AdaptNodeOutput4To3Works", + "AdaptNodeOutput4To4Works", + "AdaptNodeOutput1To4PreviewWorks", + "AdaptNodeOutput2To4PreviewWorks", + "AdaptNodeOutput3To4PreviewWorks", + "AdaptNodeOutput4To4PreviewWorks", + "GenerationUtils_GeneratePackedStruct", + "GenerationUtils_GenerateInterpolatorFunctions", + "GenerationUtils_ActivationFields" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/StackTests.cs", + "className": "StackTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunBeforeAnyTests", + "CanAddBlockNodeToContext", + "CanRemoveBlockNodeFromContext", + "CanInsertBlockNodeToContext", + "CanFilterBlockNodeByShaderStage" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/TargetTests.cs", + "className": "TargetTests", + "baseClass": "UnityEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "RunBeforeAnyTests", + "CanCreateBlankGraph", + "CanInitializeOutputTargets", + "CanAddTarget", + "ActiveTargetsArePotentialTargets", + "GetTargetIndexWorks", + "CanRemoveTarget", + "CanSetBlockActive", + "CanUpdateBlockActiveState", + "CanBuildMultipleShaders", + "ShaderNamesAreCorrectReplacedForDependencies" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/UtilityTests.cs", + "className": "UtilityTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ConvertToValidHLSLIdentifier", + "DeduplicateName", + "IsHLSLKeyword" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/Tests/TestNewCustomAssembly/NewPlayModeTest.cs", + "className": "NewPlayModeTest", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NewPlayModeTestSimplePasses", + "NewPlayModeTestWithEnumeratorPasses" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/Analytics/AnalyticsReporter.cs", + "className": "AnalyticsReporter", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/Analytics/AnalyticsTestCallback.cs", + "className": "AnalyticsTestCallback", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunStarted", + "RunFinished", + "TestStarted", + "TestFinished" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/Analytics/RunFinishedData.cs", + "className": "RunFinishedData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "totalTests", + "numPassedTests", + "numFailedTests", + "numInconclusiveTests", + "numSkippedTests", + "testModeFilter", + "isAutomated", + "isFromCommandLine", + "isFiltering", + "targetPlatform", + "totalTestDuration", + "totalRunDuration", + "runSynchronously", + "isCustomRunner" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/Analytics/TestTreeData.cs", + "className": "TestTreeData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "totalNumberOfTests", + "numTestAttributes", + "numUnityTestAttributes", + "numCategoryAttributes", + "numTestFixtureAttributes", + "numConditionalIgnoreAttributes", + "numRequiresPlayModeAttributesTrue", + "numRequiresPlayModeAttributesFalse", + "numUnityPlatformAttributes" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/CallbacksDelegator.cs", + "className": "CallbacksDelegator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunStarted", + "RunStartedRemotely", + "RunFinished", + "RunFinishedRemotely", + "RunFailed", + "TestStarted", + "TestStartedRemotely", + "TestFinished", + "TestFinishedRemotely", + "TestTreeRebuild", + "SetTestRunFilter" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/CallbacksHolder.cs", + "className": "CallbacksHolder", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "Remove", + "GetAll", + "Clear", + "TemporarilySuppressCallbacks", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "Callback", + "Priority" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ExecutionSettings.cs", + "className": "ExecutionSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_TargetPlatform", + "m_HasTargetPlatform", + "Filter", + "filters", + "runSynchronously", + "playerHeartbeatTimeout", + "string", + "IgnoreTest", + "FeatureFlags", + "int" + ], + "publicFields": [ + "overloadTestRunSettings", + "filters", + "runSynchronously", + "playerHeartbeatTimeout" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/Filter.cs", + "className": "Filter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "testMode", + "testNames", + "groupNames", + "categoryNames", + "assemblyNames" + ], + "publicFields": [ + "testMode", + "testNames", + "groupNames", + "categoryNames", + "assemblyNames" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ICallbacks.cs", + "className": "ICallbacks", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ICallbacksDelegator.cs", + "className": "ICallbacksDelegator", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ICallbacksHolder.cs", + "className": "ICallbacksHolder", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/IErrorCallbacks.cs", + "className": "IErrorCallbacks", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/IgnoreTest.cs", + "className": "IgnoreTest", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ITestAdaptor.cs", + "className": "ITestAdaptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ITestAdaptorFactory.cs", + "className": "ITestAdaptorFactory", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ITestResultAdaptor.cs", + "className": "ITestResultAdaptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ITestRunnerApi.cs", + "className": "ITestRunnerApi", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ITestRunSettings.cs", + "className": "ITestRunSettings", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ITestTreeRebuildCallbacks.cs", + "className": "ITestTreeRebuildCallbacks", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ResultsWriter.cs", + "className": "ResultsWriter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "WriteResultToFile", + "WriteResultToStream" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/RunState.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/TestAdaptor.cs", + "className": "TestAdaptor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetParent" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/TestAdaptorFactory.cs", + "className": "TestAdaptorFactory", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Create", + "BuildTree", + "BuildTreeAsync", + "ClearResultsCache", + "ClearTestsCache" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/TestMode.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/TestResultAdaptor.cs", + "className": "TestResultAdaptor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ToXml" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/TestRunnerApi.cs", + "className": "TestRunnerApi", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "Execute", + "RetrieveTestList" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "UnityEvent" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/TestRunProgress.cs", + "className": "TestRunProgress", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "RunGuid", + "ExecutionSettings", + "HasFinished", + "Progress", + "CurrentStepName", + "CurrentStageName" + ], + "publicFields": [ + "RunGuid", + "ExecutionSettings", + "HasFinished", + "Progress", + "CurrentStepName", + "CurrentStageName" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/TestStatus.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineParser/CommandLineOption.cs", + "className": "CommandLineOption", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ApplyValue" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineParser/CommandLineOptionSet.cs", + "className": "CommandLineOptionSet", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Parse" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineParser/ICommandLineOption.cs", + "className": "ICommandLineOption", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/Executer.cs", + "className": "Executer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InitializeAndExecuteRun", + "ExitIfRunIsCompleted", + "BuildExecutionSettings", + "SetUpCallbacks", + "ExitOnCompileErrors" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/ExecutionSettings.cs", + "className": "ExecutionSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "TestResultsFile", + "DeviceLogsDirectory" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/IExecuter.cs", + "className": "IExecuter", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/IRunData.cs", + "className": "IRunData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/ISettingsBuilder.cs", + "className": "ISettingsBuilder", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/LogSavingCallbacks.cs", + "className": "LogSavingCallbacks", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "RunStarted", + "TestStarted", + "TestFinished" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/LogWriter.cs", + "className": "LogWriter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Stop", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/ResultsSavingCallbacks.cs", + "className": "ResultsSavingCallbacks", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "RunStarted", + "TestStarted", + "TestFinished" + ], + "serializedFields": [ + "m_ResultFilePath" + ], + "publicFields": [ + "m_ResultFilePath" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/RunData.cs", + "className": "RunData", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/RunSettings.cs", + "className": "RunSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Apply", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/RunStateCallbacks.cs", + "className": "RunStateCallbacks", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunFinished", + "TestStarted", + "TestFinished", + "RunStarted", + "OnError" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/SettingsBuilder.cs", + "className": "SettingsBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "BuildExecutionSettings" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/SetupException.cs", + "className": "SetupException", + "baseClass": "Exception", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/TestStarter.cs", + "className": "TestStarter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/TestState.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/AssetsDatabaseHelper.cs", + "className": "AssetsDatabaseHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OpenAssetInItsDefaultExternalEditor" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/BitUtility.cs", + "className": "BitUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/FlagEnumContentProvider.cs", + "className": "FlagEnumContentProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetName", + "IsSelected", + "SelectItem" + ], + "serializedFields": [], + "publicFields": [ + "Count", + "IsMultiSelection", + "SeparatorIndices" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/FlagEnumUtility.cs", + "className": "FlagEnumUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/GenericItemContentProvider.cs", + "className": "GenericItemContentProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetName", + "SelectItem", + "IsSelected" + ], + "serializedFields": [], + "publicFields": [ + "Count", + "IsMultiSelection" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/ISelectableItem.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/ISelectionDropDownContentProvider.cs", + "className": "ISelectionDropDownContentProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/MultiValueContentProvider.cs", + "className": "MultiValueContentProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetName", + "SelectItem", + "IsSelected" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/SelectableItemContent.cs", + "className": "SelectableItemContent", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "DisplayName" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/SelectionDropDown.cs", + "className": "SelectionDropDown", + "baseClass": "PopupWindowContent", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/GuiHelper.cs", + "className": "GuiHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OpenScriptInExternalEditor", + "GetFileOpenInfo", + "FilePathToAssetsRelativeAndUnified" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/IAssetsDatabaseHelper.cs", + "className": "IAssetsDatabaseHelper", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/IGuiHelper.cs", + "className": "IGuiHelper", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/ActiveFolderTemplateAssetCreator.cs", + "className": "ActiveFolderTemplateAssetCreator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetActiveFolderPath", + "CreateFolderWithTemplates", + "CreateScriptAssetFromTemplateFile" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/CustomScriptAssemblyMappingFinder.cs", + "className": "CustomScriptAssemblyMappingFinder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "FindCustomScriptAssemblyFromFolderPath", + "HasPrecompiledReference", + "HasAssemblyFlag" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/FolderPathTestCompilationContextProvider.cs", + "className": "FolderPathTestCompilationContextProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "FolderPathBelongsToCustomTestAssembly", + "TestScriptWillCompileInFolderPath" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/IActiveFolderTemplateAssetCreator.cs", + "className": "IActiveFolderTemplateAssetCreator", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/ICustomScriptAssembly.cs", + "className": "ICustomScriptAssembly", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/ICustomScriptAssemblyMappingFinder.cs", + "className": "ICustomScriptAssemblyMappingFinder", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/IFolderPathTestCompilationContextProvider.cs", + "className": "IFolderPathTestCompilationContextProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/ITestScriptAssetsCreator.cs", + "className": "ITestScriptAssetsCreator", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/TestScriptAssetMenuItems.cs", + "className": "TestScriptAssetMenuItems", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/TestScriptAssetsCreator.cs", + "className": "TestScriptAssetsCreator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddNewFolderWithTestAssemblyDefinition", + "AddNewTestScript", + "ActiveFolderContainsTestAssemblyDefinition", + "TestScriptWillCompileInActiveFolder" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListBuilder/TestTreeViewBuilder.cs", + "className": "TestTreeViewBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "BuildTreeView" + ], + "serializedFields": [], + "publicFields": [ + "TotalTestCount", + "TotalFailedTestCount", + "results" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListTreeView/Icons.cs", + "className": "Icons", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewDataSource.cs", + "className": "TestListTreeViewDataSource", + "baseClass": "TreeViewDataSource`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdateRootTest", + "ExpandTreeOnCreation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewGUI.cs", + "className": "TestListTreeViewGUI", + "baseClass": "TreeViewGUI`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListTreeView/TestTreeViewItem.cs", + "className": "TestTreeViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetAssemblyName", + "GetMinimizedSelectedTree", + "SetResult", + "GetResultText" + ], + "serializedFields": [], + "publicFields": [ + "result", + "type", + "method" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestRunnerGUI.cs", + "className": "TestRunnerGUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestRunnerResult.cs", + "className": "TestRunnerResult", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "CalculateParentResult", + "CalculateAndSetParentDuration", + "Update", + "SetResultChangedCallback", + "Clear" + ], + "serializedFields": [], + "publicFields": [ + "id", + "uniqueId", + "name", + "fullName", + "resultStatus", + "duration", + "messages", + "output", + "stacktrace", + "notRunnable", + "ignoredOrSkipped", + "description", + "isSuite", + "categories", + "parentId", + "parentUniqueId", + "notOutdated" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestRunnerUIFilter.cs", + "className": "TestRunnerUIFilter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "UpdateCounters", + "Draw", + "OnModeGUI", + "Clear" + ], + "serializedFields": [ + "PassedHidden", + "FailedHidden", + "NotRunHidden", + "m_SearchString", + "selectedCategories" + ], + "publicFields": [ + "PassedHidden", + "FailedHidden", + "NotRunHidden", + "m_SearchString", + "availableCategories", + "RebuildTestList", + "UpdateTestTreeRoots", + "SearchStringChanged", + "SearchStringCleared" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/UITestRunnerFilter.cs", + "className": "UITestRunnerFilter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ClearResults" + ], + "serializedFields": [], + "publicFields": [ + "assemblyNames", + "groupNames", + "categoryNames", + "testNames", + "synchronousOnly" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Views/TestListGUIBase.cs", + "className": "TestListGUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "PrintHeadPanel", + "PrintProgressBar", + "PrintBottomPanel", + "HasTreeData", + "RenderTestList", + "RenderDetails", + "Reload", + "Repaint", + "Init", + "UpdateResult", + "RunFinished", + "UpdateTestTree", + "RebuildUIFilter", + "GetExecutionSettings" + ], + "serializedFields": [ + "m_Window", + "runProgress", + "m_NewResultList", + "m_ResultText", + "m_ResultStacktrace", + "TreeViewState", + "TestRunnerUIFilter", + "m_SelectedOption" + ], + "publicFields": [ + "name", + "filterSelectedTestsOnly", + "Id", + "Item" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/NUnitExtension/Attributes/AssetPipelineIgnore.cs", + "className": "AssetPipelineIgnore", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ApplyToTest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/NUnitExtension/Attributes/ITestPlayerBuildModifier.cs", + "className": "ITestPlayerBuildModifier", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/NUnitExtension/Attributes/TestPlayerBuildModifierAttribute.cs", + "className": "TestPlayerBuildModifierAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ModifyOptions", + "Cleanup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/NUnitExtension/TestRunnerStateSerializer.cs", + "className": "TestRunnerStateSerializer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ShouldRestore", + "SaveContext", + "RestoreContext", + "CanRestoreFromScriptableObject", + "RestoreScriptableObjectInstance", + "CanRestoreFromJson", + "RestoreClassFromJson" + ], + "serializedFields": [ + "m_OriginalHideFlags", + "m_ShouldRestore", + "m_TestObjectTypeName", + "m_TestObject", + "m_TestObjectTxt", + "StartTicks", + "StartTimeOA", + "output", + "m_ExpectedLogs" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/RequireApiProfileAttribute.cs", + "className": "RequireApiProfileAttribute", + "baseClass": "NUnitAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/RequirePlatformSupportAttribute.cs", + "className": "RequirePlatformSupportAttribute", + "baseClass": "NUnitAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestBuildAssemblyFilter.cs", + "className": "TestBuildAssemblyFilter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnFilterAssemblies" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/EditModeLauncherContextSettings.cs", + "className": "EditModeLauncherContextSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/AttributeFinderBase.cs", + "className": "AttributeFinderBase", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/DelayedCallback.cs", + "className": "DelayedCallback", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Clear", + "Reset" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/FilePathMetaInfo.cs", + "className": "FilePathMetaInfo", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "FilePath", + "LineNumber" + ], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PlayerLauncherBuildOptions.cs", + "className": "PlayerLauncherBuildOptions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetCurrentBuildOptions", + "GetCurrentLocationPath", + "OnBeforeBuildProfileBuild", + "OnAfterBuildProfileBuild", + "ShouldBuildWithProfile" + ], + "serializedFields": [], + "publicFields": [ + "BuildPlayerOptions", + "BuildPlayerWithProfileOptions", + "PlayerDirectory" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PostbuildCleanupAttributeFinder.cs", + "className": "PostbuildCleanupAttributeFinder", + "baseClass": "AttributeFinderBase`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PostbuildCleanupWithJobDataAttributeFinder.cs", + "className": "PostbuildCleanupWithTestDataAttributeFinder", + "baseClass": "AttributeFinderBase`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PrebuildSetupAttributeFinder.cs", + "className": "PrebuildSetupAttributeFinder", + "baseClass": "AttributeFinderBase`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PrebuildSetupWithJobDataAttributeFinder.cs", + "className": "PrebuildSetupWithTestDataAttributeFinder", + "baseClass": "AttributeFinderBase`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/TestFiltering.cs", + "className": "TestFiltering", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/AndroidPlatformSetup.cs", + "className": "AndroidPlatformSetup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "PostBuildAction", + "PostSuccessfulBuildAction", + "PostSuccessfulLaunchAction", + "CleanUp" + ], + "serializedFields": [ + "m_Stripping" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/ApplePlatformSetup.cs", + "className": "ApplePlatformSetup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "PostBuildAction", + "PostSuccessfulBuildAction", + "PostSuccessfulLaunchAction", + "CleanUp" + ], + "serializedFields": [ + "m_Stripping" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/GameCorePlatformSetup.cs", + "className": "GameCorePlatformSetup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "PostBuildAction", + "PostSuccessfulBuildAction", + "PostSuccessfulLaunchAction", + "CleanUp" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/IPlatformSetup.cs", + "className": "IPlatformSetup", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/LuminPlatformSetup.cs", + "className": "LuminPlatformSetup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "PostBuildAction", + "PostSuccessfulBuildAction", + "PostSuccessfulLaunchAction", + "CleanUp" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/PlatformSpecificSetup.cs", + "className": "PlatformSpecificSetup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "PostBuildAction", + "PostSuccessfulBuildAction", + "PostSuccessfulLaunchAction", + "CleanUp" + ], + "serializedFields": [ + "m_AppleiOSPlatformSetup", + "m_AppleTvOSPlatformSetup", + "m_XboxOnePlatformSetup", + "m_GameCorePlatformSetup", + "m_AndroidPlatformSetup", + "m_SwitchPlatformSetup", + "m_Switch2PlatformSetup", + "m_StadiaPlatformSetup", + "m_UwpPlatformSetup", + "m_LuminPlatformSetup", + "m_Target" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/StadiaPlatformSetup.cs", + "className": "StadiaPlatformSetup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "PostBuildAction", + "PostSuccessfulBuildAction", + "PostSuccessfulLaunchAction", + "CleanUp" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/Switch2PlatformSetup.cs", + "className": "Switch2PlatformSetup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "PostBuildAction", + "PostSuccessfulBuildAction", + "PostSuccessfulLaunchAction", + "CleanUp" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/SwitchPlatformSetup.cs", + "className": "SwitchPlatformSetup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "PostBuildAction", + "PostSuccessfulBuildAction", + "PostSuccessfulLaunchAction", + "CleanUp" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/UwpPlatformSetup.cs", + "className": "UwpPlatformSetup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "PostBuildAction", + "PostSuccessfulBuildAction", + "PostSuccessfulLaunchAction", + "CleanUp" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/XboxOnePlatformSetup.cs", + "className": "XboxOnePlatformSetup", + "baseClass": "IPlatformSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "PostBuildAction", + "PostSuccessfulBuildAction", + "PostSuccessfulLaunchAction", + "CleanUp" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlayerLauncher.cs", + "className": "PlayerLauncher", + "baseClass": "RuntimeTestLauncherBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "PrepareScene" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Destroy" + ], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherContextSettings.cs", + "className": "PlayerLauncherContextSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherTestRunSettings.cs", + "className": "PlayerLauncherTestRunSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlaymodeLauncher.cs", + "className": "PlaymodeLauncher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/RemotePlayerLogController.cs", + "className": "RemotePlayerLogController", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "SetBuildTarget", + "SetLogsDirectory", + "StartLogWriters", + "StopLogWriters" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/RemotePlayerTestController.cs", + "className": "RemoteTestRunController", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "Init", + "PostSuccessfulBuildAction" + ], + "serializedFields": [ + "bool", + "m_RegisteredConnectionCallbacks", + "m_HearbeatTimeOut", + "m_IncomingMessages", + "m_RegisteredMessageCallback" + ], + "publicFields": [ + "MessageArgs", + "Type" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/RuntimeTestLauncherBase.cs", + "className": "RuntimeTestLauncherBase", + "baseClass": "TestLauncherBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "UnityEvent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/TestLauncherBase.cs", + "className": "TestLauncherBase", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecutePostBuildCleanupMethods" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestResultSerializer.cs", + "className": "TestResultSerializer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RestoreTestResult", + "IsPassed" + ], + "serializedFields": [ + "id", + "fullName", + "duration", + "label", + "message", + "output", + "site", + "stacktrace", + "startTimeAO", + "endTimeAO", + "status", + "uniqueName" + ], + "publicFields": [ + "id", + "fullName", + "uniqueName" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Data/RunProgress.cs", + "className": "RunProgress", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "progressPrTest", + "progress", + "stageName", + "stepName" + ], + "publicFields": [ + "progressPrTest", + "progress", + "stageName", + "stepName" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Data/TaskInfo.cs", + "className": "TaskInfo", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "index", + "stopBeforeIndex", + "pc", + "taskMode" + ], + "publicFields": [ + "index", + "stopBeforeIndex", + "pc", + "taskMode" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Data/TaskMode.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Data/TestJobData.cs", + "className": "TestJobData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeforeSerialize", + "OnAfterDeserialize", + "GetCurrentBuildOptions" + ], + "serializedFields": [ + "guid", + "startTime", + "taskPC", + "isRunning", + "executionSettings", + "runProgress", + "existingFiles", + "undoGroup", + "editModeRunner", + "setUpTearDownState", + "outerUnityTestActionState", + "testRunnerStateSerializer", + "enumerableTestState", + "savedTaskInfoStack", + "SceneSetup", + "testProgress", + "InitTestScene", + "InitTestScenePath", + "PlayerBuildOptions", + "PlayerBuildOptionsWithProfile", + "PlaymodeTestsController", + "PlayModeSettings", + "PlatformSpecificSetup", + "RetryRepeatState", + "OriginalProjectSettings", + "UserApplicationIdleTime", + "UserInteractionMode" + ], + "publicFields": [ + "guid", + "startTime", + "taskInfoStack", + "taskPC", + "isRunning", + "executionSettings", + "runProgress", + "existingFiles", + "undoGroup", + "editModeRunner", + "setUpTearDownState", + "outerUnityTestActionState", + "testRunnerStateSerializer", + "enumerableTestState", + "isHandledByRunner", + "SceneSetup", + "Tasks", + "testProgress", + "testTree", + "testFilter", + "filteredTests", + "TestStartedEvent", + "TestFinishedEvent", + "RunStartedEvent", + "RunFinishedEvent", + "Context", + "ConstructDelegator", + "TestResults", + "InitTestScene", + "InitTestScenePath", + "PlayerBuildOptions", + "PlayerBuildOptionsWithProfile", + "PlaymodeTestsController", + "PlayModeSettings", + "PlatformSpecificSetup", + "TargetRuntimePlatform", + "RetryRepeatState", + "OriginalProjectSettings", + "UserApplicationIdleTime", + "UserInteractionMode", + "runInBackgroundValue", + "consoleErrorPaused" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Data/TestProgress.cs", + "className": "TestProgress", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "CurrentTest", + "AllTestsToRun", + "RemainingTests", + "CompletedTests" + ], + "publicFields": [ + "CurrentTest", + "AllTestsToRun", + "RemainingTests", + "CompletedTests" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/ITestJobDataHolder.cs", + "className": "ITestJobDataHolder", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/ITestJobRunner.cs", + "className": "ITestJobRunner", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/RequiredTestRunDataMissingException.cs", + "className": "RequiredTestRunDataMissingException", + "baseClass": "Exception", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "FieldName" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/TaskList.cs", + "className": "TaskList", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/BuildActionTaskBase.cs", + "className": "BuildActionTaskBase", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/BuildNUnitFilterTask.cs", + "className": "BuildNUnitFilterTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/BuildTestTreeTask.cs", + "className": "BuildTestTreeTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/CleanupConstructDelegatorTask.cs", + "className": "CleanupConstructDelegatorTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/CleanUpContext.cs", + "className": "CleanUpContext", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/CleanupTestControllerTask.cs", + "className": "CleanupTestControllerTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/CleanupVerificationTask.cs", + "className": "CleanupVerificationTask", + "baseClass": "FileCleanupVerifierTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/CreateBootstrapSceneTask.cs", + "className": "CreateBootstrapSceneTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Destroy" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/DeleteBootstrapSceneTask.cs", + "className": "DeleteBootstrapSceneTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/EditModeRunTask.cs", + "className": "EditModeRunTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/EnableTestOutLoggerTask.cs", + "className": "EnableTestOutLoggerTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/EnterPlayModeTask.cs", + "className": "EnterPlayModeTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "IsInPlayMode", + "EnterPlayMode" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Events/CreateEventsTask.cs", + "className": "CreateEventsTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Events/RegisterCallbackDelegatorEventsTask.cs", + "className": "RegisterCallbackDelegatorEventsTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Events/RegisterTestRunCallbackEventsTask.cs", + "className": "RegisterTestRunCallbackEventsTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Events/RunFinishedInvocationEvent.cs", + "className": "RunFinishedInvocationEvent", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Events/RunStartedInvocationEvent.cs", + "className": "RunStartedInvocationEvent", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Events/UpdateTestProgressTask.cs", + "className": "UpdateTestProgressTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/ExitPlayModeTask.cs", + "className": "ExitPlayModeTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "IsInPlayMode", + "ExitPlayMode" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/FileCleanupVerifierTaskBase.cs", + "className": "FileCleanupVerifierTaskBase", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/FilterTestTreeTask.cs", + "className": "FilterTestTreeTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/GenerateContextTask.cs", + "className": "GenerateContextTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/InitializeTestProgressTask.cs", + "className": "InitializeTestProgressTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/LegacyPlayerRunTask.cs", + "className": "LegacyPlayerRunTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/MarkRunAsPlayModeTask.cs", + "className": "MarkRunAsPlayModeTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PerformUndoTask.cs", + "className": "PerformUndoTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Platform/PlatformSpecificCleanupTask.cs", + "className": "PlatformSpecificCleanupTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Platform/PlatformSpecificPostBuildTask.cs", + "className": "PlatformSpecificPostBuildTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Platform/PlatformSpecificSetupTask.cs", + "className": "PlatformSpecificSetupTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Platform/PlatformSpecificSuccessfulBuildTask.cs", + "className": "PlatformSpecificSuccessfulBuildTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Platform/PlatformSpecificSuccessfulLaunchTask.cs", + "className": "PlatformSpecificSuccessfulLaunchTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Player/DetermineRuntimePlatformTask.cs", + "className": "DetermineRuntimePlatformTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PlayModeRunTask.cs", + "className": "PlayModeRunTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PostbuildCleanupTask.cs", + "className": "PostbuildCleanupTask", + "baseClass": "BuildActionTaskBase`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PostbuildCleanupWithTestDataTask.cs", + "className": "PostbuildCleanupWithTestDataTask", + "baseClass": "BuildActionTaskBase`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PrebuildSetupTask.cs", + "className": "PrebuildSetupTask", + "baseClass": "BuildActionTaskBase`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PrebuildSetupWithTestDataTask.cs", + "className": "PrebuildSetupWithTestDataTask", + "baseClass": "BuildActionTaskBase`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PreparePlayModeRunTask.cs", + "className": "PreparePlayModeRunTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/RegisterFilesForCleanupVerificationTask.cs", + "className": "RegisterFilesForCleanupVerificationTask", + "baseClass": "FileCleanupVerifierTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/ResetInteractionModeTask.cs", + "className": "ResetInteractionModeTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/RestoreProjectSettingsTask.cs", + "className": "RestoreProjectSettingsTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/SaveUndoIndexTask.cs", + "className": "SaveUndoIndexTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Scene/CreateNewSceneTask.cs", + "className": "CreateNewSceneTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Scene/ISceneWrapper.cs", + "className": "ISceneWrapper", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Scene/ReloadModifiedScenesTask.cs", + "className": "ReloadModifiedScenesTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Scene/RemoveAdditionalUntitledSceneTask.cs", + "className": "RemoveAdditionalUntitledSceneTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Scene/RestoreSceneSetupTask.cs", + "className": "RestoreSceneSetupTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Scene/SaveModifiedSceneTask.cs", + "className": "SaveModifiedSceneTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Scene/SceneWrapper.cs", + "className": "SceneWrapper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Scene/StoreSceneSetupTask.cs", + "className": "StoreSceneSetupTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/SetInteractionModeTask.cs", + "className": "SetInteractionModeTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/SetupConstructDelegatorTask.cs", + "className": "SetupConstructDelegatorTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/TestTaskBase.cs", + "className": "TestTaskBase", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetTitle", + "ShouldExecute" + ], + "serializedFields": [], + "publicFields": [ + "RunOnError", + "RerunAfterResume", + "RerunAfterEnteredEditMode", + "SupportsResumingEnumerator", + "RunOnCancel", + "CanRunInstantly" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/UnlockReloadAssembliesTask.cs", + "className": "UnlockReloadAssembliesTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/TestJobDataHolder.cs", + "className": "TestJobDataHolder", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "RegisterRun", + "UnregisterRun", + "GetRunner", + "GetAllRunners" + ], + "serializedFields": [ + "TestRuns" + ], + "publicFields": [ + "TestRuns" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/TestJobRunner.cs", + "className": "TestJobRunner", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunJob", + "CancelRun", + "IsRunningJob", + "GetData" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/TestRunCanceledException.cs", + "className": "TestRunCanceledException", + "baseClass": "Exception", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/WaitForPlayerRunTask.cs", + "className": "WaitForPlayerRunTask", + "baseClass": "TestTaskBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Callbacks/WindowResultUpdater.cs", + "className": "WindowResultUpdater", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunStarted", + "RunFinished", + "TestStarted", + "TestFinished" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Callbacks/WindowResultUpdaterDataHolder.cs", + "className": "WindowResultUpdaterDataHolder", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "CachedResults" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/EditModePCHelper.cs", + "className": "EditModePcHelper", + "baseClass": "TestCommandPcHelper", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/EditModeRunner.cs", + "className": "EditModeRunner", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "Create", + "Init", + "Resume", + "TestStartedEvent", + "TestFinishedEvent", + "TestConsumer", + "Dispose", + "OnRunCancel" + ], + "serializedFields": [ + "m_CurrentPC", + "m_ExecuteOnEnable", + "m_AlreadyStartedTests", + "m_ExecutedTests", + "m_CurrentYieldObject", + "m_OrderedTestNames", + "RunFinished", + "m_DisableNestedEnumeratorBugfix" + ], + "publicFields": [ + "RunFinished" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/EditmodeWorkItemFactory.cs", + "className": "EditmodeWorkItemFactory", + "baseClass": "WorkItemFactory", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/EditorEnumeratorTestWorkItem.cs", + "className": "EditorEnumeratorTestWorkItem", + "baseClass": "UnityWorkItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/EnumeratorStepHelper.cs", + "className": "EnumeratorStepHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Messages/EnterPlayMode.cs", + "className": "EnterPlayMode", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Perform" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Messages/ExitPlayMode.cs", + "className": "ExitPlayMode", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Perform" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Messages/RecompileScripts.cs", + "className": "RecompileScripts", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "Perform" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Messages/WaitForDomainReload.cs", + "className": "WaitForDomainReload", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "Perform" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/CachingTestListProvider.cs", + "className": "CachingTestListProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetTestListAsync" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/EditorAssembliesProxy.cs", + "className": "EditorAssembliesProxy", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/EditorAssemblyWrapper.cs", + "className": "EditorAssemblyWrapper", + "baseClass": "AssemblyWrapper", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/EditorCompilationInterfaceProxy.cs", + "className": "EditorCompilationInterfaceProxy", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetAllEditorScriptAssemblies", + "GetAllPrecompiledAssemblies" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/EditorLoadedTestAssemblyProvider.cs", + "className": "EditorLoadedTestAssemblyProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetAssembliesGroupedByType" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/IEditorAssembliesProxy.cs", + "className": "IEditorAssembliesProxy", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/IEditorCompilationInterfaceProxy.cs", + "className": "IEditorCompilationInterfaceProxy", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/IEditorLoadedTestAssemblyProvider.cs", + "className": "IEditorLoadedTestAssemblyProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/ITestListCache.cs", + "className": "ITestListCache", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/ITestListCacheData.cs", + "className": "ITestListCacheData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/ITestListProvider.cs", + "className": "ITestListProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/TestListCache.cs", + "className": "TestListCache", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CacheTest", + "GetTestFromCacheAsync" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/TestListCacheData.cs", + "className": "TestListCacheData", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Platforms", + "m_CachedData" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/TestListJob.cs", + "className": "TestListJob", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "Start" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/TestListProvider.cs", + "className": "TestListProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetTestListAsync" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunnerWindow.cs", + "className": "TestRunnerWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDestroy" + ], + "publicMethods": [ + "AddItemsToMenu" + ], + "serializedFields": [ + "m_Spl", + "m_TestTypeToolbarIndex", + "m_TestListGUIs" + ], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunnerWindowSettings.cs", + "className": "TestRunnerWindowSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ToggleVerticalSplit" + ], + "serializedFields": [], + "publicFields": [ + "verticalSplit" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestSettings/ITestSettings.cs", + "className": "ITestSettings", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestSettings/ITestSettingsDeserializer.cs", + "className": "ITestSettingsDeserializer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestSettings/TestSettings.cs", + "className": "TestSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "SetupProjectParameters" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestSettings/TestSettingsDeserializer.cs", + "className": "TestSettingsDeserializer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetSettingsFromJsonFile" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Data/BuildSettings.cs", + "className": "BuildSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Platform", + "BuildTarget", + "DevelopmentPlayer", + "AndroidBuildSystem" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Data/PlayerSettings.cs", + "className": "PlayerSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "ScriptingBackend", + "MtRendering", + "GraphicsJobs", + "GpuSkinning", + "GraphicsApi", + "Batchmode", + "StereoRenderingPath", + "RenderThreadingMode", + "AndroidMinimumSdkVersion", + "AndroidTargetSdkVersion", + "ScriptingRuntimeVersion", + "AndroidTargetArchitecture", + "StripEngineCode" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Data/PlayerSystemInfo.cs", + "className": "PlayerSystemInfo", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "OperatingSystem", + "DeviceModel", + "DeviceName", + "ProcessorType", + "ProcessorCount", + "GraphicsDeviceName", + "SystemMemorySize", + "XrModel", + "XrDevice" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Data/QualitySettings.cs", + "className": "QualitySettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Vsync", + "AntiAliasing", + "ColorSpace", + "AnisotropicFiltering", + "BlendWeights" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Data/ScreenSettings.cs", + "className": "ScreenSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "ScreenWidth", + "ScreenHeight", + "ScreenRefreshRate", + "Fullscreen" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/ITestRunnerApiMapper.cs", + "className": "ITestRunnerApiMapper", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/IUtpLogger.cs", + "className": "IUtpLogger", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/IUtpMessageReporter.cs", + "className": "IUtpMessageReporter", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/BuildSettingsMessage.cs", + "className": "BuildSettingsMessage", + "baseClass": "Message", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "BuildSettings" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/EditorVersionMessage.cs", + "className": "EditorVersionMessage", + "baseClass": "Message", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/Message.cs", + "className": "Message", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddTimeStamp" + ], + "serializedFields": [], + "publicFields": [ + "type", + "time", + "version", + "phase", + "processId" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/PlayerSettingsMessage.cs", + "className": "PlayerSettingsMessage", + "baseClass": "Message", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "PlayerSettings" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/PlayerSystemInfoMessage.cs", + "className": "PlayerSystemInfoMessage", + "baseClass": "Message", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "PlayerSystemInfo" + ], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/QualitySettingsMessage.cs", + "className": "QualitySettingsMessage", + "baseClass": "Message", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "QualitySettings" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/ScreenSettingsMessage.cs", + "className": "ScreenSettingsMessage", + "baseClass": "Message", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "ScreenSettings" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/TestFinishedMessage.cs", + "className": "TestFinishedMessage", + "baseClass": "Message", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "name", + "state", + "message", + "duration", + "durationMicroseconds", + "stackTrace", + "fileName", + "lineNumber", + "iteration" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/TestPlanMessage.cs", + "className": "TestPlanMessage", + "baseClass": "Message", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "tests" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/TestStartedMessage.cs", + "className": "TestStartedMessage", + "baseClass": "Message", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "name", + "state" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/TesRunDataHolder.cs", + "className": "ITestRunDataHolder", + "baseClass": "ScriptableSingleton", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeforeSerialize", + "OnAfterDeserialize" + ], + "serializedFields": [ + "TestRunData" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/TestRunData.cs", + "className": "TestRunData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "SuiteName", + "TestsInFixture", + "OneTimeSetUpDuration", + "OneTimeTearDownDuration" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/TestRunnerApiMapper.cs", + "className": "TestRunnerApiMapper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "MapTestToTestPlanMessage", + "MapTestToTestStartedMessage", + "TestResultToTestFinishedMessage", + "GetRunStateFromResultNunitXml", + "GetTestStateFromResult", + "FlattenTestNames" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/TestState.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolListener.cs", + "className": "UnityTestProtocolListener", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunStarted", + "RunFinished", + "TestStarted", + "TestFinished" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolStarter.cs", + "className": "UnityTestProtocolStarter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/UtpDebuglogger.cs", + "className": "UtpDebugLogger", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Log" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/UtpMessageBuilder.cs", + "className": "UtpMessageBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/UtpMessageReporter.cs", + "className": "UtpMessageReporter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ReportTestRunStarted", + "ReportTestStarted", + "ReportTestFinished" + ], + "serializedFields": [], + "publicFields": [ + "TestRunnerApiMapper", + "Logger" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/AssemblyInfo.cs", + "className": "IsExternalInit", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/AllocatingGCMemoryConstraint.cs", + "className": "AllocatingGCMemoryConstraint", + "baseClass": "Constraint", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SettingAVariableDoesNotAllocate" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/ConstraintsExtensions.cs", + "className": "ConstraintExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/InvalidSignatureException.cs", + "className": "InvalidSignatureException", + "baseClass": "ResultStateException", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/Is.cs", + "className": "Is", + "baseClass": "Is", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "MyTest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/LogAssert.cs", + "className": "LogAssert", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "LogAssertExample" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/LogScope/ILogScope.cs", + "className": "ILogScope", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/LogScope/LogEvent.cs", + "className": "LogEvent", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/LogScope/LogMatch.cs", + "className": "LogMatch", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Matches" + ], + "serializedFields": [ + "m_UseRegex", + "m_Message", + "m_MessageRegex", + "m_LogType" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/LogScope/LogScope.cs", + "className": "LogScope", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddLog", + "Dispose", + "AnyFailingLogs", + "EvaluateLogScope", + "ProcessExpectedLogs", + "NoUnexpectedReceived" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/OutOfOrderExpectedLogMessageException.cs", + "className": "OutOfOrderExpectedLogMessageException", + "baseClass": "ResultStateException", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/UnexpectedLogMessageException.cs", + "className": "UnexpectedLogMessageException", + "baseClass": "ResultStateException", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "LogEvent" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/UnhandledLogMessageException.cs", + "className": "UnhandledLogMessageException", + "baseClass": "ResultStateException", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "LogEvent" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/UnityTestTimeoutException.cs", + "className": "UnityTestTimeoutException", + "baseClass": "ResultStateException", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/ActionDelegator.cs", + "className": "ActionDelegator", + "baseClass": "BaseDelegator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Delegate", + "HasAction", + "Execute" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/ConditionalIgnoreAttribute.cs", + "className": "ConditionalIgnoreAttribute", + "baseClass": "NUnitAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ApplyToTest", + "TestNeverRunningInMacEditor" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/EnumeratorHelper.cs", + "className": "EnumeratorHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/ParametrizedIgnoreAttribute.cs", + "className": "ParametrizedIgnoreAttribute", + "baseClass": "NUnitAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Test", + "Wrap" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/PreservedValuesAttribute.cs", + "className": "PreservedValuesAttribute", + "baseClass": "ValuesAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestEnumerator.cs", + "className": "TestEnumerator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute", + "RecordExceptionWithHint" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestMustExpectAllLogsAttribute.cs", + "className": "TestMustExpectAllLogsAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityCombinatorialStrategy.cs", + "className": "UnityCombinatorialStrategy", + "baseClass": "CombinatorialStrategy", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityOneTimeSetUpAttribute.cs", + "className": "UnityOneTimeSetUpAttribute", + "baseClass": "NUnitAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "MyTest", + "TearDown", + "OneTimeSetUp", + "UnityOneTimeSetUp", + "UnityOneTimeTearDown", + "UnitTest", + "UnityTest", + "OneTimeTearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityOneTimeTearDownAttribute.cs", + "className": "UnityOneTimeTearDownAttribute", + "baseClass": "NUnitAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "MyTest", + "TearDown", + "OneTimeSetUp", + "UnityOneTimeSetUp", + "UnityOneTimeTearDown", + "UnitTest", + "UnityTest", + "OneTimeTearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityPlatformAttribute.cs", + "className": "UnityPlatformAttribute", + "baseClass": "NUnitAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestMethod", + "ApplyToTest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnitySetUpAttribute.cs", + "className": "UnitySetUpAttribute", + "baseClass": "NUnitAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "MyTest", + "TearDown", + "OneTimeSetUp", + "UnitySetUp", + "UnityTearDown", + "UnitTest", + "UnityTest", + "OneTimeTearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTearDownAttribute.cs", + "className": "UnityTearDownAttribute", + "baseClass": "NUnitAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "MyTest", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTestAttribute.cs", + "className": "UnityTestAttribute", + "baseClass": "CombiningStrategyAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "EditorUtility_WhenExecuted_ReturnsSuccess", + "GameObject_WithRigidBody_WillBeAffectedByPhysics" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/BaseDelegator.cs", + "className": "BaseDelegator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Abort" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandBase.cs", + "className": "BeforeAfterTestCommandBase", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecuteEnumerable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandState.cs", + "className": "BeforeAfterTestCommandState", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Reset", + "StoreContext", + "ApplyContext" + ], + "serializedFields": [], + "publicFields": [ + "NextBeforeStepIndex", + "NextBeforeStepPc", + "NextAfterStepIndex", + "NextAfterStepPc", + "TestHasRun", + "CurrentTestResultStatus", + "CurrentTestResultLabel", + "CurrentTestResultSite", + "CurrentTestMessage", + "CurrentTestStrackTrace", + "TestAfterStarted", + "Output", + "StartTicks", + "StartTimeOA", + "ShouldRestore" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableApplyChangesToContextCommand.cs", + "className": "EnumerableApplyChangesToContextCommand", + "baseClass": "ApplyChangesToContextCommand", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecuteEnumerable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableMaxTimeCommand.cs", + "className": "EnumerableMaxTimeCommand", + "baseClass": "DelegatingTestCommand", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecuteEnumerable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableOneTimeSetUpTearDownCommand.cs", + "className": "EnumerableOneTimeSetUpTearDownCommand", + "baseClass": "BeforeAfterTestCommandBase`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecuteOneTimeSetUpEnumerable", + "ExecuteOneTimeTeardownEnumerable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableRepeatedTestCommand.cs", + "className": "EnumerableRepeatedTestCommand", + "baseClass": "DelegatingTestCommand", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecuteEnumerable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableRetryTestCommand.cs", + "className": "EnumerableRetryTestCommand", + "baseClass": "DelegatingTestCommand", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecuteEnumerable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableSetUpTearDownCommand.cs", + "className": "EnumerableSetUpTearDownCommand", + "baseClass": "BeforeAfterTestCommandBase`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableTestMethodCommand.cs", + "className": "EnumerableTestMethodCommand", + "baseClass": "TestCommand", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecuteEnumerable", + "RecordExceptionWithHint" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableTestState.cs", + "className": "EnumerableTestState", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Repeat", + "Retry" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/IgnoreTest.cs", + "className": "IgnoreTest", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/IgnoreTestCommand.cs", + "className": "IgnoreTestCommand", + "baseClass": "DelegatingTestCommand", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecuteEnumerable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/ImmediateEnumerableCommand.cs", + "className": "ImmediateEnumerableCommand", + "baseClass": "DelegatingTestCommand", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/OuterUnityTestActionCommand.cs", + "className": "OuterUnityTestActionCommand", + "baseClass": "BeforeAfterTestCommandBase`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/ParametrizedIgnoreCommand.cs", + "className": "ParametrizedIgnoreCommand", + "baseClass": "DelegatingTestCommand", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecuteEnumerable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/RepeatCommand.cs", + "className": "RepeatCommand", + "baseClass": "DelegatingTestCommand", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecuteEnumerable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/RetryCommand.cs", + "className": "RetryCommand", + "baseClass": "DelegatingTestCommand", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecuteEnumerable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/SetUpTearDownCommand.cs", + "className": "SetUpTearDownCommand", + "baseClass": "BeforeAfterTestCommandBase`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/StrictCheckCommand.cs", + "className": "StrictCheckCommand", + "baseClass": "DelegatingTestCommand", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecuteEnumerable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/TaskTestMethodCommand.cs", + "className": "TaskTestMethodCommand", + "baseClass": "TestCommand", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecuteEnumerable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/TestActionCommand.cs", + "className": "TestActionCommand", + "baseClass": "BeforeAfterTestCommandBase`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/TestCommandPcHelper.cs", + "className": "TestCommandPcHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/TimeoutCommand.cs", + "className": "TimeoutCommand", + "baseClass": "DelegatingTestCommand", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecuteEnumerable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/UnityTestMethodCommand.cs", + "className": "UnityTestMethodCommand", + "baseClass": "TestMethodCommand", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/ConstructDelegator.cs", + "className": "ConstructDelegator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Delegate", + "HasAction", + "Execute", + "DestroyCurrentTestObjectIfExists" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Filters/AndFilterExtended.cs", + "className": "AndFilterExtended", + "baseClass": "AndFilter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Filters/AssemblyNameFilter.cs", + "className": "AssemblyNameFilter", + "baseClass": "ValueMatchFilter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Filters/CategoryFilterExtended.cs", + "className": "CategoryFilterExtended", + "baseClass": "CategoryFilter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Filters/EditorOnlyFilter.cs", + "className": "EditorOnlyFilter", + "baseClass": "NonExplicitFilter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Filters/FullNameFilter.cs", + "className": "FullNameFilter", + "baseClass": "FullNameFilter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Filters/NonExplicitFilter.cs", + "className": "NonExplicitFilter", + "baseClass": "TestFilter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/IAsyncTestAssemblyBuilder.cs", + "className": "IAsyncTestAssemblyBuilder", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/IStateSerializer.cs", + "className": "IStateSerializer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/ITestSuiteModifier.cs", + "className": "ITestSuiteModifier", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/OrderedTestSuiteModifier.cs", + "className": "OrderedTestSuiteModifier", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ModifySuite" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/CompositeWorkItem.cs", + "className": "CompositeWorkItem", + "baseClass": "UnityWorkItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Compare" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/CoroutineTestWorkItem.cs", + "className": "CoroutineTestWorkItem", + "baseClass": "UnityWorkItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/DefaultTestWorkItem.cs", + "className": "DefaultTestWorkItem", + "baseClass": "UnityWorkItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/FailCommand.cs", + "className": "FailCommand", + "baseClass": "TestCommand", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecuteEnumerable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/FeatureFlags.cs", + "className": "FeatureFlags", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "fileCleanUpCheck", + "requiresSplashScreen", + "strictDomainReload", + "disableNestedEnumeratorBugfix" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/IEnumerableTestMethodCommand.cs", + "className": "IEnumerableTestMethodCommand", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/PlaymodeWorkItemFactory.cs", + "className": "PlaymodeWorkItemFactory", + "baseClass": "WorkItemFactory", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/RestoreTestContextAfterDomainReload.cs", + "className": "RestoreTestContextAfterDomainReload", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/TestCommandBuilder.cs", + "className": "TestCommandBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityLogCheckDelegatingCommand.cs", + "className": "UnityLogCheckDelegatingCommand", + "baseClass": "DelegatingTestCommand", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExecuteEnumerable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestAssemblyRunner.cs", + "className": "UnityTestAssemblyRunner", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetCurrentContext", + "Load", + "LoadTestTree", + "Run", + "StopRun" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestExecutionContext.cs", + "className": "UnityTestExecutionContext", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IncrementAssertCount", + "AddFormatter", + "HasTimedOut" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItem.cs", + "className": "UnityWorkItem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InitializeContext" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItemDataHolder.cs", + "className": "UnityWorkItemDataHolder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/WorkItemFactory.cs", + "className": "WorkItemFactory", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Create" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/TestExtensions.cs", + "className": "TestExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/TestResultExtensions.cs", + "className": "TestResultExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/UnityTestAssemblyBuilder.cs", + "className": "UnityTestAssemblyBuilder", + "baseClass": "DefaultTestAssemblyBuilder", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Build", + "Equals", + "BuildAsync" + ], + "serializedFields": [], + "publicFields": [ + "Platform" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/Callbacks/PlayerQuitHandler.cs", + "className": "PlayerQuitHandler", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "Start", + "RunStarted", + "RunFinished", + "TestStarted", + "TestFinished" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/Callbacks/PlayModeRunnerCallback.cs", + "className": "PlayModeRunnerCallback", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunFinished", + "TestFinished", + "OnGUI", + "RunStarted", + "TestStarted" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/Callbacks/RemoteTestResultSender.cs", + "className": "RemoteTestResultSender", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "Start", + "RunStarted", + "RunFinished", + "TestStarted", + "TestFinished", + "SendDataRoutine" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRenderer.cs", + "className": "TestResultRenderer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ShowResults", + "Draw" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRendererCallback.cs", + "className": "TestResultRendererCallback", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunStarted", + "RunFinished", + "OnGUI", + "TestStarted", + "TestFinished" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/ITestRunnerListener.cs", + "className": "ITestRunnerListener", + "baseClass": "UnityEvent", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "UnityEvent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/Messages/IEditModeTestYieldInstruction.cs", + "className": "IEditModeTestYieldInstruction", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "PlayOnAwakeDisabled_DoesntPlayWhenEnteringPlayMode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/PlaymodeTestsController.cs", + "className": "PlaymodeTestsController", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "Start", + "TestRunnerCoroutine", + "Run", + "Cleanup" + ], + "serializedFields": [ + "m_AssembliesWithTests", + "TestStartedEvent", + "TestFinishedEvent", + "RunStartedEvent", + "RunFinishedEvent", + "settings" + ], + "publicFields": [ + "settings", + "RunInfrastructureHasRegistered" + ], + "unityApiUsage": [ + "SceneManager", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/PlaymodeTestsControllerSettings.cs", + "className": "PlaymodeTestsControllerSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "filters", + "retryCount", + "repeatCount", + "automated", + "randomOrderSeed" + ], + "publicFields": [ + "filters", + "sceneBased", + "originalScene", + "bootstrapScene", + "orderedTestNames", + "featureFlags", + "retryCount", + "repeatCount", + "automated", + "randomOrderSeed" + ], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/RemoteHelpers/IRemoteTestResultDataFactory.cs", + "className": "IRemoteTestResultDataFactory", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/RemoteHelpers/PlayerConnectionMessageIds.cs", + "className": "PlayerConnectionMessageIds", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestData.cs", + "className": "RemoteTestData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "id", + "name", + "fullName", + "testCaseCount", + "ChildIndex", + "hasChildren", + "isSuite", + "childrenIds", + "testCaseTimeout", + "Categories", + "IsTestAssembly", + "RunState", + "Description", + "SkipReason", + "ParentId", + "UniqueName", + "ParentUniqueName", + "ParentFullName" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultData.cs", + "className": "RemoteTestResultData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "testId", + "name", + "fullName", + "resultState", + "testStatus", + "duration", + "startTime", + "endTime", + "message", + "stackTrace", + "assertCount", + "failCount", + "passCount", + "skipCount", + "inconclusiveCount", + "hasChildren", + "output", + "xml", + "childrenIds" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataFactory.cs", + "className": "RemoteTestResultDataFactory", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateFromTestResult", + "CreateFromTest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataWithTestData.cs", + "className": "RemoteTestResultDataWithTestData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "results", + "tests" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/RuntimeTestRunnerFilter.cs", + "className": "RuntimeTestRunnerFilter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "BuildNUnitFilter" + ], + "serializedFields": [], + "publicFields": [ + "testMode", + "assemblyNames", + "groupNames", + "categoryNames", + "testNames", + "synchronousOnly" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/SynchronousFilter.cs", + "className": "SynchronousFilter", + "baseClass": "NonExplicitFilter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/TestEnumeratorWrapper.cs", + "className": "TestEnumeratorWrapper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/TestListenerWrapper.cs", + "className": "TestListenerWrapper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestStarted", + "TestFinished", + "TestOutput" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/TestPlatform.cs", + "className": "TestPlatformEnumExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/TestTaskWrapper.cs", + "className": "TestTaskWrapper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/UnityTestProtocol/MessageForRetryRepeat.cs", + "className": "MessageForRetryRepeat", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddTimeStamp" + ], + "serializedFields": [], + "publicFields": [ + "type", + "time", + "version", + "phase", + "processId" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/UnityTestProtocol/TestFinishMessage.cs", + "className": "TestFinishedMessage", + "baseClass": "MessageForRetryRepeat", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "name", + "state", + "message", + "duration", + "durationMicroseconds", + "stackTrace" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/UnityTestProtocol/TestStartedMessage.cs", + "className": "TestStartedMessage", + "baseClass": "MessageForRetryRepeat", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "name", + "state" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/UnityTestProtocol/TestState.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyLoadProxy.cs", + "className": "AssemblyLoadProxy", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Load" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyWrapper.cs", + "className": "AssemblyWrapper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyLoadProxy.cs", + "className": "IAssemblyLoadProxy", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyWrapper.cs", + "className": "IAssemblyWrapper", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/AssemblyProvider/IScriptingRuntimeProxy.cs", + "className": "IScriptingRuntimeProxy", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/AssemblyProvider/PlayerTestAssemblyProvider.cs", + "className": "PlayerTestAssemblyProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetUserAssemblies" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible player controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/AssemblyProvider/ScriptingRuntimeProxy.cs", + "className": "ScriptingRuntimeProxy", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetAllUserAssemblies" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/AttributeHelper.cs", + "className": "AttributeHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/ColorEqualityComparer.cs", + "className": "ColorEqualityComparer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GivenColorsAreEqual_WithAllowedCalculationError", + "Equals", + "GetHashCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/CoroutineRunner.cs", + "className": "CoroutineRunner", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "HandleEnumerableTest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/FloatEqualityComparer.cs", + "className": "FloatEqualityComparer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "VerifyThat_TwoFloatsAreEqual", + "Equals", + "GetHashCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/IOuterUnityTestAction.cs", + "className": "IOuterUnityTestAction", + "baseClass": "NUnitAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "MyTestInsidePlaymode", + "BeforeTest", + "AfterTest", + "UnitTest", + "UnityTestWithDomainReload" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/IPostBuildCleanup.cs", + "className": "IPostBuildCleanup", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/IPostbuildCleanupWithTestData.cs", + "className": "IPostbuildCleanupWithTestData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/IPrebuildSetup.cs", + "className": "IPrebuildSetup", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "SetUpTest", + "WhenNullTextureIsPassed_CreateShouldReturnNullSprite" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/IPrebuildSetupWithTestData.cs", + "className": "IPrebuildSetupWithTestData", + "baseClass": "IPrebuildSetupWithTestData", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "SetUpTest", + "WhenNullTextureIsPassed_CreateShouldReturnNullSprite" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/ITestRunCallback.cs", + "className": "ITestRunCallback", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/MonoBehaviourTest/IMonoBehaviourTest.cs", + "className": "IMonoBehaviourTest", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/MonoBehaviourTest/MonoBehaviourTest.cs", + "className": "MonoBehaviourTest", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "MonoBehaviourTest_Works" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/PostBuildCleanupAttribute.cs", + "className": "PostBuildCleanupAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/PostBuildCleanupWithTestDataAttribute.cs", + "className": "PostBuildCleanupWithTestDataAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/PrebuildSetupAttribute.cs", + "className": "PrebuildSetupAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "SetUpTest", + "WhenNullTextureIsPassed_CreateShouldReturnNullSprite" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/PrebuildSetupWithTestDataAttribute.cs", + "className": "PrebuildSetupWithTestDataAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "SetUpTest", + "WhenNullTextureIsPassed_CreateShouldReturnNullSprite" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/QuaternionEqualityComparer.cs", + "className": "QuaternionEqualityComparer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "VerifyThat_TwoQuaternionsAreEqual", + "Equals", + "GetHashCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/StacktraceFilter.cs", + "className": "StackTraceFilter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/TestData.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestData" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/TestMode.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/TestRunCallbackAttribute.cs", + "className": "TestRunCallbackAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunStarted", + "RunFinished", + "TestStarted", + "TestFinished" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/TestRunCallbackListener.cs", + "className": "TestRunCallbackListener", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "RunStarted", + "RunFinished", + "TestStarted", + "TestFinished" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/Utils.cs", + "className": "Utils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CheckThat_FloatsAreEqual", + "CheckThat_FloatsAreAbsoluteEqual" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/Vector2ComparerWithEqualsOperator.cs", + "className": "Vector2ComparerWithEqualsOperator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "VerifyThat_TwoVector2ObjectsAreEqual", + "Equals", + "GetHashCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/Vector2EqualityComparer.cs", + "className": "Vector2EqualityComparer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "VerifyThat_TwoVector2ObjectsAreEqual", + "Equals", + "GetHashCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/Vector3ComparerWithEqualsOperator.cs", + "className": "Vector3ComparerWithEqualsOperator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "VerifyThat_TwoVector3ObjectsAreEqual", + "Equals", + "GetHashCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/Vector3EqualityComparer.cs", + "className": "Vector3EqualityComparer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "VerifyThat_TwoVector3ObjectsAreEqual", + "Equals", + "GetHashCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/Vector4ComparerWithEqualsOperator.cs", + "className": "Vector4ComparerWithEqualsOperator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "VerifyThat_TwoVector4ObjectsAreEqual", + "Equals", + "GetHashCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/Vector4EqualityComparer.cs", + "className": "Vector4EqualityComparer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "VerifyThat_TwoVector4ObjectsAreEqual", + "Equals", + "GetHashCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/DocCodeExamples/ActionExamples.cs", + "className": "ActionExamples_HideAPI", + "baseClass": "ClipAction", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/DocCodeExamples/MarkerEditorExamples.cs", + "className": "MarkerEditorExamples", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/DocCodeExamples/TimelineAttributesExamples.cs", + "className": "TimelineAttributesExamples_HideAPI", + "baseClass": "TrackAsset", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/DocCodeExamples/TimelineEditorExamples.cs", + "className": "TimelineEditorExamples_HideAPI", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/DocCodeExamples/TrackAssetExamples.cs", + "className": "TrackAssetExamples_HideAPI", + "baseClass": "TrackAsset", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Actions/ActionContext.cs", + "className": "ActionContext", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "timeline", + "director" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Actions/ActionManager.cs", + "className": "ActionManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Actions/ClipAction.cs", + "className": "ClipAction", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Actions/ClipsActions.cs", + "className": "EditClipInAnimationWindow", + "baseClass": "ClipAction", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Actions/IAction.cs", + "className": "IAction", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Actions/IMenuChecked.cs", + "className": "IMenuChecked", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Actions/IMenuName.cs", + "className": "IMenuName", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Actions/Invoker.cs", + "className": "Invoker", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Actions/MarkerAction.cs", + "className": "MarkerAction", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Actions/MarkerActions.cs", + "className": "CopyMarkersToClipboard", + "baseClass": "MarkerAction", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Actions/Menus/MenuItemActionBase.cs", + "className": "MenuActionItem", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "category", + "entryName", + "shortCut", + "priority", + "isActiveInMode", + "state", + "isChecked" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Actions/Menus/TimelineContextMenu.cs", + "className": "SequencerContextMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Actions/TimelineAction.cs", + "className": "TimelineAction", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Actions/TimelineActions.cs", + "className": "CopyAction", + "baseClass": "TimelineAction", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Actions/TrackAction.cs", + "className": "TrackAction", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Actions/TrackActions.cs", + "className": "EditTrackInAnimationWindow", + "baseClass": "TrackAction", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Activation/ActivationTrackEditor.cs", + "className": "ActivationTrackEditor", + "baseClass": "TrackEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Activation/ActivationTrackInspector.cs", + "className": "ActivationTrackInspector", + "baseClass": "TrackAssetInspector", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Analytics/TimelineAnalytics.cs", + "className": "TimelineAnalytics", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPreprocessBuild", + "OnProcessScene", + "OnPostprocessBuild" + ], + "serializedFields": [], + "publicFields": [ + "uniqueDirectors", + "numTracks", + "minDuration", + "maxDuration", + "minNumTracks", + "maxNumTracks", + "numRecorded", + "name", + "percent", + "num_timelines", + "recorded_percent", + "track_info", + "most_popular_user_track" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Animation/AnimationClipActions.cs", + "className": "MatchOffsetsPreviousAction", + "baseClass": "ClipAction", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Animation/AnimationClipCurveCache.cs", + "className": "AnimationClipCurveCache", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "GetCurveTimes", + "Update", + "GetBindingForCurve", + "GetCurveForBinding", + "GetObjectCurveForBinding", + "GetGroupBinding", + "OnEnable", + "OnDisable", + "GetCurveInfo", + "ClearCachedProxyClips", + "Clear" + ], + "serializedFields": [], + "publicFields": [ + "binding", + "curve", + "objectCurve", + "curves", + "bindings", + "objectBindings", + "objectCurves" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Animation/AnimationClipExtensions.cs", + "className": "AnimationClipExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Animation/AnimationOffsetMenu.cs", + "className": "AnimationOffsetMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Animation/AnimationPlayableAssetEditor.cs", + "className": "AnimationPlayableAssetEditor", + "baseClass": "ClipEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Animation/AnimationTrackActions.cs", + "className": "AddOverrideTrackAction", + "baseClass": "TrackAction", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Animation/BindingSelector.cs", + "className": "BindingSelector", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnGUI", + "InitIfNeeded", + "RefreshCurves", + "RefreshTree" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Animation/BindingTreeViewDataSource.cs", + "className": "BindingTreeViewDataSource", + "baseClass": "TreeViewDataSource`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "CompareTo", + "UpdateData" + ], + "serializedFields": [], + "publicFields": [ + "groupDisplayName" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Animation/BindingTreeViewDataSourceGUI.cs", + "className": "BindingTreeViewGUI", + "baseClass": "TreeViewGUI`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Animation/ClipCurveEditor.cs", + "className": "ClipCurveEditor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SelectAllKeys", + "FrameClip", + "DrawHeader", + "GetSelectedProperties", + "RemoveCurves", + "DrawCurveEditor" + ], + "serializedFields": [], + "publicFields": [ + "timeRange", + "rippleTime" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Animation/CurveDataSource.cs", + "className": "CurveDataSource", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetBackgroundRect", + "GenerateWrappers" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Animation/CurvesProxy.cs", + "className": "CurvesProxy", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateCurves", + "ConfigureCurveWrapper", + "RebuildCurves", + "RemoveCurves", + "UpdateCurves", + "ApplyExternalChangesToProxy", + "UpdateProxyCurves", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Animation/CurveTreeViewNode.cs", + "className": "CurveTreeViewNode", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Animation/TimelineAnimationUtilities.cs", + "className": "TimelineAnimationUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "position", + "rotation" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Attributes/ActiveInModeAttribute.cs", + "className": "ActiveInModeAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Attributes/MenuEntryAttribute.cs", + "className": "MenuEntryAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Attributes/ShortcutAttribute.cs", + "className": "ShortcutAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetMenuShortcut", + "MatchesEvent", + "MatchesCurrentPlatform" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Attributes/TimelineShortcutAttribute.cs", + "className": "TimelineShortcutAttribute", + "baseClass": "ShortcutAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Audio/AudioClipPropertiesDrawer.cs", + "className": "AudioClipPropertiesDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible audio manager" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Audio/AudioPlayableAssetEditor.cs", + "className": "AudioPlayableAssetEditor", + "baseClass": "ClipEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetOrCreateWaveformPreview" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible audio manager" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Audio/AudioPlayableAssetInspector.cs", + "className": "AudioPlayableAssetInspector", + "baseClass": "BasicAssetInspector", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible audio manager" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Audio/AudioTrackInspector.cs", + "className": "AudioTrackInspector", + "baseClass": "TrackAssetInspector", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible audio manager" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/ControlTrack/ControlPlayableAssetEditor.cs", + "className": "ControlPlayableAssetEditor", + "baseClass": "ClipEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/CurveEditUtility.cs", + "className": "CurveEditUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/CustomEditors/ClipEditor.cs", + "className": "ClipEditor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "GetErrorText", + "GetDefaultHighlightColor" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/CustomEditors/CustomTimelineEditorCache.cs", + "className": "CustomTimelineEditorCache", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/CustomEditors/MarkerEditor.cs", + "className": "MarkerEditor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "trackRegion" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/CustomEditors/MarkerTrackEditor.cs", + "className": "MarkerTrackEditor", + "baseClass": "TrackEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/CustomEditors/TrackEditor.cs", + "className": "TrackEditor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "GetErrorText", + "GetTrackColor" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/DirectorNamedColor.cs", + "className": "DirectorNamedColor", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "SetDefault", + "ToText", + "FromText" + ], + "serializedFields": [ + "colorPlayhead", + "colorSelection", + "colorEndmarker", + "colorGroup", + "colorGroupTrackBackground", + "colorAnimation", + "colorAnimationRecorded", + "colorAudio", + "colorAudioWaveform", + "colorActivation", + "colorDropTarget", + "colorClipFont", + "colorInvalidClipOverlay", + "colorTrackBackground", + "colorTrackHeaderBackground", + "colorTrackDarken", + "colorTrackBackgroundRecording", + "colorInfiniteTrackBackgroundRecording", + "colorTrackBackgroundSelected", + "colorTrackFont", + "colorClipUnion", + "colorTopOutline3", + "colorDurationLine", + "colorRange", + "colorSequenceBackground", + "colorTooltipBackground", + "colorInfiniteClipLine", + "colorDefaultTrackDrawer", + "colorDuration", + "colorRecordingClipOutline", + "colorAnimEditorBinding", + "colorTimelineBackground", + "colorLockTextBG", + "colorInlineCurveVerticalLines", + "colorInlineCurveOutOfRangeOverlay", + "colorInlineCurvesBackground", + "markerDrawerBackgroundColor", + "markerHeaderDrawerBackgroundColor", + "colorControl", + "colorSubSequenceBackground", + "colorTrackSubSequenceBackground", + "colorTrackSubSequenceBackgroundSelected", + "colorSubSequenceOverlay", + "colorSubSequenceDurationLine", + "clipBckg", + "clipSelectedBckg", + "clipBorderColor", + "clipEaseBckgColor", + "clipBlendIn", + "clipBlendInSelected", + "clipBlendOut", + "clipBlendOutSelected" + ], + "publicFields": [ + "colorPlayhead", + "colorSelection", + "colorEndmarker", + "colorGroup", + "colorGroupTrackBackground", + "colorAnimation", + "colorAnimationRecorded", + "colorAudio", + "colorAudioWaveform", + "colorActivation", + "colorDropTarget", + "colorClipFont", + "colorInvalidClipOverlay", + "colorTrackBackground", + "colorTrackHeaderBackground", + "colorTrackDarken", + "colorTrackBackgroundRecording", + "colorInfiniteTrackBackgroundRecording", + "colorTrackBackgroundSelected", + "colorTrackFont", + "colorClipUnion", + "colorTopOutline3", + "colorDurationLine", + "colorRange", + "colorSequenceBackground", + "colorTooltipBackground", + "colorInfiniteClipLine", + "colorDefaultTrackDrawer", + "colorDuration", + "colorRecordingClipOutline", + "colorAnimEditorBinding", + "colorTimelineBackground", + "colorLockTextBG", + "colorInlineCurveVerticalLines", + "colorInlineCurveOutOfRangeOverlay", + "colorInlineCurvesBackground", + "markerDrawerBackgroundColor", + "markerHeaderDrawerBackgroundColor", + "colorControl", + "colorSubSequenceBackground", + "colorTrackSubSequenceBackground", + "colorTrackSubSequenceBackgroundSelected", + "colorSubSequenceOverlay", + "colorSubSequenceDurationLine", + "clipBckg", + "clipSelectedBckg", + "clipBorderColor", + "clipEaseBckgColor", + "clipBlendIn", + "clipBlendInSelected", + "clipBlendOut", + "clipBlendOutSelected" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/DirectorStyles.cs", + "className": "DirectorStyles", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExportSkinToFile", + "ReloadSkin", + "Initialize" + ], + "serializedFields": [], + "publicFields": [ + "playrangeContent", + "groupBackground", + "displayBackground", + "fontClip", + "fontClipLoop", + "trackHeaderFont", + "trackGroupAddButton", + "groupFont", + "timeCursor", + "endmarker", + "tinyFont", + "foldout", + "trackMuteButton", + "trackLockButton", + "trackRecordButton", + "playTimeRangeStart", + "playTimeRangeEnd", + "selectedStyle", + "trackSwatchStyle", + "connector", + "keyframe", + "warning", + "extrapolationHold", + "extrapolationLoop", + "extrapolationPingPong", + "extrapolationContinue", + "trackMarkerButton", + "markerMultiOverlay", + "bottomShadow", + "trackOptions", + "infiniteTrack", + "clipOut", + "clipIn", + "trackCurvesButton", + "trackLockOverlay", + "activation", + "playrange", + "timelineLockButton", + "trackAvatarMaskButton", + "markerWarning", + "editModeBtn", + "showMarkersBtn", + "sequenceSwitcher", + "inlineCurveHandle", + "timeReferenceButton", + "trackButtonSuite", + "previewButtonDisabled" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Extensions/AnimatedParameterExtensions.cs", + "className": "AnimatedParameterExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Extensions/AnimationTrackExtensions.cs", + "className": "AnimationTrackExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Extensions/TrackExtensions.cs", + "className": "TrackExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/AnimationPlayableAssetInspector.cs", + "className": "AnimationPlayableAssetInspector", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDestroy" + ], + "publicMethods": [ + "OnEnable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/AnimationTrackInspector.cs", + "className": "AnimationTrackInspector", + "baseClass": "TrackAssetInspector", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDestroy" + ], + "publicMethods": [ + "OnDestroy", + "DrawRecordedProperties" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/BasicAssetInspector.cs", + "className": "BasicAssetInspector", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/BuiltInCurvePresets.cs", + "className": "BuiltInPresets", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/ClipInspector/ClipInspector.cs", + "className": "ClipInspector", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "ToLocalTime", + "UpdateLockState", + "OnEnable" + ], + "serializedFields": [], + "publicFields": [ + "clip", + "curvesOwner" + ], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/ClipInspector/ClipInspectorCurveEditor.cs", + "className": "ClipInspectorCurveEditor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetCurve", + "SetSelected" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/ClipInspector/ClipInspectorSelectionInfo.cs", + "className": "ClipInspectorSelectionInfo", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Update" + ], + "serializedFields": [], + "publicFields": [ + "smallestDuration", + "selectedAssetTypesAreHomogeneous", + "containsAtLeastTwoClipsOnTheSameTrack", + "uniqueParentTracks" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/CurvesOwner/CurvesOwnerInspectorHelper.cs", + "className": "CurvesOwnerInspectorHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/CurvesOwner/ICurvesOwnerInspectorWrapper.cs", + "className": "ICurvesOwnerInspectorWrapper", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/DirectorNamedColorInspector.cs", + "className": "DirectorNamedColorInspector", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/EditorClip.cs", + "className": "EditorClip", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Clip" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/EditorClipFactory.cs", + "className": "EditorClipFactory", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/FrameRateDrawer.cs", + "className": "FrameRateDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/GroupTrackInspector.cs", + "className": "GroupTrackInspector", + "baseClass": "TrackAssetInspector", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/IInspectorChangeHandler.cs", + "className": "IInspectorChangeHandler", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/MarkerInspector.cs", + "className": "MarkerInspector", + "baseClass": "BasicAssetInspector", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/TimeFieldDrawer.cs", + "className": "TimeFieldDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/TimelineAssetInspector.cs", + "className": "TimelineAssetInspector", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [ + "OnEnable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/TimelineInspectorUtility.cs", + "className": "TimelineInspectorUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/TimelinePreferences.cs", + "className": "TimelinePreferences", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Update", + "OnDisable" + ], + "publicMethods": [ + "Save" + ], + "serializedFields": [ + "timeFormat", + "showAudioWaveform", + "m_AudioScrubbing", + "snapToFrame", + "m_PlaybackLockedToFrame", + "edgeSnap", + "playbackScrollMode" + ], + "publicFields": [ + "timeFormat", + "timeUnitInFrame", + "showAudioWaveform", + "snapToFrame", + "edgeSnap", + "playbackScrollMode" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/TimelineProjectSettings.cs", + "className": "TimelineProjectSettings", + "baseClass": "ScriptableSingleton`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Update", + "OnDisable" + ], + "publicMethods": [ + "Save" + ], + "serializedFields": [], + "publicFields": [ + "assetDefaultFramerate" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/inspectors/TrackAssetInspector.cs", + "className": "TrackAssetInspector", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [ + "ToLocalTime" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Items/ClipItem.cs", + "className": "ClipItem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsCompatibleWithTrack", + "PushUndo", + "SetStart", + "SetEnd", + "Delete", + "TrimStart", + "TrimEnd", + "CloneTo", + "Equals" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Items/ItemsGroup.cs", + "className": "ItemsGroup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Items/ItemsPerTrack.cs", + "className": "ItemsPerTrack", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Items/ItemsUtils.cs", + "className": "ItemsUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Items/ITimelineItem.cs", + "className": "ITimelineItem", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Items/MarkerItem.cs", + "className": "MarkerItem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsCompatibleWithTrack", + "PushUndo", + "Delete", + "CloneTo", + "Equals" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Localization/Localization.cs", + "className": "L10n", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/AddDelete/AddDeleteItemModeMix.cs", + "className": "AddDeleteItemModeMix", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InsertItemsAtTime", + "RemoveItems" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/AddDelete/AddDeleteItemModeReplace.cs", + "className": "AddDeleteItemModeReplace", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InsertItemsAtTime", + "RemoveItems" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/AddDelete/AddDeleteItemModeRipple.cs", + "className": "AddDeleteItemModeRipple", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InsertItemsAtTime", + "RemoveItems" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/AddDelete/IAddDeleteItemMode.cs", + "className": "IAddDeleteItemMode", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Cursors/TimelineCursors.cs", + "className": "TimelineCursors", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/EditMode.cs", + "className": "EditMode", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Reset" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/EditModeInputHandler.cs", + "className": "EditModeInputHandler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ProcessMove", + "ProcessTrim", + "SetValueForEdge", + "OnGUI", + "OnEnterDrag", + "OnDrag", + "OnExitDrag", + "OnSetValue" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/HeaderSplitterManipulator.cs", + "className": "HeaderSplitterManipulator", + "baseClass": "Manipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Move/IMoveItemMode.cs", + "className": "IMoveItemMode", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Move/MoveItemHandler.cs", + "className": "MoveItemHandler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Grab", + "Drop", + "ShouldSnapTo", + "UpdateTrackTarget", + "OnGUI", + "OnAttractedEdge", + "RefreshPreviewItems", + "OnTrackDetach" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Move/MoveItemModeMix.cs", + "className": "MoveItemModeMix", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnTrackDetach", + "HandleTrackSwitch", + "AllowTrackSwitch", + "AdjustStartTime", + "OnModeClutchEnter", + "OnModeClutchExit", + "BeginMove", + "UpdateMove", + "FinishMove", + "ValidateMove", + "DrawGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Move/MoveItemModeReplace.cs", + "className": "MoveItemModeReplace", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnTrackDetach", + "HandleTrackSwitch", + "AllowTrackSwitch", + "AdjustStartTime", + "OnModeClutchEnter", + "OnModeClutchExit", + "BeginMove", + "UpdateMove", + "FinishMove", + "ValidateMove", + "DrawGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Move/MoveItemModeRipple.cs", + "className": "MoveItemModeRipple", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnTrackDetach", + "HandleTrackSwitch", + "AllowTrackSwitch", + "AdjustStartTime", + "OnModeClutchEnter", + "OnModeClutchExit", + "BeginMove", + "UpdateMove", + "ValidateMove", + "FinishMove", + "DrawGUI" + ], + "serializedFields": [], + "publicFields": [ + "item", + "firstSelectedItem", + "blending" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Move/MovingItems.cs", + "className": "MovingItems", + "baseClass": "ItemsPerTrack", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetReferenceTrack", + "HasAnyDetachedParents", + "RefreshBounds", + "Draw" + ], + "serializedFields": [], + "publicFields": [ + "canDrop" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Sequence/EaseClip.cs", + "className": "EaseClip", + "baseClass": "Manipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Sequence/Jog.cs", + "className": "Jog", + "baseClass": "Manipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Sequence/MarkerHeaderTrackManipulator.cs", + "className": "MarkerHeaderTrackManipulator", + "baseClass": "Manipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Sequence/RectangleSelect.cs", + "className": "RectangleSelect", + "baseClass": "RectangleTool", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Sequence/RectangleTool.cs", + "className": "RectangleTool", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ToPixel", + "OnGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Sequence/RectangleZoom.cs", + "className": "RectangleZoom", + "baseClass": "RectangleTool", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Sequence/SelectAndMoveItem.cs", + "className": "SelectAndMoveItem", + "baseClass": "Manipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Sequence/TrackZoom.cs", + "className": "TrackZoom", + "baseClass": "Manipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Sequence/TrimClip.cs", + "className": "TrimClip", + "baseClass": "Manipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnAttractedEdge" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/TimeAreaAutoPanner.cs", + "className": "TimeAreaAutoPanner", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/TimeIndicator.cs", + "className": "TimeIndicator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/TimelineClipGroup.cs", + "className": "TimelineClipGroup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Trim/ITrimItemMode.cs", + "className": "ITrimItemMode", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Trim/TrimItemModeMix.cs", + "className": "TrimItemModeMix", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeforeTrim", + "TrimStart", + "TrimEnd", + "DrawGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Trim/TrimItemModeReplace.cs", + "className": "TrimItemModeReplace", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeforeTrim", + "TrimStart", + "TrimEnd", + "DrawGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Trim/TrimItemModeRipple.cs", + "className": "TrimItemModeRipple", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeforeTrim", + "TrimStart", + "TrimEnd", + "DrawGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Utils/EditModeGUIUtils.cs", + "className": "EditModeGUIUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Utils/EditModeMixUtils.cs", + "className": "EditModeMixUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Utils/EditModeReplaceUtils.cs", + "className": "EditModeReplaceUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Utils/EditModeRippleUtils.cs", + "className": "EditModeRippleUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Utils/EditModeUtils.cs", + "className": "EditModeUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Utils/ManipulatorsUtils.cs", + "className": "ManipulatorsUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Manipulators/Utils/PlacementValidity.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/MenuPriority.cs", + "className": "MenuPriority", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/ObjectIdExtension.cs", + "className": "ObjectIdExtension", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Playables/ControlPlayableInspector.cs", + "className": "ControlPlayableInspector", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [ + "OnEnable", + "DisablePlayOnAwake" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Properties/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Recording/AnimationTrackRecorder.cs", + "className": "AnimationTrackRecorder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "PrepareForRecord", + "PrepareTrack", + "FinializeTrack", + "FinalizeRecording" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Recording/TimelineRecording.cs", + "className": "TimelineRecording", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Recording/TimelineRecording_Monobehaviour.cs", + "className": "TimelineRecording", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SaveCurve", + "AddPropertyModification", + "DiscardModification" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Recording/TimelineRecording_PlayableAsset.cs", + "className": "TimelineRecording", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Recording/TimelineRecordingContextualResponder.cs", + "className": "TimelineRecordingContextualResponder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "HasAnyCandidates", + "HasAnyCurves", + "AddCandidateKeys", + "AddAnimatedKeys", + "IsAnimatable", + "IsEditable", + "KeyExists", + "CandidateExists", + "CurveExists", + "AddKey", + "RemoveKey", + "RemoveCurve", + "GoToNextKeyframe", + "GoToPreviousKeyframe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Recording/TrackAssetRecordingExtensions.cs", + "className": "TrackAssetRecordingExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Samples/SampleDependencyImporter.cs", + "className": "SampleDependencyImporter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPackageAddedOrUpdated", + "OnPackageRemoved", + "OnPackageSelectionChange", + "GetEntry", + "RefreshPackageCache", + "ContainsPackage" + ], + "serializedFields": [], + "publicFields": [ + "Path", + "AssetDependencies", + "PackageDependencies", + "SharedAssetDependencies", + "SharedPackageDependencies", + "SampleEntries" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Shortcuts.cs", + "className": "Shortcuts", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Signals/SignalAssetInspector.cs", + "className": "SignalAssetInspector", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Signals/SignalEmitterEditor.cs", + "className": "SignalEmitterEditor", + "baseClass": "MarkerEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Signals/SignalEmitterInspector.cs", + "className": "SignalEmitterInspector", + "baseClass": "MarkerInspector", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Signals/SignalEventDrawer.cs", + "className": "SignalEventDrawer", + "baseClass": "UnityEventDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "UnityEvent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Signals/SignalManager.cs", + "className": "SignalManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Signals/SignalReceiverHeader.cs", + "className": "SignalReceiverHeader", + "baseClass": "MultiColumnHeader", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Signals/SignalReceiverInspector.cs", + "className": "SignalReceiverInspector", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [ + "m_TreeState", + "m_MultiColumnHeaderState" + ], + "publicFields": [], + "unityApiUsage": [ + "UnityEvent" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Signals/SignalUtility.cs", + "className": "SignalUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "UnityEvent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Signals/Styles.cs", + "className": "Styles", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Signals/TreeView/SignalListFactory.cs", + "className": "SignalListFactory", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Signals/TreeView/SignalReceiverItem.cs", + "className": "SignalReceiverItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetHeight", + "Draw" + ], + "serializedFields": [], + "publicFields": [ + "evt" + ], + "unityApiUsage": [ + "Instantiate", + "UnityEvent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Signals/TreeView/SignalReceiverTreeView.cs", + "className": "SignalReceiverTreeView", + "baseClass": "TreeView`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetSignalContext", + "Draw", + "RefreshIfDirty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/State/ISequenceState.cs", + "className": "ISequenceState", + "baseClass": "ISequenceState", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetEvaluableRange", + "ToGlobalTime", + "ToLocalTime", + "ResetIsReadOnly", + "InvalidateChildAssetCache", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/State/PlayRange.cs", + "className": "PlayRange", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "start", + "end" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/State/SequenceHierarchy.cs", + "className": "SequenceHierarchy", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "Init", + "Add", + "Remove", + "GetStateAtIndex", + "RemoveUntilCount", + "Clear", + "ToSequencePath", + "NeedsUpdate", + "FromSequencePath" + ], + "serializedFields": [ + "m_SerializedPath" + ], + "publicFields": [ + "asset", + "director", + "hostClip" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/State/SequencePath.cs", + "className": "SequencePath", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetSelectionRoot", + "AddSubSequence", + "Clear" + ], + "serializedFields": [ + "m_SelectionRoot", + "m_SubElements" + ], + "publicFields": [ + "trackInstanceID", + "trackHash", + "clipIndex", + "clipHash", + "subDirectorIndex" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/State/SequenceState.cs", + "className": "SequenceState", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvalidateChildAssetCache", + "ResetIsReadOnly", + "GetEvaluableRange", + "ToGlobalTime", + "ToLocalTime", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/State/WindowState.cs", + "className": "WindowState", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnDestroy" + ], + "publicMethods": [ + "AddCaptured", + "RemoveCaptured", + "OnDestroy", + "OnSceneSaved", + "SetCurrentSequence", + "PopSequencesUntilCount", + "GetCurrentSequencePath", + "SetCurrentSequencePath", + "GetAllSequences", + "GetSubSequences", + "Reset", + "GetSnappedTimeAtMousePosition", + "SetTimeAreaTransform", + "SetTimeAreaShownRange", + "ResetPreviewMode", + "TimeIsInRange", + "RangeIsVisible", + "EnsurePlayHeadIsVisible", + "SetPlayHeadToMiddle", + "GetWindow", + "Play", + "Pause", + "SetPlaying", + "Stop", + "RebuildPlayableGraph", + "Evaluate", + "EvaluateImmediate", + "Refresh", + "UpdateViewStateHash", + "IsEditingASubTimeline", + "IsEditingAnEmptyTimeline", + "IsEditingAPrefabAsset", + "IsCurrentEditingASequencerTextField", + "TimeToTimeAreaPixel", + "TimeToScreenSpacePixel", + "TimeToPixel", + "PixelToTime", + "PixelDeltaToDeltaTime", + "TimeAreaPixelToTime", + "ScreenSpacePixelToTimeAreaTime", + "TrackSpacePixelToTimeAreaTime", + "OffsetTimeArea", + "GetSceneReference", + "CalculateRowRects", + "ArmForRecord", + "UnarmForRecord", + "UpdateRecordingState", + "IsTrackRecordable", + "IsArmedForRecord", + "GetArmedTrack", + "GatherProperties", + "AddStartFrameDelegate", + "AddEndFrameDelegate", + "UpdateRootPlayableDuration", + "InvokeTimeChangeCallback", + "IsPlayableGraphDone" + ], + "serializedFields": [], + "publicFields": [ + "analytics" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/TimelineEditor.cs", + "className": "TimelineEditor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/TimelineHelpers.cs", + "className": "TimelineHelpers", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/TimelineSelection.cs", + "className": "SelectionManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/TimelineUtility.cs", + "className": "TimelineUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Tooltip.cs", + "className": "Tooltip", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Draw" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Trackhead.cs", + "className": "Gaps", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Draw" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/AnimationTrackKeyDataSource.cs", + "className": "AnimationTrackKeyDataSource", + "baseClass": "BasePropertyKeyDataSource", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/Control.cs", + "className": "Control", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "HandleManipulatorsEvents", + "AddManipulator" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/Drawers/AnimationTrackDrawer.cs", + "className": "AnimationTrackDrawer", + "baseClass": "TrackDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/Drawers/ClipDrawer.cs", + "className": "ClipDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "icon", + "tint", + "clip", + "targetRect", + "unclippedRect", + "clippedRect", + "clipCenterSection", + "title", + "selected", + "inlineCurvesSelected", + "localVisibleStartTime", + "localVisibleEndTime", + "leftIcons", + "rightIcons", + "previousClip", + "previousClipSelected", + "supportsLooping", + "minLoopIndex", + "loopRects", + "clipBlends", + "ClipDrawOptions", + "clipEditor" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/Drawers/InfiniteTrackDrawer.cs", + "className": "InfiniteTrackDrawer", + "baseClass": "TrackDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanDraw" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/Drawers/Layers/ClipsLayer.cs", + "className": "ClipsLayer", + "baseClass": "ItemsLayer`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/Drawers/Layers/ItemsLayer.cs", + "className": "LayerZOrder", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CompareTo", + "ChangeLayer", + "Next" + ], + "serializedFields": [], + "publicFields": [ + "items" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/Drawers/Layers/MarkersLayer.cs", + "className": "MarkersLayer", + "baseClass": "ItemsLayer`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/Drawers/TrackDrawer.cs", + "className": "TrackDrawer", + "baseClass": "GUIDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/Drawers/TrackItemsDrawer.cs", + "className": "TrackItemsDrawer", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Draw" + ], + "serializedFields": [], + "publicFields": [ + "clips" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/IPropertyKeyDataSource.cs", + "className": "IPropertyKeyDataSource", + "baseClass": "IPropertyKeyDataSource", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/IRowGUI.cs", + "className": "IRowGUI", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/ItemGui/ISelectable.cs", + "className": "ISelectable", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/ItemGui/TimelineClipGUI.cs", + "className": "TimelineClipGUI", + "baseClass": "TimelineItemGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetClipBlends", + "DrawGhostClip", + "DrawInvalidClip", + "SnappableEdgesFor", + "ShouldSnapTo", + "SelectCurves", + "ValidateCurvesSelection" + ], + "serializedFields": [], + "publicFields": [ + "inlineCurvesSelected" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/ItemGui/TimelineItemGUI.cs", + "className": "TimelineItemGUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/ItemGui/TimelineMarkerClusterGUI.cs", + "className": "TimelineMarkerClusterGUI", + "baseClass": "TimelineItemGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CycleTop" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/ItemGui/TimelineMarkerGUI.cs", + "className": "TimelineMarkerGUI", + "baseClass": "TimelineItemGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "QueueOverlay", + "SnappableEdgesFor", + "ShouldSnapTo" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/ManipulationsClips.cs", + "className": "DrillIntoClip", + "baseClass": "Manipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/ManipulationsTimeline.cs", + "className": "TimelinePanManipulator", + "baseClass": "Manipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/ManipulationsTracks.cs", + "className": "InlineCurveResize", + "baseClass": "Manipulator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/Manipulator.cs", + "className": "Manipulator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "HandleEvent" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/PickerUtils.cs", + "className": "PickerUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/Snapping/IAttractable.cs", + "className": "IAttractable", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/Snapping/ISnappable.cs", + "className": "ISnappable", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/Snapping/SnapEngine.cs", + "className": "SnapEngine", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsInInfluenceZone", + "Translate", + "Snap", + "OnGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/TimelineClipHandle.cs", + "className": "TimelineClipHandle", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Draw" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/TimelineClipUnion.cs", + "className": "TimelineClipUnion", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Draw" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/TimelineDataSource.cs", + "className": "TimelineDataSource", + "baseClass": "TreeViewDataSource`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ExpandItems" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/TimelineDragging.cs", + "className": "TimelineDragging", + "baseClass": "TreeViewDragging`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "HandleTrackDrop" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/TimelineTreeView.cs", + "className": "TimelineTreeView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnInitialize", + "GetRectForFraming", + "GetRenameRect", + "BeginPingItem", + "EndPingItem", + "GetRowRect", + "CalculateRowRects", + "GetNumRowsOnPageUpDown", + "GetFirstAndLastRowVisible", + "GetTotalSize" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/TimelineTreeViewGUI.cs", + "className": "TimelineTreeViewGUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "FrameItem", + "CalculateRowRects", + "Reload", + "OnGUI", + "GetRowRect" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/TrackGui/InlineCurveEditor.cs", + "className": "InlineCurveEditor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Draw" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/TrackGui/TimelineGroupGUI.cs", + "className": "TimelineGroupGUI", + "baseClass": "TimelineTrackBaseGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ToWindowSpace", + "SetExpanded" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/TrackGui/TimelineTrackBaseGUI.cs", + "className": "TimelineTrackBaseGUI", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawInsertionMarkers", + "ClearDrawFlags" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/TrackGui/TimelineTrackErrorGUI.cs", + "className": "TimelineTrackErrorGUI", + "baseClass": "TimelineTrackBaseGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/TrackGui/TimelineTrackGUI.cs", + "className": "TimelineTrackGUI", + "baseClass": "TimelineGroupGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SelectCurves", + "ValidateCurvesSelection" + ], + "serializedFields": [], + "publicFields": [ + "m_AllowsRecording", + "m_ShowTrackBindings", + "m_HasBinding", + "m_IsSubTrack", + "m_Binding", + "m_TrackBinding", + "m_TrackIcon", + "m_HasMarkers", + "inlineCurvesSelected" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/TrackGui/TrackResizeHandle.cs", + "className": "TrackResizeHandle", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Draw" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/treeview/TrackPropertyCurvesDataSource.cs", + "className": "TrackPropertyCurvesDataSource", + "baseClass": "BasePropertyKeyDataSource", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Undo/ApplyDefaultUndoAttribute.cs", + "className": "ApplyDefaultUndoAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "UndoTitle" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Undo/UndoExtensions.cs", + "className": "UndoExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Undo/UndoScope.cs", + "className": "UndoScope", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "AddObject", + "AddClip", + "Add" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/UnityEditorInternals.cs", + "className": "UnityEditorInternals", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/AnimatedParameterCache.cs", + "className": "AnimatedParameterCache", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/AnimatedParameterUtility.cs", + "className": "AnimatedParameterUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/AnimatedPropertyUtility.cs", + "className": "AnimatedPropertyUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/BindingUtility.cs", + "className": "BindingUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/BreadcrumbDrawer.cs", + "className": "BreadcrumbDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "name", + "mode" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/Clipboard.cs", + "className": "Clipboard", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetReferenceValue", + "GetReferenceValue", + "ClearReferenceValue", + "Clear", + "CopyItems", + "CopyTracks", + "GetTracks", + "GetCopiedItems" + ], + "serializedFields": [], + "publicFields": [ + "item", + "parent", + "bindings" + ], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/ClipModifier.cs", + "className": "ClipModifier", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/ControlPlayableUtility.cs", + "className": "ControlPlayableUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/CustomTrackDrawerAttribute.cs", + "className": "CustomTrackDrawerAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "assetType" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/DisplayNameHelper.cs", + "className": "DisplayNameHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/EndNameEditAction.cs", + "className": "PostNameEditAction", + "baseClass": "AssetCreationEndAction", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/FileUtility.cs", + "className": "FileUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/FrameRateDisplayUtility.cs", + "className": "FrameRateDisplayUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/Graphics.cs", + "className": "Graphics", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/KeyTraverser.cs", + "className": "KeyTraverser", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetNextKey", + "GetPrevKey", + "GetKeyCount" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/MarkerModifier.cs", + "className": "MarkerModifier", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/ObjectExtension.cs", + "className": "ObjectExtension", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/ObjectReferenceField.cs", + "className": "ObjectReferenceField", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Find", + "IsAssignable", + "Assign" + ], + "serializedFields": [], + "publicFields": [ + "propertyPath", + "isSceneReference" + ], + "unityApiUsage": [ + "SceneManager", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/PreviewedBindings.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetUniqueBindings", + "GetBindingsForObject" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/PropertyCollector.cs", + "className": "PropertyCollector", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Reset", + "Clear", + "PushActiveGameObject", + "PopActiveGameObject", + "AddFromClip", + "AddFromClips", + "AddFromName", + "AddFromComponent", + "AddObjectProperties" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/Range.cs", + "className": "Range", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ToString" + ], + "serializedFields": [], + "publicFields": [ + "start", + "end" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/Scopes/GUIColorOverride.cs", + "className": "GUIColorOverride", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/Scopes/GUIGroupScope.cs", + "className": "GUIGroupScope", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/Scopes/GUIMixedValueScope.cs", + "className": "GUIMixedValueScope", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/Scopes/GUIViewportScope.cs", + "className": "GUIViewportScope", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/Scopes/HorizontalScope.cs", + "className": "HorizontalScope", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/Scopes/IndentLevelScope.cs", + "className": "IndentLevelScope", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/Scopes/LabelWidthScope.cs", + "className": "LabelWidthScope", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/Scopes/PropertyScope.cs", + "className": "PropertyScope", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/SequenceSelectorNameFormater.cs", + "className": "SequenceMenuNameFormater", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Format" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/SpacePartitioner.cs", + "className": "SpacePartitioner", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "FromFloat", + "Clear", + "AddBounds", + "DebugDraw" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/StyleManager.cs", + "className": "StyleManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/StyleNormalColorOverride.cs", + "className": "StyleNormalColorOverride", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/TimeFormat.cs", + "className": "TimeDisplayUnitExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/TimelineKeyboardNavigation.cs", + "className": "KeyboardNavigation", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/TimeReferenceUtility.cs", + "className": "TimeReferenceUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/TrackModifier.cs", + "className": "TrackModifier", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/TrackResourceCache.cs", + "className": "TrackResourceCache", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Utilities/TypeUtility.cs", + "className": "TypeUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Compare" + ], + "serializedFields": [], + "publicFields": [ + "type", + "isSceneReference" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/Modes/TimelineActiveMode.cs", + "className": "TimelineActiveMode", + "baseClass": "TimelineMode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/Modes/TimelineAssetEditionMode.cs", + "className": "TimelineAssetEditionMode", + "baseClass": "TimelineInactiveMode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/Modes/TimelineDisabledMode.cs", + "className": "TimelineDisabledMode", + "baseClass": "TimelineMode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/Modes/TimelineInactiveMode.cs", + "className": "TimelineInactiveMode", + "baseClass": "TimelineMode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/Modes/TimelineMode.cs", + "className": "TimelineMode", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "breadCrumb", + "sequenceSelector", + "options", + "newButton", + "editAsAssetButton" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/Modes/TimelineReadOnlyMode.cs", + "className": "TimelineReadOnlyMode", + "baseClass": "TimelineMode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/Modes/TimeReferenceMode.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/OverlayDrawer.cs", + "className": "OverlayDrawer", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Draw" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/PlaybackScroller.cs", + "className": "PlaybackScroller", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/SequenceContext.cs", + "className": "SequenceContext", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsValid", + "Equals" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineEditorWindow.cs", + "className": "TimelineEditorWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineMarkerHeaderGUI.cs", + "className": "TimelineMarkerHeaderGUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Draw", + "Rebuild" + ], + "serializedFields": [], + "publicFields": [ + "headerRect", + "contentRect", + "trackHeaderFont", + "colorTrackFont", + "isMuted", + "isSelected", + "asset", + "showMarkers", + "muted", + "locked", + "zOrder" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineNavigator.cs", + "className": "TimelineNavigator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetCurrentContext", + "GetParentContext", + "GetRootContext", + "GetChildContexts", + "GetBreadcrumbs", + "NavigateTo" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelinePlaybackControls.cs", + "className": "TimelinePlaybackControls", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Play", + "Pause", + "PreviousFrame", + "NextFrame", + "GoToFirstFrame", + "GoToLastFrame", + "SetCurrentTime", + "SetCurrentFrame", + "GetCurrentTime", + "GetCurrentFrame" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow.cs", + "className": "TimelineWindow", + "baseClass": "TimelineEditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "RebuildGraphIfNecessary" + ], + "serializedFields": [ + "m_Preferences", + "m_SequenceHierarchy" + ], + "publicFields": [ + "timeReferenceMode" + ], + "unityApiUsage": [ + "SceneManager", + "Destroy", + "GetComponent", + "UnityEvent" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_ActiveTimeline.cs", + "className": "TimelineWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetCurrentTimeline" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_Breadcrumbs.cs", + "className": "TimelineWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_Duration.cs", + "className": "TimelineWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_EditorCallbacks.cs", + "className": "TimelineWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_Gui.cs", + "className": "TimelineWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddUserOverlay" + ], + "serializedFields": [], + "publicFields": [ + "marker", + "rect", + "isSelected", + "isCollapsed", + "editor" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_HeaderGui.cs", + "className": "TimelineWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_Manipulators.cs", + "className": "TimelineWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_Navigator.cs", + "className": "TimelineWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetCurrentContext", + "GetParentContext", + "GetRootContext", + "GetChildContexts", + "GetBreadcrumbs", + "NavigateTo" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_PlayableLookup.cs", + "className": "TimelineWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdatePlayableLookup", + "GetPlayableFromAnimClip", + "GetTimelineClipFromCurves", + "ClearPlayableLookup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_PlaybackControls.cs", + "className": "TimelineWindow", + "baseClass": "ITimelinePlaybackControls", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Play", + "Pause", + "PreviousFrame", + "NextFrame", + "GoToFirstFrame", + "GoToLastFrame", + "SetCurrentTime", + "SetCurrentFrame", + "GetCurrentTime", + "GetCurrentFrame" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_PlayRange.cs", + "className": "TimelineWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_PreviewPlayMode.cs", + "className": "TimelineWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_Selection.cs", + "className": "TimelineWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_SequencePath" + ], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_StateChange.cs", + "className": "TimelineWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_TimeArea.cs", + "className": "TimelineWindow", + "baseClass": "TimeArea", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_TimeCursor.cs", + "className": "TimelineWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindow_TrackGui.cs", + "className": "TimelineWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindowAnalytics.cs", + "className": "TimelineWindowAnalytics", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Send", + "SendPlayEvent", + "SendAfterSequenceChangeEvent", + "SendManipulationEndedEvent" + ], + "serializedFields": [], + "publicFields": [ + "asset_guid", + "duration", + "frame_rate", + "track_stats", + "display_format", + "track_type", + "clip_count", + "marker_count" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/TimelineWindowTimeControl.cs", + "className": "TimelineWindowTimeControl", + "baseClass": "IAnimationWindowControl", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "Init", + "OnDisable" + ], + "serializedFields": [ + "m_ClipData", + "m_Clip", + "m_AnimWindowState" + ], + "publicFields": [ + "start", + "duration", + "track" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/ViewModel/ScriptableObjectViewPrefs.cs", + "className": "ScriptableObjectViewPrefs", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Save", + "DeleteFile", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/ViewModel/TimelineAssetViewModel.cs", + "className": "TimelineAssetViewModel", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "OnBeforeSerialize", + "OnAfterDeserialize", + "OnEnable" + ], + "serializedFields": [ + "m_MarkerTimeStampsKeys", + "m_MarkerTimeStampsValues", + "m_TimeAreaPlayRange", + "m_Keys", + "m_Vals" + ], + "publicFields": [ + "collapsed", + "showMarkers", + "showInlineCurves", + "inlineAnimationCurveHeight", + "lastInlineCurveDataID", + "inlineCurvesState", + "inlineCurvesShownAreaInsideMargins", + "trackHeightExtension", + "timeAreaShownRange", + "trackScale", + "playRangeEnabled", + "windowTime", + "verticalScroll", + "sequencerHeaderWidth" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/ViewModel/TimelineAssetViewModel_versions.cs", + "className": "TimelineAssetViewModel", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Version", + "deprecated_timeAreaPlayRange" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/ViewModel/TimelineWindowViewPrefs.cs", + "className": "TimelineWindowViewPrefs", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Editor/Window/WindowConstants.cs", + "className": "WindowConstants", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Activation/ActivationMixerPlayable.cs", + "className": "ActivationMixerPlayable", + "baseClass": "PlayableBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Activation/ActivationPlayableAsset.cs", + "className": "ActivationPlayableAsset", + "baseClass": "PlayableAsset", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Activation/ActivationTrack.cs", + "className": "ActivationTrack", + "baseClass": "TrackAsset", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_PostPlaybackState" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Animation/AnimationOutputWeightProcessor.cs", + "className": "AnimationOutputWeightProcessor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Evaluate" + ], + "serializedFields": [], + "publicFields": [ + "mixer", + "parentMixer", + "port" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Animation/AnimationPlayableAsset.cs", + "className": "AnimationPlayableAsset", + "baseClass": "PlayableAsset", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "LiveLink", + "ResetOffsets", + "GatherProperties" + ], + "serializedFields": [ + "m_Clip", + "m_Position", + "m_EulerAngles", + "m_UseTrackMatchFields", + "m_MatchTargetFields", + "m_RemoveStartOffset", + "m_ApplyFootIK", + "m_Loop" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Animation/AnimationPreviewUpdateCallback.cs", + "className": "AnimationPreviewUpdateCallback", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Evaluate" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Animation/AnimationTrack.cs", + "className": "AnimationTrack", + "baseClass": "TrackAsset", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "CreateClip", + "CreateInfiniteClip", + "CreateRecordableClip" + ], + "serializedFields": [ + "m_InfiniteClipApplyFootIK", + "m_MatchTargetFields", + "m_Position", + "m_EulerAngles", + "m_AvatarMask", + "m_ApplyAvatarMask", + "m_TrackOffset" + ], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Animation/ICurvesOwner.cs", + "className": "ICurvesOwner", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/AssetUpgrade/AnimationPlayableAssetUpgrade.cs", + "className": "AnimationPlayableAsset", + "baseClass": "ISerializationCallbackReceiver", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/AssetUpgrade/AnimationTrackUpgrade.cs", + "className": "AnimationTrack", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/AssetUpgrade/ClipUpgrade.cs", + "className": "TimelineClip", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/AssetUpgrade/TimelineUpgrade.cs", + "className": "TimelineAsset", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/AssetUpgrade/TrackUpgrade.cs", + "className": "TrackAsset", + "baseClass": "ISerializationCallbackReceiver", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Attributes/TimelineHelpURLAttribute.cs", + "className": "TimelineHelpURLAttribute", + "baseClass": "HelpURLAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Attributes/TrackColorAttribute.cs", + "className": "TrackColorAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Audio/AudioClipProperties.cs", + "className": "AudioClipProperties", + "baseClass": "PlayableBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "volume" + ], + "unityApiUsage": [], + "possibleRole": "Possible audio manager" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Audio/AudioMixerProperties.cs", + "className": "AudioMixerProperties", + "baseClass": "PlayableBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "volume", + "stereoPan", + "spatialBlend" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible audio manager" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Audio/AudioPlayableAsset.cs", + "className": "AudioPlayableAsset", + "baseClass": "PlayableAsset", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Clip", + "m_Loop", + "m_ClipProperties" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible audio manager" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Audio/AudioTrack.cs", + "className": "AudioTrack", + "baseClass": "TrackAsset", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "CreateClip" + ], + "serializedFields": [ + "m_TrackProperties" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible audio manager" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/ClipCaps.cs", + "className": "TimelineClipCapsExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Control/ControlPlayableAsset.cs", + "className": "ControlPlayableAsset", + "baseClass": "PlayableAsset", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "OnEnable", + "GatherProperties" + ], + "serializedFields": [ + "sourceGameObject", + "prefabGameObject", + "updateParticle", + "particleRandomSeed", + "updateDirector", + "updateITimeControl", + "searchHierarchy", + "active", + "ActivationControlPlayable", + "DirectorControlPlayable" + ], + "publicFields": [ + "sourceGameObject", + "prefabGameObject", + "updateParticle", + "particleRandomSeed", + "updateDirector", + "updateITimeControl", + "searchHierarchy", + "active" + ], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Control/ControlTrack.cs", + "className": "ControlTrack", + "baseClass": "TrackAsset", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/CurveEditUtility.cs", + "className": "CurveEditUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/DiscreteTime.cs", + "className": "DiscreteTime", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OneTickBefore", + "OneTickAfter", + "GetTick", + "CompareTo", + "Equals" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Evaluation/InfiniteRuntimeClip.cs", + "className": "InfiniteRuntimeClip", + "baseClass": "RuntimeElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Evaluation/IntervalTree.cs", + "className": "IInterval", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "IntersectsWith", + "IntersectsWithRange", + "UpdateIntervals", + "Clear" + ], + "serializedFields": [], + "publicFields": [ + "center", + "first", + "last", + "left", + "right", + "intervalStart", + "intervalEnd", + "item" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Evaluation/RuntimeClip.cs", + "className": "RuntimeClip", + "baseClass": "RuntimeClipBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetTime", + "SetDuration" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Evaluation/RuntimeClipBase.cs", + "className": "RuntimeClipBase", + "baseClass": "RuntimeElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Evaluation/RuntimeElement.cs", + "className": "RuntimeElement", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Evaluation/ScheduleRuntimeClip.cs", + "className": "ScheduleRuntimeClip", + "baseClass": "RuntimeClipBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetTime" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Events/IMarker.cs", + "className": "IMarker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Events/INotificationOptionProvider.cs", + "className": "INotificationOptionProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Events/Marker.cs", + "className": "Marker", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Events/MarkerList.cs", + "className": "MarkerList", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "Remove", + "Clear", + "Contains", + "GetMarkers", + "GetRawMarkerList", + "CreateMarker", + "HasNotifications" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Events/MarkerTrack.cs", + "className": "MarkerTrack", + "baseClass": "TrackAsset", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Events/Signals/CustomSignalEventDrawer.cs", + "className": "CustomSignalEventDrawer", + "baseClass": "PropertyAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "UnityEvent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Events/Signals/SignalAsset.cs", + "className": "SignalAsset", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Events/Signals/SignalEmitter.cs", + "className": "SignalEmitter", + "baseClass": "Marker", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Retroactive", + "m_EmitOnce", + "m_Asset" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Events/Signals/SignalReceiver.cs", + "className": "SignalReceiver", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "OnNotify", + "AddReaction", + "AddEmptyReaction", + "Remove", + "GetRegisteredSignals", + "GetReaction", + "Count", + "ChangeSignalAtIndex", + "RemoveAtIndex", + "ChangeReactionAtIndex", + "GetReactionAtIndex", + "GetSignalAssetAtIndex", + "TryGetValue", + "Append" + ], + "serializedFields": [ + "m_Events", + "m_Signals" + ], + "publicFields": [], + "unityApiUsage": [ + "UnityEvent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Events/SignalTrack.cs", + "className": "SignalTrack", + "baseClass": "MarkerTrack", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Extensions/SelectionExtensions.cs", + "className": "SelectionExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Extensions/TrackExtensions.cs", + "className": "TrackAssetExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/GroupTrack.cs", + "className": "GroupTrack", + "baseClass": "TrackAsset", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/ILayerable.cs", + "className": "ILayerable", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/ObjectId.cs", + "className": "ObjectId", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CompareTo", + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "m_Value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Playables/ActivationControlPlayable.cs", + "className": "ActivationControlPlayable", + "baseClass": "PlayableBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "gameObject", + "postPlayback" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Playables/BasicScriptPlayable.cs", + "className": "BasicPlayableBehaviour", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Playables/DirectorControlPlayable.cs", + "className": "DirectorControlPlayable", + "baseClass": "PlayableBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "director", + "pauseAction" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Playables/ITimeControl.cs", + "className": "ITimeControl", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Playables/NotificationFlags.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Playables/ParticleControlPlayable.cs", + "className": "ParticleControlPlayable", + "baseClass": "PlayableBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Playables/PrefabControlPlayable.cs", + "className": "PrefabControlPlayable", + "baseClass": "PlayableBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Playables/TimeControlPlayable.cs", + "className": "TimeControlPlayable", + "baseClass": "PlayableBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Playables/TimeNotificationBehaviour.cs", + "className": "TimeNotificationBehaviour", + "baseClass": "PlayableBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddNotification" + ], + "serializedFields": [], + "publicFields": [ + "time", + "payload", + "notificationFired", + "flags" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Properties/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Scripting/PlayableTrack.cs", + "className": "PlayableTrack", + "baseClass": "TrackAsset", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Timeline.deprecated.cs", + "className": "TimelineAsset", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/TimelineAsset.cs", + "className": "TimelineAsset", + "baseClass": "PlayableAsset", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "SetStandardFrameRate", + "GetRootTrack", + "GetRootTracks", + "GetOutputTrack", + "GetOutputTracks", + "GatherProperties", + "CreateMarkerTrack" + ], + "serializedFields": [ + "m_DurationMode" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/TimelineAsset_CreateRemove.cs", + "className": "TimelineAsset", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateTrack", + "DeleteClip", + "DeleteTrack" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/TimelineAttributes.cs", + "className": "TrackClipTypeAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/TimelineClip.cs", + "className": "TimelineClip", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetParentTrack", + "EvaluateMixOut", + "EvaluateMixIn", + "ToLocalTime", + "ToLocalTimeUnbound", + "IsExtrapolatedTime", + "IsPreExtrapolatedTime", + "IsPostExtrapolatedTime", + "CreateCurves", + "ConformEaseValues" + ], + "serializedFields": [ + "m_Start", + "m_ClipIn", + "m_Asset", + "m_TimeScale", + "m_ParentTrack", + "m_EaseInDuration", + "m_EaseOutDuration", + "m_BlendInDuration", + "m_BlendOutDuration", + "m_MixInCurve", + "m_MixOutCurve", + "m_BlendInCurveMode", + "m_BlendOutCurveMode", + "m_ExposedParameterNames", + "m_AnimationCurves", + "m_Recordable", + "m_PostExtrapolationMode", + "m_PreExtrapolationMode", + "m_PostExtrapolationTime", + "m_PreExtrapolationTime", + "m_DisplayName" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/TimelinePlayable.cs", + "className": "TimelinePlayable", + "baseClass": "PlayableBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Rebalance", + "Compile" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/TimelinePlayable_Animation.cs", + "className": "TimelinePlayable", + "baseClass": "PlayableBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/TrackAsset.cs", + "className": "TrackAsset", + "baseClass": "PlayableAsset", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "Clear", + "GetClips", + "GetChildTracks", + "CreateCurves", + "CreateDefaultClip", + "DeleteClip", + "CreateMarker", + "DeleteMarker", + "GetMarkers", + "GetMarkerCount", + "GetMarker" + ], + "serializedFields": [], + "publicFields": [ + "trackList", + "clipList", + "markerList" + ], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Utilities/AnimationPreviewUtilities.cs", + "className": "AnimationPreviewUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "GetHashCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Utilities/AnimatorBindingCache.cs", + "className": "AnimatorBindingCache", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "GetHashCode", + "GetAnimatorBindings", + "GetCurveBindings", + "Clear" + ], + "serializedFields": [], + "publicFields": [ + "animatorID", + "applyRootMotion", + "humanoid" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Utilities/BlendUtility.cs", + "className": "BlendUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Utilities/Extrapolation.cs", + "className": "Extrapolation", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Utilities/FrameRate.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsValid", + "Equals" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Utilities/HashUtility.cs", + "className": "HashUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Utilities/IPropertyCollector.cs", + "className": "IPropertyCollector", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Utilities/IPropertyPreview.cs", + "className": "IPropertyPreview", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Utilities/NotificationUtilities.cs", + "className": "NotificationUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Utilities/TimelineClipExtensions.cs", + "className": "TimelineClipExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Utilities/TimelineCreateUtilities.cs", + "className": "TimelineCreateUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Utilities/TimelineUndo.cs", + "className": "TimelineUndo", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Utilities/TimeUtility.cs", + "className": "TimeUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.timeline/Runtime/Utilities/WeightUtility.cs", + "className": "WeightUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/Analytics/IAnalytic/UGUIBuildEvent.cs", + "className": "UGUIBuildEvent", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData" + ], + "serializedFields": [], + "publicFields": [ + "build_guid", + "build_type", + "component_count", + "WorldSpaceCanvas", + "ScreenSpaceCanvas", + "OverlayCanvas", + "TMPElements", + "buildGuid", + "buildType", + "counter" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/Analytics/UGUIAnalytics.cs", + "className": "UGUIAnalytics", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/Analytics/UGUIBuildAnalytics.cs", + "className": "UGUIBuildAnalytics", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPreprocessBuild", + "OnPostprocessBuild", + "OnProcessScene" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/HDRP/TMP_BaseHDRPLitShaderGUI.cs", + "className": "for", + "baseClass": "LightingShaderGraphGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ReadState", + "SetActive", + "DoPopup" + ], + "serializedFields": [], + "publicFields": [ + "undoLabel", + "label", + "keywordLabels", + "keywords" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/HDRP/TMP_BaseHDRPUnlitShaderGUI.cs", + "className": "for", + "baseClass": "UnlitShaderGraphGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ReadState", + "SetActive", + "DoPopup" + ], + "serializedFields": [], + "publicFields": [ + "undoLabel", + "label", + "keywordLabels", + "keywords" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/HDRP/TMP_SDF_HDRPLitShaderGUI.cs", + "className": "TMP_SDF_HDRPLitShaderGUI", + "baseClass": "TMP_BaseHDRPLitShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/HDRP/TMP_SDF_HDRPUnlitShaderGUI.cs", + "className": "TMP_SDF_HDRPUnlitShaderGUI", + "baseClass": "TMP_BaseHDRPUnlitShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/DropdownOptionListDrawer.cs", + "className": "DropdownOptionListDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/GlyphMetricsPropertyDrawer.cs", + "className": "GlyphMetricsPropertyDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/GlyphPairAdjustmentRecordPropertyDrawer.cs", + "className": "GlyphPairAdjustmentRecordPropertyDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/GlyphRectPropertyDrawer.cs", + "className": "GlyphRectPropertyDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/LigatureSubstitutionRecordPropertyDrawer.cs", + "className": "LigatureSubstitutionRecordPropertyDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_CharacterPropertyDrawer.cs", + "className": "TMP_CharacterPropertyDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_GlyphPropertyDrawer.cs", + "className": "TMP_GlyphPropertyDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_MarkToBaseAdjustmentRecordPropertyDrawer.cs", + "className": "TMP_MarkToBaseAdjustmentRecordPropertyDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_MarkToMarkAdjustmentRecordPropertyDrawer.cs", + "className": "TMP_MarkToMarkAdjustmentRecordPropertyDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_PropertyDrawerUtilities.cs", + "className": "TMP_PropertyDrawerUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "index", + "glyphRect", + "metrics", + "atlasIndex" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_SpriteCharacterPropertyDrawer.cs", + "className": "TMP_SpriteCharacterPropertyDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_SpriteGlyphPropertyDrawer.cs", + "className": "TMP_SpriteGlyphPropertyDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_TextAlignmentDrawer.cs", + "className": "TMP_TextAlignmentDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_BaseEditorPanel.cs", + "className": "TMP_BaseEditorPanel", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "OnSceneGUI" + ], + "serializedFields": [], + "publicFields": [ + "selAlignGridA", + "selAlignGridB" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_BaseShaderGUI.cs", + "className": "TMP_BaseShaderGUI", + "baseClass": "ShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ReadState", + "SetActive", + "DoPopup", + "EndPanel" + ], + "serializedFields": [], + "publicFields": [ + "undoLabel", + "label", + "keywordLabels", + "keywords" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_BitmapShaderGUI.cs", + "className": "TMP_BitmapShaderGUI", + "baseClass": "TMP_BaseShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_ColorGradientAssetMenu.cs", + "className": "TMP_ColorGradientAssetMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_ColorGradientEditor.cs", + "className": "TMP_ColorGradientEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_DropdownEditor.cs", + "className": "DropdownEditor", + "baseClass": "SelectableEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_EditorCoroutine.cs", + "className": "TMP_EditorCoroutine", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "Stop" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_EditorPanel.cs", + "className": "TMP_EditorPanel", + "baseClass": "TMP_BaseEditorPanel", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_EditorPanelUI.cs", + "className": "TMP_EditorPanelUI", + "baseClass": "TMP_BaseEditorPanel", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_EditorResourceManager.cs", + "className": "TMP_EditorResourceManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_EditorUtility.cs", + "className": "TMP_EditorUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "string" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_FontAsset_CreationMenu.cs", + "className": "TMP_FontAsset_CreationMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_FontAssetEditor.cs", + "className": "TMP_FontAssetEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "OnEnable", + "OnDisable" + ], + "serializedFields": [], + "publicFields": [ + "sourceFont", + "faceIndex", + "glyphRenderMode", + "pointSize", + "padding", + "atlasWidth", + "atlasHeight", + "isEnabled", + "expirationTime" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_InputFieldEditor.cs", + "className": "TMP_InputFieldEditor", + "baseClass": "SelectableEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_MarkupTagUpdateUtility.cs", + "className": "TMP_MarkupTagUpdateUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "name", + "tag", + "description" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_PackageUtilities.cs", + "className": "TMP_PackageUtilities", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [ + "m_ProjectFolderToScan", + "m_OutputWindowStyle", + "m_OutputWindowMonospacedFont" + ], + "publicFields": [ + "referencedResource", + "target", + "replacement", + "assetRecords", + "assetFilePath", + "assetDataFile", + "assetMetaFilePath" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_PostBuildProcessHandler.cs", + "className": "TMP_PostBuildProcessHandler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_PreBuildProcessor.cs", + "className": "TMP_PreBuildProcessor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPreprocessBuild" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_ProjectTextSettings.cs", + "className": "TMP_ProjectTextSettings", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_ResourcesLoader.cs", + "className": "EssentialResourcesManager", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_SDFShaderGUI.cs", + "className": "TMP_SDFShaderGUI", + "baseClass": "TMP_BaseShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_SerializedPropertyHolder.cs", + "className": "TMP_SerializedPropertyHolder", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "fontAsset", + "firstCharacter", + "secondCharacter", + "glyphPairAdjustmentRecord" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_SettingsEditor.cs", + "className": "TMP_SettingsEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDestroy" + ], + "publicMethods": [ + "OnEnable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_SpriteAssetEditor.cs", + "className": "TMP_SpriteAssetEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [ + "OnEnable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_SpriteAssetImporter.cs", + "className": "TMP_SpriteAssetImporter", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "OnGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_SpriteAssetMenu.cs", + "className": "TMP_SpriteAssetMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_StyleAssetMenu.cs", + "className": "TMP_StyleAssetMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_StyleSheetEditor.cs", + "className": "StyleDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_SubMesh_Editor.cs", + "className": "TMP_SubMesh_Editor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "OnEnable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_SubMeshUI_Editor.cs", + "className": "TMP_SubMeshUI_Editor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "OnEnable", + "OnDisable" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMP_UIStyleManager.cs", + "className": "TMP_UIStyleManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMPro_ContextMenus.cs", + "className": "TMP_ContextMenus", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMPro_CreateObjectMenu.cs", + "className": "TMPro_CreateObjectMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMPro_EditorShaderUtilities.cs", + "className": "EditorShaderUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMPro_FontAssetCreatorWindow.cs", + "className": "TMPro_FontAssetCreatorWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "OnEnable", + "OnDisable", + "OnGUI", + "Update" + ], + "serializedFields": [], + "publicFields": [ + "fontAssetCreationSettings" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMPro_SortingLayerHelper.cs", + "className": "SortingLayerHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMPro_TextContainerEditor.cs", + "className": "TMPro_TextContainerEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/TMP/TMPro_TexturePostProcessor.cs", + "className": "TMPro_TexturePostProcessor", + "baseClass": "AssetPostprocessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/EventSystem/EventSystemEditor.cs", + "className": "EventSystemEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/EventSystem/EventTriggerEditor.cs", + "className": "EventTriggerEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/EventSystem/InputModuleComponentFactory.cs", + "className": "InputModuleComponentFactory", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/EventSystem/Physics2DRaycasterEditor.cs", + "className": "Physics2DRaycasterEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/EventSystem/PhysicsRaycasterEditor.cs", + "className": "PhysicsRaycasterEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/Properties/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/AspectRatioFitterEditor.cs", + "className": "AspectRatioFitterEditor", + "baseClass": "SelfControllerEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/ButtonEditor.cs", + "className": "ButtonEditor", + "baseClass": "SelectableEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/CanvasScalerEditor.cs", + "className": "CanvasScalerEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "matchContent", + "widthContent", + "heightContent", + "uiScaleModeContent", + "leftAlignedLabel", + "rightAlignedLabel" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/ContentSizeFitterEditor.cs", + "className": "ContentSizeFitterEditor", + "baseClass": "SelfControllerEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/DropdownEditor.cs", + "className": "DropdownEditor", + "baseClass": "SelectableEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/GraphicEditor.cs", + "className": "GraphicEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/GridLayoutGroupEditor.cs", + "className": "GridLayoutGroupEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/HorizontalOrVerticalLayoutGroupEditor.cs", + "className": "HorizontalOrVerticalLayoutGroupEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/ImageEditor.cs", + "className": "ImageEditor", + "baseClass": "GraphicEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/InputFieldEditor.cs", + "className": "InputFieldEditor", + "baseClass": "SelectableEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/InterceptedEventsPreview.cs", + "className": "InterceptedEventsPreview", + "baseClass": "ObjectPreview", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "componentName", + "interceptedEvents", + "labelStyle" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/LayoutElementEditor.cs", + "className": "LayoutElementEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/LayoutPropertiesPreview.cs", + "className": "LayoutPropertiesPreview", + "baseClass": "ObjectPreview", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "labelStyle", + "headerStyle" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/MaskEditor.cs", + "className": "MaskEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/MenuOptions.cs", + "className": "MenuOptions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateGameObject", + "Dispose", + "AddImage", + "AddRawImage", + "AddPanel", + "AddToggle", + "AddSlider", + "AddScrollbar", + "AddScrollView", + "AddCanvas", + "AddText", + "AddButton", + "AddDropdown", + "CreateNewUI", + "GetOrCreateCanvasGameObject" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/PrefabLayoutRebuilder.cs", + "className": "PrefabLayoutRebuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/AnimationTriggersDrawer.cs", + "className": "AnimationTriggersDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/ColorBlockDrawer.cs", + "className": "ColorBlockDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/DropdownOptionListDrawer.cs", + "className": "DropdownOptionListDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/FontDataDrawer.cs", + "className": "FontDataDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/NavigationDrawer.cs", + "className": "NavigationDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "navigationContent" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/SpriteStateDrawer.cs", + "className": "SpriteStateDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/RawImageEditor.cs", + "className": "RawImageEditor", + "baseClass": "GraphicEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/RectMask2DEditor.cs", + "className": "RectMask2DEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/ScrollbarEditor.cs", + "className": "ScrollbarEditor", + "baseClass": "SelectableEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/ScrollRectEditor.cs", + "className": "ScrollRectEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/SelectableEditor.cs", + "className": "SelectableEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/SelfControllerEditor.cs", + "className": "SelfControllerEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/SliderEditor.cs", + "className": "SliderEditor", + "baseClass": "SelectableEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/SpriteDrawUtility.cs", + "className": "SpriteDrawUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/TextEditor.cs", + "className": "TextEditor", + "baseClass": "GraphicEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Editor/UGUI/UI/ToggleEditor.cs", + "className": "ToggleEditor", + "baseClass": "SelectableEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/InternalBridge/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/InternalBridge/ObjectUtilsBridge.cs", + "className": "ObjectUtilsBridge", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/InternalBridge/TMPHelpURL.cs", + "className": "TMPHelpURL", + "baseClass": "UIModuleHelpURL", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/FastAction.cs", + "className": "FastAction", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "Remove", + "Call" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/FontFeatureCommon.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/FontFeatureCommonGPOS.cs", + "className": "GlyphAnchorPoint", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_XCoordinate", + "m_YCoordinate", + "m_XPositionAdjustment", + "m_YPositionAdjustment", + "m_BaseGlyphID", + "m_BaseGlyphAnchorPoint", + "m_MarkGlyphID", + "m_MarkPositionAdjustment", + "m_BaseMarkGlyphID", + "m_BaseMarkGlyphAnchorPoint", + "m_CombiningMarkGlyphID", + "m_CombiningMarkPositionAdjustment" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/FontFeatureCommonGSUB.cs", + "className": "SingleSubstitutionRecord", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_TargetGlyphID", + "m_SubstituteGlyphIDs", + "m_ComponentGlyphIDs", + "m_LigatureGlyphID" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/ITextPreProcessor.cs", + "className": "ITextPreprocessor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/MaterialReferenceManager.cs", + "className": "MaterialReferenceManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddMaterial", + "Contains", + "TryGetMaterial", + "GetMaterialIndex", + "GetFontAsset", + "SetDefaultMaterial", + "Clear", + "ClearReferenceCount" + ], + "serializedFields": [], + "publicFields": [ + "material", + "referenceCount", + "index", + "fontAsset", + "spriteAsset", + "isDefaultMaterial", + "isFallbackMaterial", + "fallbackMaterial", + "padding" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TextContainer.cs", + "className": "TextContainer", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnEnable", + "LateUpdate", + "OnDisable" + ], + "publicMethods": [ + "GetWorldCorners" + ], + "serializedFields": [ + "m_pivot", + "m_anchorPosition", + "m_rect", + "m_margins" + ], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TextMeshPro.cs", + "className": "TextMeshPro", + "baseClass": "TMP_Text", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnEnable", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "SetMask", + "UpdateFontAsset", + "CalculateLayoutInputHorizontal", + "CalculateLayoutInputVertical" + ], + "serializedFields": [ + "int", + "m_hasFontAssetChanged", + "m_renderer", + "m_maskType" + ], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TextMeshProUGUI.cs", + "className": "TextMeshProUGUI", + "baseClass": "TMP_Text", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnEnable", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "CalculateLayoutInputHorizontal", + "CalculateLayoutInputVertical", + "UpdateFontAsset" + ], + "serializedFields": [ + "m_Maskable", + "m_hasFontAssetChanged", + "m_baseMaterial", + "m_maskOffset" + ], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_Asset.cs", + "className": "TMP_Asset", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "string", + "FaceInfo" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_Character.cs", + "className": "TMP_Character", + "baseClass": "TMP_TextElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_CharacterInfo.cs", + "className": "TMP_CharacterInfo", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "position", + "uv", + "uv2", + "uv4", + "color", + "normal", + "tangent", + "padding", + "elementType", + "character", + "index", + "stringLength", + "textElement", + "alternativeGlyph", + "fontAsset", + "material", + "materialReferenceIndex", + "isUsingAlternateTypeface", + "pointSize", + "wordNumber", + "lineNumber", + "charNumber", + "pageNumber", + "vertexIndex", + "vertex_BL", + "vertex_TL", + "vertex_TR", + "vertex_BR", + "topLeft", + "bottomLeft", + "topRight", + "bottomRight", + "origin", + "xAdvance", + "ascender", + "baseLine", + "descender", + "aspectRatio", + "scale", + "underlineColor", + "underlineVertexIndex", + "strikethroughColor", + "strikethroughVertexIndex", + "highlightColor", + "highlightState", + "style", + "isVisible", + "isIgnoringAlignment" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_ColorGradient.cs", + "className": "TMP_ColorGradient", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "colorMode", + "topLeft", + "topRight", + "bottomLeft", + "bottomRight" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_Compatibility.cs", + "className": "TMP_Compatibility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_CoroutineTween.cs", + "className": "ITweenValue", + "baseClass": "UnityEvent", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "TweenValue", + "AddOnChangedCallback", + "GetIgnoreTimescale", + "GetDuration", + "ValidTarget", + "Init", + "StartTween", + "StopTween" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "UnityEvent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_DefaultControls.cs", + "className": "TMP_DefaultControls", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "standard", + "background", + "inputField", + "knob", + "checkmark", + "dropdown", + "mask" + ], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_Dropdown.cs", + "className": "TMP_Dropdown", + "baseClass": "Selectable", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "Start", + "Update", + "OnDisable" + ], + "publicMethods": [ + "SetValueWithoutNotify", + "RefreshShownValue", + "AddOptions", + "ClearOptions", + "Show", + "Hide" + ], + "serializedFields": [ + "m_Text", + "m_Image", + "m_RectTransform", + "m_Toggle", + "m_Color", + "m_Options", + "m_Template", + "m_CaptionText", + "m_CaptionImage", + "m_Placeholder", + "m_ItemText", + "m_ItemImage", + "m_Value", + "m_MultiSelect", + "m_OnValueChanged", + "m_AlphaFadeSpeed" + ], + "publicFields": [ + "m_Text" + ], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Input", + "UnityEvent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_DynamicFontAssetUtilities.cs", + "className": "TMP_DynamicFontAssetUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "familyName", + "styleName", + "faceIndex", + "filePath", + "hashCode" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_FontAsset.cs", + "className": "TMP_FontAsset", + "baseClass": "TMP_Asset", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Awake", + "OnDestroy" + ], + "publicMethods": [ + "ReadFontAssetDefinition", + "HasCharacter", + "HasCharacters", + "TryAddCharacters", + "ClearFontAssetData" + ], + "serializedFields": [ + "string", + "FontAssetCreationSettings", + "m_SourceFontFile", + "m_SourceFontFilePath", + "m_AtlasPopulationMode", + "bool", + "List", + "Texture2D", + "int", + "m_IsMultiAtlasTexturesEnabled", + "m_GetFontFeatures", + "m_ClearDynamicDataOnBuild", + "GlyphRenderMode", + "m_UsedGlyphRects", + "m_FreeGlyphRects", + "TMP_FontFeatureTable", + "m_FontWeightTable", + "fontWeights", + "m_fontInfo", + "atlas" + ], + "publicFields": [ + "normalStyle", + "normalSpacingOffset", + "boldStyle", + "boldSpacing", + "italicStyle", + "tabSize", + "atlas" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_FontAssetCommon.cs", + "className": "FaceInfo_Legacy", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddKerningPair", + "AddGlyphPairAdjustmentRecord", + "RemoveKerningPair", + "SortKerningPairs" + ], + "serializedFields": [ + "m_FirstGlyph", + "m_FirstGlyphAdjustments", + "m_SecondGlyph", + "m_SecondGlyphAdjustments", + "m_IgnoreSpacingAdjustments" + ], + "publicFields": [ + "Name", + "PointSize", + "Scale", + "CharacterCount", + "LineHeight", + "Baseline", + "Ascender", + "CapHeight", + "Descender", + "CenterLine", + "SuperscriptOffset", + "SubscriptOffset", + "SubSize", + "Underline", + "UnderlineThickness", + "strikethrough", + "strikethroughThickness", + "TabWidth", + "Padding", + "AtlasWidth", + "AtlasHeight", + "sourceFontFileName", + "sourceFontFileGUID", + "faceIndex", + "pointSizeSamplingMode", + "pointSize", + "padding", + "paddingMode", + "packingMode", + "atlasWidth", + "atlasHeight", + "characterSetSelectionMode", + "characterSequence", + "referencedFontAssetGUID", + "referencedTextAssetGUID", + "fontStyle", + "fontStyleModifier", + "renderMode", + "includeFontFeatures", + "regularTypeface", + "italicTypeface", + "ascii_Left", + "ascii_Right", + "key", + "xPlacement", + "yPlacement", + "xAdvance", + "yAdvance", + "xOffset", + "kerningPairs" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_FontAssetUtilities.cs", + "className": "TMP_FontAssetUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_FontFeaturesCommon.cs", + "className": "TMP_GlyphValueRecord", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "float", + "uint", + "TMP_GlyphValueRecord", + "TMP_GlyphAdjustmentRecord", + "FontFeatureLookupFlags" + ], + "publicFields": [ + "firstGlyphIndex", + "secondGlyphIndex", + "key" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_FontFeatureTable.cs", + "className": "TMP_FontFeatureTable", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SortGlyphPairAdjustmentRecords", + "SortMarkToBaseAdjustmentRecords", + "SortMarkToMarkAdjustmentRecords" + ], + "serializedFields": [ + "List" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_InputField.cs", + "className": "TMP_InputField", + "baseClass": "Selectable", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnEnable", + "Start", + "LateUpdate", + "OnDisable" + ], + "publicMethods": [ + "Start", + "SetTextWithoutNotify", + "MoveTextEnd", + "MoveTextStart", + "MoveToEndOfLine", + "MoveToStartOfLine", + "ProcessEvent", + "ForceLabelUpdate", + "ActivateInputField", + "OnControlClick", + "ReleaseSelection", + "DeactivateInputField", + "SetGlobalPointSize", + "SetGlobalFontAsset" + ], + "serializedFields": [ + "m_TextViewport", + "m_TextComponent", + "m_Placeholder", + "m_VerticalScrollbar", + "m_VerticalScrollbarEventHandler", + "m_LayoutGroup", + "m_ScrollSensitivity", + "m_ContentType", + "m_InputType", + "m_AsteriskChar", + "m_KeyboardType", + "m_LineType", + "m_HideMobileInput", + "m_HideSoftKeyboard", + "m_CharacterValidation", + "m_RegexValue", + "m_GlobalPointSize", + "m_CharacterLimit", + "m_OnEndEdit", + "m_OnSubmit", + "m_OnSelect", + "m_OnDeselect", + "m_OnTextSelection", + "m_OnEndTextSelection", + "m_OnValueChanged", + "m_OnTouchScreenKeyboardStatusChanged", + "m_OnValidateInput", + "m_CaretColor", + "m_CustomCaretColor", + "m_SelectionColor", + "m_ReadOnly", + "m_RichText", + "m_GlobalFontAsset", + "m_OnFocusSelectAll", + "m_ResetOnDeActivation", + "m_KeepTextSelectionVisible", + "m_RestoreOriginalTextOnEscape", + "m_isRichTextEditingAllowed", + "m_LineLimit", + "m_InputValidator", + "m_ShouldActivateOnSelect" + ], + "publicFields": [ + "mainInputField", + "isAlert" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input", + "UnityEvent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_InputValidator.cs", + "className": "TMP_InputValidator", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_LineInfo.cs", + "className": "TMP_LineInfo", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetLineText" + ], + "serializedFields": [], + "publicFields": [ + "characterCount", + "visibleCharacterCount", + "spaceCount", + "visibleSpaceCount", + "wordCount", + "firstCharacterIndex", + "firstVisibleCharacterIndex", + "lastCharacterIndex", + "lastVisibleCharacterIndex", + "length", + "lineHeight", + "ascender", + "baseline", + "descender", + "maxAdvance", + "width", + "marginLeft", + "marginRight", + "alignment", + "lineExtents" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_ListPool.cs", + "className": "TMP_ListPool", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_MaterialManager.cs", + "className": "TMP_MaterialManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "sourceMaterial", + "fallbackMaterial", + "count", + "baseMaterial", + "stencilMaterial", + "stencilID" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_MeshInfo.cs", + "className": "TMP_MeshInfo", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ResizeMeshInfo", + "Clear", + "ClearUnusedVertices", + "SortGeometry", + "SwapVertexData" + ], + "serializedFields": [], + "publicFields": [ + "mesh", + "vertexCount", + "vertices", + "normals", + "tangents", + "uvs0", + "uvs2", + "uvs4", + "colors32", + "triangles", + "material" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_ObjectPool.cs", + "className": "TMP_ObjectPool", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Get", + "Release" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_PackageResourceImporter.cs", + "className": "TMP_PackageResourceImporter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDestroy" + ], + "publicMethods": [ + "OnDestroy", + "OnGUI" + ], + "serializedFields": [ + "m_ResourceImporter" + ], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_ResourcesManager.cs", + "className": "TMP_ResourceManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "nameHashCode", + "familyNameHashCode", + "styleNameHashCode", + "familyNameAndStyleHashCode" + ], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_RichTextTagsCommon.cs", + "className": "CodePoint", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_ScrollbarEventHandler.cs", + "className": "TMP_ScrollbarEventHandler", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPointerClick", + "OnSelect", + "OnDeselect" + ], + "serializedFields": [], + "publicFields": [ + "isSelected" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_SelectionCaret.cs", + "className": "TMP_SelectionCaret", + "baseClass": "MaskableGraphic", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_Settings.cs", + "className": "TMP_Settings", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "string", + "m_TextWrappingMode", + "m_enableKerning", + "m_ActiveFontFeatures", + "m_enableExtraPadding", + "m_enableTintAllSprites", + "m_enableParseEscapeCharacters", + "m_EnableRaycastTarget", + "m_GetFontFeaturesAtRuntime", + "m_missingGlyphCharacter", + "m_ClearDynamicDataOnBuild", + "m_warningsDisabled", + "m_defaultFontAsset", + "m_defaultFontAssetPath", + "m_defaultFontSize", + "m_defaultAutoSizeMinRatio", + "m_defaultAutoSizeMaxRatio", + "m_defaultTextMeshProTextContainerSize", + "m_defaultTextMeshProUITextContainerSize", + "m_autoSizeTextContainer", + "m_IsTextObjectScaleStatic", + "m_fallbackFontAssets", + "m_matchMaterialPreset", + "m_HideSubTextObjects", + "m_defaultSpriteAsset", + "m_defaultSpriteAssetPath", + "m_enableEmojiSupport", + "m_MissingCharacterSpriteUnicode", + "m_EmojiFallbackTextAssets", + "m_defaultColorGradientPresetsPath", + "m_defaultStyleSheet", + "m_StyleSheetsResourcePath", + "m_leadingCharacters", + "m_followingCharacters", + "m_linebreakingRules", + "m_UseModernHangulLineBreakingRules" + ], + "publicFields": [ + "leadingCharacters", + "followingCharacters" + ], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_ShaderUtilities.cs", + "className": "ShaderUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_Sprite.cs", + "className": "TMP_Sprite", + "baseClass": "TMP_TextElement_Legacy", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "fileID", + "id", + "name", + "hashCode", + "unicode", + "x", + "y", + "width", + "height", + "pivot", + "xOffset", + "yOffset", + "xAdvance", + "scale", + "sprite" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteAnimator.cs", + "className": "TMP_SpriteAnimator", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "StopAllAnimations", + "DoSpriteAnimation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteAsset.cs", + "className": "TMP_SpriteAsset", + "baseClass": "TMP_Asset", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Awake" + ], + "publicMethods": [ + "UpdateLookupTables", + "GetSpriteIndexFromHashcode", + "GetSpriteIndexFromUnicode", + "GetSpriteIndexFromName", + "SortGlyphTable" + ], + "serializedFields": [ + "m_SpriteCharacterTable", + "m_GlyphTable", + "fallbackSpriteAssets" + ], + "publicFields": [ + "spriteSheet", + "spriteInfoList", + "fallbackSpriteAssets" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteAssetImportFormats.cs", + "className": "TexturePacker_JsonArray", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "x", + "y", + "w", + "h", + "filename", + "frame", + "rotated", + "trimmed", + "spriteSourceSize", + "sourceSize", + "pivot", + "app", + "version", + "image", + "format", + "size", + "scale", + "smartupdate", + "frames", + "meta" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteCharacter.cs", + "className": "TMP_SpriteCharacter", + "baseClass": "TMP_TextElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Name" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteGlyph.cs", + "className": "TMP_SpriteGlyph", + "baseClass": "Glyph", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "sprite" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_Style.cs", + "className": "TMP_Style", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RefreshStyle" + ], + "serializedFields": [ + "m_Name", + "m_HashCode", + "m_OpeningDefinition", + "m_ClosingDefinition", + "m_OpeningTagArray", + "m_ClosingTagArray" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_StyleSheet.cs", + "className": "TMP_StyleSheet", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "GetStyle", + "RefreshStyles" + ], + "serializedFields": [ + "m_StyleList" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_SubMesh.cs", + "className": "TMP_SubMesh", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "DestroySelf", + "GetPaddingForMaterial", + "UpdateMeshPadding", + "SetVerticesDirty", + "SetMaterialDirty", + "UpdateColliders" + ], + "serializedFields": [ + "m_fontAsset", + "m_spriteAsset", + "m_material", + "m_sharedMaterial", + "m_isDefaultMaterial", + "m_padding", + "m_renderer", + "m_TextComponent" + ], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_SubMeshUI.cs", + "className": "TMP_SubMeshUI", + "baseClass": "MaskableGraphic", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "GetPaddingForMaterial", + "UpdateMeshPadding", + "SetPivotDirty", + "RefreshMaterial" + ], + "serializedFields": [ + "m_fontAsset", + "m_spriteAsset", + "m_material", + "m_sharedMaterial", + "m_isDefaultMaterial", + "m_padding", + "m_TextComponent", + "m_materialReferenceIndex" + ], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_Text.cs", + "className": "TMP_Text", + "baseClass": "MaskableGraphic", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "LateUpdate" + ], + "publicMethods": [ + "Resize", + "SetText", + "SetCharArray", + "GetPreferredValues", + "GetRenderedValues" + ], + "serializedFields": [ + "m_TextPreprocessor", + "m_isRightToLeft", + "m_fontAsset", + "m_sharedMaterial", + "m_fontSharedMaterials", + "m_fontMaterial", + "m_fontMaterials", + "m_fontColor32", + "m_fontColor", + "m_enableVertexGradient", + "m_colorMode", + "m_fontColorGradient", + "m_fontColorGradientPreset", + "m_spriteAsset", + "m_tintAllSprites", + "m_StyleSheet", + "m_TextStyleHashCode", + "m_overrideHtmlColors", + "m_faceColor", + "m_outlineColor", + "m_fontSize", + "m_fontWeight", + "m_enableAutoSizing", + "m_fontSizeMin", + "m_fontSizeMax", + "m_fontStyle", + "m_HorizontalAlignment", + "m_VerticalAlignment", + "m_characterSpacing", + "float", + "m_wordSpacing", + "m_lineSpacing", + "m_lineSpacingMax", + "m_paragraphSpacing", + "m_charWidthMaxAdj", + "m_wordWrappingRatios", + "m_overflowMode", + "m_firstOverflowCharacterIndex", + "m_linkedTextComponent", + "TMP_Text", + "m_isTextTruncated", + "m_enableKerning", + "m_ActiveFontFeatures", + "m_enableExtraPadding", + "checkPaddingRequired", + "m_isRichText", + "m_EmojiFallbackSupport", + "m_parseCtrlCharacters", + "m_isOrthographic", + "m_isCullingEnabled", + "m_ignoreCulling", + "m_horizontalMapping", + "m_verticalMapping", + "m_uvLineOffset", + "m_geometrySortingOrder", + "m_IsTextObjectScaleStatic", + "m_VertexBufferAutoSizeReduction", + "m_firstVisibleCharacter", + "m_useMaxVisibleDescender", + "m_pageToDisplay", + "m_margin", + "m_textInfo", + "m_havePropertiesChanged", + "m_isUsingLegacyAnimationComponent", + "m_isVolumetricText", + "TextInputSources" + ], + "publicFields": [ + "index", + "unicode", + "elementType", + "stringIndex", + "length", + "character", + "fontAsset", + "material", + "materialIndex" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_TextElement.cs", + "className": "TMP_TextElement", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "TextElementType", + "uint", + "float" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_TextElement_Legacy.cs", + "className": "TMP_TextElement_Legacy", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "id", + "x", + "y", + "width", + "height", + "xOffset", + "yOffset", + "xAdvance", + "scale" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_TextInfo.cs", + "className": "TMP_TextInfo", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ClearMeshInfo", + "ClearAllMeshInfo", + "ResetVertexLayout", + "ClearUnusedVertices", + "CopyMeshInfoVertexData" + ], + "serializedFields": [], + "publicFields": [ + "textComponent", + "characterCount", + "spriteCount", + "spaceCount", + "wordCount", + "linkCount", + "lineCount", + "pageCount", + "materialCount", + "characterInfo", + "wordInfo", + "linkInfo", + "lineInfo", + "pageInfo", + "meshInfo" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_TextParsingUtilities.cs", + "className": "TMP_TextParsingUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_TextProcessingCommon.cs", + "className": "CharacterElement", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_TextProcessingStack.cs", + "className": "TMP_FontStyleStack", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear", + "Add", + "Remove", + "SetDefault", + "Push", + "Pop", + "Peek", + "CurrentItem", + "PreviousItem" + ], + "serializedFields": [], + "publicFields": [ + "bold", + "italic", + "underline", + "strikethrough", + "highlight", + "superscript", + "subscript", + "uppercase", + "lowercase", + "smallcaps", + "itemStack", + "index" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_TextUtilities.cs", + "className": "TMP_TextUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "index", + "position", + "Point1", + "Point2" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_UpdateManager.cs", + "className": "TMP_UpdateManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "LateUpdate" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMP_UpdateRegistery.cs", + "className": "TMP_UpdateRegistry", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMPro_EventManager.cs", + "className": "TMPro_EventManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "EventType", + "ProgressPercentage", + "Colors" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMPro_ExtensionMethods.cs", + "className": "TMPro_ExtensionMethods", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/TMP/TMPro_MeshUtilities.cs", + "className": "VertexGradient", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetLinkText", + "GetLink", + "GetLinkID", + "GetWord" + ], + "serializedFields": [], + "publicFields": [ + "topLeft", + "bottomLeft", + "topRight", + "bottomRight", + "firstCharacterIndex", + "lastCharacterIndex", + "ascender", + "baseLine", + "descender", + "extents", + "textComponent", + "hashCode", + "linkIdFirstCharacterIndex", + "linkIdLength", + "linkTextfirstCharacterIndex", + "linkTextLength", + "characterCount", + "length", + "spriteIndex", + "characterIndex", + "vertexIndex", + "min", + "max", + "CurrentFontAsset", + "CurrentSpriteAsset", + "CurrentMaterial", + "CurrentMaterialIndex", + "CurrentFontSize", + "FontScale", + "FontScaleMultiplier", + "FontStyle", + "ItalicAngle", + "CharacterSpacing", + "CharacterMonoSpacing", + "TagNoParsing", + "HorizontalAdvance", + "MaxCapHeight", + "MaxTextAscender", + "MaxTextDescender", + "MaxElementAscender", + "MaxElementDescender", + "StartOfLineAscender", + "MaxLineAscender", + "MaxLineDescender", + "PageAscender", + "PreviousWordBreak", + "TotalCharacterCount", + "VisibleCharacterCount", + "VisibleSpriteCount", + "VisibleLinkCount", + "FirstCharacterIndex", + "FirstVisibleCharacterIndex", + "LastCharacterIndex", + "LastVisibleCharIndex", + "LineNumber", + "baselineOffset", + "lineOffset", + "isDrivenLineSpacing", + "IsNonBreakingSpace", + "HorizontalAlignment", + "MarginLeft", + "MarginRight", + "PreferredWidth", + "PreferredHeight", + "VertexColor", + "UnderlineColor", + "StrikethroughColor", + "HighlightColor", + "MeshExtents", + "lineInfo", + "spriteAnimationID", + "BasicStyleStack", + "ItalicAngleStack", + "ColorStack", + "UnderlineColorStack", + "StrikethroughColorStack", + "HighlightColorStack", + "HighlightStateStack", + "ColorGradientStack", + "SizeStack", + "IndentStack", + "FontWeightStack", + "BaselineStack", + "ActionStack", + "MaterialReferenceStack", + "LineJustificationStack", + "previous_WordBreak", + "total_CharacterCount", + "visible_CharacterCount", + "visibleSpaceCount", + "visible_SpriteCount", + "visible_LinkCount", + "firstVisibleCharacterIndex", + "lastVisibleCharIndex", + "lineNumber", + "maxCapHeight", + "maxAscender", + "maxDescender", + "startOfLineAscender", + "maxLineAscender", + "maxLineDescender", + "pageAscender", + "horizontalAlignment", + "marginLeft", + "marginRight", + "xAdvance", + "preferredWidth", + "preferredHeight", + "renderedWidth", + "renderedHeight", + "previousLineScale", + "wordCount", + "fontStyle", + "italicAngle", + "fontScaleMultiplier", + "currentFontSize", + "lastBaseGlyphIndex", + "cSpace", + "mSpace", + "textInfo", + "vertexColor", + "underlineColor", + "strikethroughColor", + "highlightState", + "basicStyleStack", + "italicAngleStack", + "colorStack", + "underlineColorStack", + "strikethroughColorStack", + "highlightColorStack", + "highlightStateStack", + "colorGradientStack", + "sizeStack", + "indentStack", + "fontWeightStack", + "styleStack", + "baselineStack", + "actionStack", + "materialReferenceStack", + "lineJustificationStack", + "currentFontAsset", + "currentSpriteAsset", + "currentMaterial", + "currentMaterialIndex", + "meshExtents", + "tagNoParsing", + "isNonBreakingSpace", + "fxRotation", + "fxScale", + "startIndex", + "nameHashCode", + "valueHashCode", + "valueType", + "valueStartIndex", + "valueLength", + "unitType" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventData/AxisEventData.cs", + "className": "AxisEventData", + "baseClass": "BaseEventData", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventData/BaseEventData.cs", + "className": "BaseEventData", + "baseClass": "AbstractEventData", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventData/PointerEventData.cs", + "className": "PointerEventData", + "baseClass": "BaseEventData", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPointerDown", + "IsPointerMoving", + "IsScrolling" + ], + "serializedFields": [], + "publicFields": [ + "hovered" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventHandle.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventInterfaces.cs", + "className": "IEventSystemHandler", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPointerClick", + "OnBeginDrag", + "OnDrag", + "OnEndDrag", + "OnDrop", + "OnUpdateSelected" + ], + "serializedFields": [], + "publicFields": [ + "dragOnSurfaces" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventSystem.cs", + "className": "EventSystem", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Start", + "Update", + "OnDisable" + ], + "publicMethods": [ + "UpdateModules", + "SetSelectedGameObject", + "RaycastAll", + "IsPointerOverGameObject" + ], + "serializedFields": [ + "m_sendNavigationEvents", + "m_DragThreshold" + ], + "publicFields": [ + "activeEventSystem", + "sendEvents", + "createPanelGameObjectsOnStart" + ], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventTrigger.cs", + "className": "EventTrigger", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "OnPointerDownDelegate" + ], + "serializedFields": [ + "m_Delegates" + ], + "publicFields": [ + "eventID", + "callback" + ], + "unityApiUsage": [ + "GetComponent", + "UnityEvent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventTriggerType.cs", + "className": "is", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/ExecuteEvents.cs", + "className": "ExecuteEvents", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/BaseInput.cs", + "className": "BaseInput", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/BaseInputModule.cs", + "className": "BaseInputModule", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [ + "m_SendPointerHoverToParent" + ], + "publicFields": [ + "m_TargetObject" + ], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/PointerInputModule.cs", + "className": "PointerInputModule", + "baseClass": "BaseInputModule", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AnyPressesThisFrame", + "AnyReleasesThisFrame", + "GetButtonState", + "SetButtonState", + "PressedThisFrame", + "ReleasedThisFrame" + ], + "serializedFields": [], + "publicFields": [ + "buttonData" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/StandaloneInputModule.cs", + "className": "StandaloneInputModule", + "baseClass": "PointerInputModule", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_HorizontalAxis", + "m_VerticalAxis", + "m_SubmitButton", + "m_CancelButton", + "m_InputActionsPerSecond", + "m_RepeatDelay" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/TouchInputModule.cs", + "className": "TouchInputModule", + "baseClass": "PointerInputModule", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/MoveDirection.cs", + "className": "Example", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/RaycasterManager.cs", + "className": "RaycasterManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/Raycasters/BaseRaycaster.cs", + "className": "BaseRaycaster", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/Raycasters/Physics2DRaycaster.cs", + "className": "Physics2DRaycaster", + "baseClass": "PhysicsRaycaster", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/Raycasters/PhysicsRaycaster.cs", + "className": "PhysicsRaycaster", + "baseClass": "BaseRaycaster", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Compare" + ], + "serializedFields": [ + "m_EventMask", + "m_MaxRayIntersections" + ], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/RaycastResult.cs", + "className": "RaycastResult", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear" + ], + "serializedFields": [], + "publicFields": [ + "module", + "distance", + "index", + "depth", + "sortingGroupID", + "sortingGroupOrder", + "sortingLayer", + "sortingOrder", + "origin", + "worldPosition", + "worldNormal", + "screenPosition", + "displayIndex", + "document", + "element" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIBehaviour.cs", + "className": "UIBehaviour", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnEnable", + "Start", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "IsDestroyed" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIElements/PanelEventHandler.cs", + "className": "PanelEventHandler", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "LateUpdate", + "OnDisable" + ], + "publicMethods": [ + "OnSelect", + "OnDeselect", + "OnPointerMove", + "OnPointerUp", + "OnPointerDown", + "OnPointerExit", + "OnPointerEnter", + "OnPointerClick", + "OnSubmit", + "OnCancel", + "OnMove", + "OnScroll", + "Update", + "Read", + "ComputeTarget" + ], + "serializedFields": [], + "publicFields": [ + "shiftKey", + "ctrlKey", + "commandKey", + "altKey", + "actionKey" + ], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIElements/PanelRaycaster.cs", + "className": "PanelRaycaster", + "baseClass": "BaseRaycaster", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIElements/UIToolkitInteroperabilityBridge.cs", + "className": "UIToolkitInteroperabilityBridge", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Start", + "Update", + "OnDisable" + ], + "publicMethods": [ + "Start", + "OnEnable", + "OnDisable", + "Update" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIElements/WorldDocumentRaycaster.cs", + "className": "WorldDocumentRaycaster", + "baseClass": "BaseRaycaster", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_EventCamera" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/Properties/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Animation/CoroutineTween.cs", + "className": "ITweenValue", + "baseClass": "UnityEvent", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "TweenValue", + "AddOnChangedCallback", + "GetIgnoreTimescale", + "GetDuration", + "ValidTarget", + "Init", + "StartTween", + "StopTween" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "UnityEvent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/AnimationTriggers.cs", + "className": "AnimationTriggers", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_NormalTrigger", + "m_HighlightedTrigger", + "m_PressedTrigger", + "m_SelectedTrigger", + "m_DisabledTrigger" + ], + "publicFields": [ + "buttonAnimator", + "button" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Button.cs", + "className": "Button", + "baseClass": "Selectable", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "OnPointerClick" + ], + "serializedFields": [ + "m_OnClick" + ], + "publicFields": [ + "yourButton" + ], + "unityApiUsage": [ + "GetComponent", + "Input", + "UnityEvent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/CanvasUpdateRegistry.cs", + "className": "CanvasUpdateRegistry", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/ColorBlock.cs", + "className": "ColorBlock", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "Equals" + ], + "serializedFields": [ + "m_NormalColor", + "m_HighlightedColor", + "m_PressedColor", + "m_SelectedColor", + "m_DisabledColor", + "m_ColorMultiplier", + "m_FadeDuration" + ], + "publicFields": [ + "button", + "newColor" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Culling/ClipperRegistry.cs", + "className": "ClipperRegistry", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Cull" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Culling/Clipping.cs", + "className": "Clipping", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Culling/IClipRegion.cs", + "className": "IClipper", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Culling/RectangularVertexClipper.cs", + "className": "RectangularVertexClipper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetCanvasRect" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/DefaultControls.cs", + "className": "DefaultControls", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateGameObject" + ], + "serializedFields": [], + "publicFields": [ + "standard", + "background", + "inputField", + "knob", + "checkmark", + "dropdown", + "mask" + ], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Dropdown.cs", + "className": "Dropdown", + "baseClass": "Selectable", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "Start", + "Update", + "OnDisable" + ], + "publicMethods": [ + "SetValueWithoutNotify", + "RefreshShownValue", + "AddOptions", + "ClearOptions", + "Show", + "Hide" + ], + "serializedFields": [ + "m_Text", + "m_Image", + "m_RectTransform", + "m_Toggle", + "m_Options", + "m_Template", + "m_CaptionText", + "m_CaptionImage", + "m_ItemText", + "m_ItemImage", + "m_Value", + "m_OnValueChanged", + "m_AlphaFadeSpeed" + ], + "publicFields": [ + "m_Text" + ], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Input", + "UnityEvent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/FontData.cs", + "className": "FontData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_BestFit", + "m_MinSize", + "m_MaxSize", + "m_AlignByGeometry", + "m_HorizontalOverflow", + "m_VerticalOverflow", + "m_LineSpacing" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/FontUpdateTracker.cs", + "className": "FontUpdateTracker", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Graphic.cs", + "className": "Graphic", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Start", + "Update", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "SetRaycastDirty", + "PixelAdjustPoint", + "GetPixelAdjustedRect", + "RegisterDirtyLayoutCallback", + "UnregisterDirtyLayoutCallback", + "RegisterDirtyVerticesCallback", + "UnregisterDirtyVerticesCallback", + "RegisterDirtyMaterialCallback", + "UnregisterDirtyMaterialCallback" + ], + "serializedFields": [ + "m_Material", + "m_Color", + "m_RaycastTarget", + "m_RaycastPadding" + ], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/GraphicRaycaster.cs", + "className": "GraphicRaycaster", + "baseClass": "BaseRaycaster", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_IgnoreReversedGraphics", + "m_BlockingObjects", + "m_BlockingMask" + ], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/GraphicRebuildTracker.cs", + "className": "GraphicRebuildTracker", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/GraphicRegistry.cs", + "className": "GraphicRegistry", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/IGraphicEnabledDisabled.cs", + "className": "IGraphicEnabledDisabled", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Image.cs", + "className": "Image", + "baseClass": "MaskableGraphic", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Start", + "Update", + "OnDisable" + ], + "publicMethods": [ + "DisableSpriteOptimizations", + "Start", + "Example1", + "Example2" + ], + "serializedFields": [ + "m_Sprite", + "m_Type", + "m_PreserveAspect", + "m_FillCenter", + "m_FillMethod", + "m_FillAmount", + "m_FillClockwise", + "m_FillOrigin", + "m_UseSpriteMesh", + "m_PixelsPerUnitMultiplier" + ], + "publicFields": [ + "m_Sprite", + "xmasCalenderDoor", + "cooldown", + "coolingDown", + "waitTime", + "healthCircle", + "theButton" + ], + "unityApiUsage": [ + "GetComponent", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/IMask.cs", + "className": "IMask", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/IMaskable.cs", + "className": "IMaskable", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/InputField.cs", + "className": "InputField", + "baseClass": "Selectable", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnEnable", + "Start", + "Update", + "LateUpdate", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "Start", + "SetTextWithoutNotify", + "ValueChangeCheck", + "ChangeInputField", + "Update", + "MoveTextEnd", + "MoveTextStart", + "ScreenToLocal", + "ProcessEvent", + "ForceLabelUpdate", + "ActivateInputField", + "DeactivateInputField" + ], + "serializedFields": [ + "m_Placeholder", + "m_ContentType", + "m_InputType", + "m_AsteriskChar", + "m_KeyboardType", + "m_LineType", + "m_HideMobileInput", + "m_CharacterValidation", + "m_CharacterLimit", + "m_OnSubmit", + "m_OnDidEndEdit", + "m_OnValueChanged", + "m_OnValidateInput", + "m_CaretColor", + "m_CustomCaretColor", + "m_SelectionColor", + "m_ReadOnly", + "m_ShouldActivateOnSelect" + ], + "publicFields": [ + "mainInputField", + "playerName" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input", + "UnityEvent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/AspectRatioFitter.cs", + "className": "AspectRatioFitter", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Start", + "Update", + "OnDisable" + ], + "publicMethods": [ + "IsComponentValidOnObject", + "IsAspectModeValid" + ], + "serializedFields": [ + "m_AspectMode", + "m_AspectRatio" + ], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/CanvasScaler.cs", + "className": "CanvasScaler", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [ + "m_UiScaleMode", + "m_ReferencePixelsPerUnit", + "m_ScaleFactor", + "m_ReferenceResolution", + "m_ScreenMatchMode", + "m_MatchWidthOrHeight", + "m_PhysicalUnit", + "m_FallbackScreenDPI", + "m_DefaultSpriteDPI", + "m_DynamicPixelsPerUnit", + "m_PresetInfoIsWorld" + ], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/ContentSizeFitter.cs", + "className": "ContentSizeFitter", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [ + "m_HorizontalFit", + "m_VerticalFit" + ], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/GridLayoutGroup.cs", + "className": "GridLayoutGroup", + "baseClass": "LayoutGroup", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_StartCorner", + "m_StartAxis", + "m_CellSize", + "m_Spacing", + "m_Constraint", + "m_ConstraintCount" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/HorizontalLayoutGroup.cs", + "className": "HorizontalLayoutGroup", + "baseClass": "HorizontalOrVerticalLayoutGroup", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/HorizontalOrVerticalLayoutGroup.cs", + "className": "HorizontalOrVerticalLayoutGroup", + "baseClass": "LayoutGroup", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [ + "m_Spacing", + "m_ChildForceExpandWidth", + "m_ChildForceExpandHeight", + "m_ChildControlWidth", + "m_ChildControlHeight", + "m_ChildScaleWidth", + "m_ChildScaleHeight", + "m_ReverseArrangement" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/ILayoutElement.cs", + "className": "ILayoutElement", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "Start" + ], + "serializedFields": [], + "publicFields": [ + "MyContentPanel", + "m_Position", + "m_Rotation", + "m_Scale" + ], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/LayoutElement.cs", + "className": "LayoutElement", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Start", + "OnDisable" + ], + "publicMethods": [ + "Start" + ], + "serializedFields": [ + "m_IgnoreLayout", + "m_MinWidth", + "m_MinHeight", + "m_PreferredWidth", + "m_PreferredHeight", + "m_FlexibleWidth", + "m_FlexibleHeight", + "m_LayoutPriority" + ], + "publicFields": [ + "MyContentPanel" + ], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/LayoutGroup.cs", + "className": "LayoutGroup", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [ + "m_Padding", + "m_ChildAlignment" + ], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/LayoutRebuilder.cs", + "className": "LayoutRebuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsDestroyed", + "Rebuild", + "LayoutComplete", + "GraphicUpdateComplete" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/LayoutUtility.cs", + "className": "LayoutUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/VerticalLayoutGroup.cs", + "className": "VerticalLayoutGroup", + "baseClass": "HorizontalOrVerticalLayoutGroup", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Mask.cs", + "className": "Mask", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [ + "m_ShowMaskGraphic" + ], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/MaskableGraphic.cs", + "className": "MaskableGraphic", + "baseClass": "Graphic", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [ + "m_Maskable", + "m_OnCullStateChanged" + ], + "publicFields": [], + "unityApiUsage": [ + "UnityEvent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/MaskUtilities.cs", + "className": "MaskUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/MaterialModifiers/IMaterialModifier.cs", + "className": "IMaterialModifier", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Misc.cs", + "className": "Misc", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Destroy", + "DestroyImmediate" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/MultipleDisplayUtilities.cs", + "className": "MultipleDisplayUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Navigation.cs", + "className": "Navigation", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "Start", + "Equals" + ], + "serializedFields": [ + "m_Mode", + "m_WrapAround", + "m_SelectOnUp", + "m_SelectOnDown", + "m_SelectOnLeft", + "m_SelectOnRight" + ], + "publicFields": [ + "button", + "btnSave", + "btnLoad" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/RawImage.cs", + "className": "RawImage", + "baseClass": "MaskableGraphic", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [ + "m_Texture", + "m_UVRect" + ], + "publicFields": [ + "m_Texture" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/RectMask2D.cs", + "className": "RectMask2D", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "AddClippable", + "RemoveClippable" + ], + "serializedFields": [ + "m_Padding", + "m_Softness" + ], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Scrollbar.cs", + "className": "Scrollbar", + "baseClass": "Selectable", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "SetDirection" + ], + "serializedFields": [ + "m_HandleRect", + "m_Direction", + "m_Value", + "m_Size", + "m_NumberOfSteps", + "m_OnValueChanged" + ], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input", + "UnityEvent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/ScrollRect.cs", + "className": "ScrollRect", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Start", + "LateUpdate", + "OnDisable" + ], + "publicMethods": [ + "Example", + "Start", + "ListenerMethod", + "OnBeginDrag", + "OnEndDrag", + "OnDrag" + ], + "serializedFields": [ + "m_Content", + "m_Horizontal", + "m_Vertical", + "m_MovementType", + "m_Elasticity", + "m_Inertia", + "m_DecelerationRate", + "m_ScrollSensitivity", + "m_Viewport", + "m_HorizontalScrollbar", + "m_VerticalScrollbar", + "m_HorizontalScrollbarVisibility", + "m_VerticalScrollbarVisibility", + "m_HorizontalScrollbarSpacing", + "m_VerticalScrollbarSpacing", + "m_OnValueChanged" + ], + "publicFields": [ + "myScrollRect", + "newScrollBar", + "scrollableContent", + "myPosition" + ], + "unityApiUsage": [ + "GetComponent", + "Input", + "UnityEvent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Selectable.cs", + "className": "Selectable", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnEnable", + "Start", + "Update", + "OnDisable" + ], + "publicMethods": [ + "GetNames", + "Start", + "FindSelectable", + "IgnoreSelectables", + "OnMove", + "OnPointerDown", + "OnPointerUp", + "OnPointerEnter", + "OnPointerExit", + "OnSelect", + "OnDeselect", + "SaveGame" + ], + "serializedFields": [ + "m_Navigation", + "m_Transition", + "m_Colors", + "m_SpriteState", + "m_AnimationTriggers", + "m_Interactable", + "m_TargetGraphic" + ], + "publicFields": [ + "button", + "btnMain", + "sprState", + "newImage", + "startButton", + "playersReady", + "direction", + "myInputField" + ], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/SetPropertyUtility.cs", + "className": "SetPropertyUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Slider.cs", + "className": "Slider", + "baseClass": "Selectable", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Start", + "Update", + "OnDisable" + ], + "publicMethods": [ + "Start", + "SubmitSliderSetting", + "ValueChangeCheck", + "SetDirection" + ], + "serializedFields": [ + "m_FillRect", + "m_HandleRect", + "m_Direction", + "m_MinValue", + "m_MaxValue", + "m_WholeNumbers", + "m_Value", + "m_OnValueChanged" + ], + "publicFields": [ + "mainSlider", + "newFillRect", + "handleHighlighted" + ], + "unityApiUsage": [ + "GetComponent", + "Input", + "UnityEvent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/SpecializedCollections/IndexedSet.cs", + "className": "IndexedSet", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "AddUnique", + "EnableItem", + "DisableItem", + "Remove", + "GetEnumerator", + "Clear", + "Contains", + "CopyTo", + "IndexOf", + "Insert", + "RemoveAt", + "RemoveAll", + "Sort" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/SpriteState.cs", + "className": "SpriteState", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [ + "m_HighlightedSprite", + "m_PressedSprite", + "m_SelectedSprite", + "m_DisabledSprite" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/StencilMaterial.cs", + "className": "StencilMaterial", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "baseMat", + "customMat", + "count", + "stencilId", + "operation", + "compareFunction", + "readMask", + "writeMask", + "useAlphaClip", + "colorMask" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Text.cs", + "className": "Text", + "baseClass": "MaskableGraphic", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Start", + "Update", + "OnDisable" + ], + "publicMethods": [ + "FontTextureChanged", + "GetGenerationSettings", + "GetTextAnchorPivot" + ], + "serializedFields": [ + "m_FontData", + "m_Text" + ], + "publicFields": [ + "m_Font", + "m_MyText" + ], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Toggle.cs", + "className": "Toggle", + "baseClass": "Selectable", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Start", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "SetIsOnWithoutNotify" + ], + "serializedFields": [ + "m_Group", + "m_IsOn" + ], + "publicFields": [ + "toggleTransition", + "graphic", + "m_Text", + "onValueChanged" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input", + "UnityEvent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/ToggleGroup.cs", + "className": "ToggleGroup", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Start" + ], + "publicMethods": [ + "NotifyToggleOn", + "UnregisterToggle", + "RegisterToggle", + "EnsureValidState", + "AnyTogglesOn", + "ActiveToggles", + "GetFirstActiveToggle", + "SetAllTogglesOff" + ], + "serializedFields": [ + "m_AllowSwitchOff" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Utility/ReflectionMethodsCache.cs", + "className": "ReflectionMethodsCache", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "raycast3D", + "raycast3DAll", + "getRaycastNonAlloc", + "raycast2D", + "getRayIntersectionAll", + "getRayIntersectionAllNonAlloc" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Utility/VertexHelper.cs", + "className": "VertexHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "Dispose", + "Clear", + "PopulateUIVertex", + "SetUIVertex", + "FillMesh", + "AddVert", + "AddTriangle", + "AddUIVertexQuad", + "AddUIVertexStream", + "AddUIVertexTriangleStream", + "GetUIVertexStream" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/BaseMeshEffect.cs", + "className": "BaseMeshEffect", + "baseClass": "UIBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/IMeshModifier.cs", + "className": "IMeshModifier", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/Outline.cs", + "className": "Outline", + "baseClass": "Shadow", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/PositionAsUV1.cs", + "className": "PositionAsUV1", + "baseClass": "BaseMeshEffect", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/Shadow.cs", + "className": "Shadow", + "baseClass": "BaseMeshEffect", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_EffectColor", + "m_EffectDistance", + "m_UseGraphicAlpha" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/Common/VersionTests.cs", + "className": "VersionTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CheckVersionParity" + ], + "serializedFields": [], + "publicFields": [ + "major", + "minor", + "patch" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/TMP/FontEngineTests.cs", + "className": "FontEngineTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "CreateFontAsset_from_FilePath", + "CreateFontAsset_from_FontObject", + "TryAddCharacters_SanityCheck", + "GetSingleSubstitutionRecords", + "GetAlternateSubstitutionRecords", + "GetLigatures", + "GetPairAdjustmentRecords", + "GetMarkToBaseAdjustmentRecords", + "GetMarkToMarkAdjustmentRecords", + "GetFontFeatureList" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/TMP/TMP_ControlTests.cs", + "className": "TMP_ControlTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TMPControlCreationAndUndoTest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/TMP/TMP_EditorTests.cs", + "className": "TMP_EditorTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "InternalResourceCheck", + "TextParsing_TextInfoTest_WordWrappingDisabled", + "TextParsing_TextInfoTest_WordWrappingEnabled", + "TextParsing_TextInfoTest_TopJustifiedAlignment", + "TextParsing_TextInfoTest_RichText", + "MarkupTag_Scale", + "MarkupTag_Size", + "MarkupTag_Cspace", + "MarkupTag_Mspace", + "MarkupTag_Space", + "MarkupTag_Pos", + "MarkupTag_Indent", + "SpriteAssetIndexAreValidAfterReordering", + "Cleanup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/AssertionFailureOnOutputVertexCount.cs", + "className": "AssertionFailureOnOutputVertexCount", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AssertionFailureOnOutputVertexCountTest", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/CanvasElementsMaintainValidPositionsWhenCameraOrthoSizeIsZero.cs", + "className": "CanvasElementsMaintainValidPositionsWhenCameraOrthoSizeIsZero", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "TearDown", + "TestCanvasElementsMaintainValidPositionsWhenCameraOrthoSizeIsZero" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/CanvasUseReflectionProbes.cs", + "className": "CanvasUseReflectionProbes", + "baseClass": "TestBehaviourBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnlyWorldSpaceCanvasCanUseReflectionProbes", + "ProvidesNormals" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/CanvasWidthAssertionErrorWithRectTransform.cs", + "className": "CanvasWidthAssertionErrorWithRectTransform", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "CanvasWidthAssertionErrorCheckOnModifyingRectTransform", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/RootCanvasTests.cs", + "className": "RootCanvasTests", + "baseClass": "TestBehaviourBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsRootCanvasTest", + "CorrectRootCanvasReturned", + "NotRootCanvasAnchorsDontGetReset", + "ChildOfDisabledCanvasCantReceiveClicks", + "ChildrenInheritRootCanvasReflectionProbeProperties", + "CannotOverrideRootCanvasReflectionProbeProperties" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/UISystemProfilerAddMarkerWithNullObjectDoesNotCrash.cs", + "className": "UISystemProfilerAddMarkerWithNullObjectDoesNotCrash", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddMarkerShouldNotCrashWithNullObject" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/CanvasRenderer/ChangingHierarchyOfCanvasRenderer.cs", + "className": "ChangingHierarchyOfCanvasRenderer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ChangingHierarchyOfCanvasRenderer_DoesntCrash" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/CanvasRenderer/ParentCanvasIsSane.cs", + "className": "ParentCanvasIsSane", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "RecalculatingAlphaOnReparentedInactiveObjectsDoesNotCrash" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/Dropdown/DropdownOptionsListDrawer.cs", + "className": "DropdownOptionsListDrawer", + "baseClass": "WrapperWindowFixture", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "PropertyDrawerDoesNotThrowExceptionWhenObjectIsDisposed" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/EventSystem/EventTriggerRemoveDuringExecution.cs", + "className": "EventTriggerRemoveDuringExecution", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "EventTrigger_DoesNotThrowExceptionWhenRemovingEventDuringExecution" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/EventSystem/InputModuleTests.cs", + "className": "InputModuleTests", + "baseClass": "BaseInputModule", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TearDown", + "InputModuleComponentFactory_AddComponent_CanBeOverriden" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/EventSystem/InterceptedEventsPreviewTests.cs", + "className": "InterceptedEventsPreviewTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InterceptedEventsPreviewCacheUsingTypeCacheReturnsSameTypes" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/InputField/CharacterLimitValidation.cs", + "className": "CharacterLimitValidation", + "baseClass": "TestBehaviourBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "LimitCanNotBeNegative", + "TextLengthShorterThanLimit", + "TextLengthEqualToLimit", + "TextLengthGreaterThanLimit" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/InputField/ContentValidation.cs", + "className": "ContentValidation", + "baseClass": "TestBehaviourBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ValueIsValidatedCorrectly" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/RectMask2D/RectMask2DCulling.cs", + "className": "RectMask2DCulling", + "baseClass": "TestBehaviourBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CullFlagNotResetWhenReparented740604" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/RectMask2D/RectTransformPosition.cs", + "className": "RectTransformPosition", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SettingPositionBeforeGameObjectIsActivatedWorks_953409" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/Slider/SliderRectReferences.cs", + "className": "SliderRectRefernces", + "baseClass": "Behaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "TearDown", + "AssigningSelfResultsInNullReferenceField", + "AssigningOtherObjectResultsInCorrectReferenceField" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/TestBehaviourBase.cs", + "className": "TestBehaviourBase", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/Text/FontCreatedByScript.cs", + "className": "FontCreatedByScript", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/UI/PropertyDrawers/PropertyDrawerTests.cs", + "className": "PropertyDrawerTests", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Property", + "Rebuild", + "TearDown", + "NavigationDrawer_IsVisible", + "SpriteStateDrawer_IsVisible", + "DropdownOptionDataListDrawer_IsVisible", + "SearchContextDrawer_IsVisible" + ], + "serializedFields": [], + "publicFields": [ + "navigation", + "spriteState", + "searchContext" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/UnityEvent/UnityEventInvoke.cs", + "className": "UnityEventInvoke", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "NoOp", + "TestSetup", + "TearDown", + "UnityEvent_InvokeCallsListenerOnce", + "UnityEvent_EditMode_InvokeDoesNotCallRuntimeListener" + ], + "serializedFields": [], + "publicFields": [ + "m_Count" + ], + "unityApiUsage": [ + "Destroy", + "UnityEvent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Editor/UGUI/WrapperWindowFixture.cs", + "className": "WrapperWindowFixture", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnGUI", + "CloseMostRecentWrapperWindow" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/TMP/TMP_CanvasTests.cs", + "className": "TMP_CanvasTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "EnablingAndDisablingCanvasDoesNotRegenerateText" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/TMP/TMP_RuntimeTests.cs", + "className": "TMP_RuntimeTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "Parsing_TextInfo_WordWrapDisabled", + "Parsing_TextInfo_WordWrapEnabled", + "Parsing_TextInfo_AlignmentTopJustified", + "Parsing_TextInfo_RichText", + "MultiLineNewline_OnLastLine_WhenPressedEnter_Caret_ShouldNotGoto_NextLine", + "MultiLineNewLine_NegativeOrZeroLineLimit_AddsNewLine", + "Cleanup", + "SettingIsTextObjectScaleStatic_OnDisabledObject_DoesntProduceErrors", + "SettingIsTextObjectScaleStatic_OnDisabledObject_IsAppliedCorrectlyAfterObjectIsEnabled" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Button/ButtonTests.cs", + "className": "ButtonTests", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "TearDown", + "OneTimeTearDown", + "PressShouldCallClickHandler", + "PressInactiveShouldNotCallClickHandler", + "PressNotInteractableShouldNotCallClickHandler", + "SelectShouldHoldThePreviousStateAfterDisablingAndEnabling", + "SubmitShouldCallClickHandler", + "SubmitInactiveShouldNotCallClickHandler", + "SubmitNotInteractableShouldNotCallClickHandler", + "SubmitShouldTransitionToPressedStateAndBackToNormal" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Button/TestButton.cs", + "className": "TestButton", + "baseClass": "Button", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsTransitionToNormal", + "IsTransitionToHighlighted", + "IsTransitionToPressed", + "IsTransitionToDisabled" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/BridgeScriptForRetainingObjects.cs", + "className": "BridgeScriptForRetainingObjects", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "canvasGO", + "nestedCanvasGO" + ], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasGroupInheritedAlpha.cs", + "className": "CanvasGroupTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "TearDown", + "EnabledCanvasGroupEffectSelfAndChildrenAlpha", + "EnabledCanvasGroupOnACanvasEffectAllChildrenAlpha", + "EnabledCanvasGroupOnLeafChildEffectOnlyThatChild", + "EnabledCanvasGroupOnCanvasAndChildMultipleAlphaValuesCorrectly", + "EnabledCanvasGroupOnCanvasAndChildWithChildIgnoringParentGroupMultipleAlphaValuesCorrectly", + "EnabledCanvasGroupOnCanvasAndChildrenWithAllChildrenIgnoringParentGroupMultipleAlphaValuesCorrectly", + "EnabledCanvasGroupOnNestedCanvasIgnoringParentGroupMultipleAlphaValuesCorrectly" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasResizeCorrectlyForRenderTexture.cs", + "className": "CanvasResizeCorrectlyForRenderTexture", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanvasResizeCorrectly", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasScalerWithChildTextObjectDoesNotCrash.cs", + "className": "CanvasScalerWithChildTextObjectDoesNotCrash", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "CanvasScalerWithChildTextObjectWithTextFontDoesNotCrash", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasSizeCorrectInAwakeAndStart.cs", + "className": "CanvasSizeCorrectInAwakeAndStart", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "CanvasSizeIsCorrectInAwakeAndStart", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasSizeCorrectInAwakeAndStartScript.cs", + "className": "CanvasSizeCorrectInAwakeAndStartScript", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CheckMeshColorsAndColors32Match.cs", + "className": "CheckMeshColorsAndColors32Match", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "TearDown", + "CheckMeshColorsAndColors32Matches" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CoroutineWorksIfUIObjectIsAttached.cs", + "className": "CoroutineWorksIfUIObjectIsAttached", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "Start" + ], + "publicMethods": [ + "TestSetup", + "CoroutineWorksOnAttachingUIObject", + "TearDown", + "Start" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CreateSceneUtility.cs", + "className": "CreateSceneUtility", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/NestedCanvas.cs", + "className": "NestedCanvas", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "WorldCanvas_CanFindCameraAfterDisablingAndEnablingRootCanvas", + "WorldCanvas_CanFindTheSameCameraAfterDisablingAndEnablingRootCanvas", + "NestedCanvasHasProperInheritedAlpha", + "TearDown", + "OneTimeTearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/NestedCanvasMaintainsCorrectSize.cs", + "className": "NestedCanvasMaintainsCorrectSize", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "NestedCanvasMaintainsCorrectSizeAtGameStart", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/NoActiveCameraInSceneDoesNotCrashEditor.cs", + "className": "NoActiveCameraInSceneDoesNotCrashEditor", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "EditorShouldNotCrashWithoutActiveCamera", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/RectangleContainsScreenPointTest.cs", + "className": "RectangleContainsScreenPointTest", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TearDown", + "RectangleContainsScreenPoint_ReturnsTrue_ForAllPointsInTheRectangle" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/RectMask2DReparentedToDifferentCanvas.cs", + "className": "RectMask2DReparentedToDifferentCanvas", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "TearDown", + "ReparentingRectMask2D_UpdatesCanvas" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/RectMask2DWithNestedCanvasCullsUsingCorrectCanvasRect.cs", + "className": "RectMask2DWithNestedCanvasCullsUsingCorrectCanvasRect", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "RectMask2DShouldNotCullImagesWithCanvas", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/RectTransformValidAfterEnable.cs", + "className": "RectTransformValidAfterEnable", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "CheckRectTransformValidAfterEnable", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/SiblingOrderChangesLayout.cs", + "className": "SiblingOrderChangesLayout", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "ReorderingSiblingChangesLayout", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/CanvasRenderer/CanvasRendererTests.cs", + "className": "CanvasRendererTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "InitialData", + "AddSecondaryTextures", + "RemoveSecondaryTextures", + "SetSecondaryTextureCount", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Dropdown/DropdownTests.cs", + "className": "DropdownTests", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "Dropdown_Canvas", + "Dropdown_Canvas_Already_Exists", + "Dropdown_Disable", + "Dropdown_ResetAndClear", + "TearDown", + "OneTimeTearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/GraphicRaycasterButtonTests.cs", + "className": "GraphicRaycasterButtonTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "GraphicRaycaster_ChildButtonOutsideOfParentButton", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/GraphicRaycasterTests.cs", + "className": "GraphicRaycasterTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "GraphicRaycasterDoesNotHitGraphicBehindCameraFarClipPlane", + "GraphicRaycasterReturnsWorldPositionAndWorldNormal", + "GraphicRaycasterUsesGraphicPadding", + "GraphicOnTheSamePlaneAsTheCameraCanBeTargetedForEvents", + "GraphicRaycasterIgnoresEventsFromTheWrongDisplay", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/GraphicRaycasterWorldSpaceCanvasTests.cs", + "className": "GraphicRaycasterWorldSpaceCanvasTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "GraphicRaycasterDoesNotHitGraphicBehindCameraFarClipPlane", + "GraphicRaycasterReturnsWorldPositionAndWorldNormal", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/DragCallbackCheck.cs", + "className": "DragCallbackCheck", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeginDrag", + "OnDrag", + "OnEndDrag", + "OnDrop", + "OnPointerDown" + ], + "serializedFields": [], + "publicFields": [ + "onBeginDragCalled", + "onDragCalled", + "onEndDragCalled", + "onDropCalled" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/FakeBaseInput.cs", + "className": "FakeBaseInput", + "baseClass": "BaseInput", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "CompositionString", + "MousePresent", + "MouseButtonDown", + "MouseButtonUp", + "MouseButton", + "MousePosition", + "MouseScrollDelta", + "TouchSupported", + "TouchCount", + "TouchData", + "AxisRaw", + "ButtonDown" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/MouseUpdate.cs", + "className": "MouseUpdate", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/PointerClickCallbackCheck.cs", + "className": "PointerClickCallbackCheck", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPointerDown" + ], + "serializedFields": [], + "publicFields": [ + "pointerDown" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/PointerEnterCallbackCheck.cs", + "className": "PointerEnterCallbackCheck", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPointerEnter" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/PointerExitCallbackCheck.cs", + "className": "PointerExitCallbackCheck", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPointerExit" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests.cs", + "className": "InputModuleTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "DragCallbacksDoGetCalled", + "MouseOutsideMaskRectTransform_WhileInsidePaddedArea_PerformsClick", + "PointerEnterChildShouldNotFullyExit_NotSendPointerEventToParent", + "PointerEnterChildShouldNotExit_SendPointerEventToParent", + "PointerEnterChildShouldNotReenter", + "PointerExitChildShouldReenter_NotSendPointerEventToParent", + "PointerExitChildShouldNotSendEnter_SendPointerEventToParent", + "PointerExitChildShouldFullyExit", + "AllDragsAreReleasedOnLoseFocus", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/Physics2DRaycasterTests.cs", + "className": "Physics2DRaycasterTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "TearDown", + "RaycastAllResultsAreSortedByRendererSortingOrder", + "RaycastAllResultsAreSortedBySortGroupOrder", + "RaycastAllResultsAreSortedBySortGroupOrderAndSortingOrder", + "RaycastAllResultsAreSortedBySortGroupDistanceAlongRay" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/PhysicsRaycasterTests.cs", + "className": "PhysicsRaycasterTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "PhysicsRaycasterDoesNotCastOutsideCameraViewRect", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/RaycastSortingTests.cs", + "className": "RaycastSortingTests", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "RaycastResult_Sorting", + "TearDown", + "OneTimeTearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/SelectableTests.cs", + "className": "SelectableTests", + "baseClass": "Selectable", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetSelectableAtIndex", + "GetSelectableCurrentIndex", + "TestSetup", + "TearDown", + "SelectableArrayRemovesReferenceUponDisable", + "SettingCurrentSelectedSelectableNonInteractableShouldNullifyCurrentSelected", + "PointerEnterDownShouldMakeItSelectedGameObject", + "OnSelectShouldSetSelectedState", + "OnDeselectShouldUnsetSelectedState", + "SettingCanvasGroupNotInteractableShouldMakeSelectableNotInteractable", + "DisablingCanvasGroupShouldMakeSelectableAsInteractable", + "SettingParentCanvasGroupNotInteractableShouldMakeSelectableNotInteractable", + "SettingParentParentCanvasGroupNotInteractableShouldMakeSelectableNotInteractable", + "SettingParentParentCanvasGroupInteractableShouldMakeSelectableInteractable", + "SettingParentParentCanvasGroupNotInteractableShouldNotMakeSelectableNotInteractableIfIgnoreParentGroups", + "PointerEnterThenSetNotInteractableThenExitThenSetInteractableShouldSetStateToDefault", + "PointerEnterThenSetNotInteractableThenSetInteractableShouldStayHighlighted", + "InstantiatingSelectableUnderNotInteractableCanvasGroupShouldAlsoNotBeInteractable", + "SettingNotInteractableShouldTweenToDisabledColor", + "SettingNotInteractableThenInteractableShouldNotTweenToDisabledColor", + "SettingInteractableToFalseTrueFalseShouldTweenToDisabledColor", + "TriggerAnimationWithNoAnimator", + "TriggerAnimationWithDisabledAnimator", + "TriggerAnimationAnimatorWithNoRuntimeController", + "SelectShouldSetSelectedObject", + "SelectWhenAlreadySelectingShouldNotSetSelectedObject", + "PointerEnterShouldHighlight", + "PointerEnterOnSelectedObjectShouldStaySelected", + "PointerEnterAndRightClickShouldHighlightNotPress", + "PointerEnterAndRightClickShouldPress", + "PointerEnterLeftClickExitShouldPress", + "PointerEnterLeftClickExitReleaseShouldSelect", + "PointerDownShouldSetSelectedObject", + "PointerLeftDownRightDownRightUpShouldNotChangeState", + "SettingNotInteractableShouldDisable", + "SettingInteractableWithNoEventSystemShouldNotCrash", + "OnPointerDownWithNoEventSystemShouldNotCrash", + "SelectWithNoEventSystemShouldNotCrash" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/GraphicTests.cs", + "className": "GraphicTests", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "TearDown", + "OneTimeTearDown", + "SettingDirtyOnActiveGraphicCallsCallbacks", + "OnEnableLeavesGraphicInExpectedState", + "OnEnableTwiceLeavesGraphicInExpectedState", + "OnDisableLeavesGraphicInExpectedState", + "OnPopulateMeshWorksAsExpected", + "OnDidApplyAnimationPropertiesSetsAllDirty", + "MakingGraphicNonRaycastableRemovesGraphicFromProperLists", + "OnEnableLeavesNonRaycastGraphicInExpectedState", + "SettingRaycastTargetOnDisabledGraphicDoesntAddItRaycastList" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/ImageTests.cs", + "className": "ImageTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "TearDown", + "SetTestSprite", + "TestPixelsPerUnit", + "RaycastOverImageWithoutASpriteReturnTrue", + "RaycastOverImageWithoutASpriteReturnsTrueWithCoordinatesOutsideTheBoundaries", + "RaycastOverImageWithNonZeroSpritePosition_AlphaHitTestMinimumThreshold", + "RaycastOverImageWithTransparentPixels_AlphaHitTestMinimumThreshold", + "RaycastOverImageWithPreserveAspectRatio_AlphaHitTestMinimumThreshold", + "RaycastOverImage_IgnoresDisabledCanvasGroup", + "RaycastImageOutsideOfMaskWithMaskableSet_ReturnsExpected", + "SettingSpriteMarksAllAsDirty", + "SettingOverrideSpriteMarksAllAsDirty", + "SettingTypeMarksVerticesAsDirty", + "SettingPreserveAspectMarksVerticesAsDirty", + "SettingFillCenterMarksVerticesAsDirty", + "SettingFillMethodMarksVerticesAsDirty", + "SettingFillAmountMarksVerticesAsDirty", + "SettingFillClockwiseMarksVerticesAsDirty", + "SettingFillOriginMarksVerticesAsDirty", + "SettingEventAlphaThresholdMarksNothingAsDirty", + "OnAfterDeserializeMakeFillOriginZeroIfNotBetweenZeroAndThree", + "OnAfterDeserializeMakeFillOriginZeroIfFillOriginGreaterThan1AndFillMethodHorizontalOrVertical", + "OnAfterDeserializeClampsFillAmountBetweenZeroAndOne", + "SetNativeSizeSetsAllAsDirtyAndSetsAnchorMaxAndSizeDeltaWhenOverrideSpriteIsNotNull", + "OnPopulateMeshWhenNoOverrideSpritePresentDefersToGraphicImplementation", + "OnPopulateMeshWithTypeTiledNoBorderGeneratesExpectedResults", + "MinWidthHeightAreZeroWithNoImage", + "FlexibleWidthHeightAreCorrectWithNoImage", + "PreferredWidthHeightAreCorrectWithNoImage", + "MinWidthHeightAreZeroWithImage", + "FlexibleWidthHeightAreCorrectWithImage", + "PreferredWidthHeightAreCorrectWithImage", + "MinWidthHeightAreZeroWithOverrideImage", + "FlexibleWidthHeightAreCorrectWithOverrideImage", + "PreferredWidthHeightAreCorrectWithOverrideImage" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/MaskTests.cs", + "className": "MaskTests", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "TearDown", + "OneTimeTearDown", + "GetModifiedMaterialReturnsOriginalMaterialWhenNoGraphicComponentIsAttached", + "GetModifiedMaterialReturnsOriginalMaterialWhenDepthIsEightOrMore", + "GetModifiedMaterialReturnsDesiredMaterialWithSingleMask", + "GetModifiedMaterialReturnsDesiredMaterialWithMultipleMasks", + "GraphicComponentWithMaskIsMarkedAsIsMaskingGraphicWhenEnabled" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/NavigationTests.cs", + "className": "NavigationTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "TearDown", + "FindSelectableOnRight_ReturnsNextSelectableRightOfTarget", + "FindSelectableOnLeft_ReturnsNextSelectableLeftOfTarget", + "FindSelectableOnRDown_ReturnsNextSelectableBelowTarget", + "FindSelectableOnUp_ReturnsNextSelectableAboveTarget", + "FindSelectableOnRight__WrappingEnabled_ReturnsFurthestSelectableOnLeft", + "FindSelectableOnLeft_WrappingEnabled_ReturnsFurthestSelectableOnRight", + "FindSelectableOnDown_WrappingEnabled_ReturnsFurthestSelectableAbove", + "FindSelectableOnUp_WrappingEnabled_ReturnsFurthestSelectableBelow" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/RawImageTest.cs", + "className": "RawImageTest", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "Sprite_Material", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/RawImageTestHook.cs", + "className": "RawImageTestHook", + "baseClass": "RawImage", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ResetTest" + ], + "serializedFields": [], + "publicFields": [ + "isGeometryUpdated", + "isCacheUsed", + "isLayoutRebuild", + "isMaterialRebuild" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/ToggleTestImageHook.cs", + "className": "ToggleTestImageHook", + "baseClass": "Image", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "durationTween" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Image/ImageFilledGenerateWork.cs", + "className": "ImageFilledGenerateWork", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "ImageFilledGenerateWorks", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Image/ImageTests.cs", + "className": "ImageTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "TightMeshSpritePopulatedVertexHelperProperly", + "CanvasCustomRefPixPerUnitToggleWillUpdateImageMesh", + "Sprite_Layout", + "Sprite_Material", + "Sprite_NoSecondaryTextures", + "Sprite_SecondaryTextures", + "Sprite_SecondaryTexturesUpdatedAfterSpriteChanged", + "DestroyImmediate_OnDefaultMaterial_LogError", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Image/TestableImage.cs", + "className": "TestableImage", + "baseClass": "Image", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateImageData" + ], + "serializedFields": [], + "publicFields": [ + "isOnPopulateMeshCalled", + "isGeometryUpdated", + "isMaterialUpdated" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/DesktopInputFieldTests.cs", + "className": "DesktopInputFieldTests", + "baseClass": "BaseInputFieldTests", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "OnetimeTearDown", + "FocusOnPointerClickWithLeftButton", + "DoesNotFocusOnPointerClickWithRightOrMiddleButton" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/FakeInputModule.cs", + "className": "FakeInputModule", + "baseClass": "BaseInputModule", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/GenericInputFieldTests.cs", + "className": "GenericInputFieldTests", + "baseClass": "BaseInputFieldTests", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "OnetimeTearDown", + "CannotFocusIfNotTextComponent", + "CannotFocusIfNullFont", + "CannotFocusIfNotActive", + "CannotFocusWithoutEventSystem", + "FocusesOnSelect", + "DoesNotFocusesOnSelectWhenShouldActivateOnSelect_IsFalse", + "InputFieldSetTextWithoutNotifyWillNotNotify", + "ContentTypeSetsValues", + "SettingLineTypeDoesNotChangesContentTypeToCustom", + "SettingLineTypeChangesContentTypeToCustom", + "SettingInputChangesContentTypeToCustom", + "SettingCharacterValidationChangesContentTypeToCustom", + "SettingKeyboardTypeChangesContentTypeToCustom", + "CaretRectSameSizeAsTextRect" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/InputFieldTests.cs", + "className": "BaseInputFieldTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateInputFieldAsset" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/TouchInputFieldTests.cs", + "className": "TouchInputFieldTests", + "baseClass": "BaseInputFieldTests", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "TearDown", + "OnetimeTearDown", + "HonorsCharacterValidationSettingsAssignment", + "HonorsCharacterValidationSettingsTypingWithSelection", + "AssignmentAgainstCharacterLimit", + "AssignmentAgainstCharacterLimitWithContentType", + "SendsEndEditEventOnDeselect", + "StripsNullCharacters2", + "FocusOpensTouchScreenKeyboard", + "AssignsShouldHideInput", + "IsTouchScreenKeyboardVisible" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/AspectRatioFitterTests.cs", + "className": "AspectRatioFitterTests", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TearDown", + "OneTimeTearDown", + "TestEnvelopParent", + "TestFitInParent" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/ContentSizeFitterTests.cs", + "className": "ContentSizeFitterTests", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "TearDown", + "OneTimeTearDown", + "TestFitModeUnconstrained", + "TestFitModeMinSize", + "TestFitModePreferredSize" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/GridLayoutGroupTests.cs", + "className": "GridLayoutGroupTests", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "TearDown", + "OneTimeTearDown", + "TestFlexibleCalculateLayout", + "TestHorizontallyContrainedCalculateLayoutHorizontal", + "TestVerticallyContrainedCalculateLayoutHorizontal", + "TestHorizontallyContrainedCalculateLayoutVertical", + "TestVerticallyContrainedCalculateLayoutVertical", + "TestHorizontallyContrainedCalculateLayoutHorizontal_WithChildrenToMove", + "TestVerticallyContrainedCalculateLayoutVertical_WithChildrenToMove" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/HorizonalLayoutGroupTests.cs", + "className": "HorizontalLayoutGroupTests", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "TearDown", + "OneTimeTearDown", + "TestCalculateLayoutInputHorizontal", + "TestCalculateLayoutInputVertical", + "TestCalculateLayoutHorizontal", + "TestCalculateLayoutHorizontalReversed" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/LayoutGroupScaling.cs", + "className": "LayoutGroupScaling", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "LayoutGroup_CorrectChildScaling", + "TearDown", + "OneTimeTearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/LayoutGroupTests.cs", + "className": "LayoutGroupTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "TearDown", + "EmptyRecttransformUpdatesLayoutGroup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/VerticalLayoutGroupTests.cs", + "className": "VerticalLayoutGroupTests", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "TearDown", + "OneTimeTearDown", + "TestCalculateLayoutInputHorizontal", + "TestCalculateLayoutInputVertical", + "TestCalculateLayoutVertical", + "TestCalculateLayoutVerticalReversed" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/LayoutGroup/LayoutGroupArrangement.cs", + "className": "LayoutGroupArrangement", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "LayoutGroup_ShouldResizeChildren_AfterDisablingAndEnablingAnyChild", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/MaskClipping/RectMask2DClipping.cs", + "className": "RectMask2DClipping", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "Mask2DRect_CorrectClipping", + "Mask2DRect_NonZeroPaddingMasksProperly", + "TearDown", + "OneTimeTearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/NestedLayout/SceneWithNestedLayoutElementsLoads.cs", + "className": "SceneWithNestedLayoutElementsLoad", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "SceneWithNestedAspectRatioFitterLoads", + "SceneWithNestedContentSizeFitterLoads", + "SceneWithNestedLayoutGroupLoads", + "TestSetup", + "TearDown", + "OnTimeTearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Instantiate", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/NestedLayout/SceneWithNestedLayoutElementsLoadScript.cs", + "className": "SceneWithNestedLayoutElementsLoadScript", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/RawImage/RawImageTests.cs", + "className": "RawImageTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SpriteAssignmentToTexture_DoesNotCrashWhenBuildingMesh", + "SpriteAssignmentToTexture_MainTextureIsNull", + "SettingTexture_UpdatesRawImageMainTexture", + "SettingNullTexture_RawImageMainTextureIsDefaultWhiteTexture", + "ChangingUVRect_UpdatesUVRectProperty", + "SettingColor_UpdatesRawImageColor", + "RawImage_DefaultTextureIsNull", + "UVRect_GeneratesCorrectVertexUVs", + "ColorProperty_GeneratesCorrectVertexColors", + "HDRTexture_HandlesHighDynamicRange", + "DestroyedTexture_HandledGracefully", + "NegativeUVRect_ClampsCorrectly", + "PopulateMesh_GeneratesQuadWithCorrectVertexCount" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/RawImage/TestRawImage.cs", + "className": "of", + "baseClass": "RawImage", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollBar/ScrollBarClamp.cs", + "className": "ScrollBarClamp", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "Scrollbar_clamp", + "TearDown", + "OneTimeTearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollBar/ScrollBarTests.cs", + "className": "ScrollBarTests", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "ScrollBarSetValueWithoutNotifyWillNotNotify", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollRect/ScrollRectClamp.cs", + "className": "ScrollRectClamp", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TearDown", + "ScrollRect_CorrectClampOnResize" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollRect/ScrollRectScale.cs", + "className": "ScrollRectScale", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "SmallScaleDoesNotCauseInvalidContentPosition", + "TearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollRect/ScrollRectStableLayout.cs", + "className": "ScrollRectStableLayout", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "ScrollRect_StableWhenStatic", + "TearDown", + "OneTimeTearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollRect/ScrollRectTests.cs", + "className": "ScrollRectTests", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "TearDown", + "OneTimeTearDown", + "OnEnableShouldAddListeners", + "OnDisableShouldRemoveListeners", + "SettingScrollbarShouldRemoveThenAddListeners", + "PotentialDragNeedsLeftClick", + "LeftClickShouldStartDrag", + "LeftClickUpShouldEndDrag", + "LateUpdateWithoutInertiaOrElasticShouldZeroVelocity", + "LateUpdateWithInertiaShouldDecelerate", + "LateUpdateWithElasticShouldDecelerate", + "LateUpdateWithElasticNoOffsetShouldZeroVelocity", + "SetNormalizedPositionShouldSetContentLocalPosition", + "OnScrollClampedShouldMoveContentAnchoredPosition", + "OnScrollClampedShouldClampContentAnchoredPosition", + "GetBoundsShouldEncapsulateAllCorners", + "UpdateBoundsShouldPad", + "CalculateOffsetShouldClamp", + "CalculateOffsetUnrestrictedShouldNotClamp" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Slider/SliderTests.cs", + "className": "SliderTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TearDown", + "SetSliderValueWithoutNotifyWillNotNotify" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/TextEditor/TextEditorBackspaceDelete.cs", + "className": "TextEditorBackspaceDelete", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TextEditorWithUTF16_MiddleCursorOnBackspace_RemovesCharacter", + "TextEditorWithUTF16_MiddleCursorOnDelete_RemovesCharacter", + "TextEditorWithUTF16_MiddleCursorOnBackspaceAndLeftSurrogate_RemovesBothSurrogates", + "TextEditorWithUTF16_MiddleCursorOnDeleteAndLeftSurrogate_RemovesBothSurrogates", + "TextEditorWithUTF16_MiddleCursorOnBackspaceAndRightSurrogate_RemovesBothSurrogates", + "TextEditorWithUTF16_LeftCursorOnBackspace_DoesNotRemoveCharacter", + "TextEditorWithUTF16_LeftCursorOnDelete_RemovesCharacter", + "TextEditorWithUTF16_LeftCursorOnBackspaceAndLeftSurrogate_RemovesBothSurrogates", + "TextEditorWithUTF16_LeftCursorOnDeleteAndLeftSurrogate_RemovesBothSurrogates", + "TextEditorWithUTF16_LeftCursorOnBackspaceAndRightSurrogate_RemovesBothSurrogates", + "TextEditorWithUTF16_RightCursorOnBackspace_RemovesCharacters", + "TextEditorWithUTF16_RightCursorOnDelete_DoesNotRemoveCharacter", + "TextEditorWithUTF16_RightCursorOnBackspaceAndLeftSurrogate_RemovesBothSurrogates", + "TextEditorWithUTF16_RightCursorOnDeleteAndLeftSurrogate_RemovesBothSurrogates", + "TextEditorWithUTF16_RightCursorOnBackspaceAndRightSurrogate_RemovesBothSurrogates", + "TextEditorWithUTF16_MiddleCursorOnBackspace_RemovesBothSurrogatesInSuccession", + "TextEditorWithUTF16_MiddleCursorOnDelete_RemovesBothSurrogatesInSuccession" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/TextEditor/TextEditorTests.cs", + "className": "TextEditorTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestSetup", + "SetText_MovesCursorAndSelectIndicesToNextCodePointIndexIfInvalid", + "SetCursorAndSelectIndices_MovesToNextCodePointIndexIfInvalid", + "DeleteWordBack_DeletesBackToPreviousWordStart", + "DeleteWordForward_DeletesForwardToNextWordStart", + "Delete_RemovesCodePointRightOfCursor", + "Backspace_RemovesCodePointLeftOfCursor", + "MoveRight_SkipsInvalidCodePointIndices", + "MoveLeft_SkipsInvalidCodePointIndices", + "MoveLineStart_MovesCursorAfterPreviousLineFeed", + "MoveLineEnd_MovesCursorBeforeNextLineFeed", + "MoveTextStart_MovesCursorToStartOfText", + "MoveTextEnd_MovesCursorToEndOfText", + "SelectLeft_ExpandSelectionToPreviousCodePoint", + "SelectRight_ExpandSelectionToNextCodePoint", + "MoveWordRight_MovesCursorToNextWordEnd", + "MoveToStartOfNextWord_MovesCursorToNextWordStart", + "MoveToEndOfPreviousWord_MovesCursorToPreviousWordStart", + "FindStartOfNextWord_ReturnsIndexOfNextWordStart", + "MoveWordLeft_MovesCursorToPreviousWordStart", + "SelectCurrentWord", + "HandleKeyEvent_WithControlAKeyDownEvent_MovesCursorToStartOfLineOnMacOS_SelectsAllElsewhere", + "HandleKeyEvent_WithCommandAKeyDownEvent_SelectsAllOnMacOS" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Toggle/TestableToggleGroup.cs", + "className": "TestableToggleGroup", + "baseClass": "ToggleGroup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ToggleListContains" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Toggle/ToggleGroupTests.cs", + "className": "ToggleGroupTests", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TestSetup", + "TearDown", + "OneTimeTearDown", + "TogglingOneShouldDisableOthersInGroup", + "DisallowSwitchOffShouldKeepToggleOnWhenClicking", + "DisallowSwitchOffShouldDisableToggleWhenClicking", + "ReEnablingGameObjectWithToggleGroupRetainsPreviouslySelectedToggle", + "ChangingToggleGroupUnregistersFromOriginalGroup", + "DisabledToggleGroupDoesntControlChildren" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Toggle/ToggleTests.cs", + "className": "ToggleTests", + "baseClass": "IPrebuildSetup", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "OneTimeTearDown", + "SetIsOnWithoutNotifyWillNotNotify", + "NonInteractableCantBeToggled", + "InactiveCantBeToggled" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "GetComponent", + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/ConcreteGraphic.cs", + "className": "ConcreteGraphic", + "baseClass": "Graphic", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/ExceptionUtils.cs", + "className": "ExceptionUtils", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/GraphicTestHelper.cs", + "className": "GraphicTestHelper", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/ImageHook.cs", + "className": "ImageHook", + "baseClass": "Image", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ResetTest" + ], + "serializedFields": [], + "publicFields": [ + "isGeometryUpdated", + "isLayoutRebuild", + "isMaterialRebuilt", + "cachedClipRect" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/PrivateFieldSetter.cs", + "className": "PrivateFieldSetter", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/UIBehaviourExtensions.cs", + "className": "UIBehaviourExtensions", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/_Deprecated/CollabMigration/MigrateCollabProject.cs", + "className": "MigrateCollabProject", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/_Deprecated/CollabPlugin.cs", + "className": "CollabPlugin", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/_Deprecated/PlasticPlugin.cs", + "className": "PlasticPlugin", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/_Deprecated/Settings/PlasticProjectSettingsProvider.cs", + "className": "PlasticProjectSettingsProvider", + "baseClass": "SettingsProvider", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/_Deprecated/UI/CooldownWindowDelayer.cs", + "className": "CooldownWindowDelayer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Ping", + "Pause", + "Resume" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/_Deprecated/WebApi/ChangesetFromCollabCommitResponse.cs", + "className": "ChangesetFromCollabCommitResponse", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/_Deprecated/WebApi/IsCollabProjectMigratedResponse.cs", + "className": "IsCollabProjectMigratedResponse", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/_Deprecated/WebApi/OrganizationCredentials.cs", + "className": "OrganizationCredentials", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/ApplicationDataPath.cs", + "className": "ApplicationDataPath", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetCopyPathOperation.cs", + "className": "AssetCopyPathOperation", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetFilesFilterPatternsMenuBuilder.cs", + "className": "AssetFilesFilterPatternsMenuBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetMenuOperations.cs", + "className": "SelectedAssetGroupInfo", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetsSelection.cs", + "className": "AssetsSelection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetUVCSOperations.cs", + "className": "AssetUVCSOperations", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetMenu/Dialogs/AddToCloudDriveDialog.cs", + "className": "AddToCloudDriveDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetMenu/Dialogs/CheckinDialog.cs", + "className": "CheckinDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetMenu/Dialogs/CheckinDialogOperations.cs", + "className": "CheckinDialogOperations", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetMenu/HierarchyViewAssetMenu.cs", + "className": "HierarchyViewAssetMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetMenu/HierarchyViewAssetSelection.cs", + "className": "HierarchyViewAssetSelection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetMenu/ProjectViewAssetSelection.cs", + "className": "ProjectViewAssetSelection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetMenu/ProjectViewCloudDriveAssetMenu.cs", + "className": "ProjectViewCloudDriveAssetMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetMenu/ProjectViewUVCSAssetMenu.cs", + "className": "ProjectViewUVCSAssetMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetOverlays/AssetOverlay.cs", + "className": "AssetOverlay", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetOverlays/AssetStatus.cs", + "className": "LockStatusData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetOverlays/Cache/AssetStatusCache.cs", + "className": "AssetStatusCache", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetOverlays/Cache/BuildPathDictionary.cs", + "className": "BuildPathDictionary", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetOverlays/Cache/LocalStatusCache.cs", + "className": "LocalStatusCache", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetOverlays/Cache/LockStatusCache.cs", + "className": "LockStatusCache", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetOverlays/Cache/RemoteStatusCache.cs", + "className": "RemoteStatusCache", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetOverlays/DrawAssetOverlayIcon.cs", + "className": "DrawAssetOverlayIcon", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetOverlays/DrawHierarchyOverlay.cs", + "className": "DrawHierarchyOverlay", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetOverlays/DrawProjectOverlay.cs", + "className": "DrawProjectOverlay", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetsUtils/AssetsPath.cs", + "className": "AssetsPath", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetsUtils/GetSelectedPaths.cs", + "className": "GetSelectedPaths", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetsUtils/LoadAsset.cs", + "className": "LoadAsset", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetsUtils/Processor/AssetsProcessor.cs", + "className": "AssetsProcessors", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetsUtils/Processor/UnityCloudProjectLinkMonitor.cs", + "className": "UnityCloudProjectLinkMonitor", + "baseClass": "AssetModificationProcessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetsUtils/Processor/UVCSAssetModificationProcessor.cs", + "className": "UVCSAssetModificationProcessor", + "baseClass": "AssetModificationProcessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetsUtils/Processor/UVCSAssetPostprocessor.cs", + "className": "UVCSAssetPostprocessor", + "baseClass": "AssetPostprocessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetsUtils/Processor/UVCSAssetsProcessor.cs", + "className": "UVCSAssetsProcessor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetsUtils/Processor/WorkspaceOperationsMonitor.cs", + "className": "WorkspaceOperationsMonitor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetsUtils/ProjectPath.cs", + "className": "ProjectPath", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetsUtils/RefreshAsset.cs", + "className": "RefreshAsset", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetsUtils/RepaintEditor.cs", + "className": "RepaintEditor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AssetsUtils/SaveAssets.cs", + "className": "SaveAssets", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/AutoRefresh.cs", + "className": "AutoRefresh", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/BoolSetting.cs", + "className": "BoolSetting", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/BuildGetEventExtraInfoFunction.cs", + "className": "BuildGetEventExtraInfoFunction", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CheckWorkspaceTreeNodeStatus.cs", + "className": "CheckWorkspaceTreeNodeStatus", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/CloudDriveMenuItem.cs", + "className": "CloudDriveMenuItem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/CloudDrivePlugin.cs", + "className": "CloudDrivePlugin", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/CloudDriveWindow.cs", + "className": "CloudDriveWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [ + "mForceToReOpen" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/CreateWorkspace/CollaboratorsListView.cs", + "className": "CollaboratorsListView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/CreateWorkspace/CollaboratorsListViewHeaderState.cs", + "className": "CollaboratorsListViewHeaderState", + "baseClass": "MultiColumnHeaderState", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "mHeaderTitles" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/CreateWorkspace/CollaboratorsListViewItem.cs", + "className": "CollaboratorsListViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/CreateWorkspace/CollaboratorsMultiColumnHeader.cs", + "className": "CollaboratorsMultiColumnHeader", + "baseClass": "MultiColumnHeader", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/CreateWorkspace/CreateWorkspaceDialog.cs", + "className": "CreateWorkspaceDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/CreateWorkspace/CreateWorkspacePanel.cs", + "className": "CreateWorkspacePanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/CreateWorkspace/CreateWorkspaceView.cs", + "className": "CreateWorkspaceView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/GetProposedOrganizationProject.cs", + "className": "GetProposedOrganizationProject", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/RefreshAsset.cs", + "className": "RefreshAsset", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/ShareWorkspace/ShareWorkspaceDialog.cs", + "className": "ShareWorkspaceDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/ShareWorkspace/ShareWorkspacePanel.cs", + "className": "ShareWorkspacePanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Welcome/WelcomeView.cs", + "className": "WelcomeView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/WindowStatusBar.cs", + "className": "WindowStatusBar", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/CloudWorkspacesView.cs", + "className": "CloudWorkspacesView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/DeleteWorkspaceDialog.cs", + "className": "DeleteWorkspaceDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/DirectoryContentPanel.cs", + "className": "DirectoryContentPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/DirectoryContentPanelMenu.cs", + "className": "DirectoryContentPanelMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/DrawExpandedTreeNode.cs", + "className": "DrawExpandedTreeNode", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/DrawItemNameBar.cs", + "className": "DrawItemNameBar", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/DrawItemsGridView.cs", + "className": "DrawItemsGridView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/ImportInProjectDialog.cs", + "className": "ImportInProjectDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/ItemsGridSelection.cs", + "className": "ItemsGridSelection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/ItemsGridView.cs", + "className": "ItemsGridView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/ItemsPosition.cs", + "className": "ItemsPosition", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/NewNameDialog.cs", + "className": "NewNameDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/ProcessDragEvent.cs", + "className": "ProcessDragEvent", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/ProcessItemsGridViewEvent.cs", + "className": "ProcessItemsGridViewEvent", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DragAndDrop/AskUserForExistingFile.cs", + "className": "AskUserForExistingFile", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/Tree/CloudWorkspacesSelection.cs", + "className": "CloudWorkspacesSelection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/Tree/CloudWorkspacesTreeView.cs", + "className": "CloudWorkspacesTreeView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/Tree/CloudWorkspacesTreeViewItem.cs", + "className": "CloudWorkspacesTreeViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/Tree/CloudWorkspacesTreeViewMenu.cs", + "className": "CloudWorkspacesTreeViewMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/DocumentChangedEventArgs.cs", + "className": "DocumentChangedEventArgs", + "baseClass": "EventArgs", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/DocumentChangeEventArgs.cs", + "className": "DocumentChangeEventArgs", + "baseClass": "TextChangeEventArgs", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/DocumentChangeOperation.cs", + "className": "DocumentChangeOperation", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Undo", + "Redo" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/DocumentLine.cs", + "className": "DocumentLine", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "EndOffset" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/DocumentLine.LineNode.cs", + "className": "DocumentLine", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/DocumentLineTree.cs", + "className": "DocumentLineTree", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/DocumentTextWriter.cs", + "className": "DocumentTextWriter", + "baseClass": "TextWriter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/IDocument.cs", + "className": "IDocument", + "baseClass": "EventArgs", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/ILineTracker.cs", + "className": "ILineTracker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/ITextAnchor.cs", + "className": "ITextAnchor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/ITextSource.cs", + "className": "ITextSource", + "baseClass": "ITextSource", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateSnapshot", + "CreateReader", + "WriteTextTo", + "GetCharAt", + "GetText", + "GetTextAsMemory", + "IndexOf", + "IndexOfAny", + "LastIndexOf" + ], + "serializedFields": [], + "publicFields": [ + "TextLength" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/IUndoableOperation.cs", + "className": "IUndoableOperation", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/LineManager.cs", + "className": "LineManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/NewLineFinder.cs", + "className": "NewLineFinder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/OffsetChangeMap.cs", + "className": "OffsetChangeMap", + "baseClass": "Collection`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/RopeTextSource.cs", + "className": "RopeTextSource", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetCharAt", + "GetText", + "GetTextAsMemory", + "CreateReader", + "CreateSnapshot", + "IndexOf", + "IndexOfAny", + "LastIndexOf", + "WriteTextTo" + ], + "serializedFields": [], + "publicFields": [ + "Text", + "TextLength" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/SimpleSegment.cs", + "className": "SimpleSegment", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "EndOffset", + "Offset", + "Length" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextAnchor.cs", + "className": "TextAnchor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Line", + "Location" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextAnchorNode.cs", + "className": "TextAnchorNode", + "baseClass": "WeakReference", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextAnchorTree.cs", + "className": "TextAnchorTree", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextDocument.cs", + "className": "TextDocument", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetText", + "GetTextAsMemory", + "IndexOf", + "LastIndexOf", + "IndexOfAny", + "GetCharAt", + "CreateSnapshot", + "CreateReader", + "WriteTextTo", + "Insert", + "Remove", + "Replace", + "GetLineByNumber", + "GetLineByOffset", + "GetOffset", + "GetLocation", + "CreateAnchor" + ], + "serializedFields": [], + "publicFields": [ + "Version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextDocumentWeakEventManager.cs", + "className": "TextDocumentWeakEventManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextLocation.cs", + "className": "TextLocation", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "CompareTo" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextSegment.cs", + "className": "TextSegment", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextSegmentCollection.cs", + "className": "ISegmentTree", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "Remove", + "Clear", + "Contains", + "CopyTo", + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextSourceVersionProvider.cs", + "className": "TextSourceVersionProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "BelongsToSameDocumentAs", + "CompareAge", + "GetChangesTo", + "MoveOffsetTo" + ], + "serializedFields": [], + "publicFields": [ + "Next" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextUtilities.cs", + "className": "TextUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/UndoOperationGroup.cs", + "className": "UndoOperationGroup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Undo", + "Redo" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/UndoStack.cs", + "className": "UndoStack", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/WeakLineTracker.cs", + "className": "WeakLineTracker", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/AbstractMargin.cs", + "className": "AbstractMargin", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/Caret.cs", + "className": "Caret", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/CaretLayer.cs", + "className": "CaretLayer", + "baseClass": "Layer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/CaretNavigationCommandHandler.cs", + "className": "CaretNavigationCommandHandler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/CaretWeakEventHandler.cs", + "className": "CaretWeakEventManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/DragDropException.cs", + "className": "DragDropException", + "baseClass": "Exception", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/EditingCommandHandler.cs", + "className": "EditingCommandHandler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/EditingCommands.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/EmptySelection.cs", + "className": "EmptySelection", + "baseClass": "Selection", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/IReadOnlySectionProvider.cs", + "className": "IReadOnlySectionProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/LineNumberMargin.cs", + "className": "LineNumberMargin", + "baseClass": "AbstractMargin", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/NoReadOnlySections.cs", + "className": "NoReadOnlySections", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanInsert", + "GetDeletableSegments" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/RectangleSelection.cs", + "className": "RectangleSelection", + "baseClass": "Selection", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/Selection.cs", + "className": "Selection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateHtmlFragment" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/SelectionColorizer.cs", + "className": "SelectionColorizer", + "baseClass": "ColorizingTransformer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/SelectionLayer.cs", + "className": "SelectionLayer", + "baseClass": "Layer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/SelectionMouseHandler.cs", + "className": "SelectionMouseHandler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/SelectionSegment.cs", + "className": "SelectionSegment", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Length" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/SimpleSelection.cs", + "className": "SimpleSelection", + "baseClass": "Selection", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/TextArea.cs", + "className": "TextArea", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Undo", + "Redo" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/TextSegmentReadOnlySectionProvider.cs", + "className": "TextSegmentReadOnlySectionProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Indentation/CSharp/CSharpIndentationStrategy.cs", + "className": "CSharpIndentationStrategy", + "baseClass": "DefaultIndentationStrategy", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Indentation/CSharp/DocumentAccessor.cs", + "className": "IDocumentAccessor", + "baseClass": "IDocumentAccessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "MoveNext" + ], + "serializedFields": [], + "publicFields": [ + "IsReadOnly", + "LineNumber" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Indentation/CSharp/IndentationReformatter.cs", + "className": "IndentationReformatter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Indentation/DefaultIndentationStrategy.cs", + "className": "DefaultIndentationStrategy", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Indentation/IIndentationStrategy.cs", + "className": "IIndentationStrategy", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Keyboard.cs", + "className": "Keyboard", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Platform/KeyGesture.cs", + "className": "KeyGesture", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Platform/KeyModifiers.cs", + "className": "EventExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Platform/PathFigure.cs", + "className": "PathFigure", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Platform/PlatformHotkeyConfiguration.cs", + "className": "PlatformHotkeyConfiguration", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Platform/TextInputEventArgs.cs", + "className": "TextInputEventArgs", + "baseClass": "EventArgs", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/BackgroundGeometryBuilder.cs", + "className": "BackgroundGeometryBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/CharacterHit.cs", + "className": "CharacterHit", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/CollapsedLineSection.cs", + "className": "CollapsedLineSection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/ColorizingTransformer.cs", + "className": "ColorizingTransformer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Transform" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/ColumnRulerRenderer.cs", + "className": "ColumnRulerRenderer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Draw" + ], + "serializedFields": [], + "publicFields": [ + "Layer" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/CurrentLineHightlightRenderer.cs", + "className": "CurrentLineHighlightRenderer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Draw" + ], + "serializedFields": [], + "publicFields": [ + "Layer" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/DocumentColorizingTransformer.cs", + "className": "DocumentColorizingTransformer", + "baseClass": "ColorizingTransformer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/HeightTree.cs", + "className": "HeightTree", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "RebuildDocument" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/HeightTreeLineNode.cs", + "className": "HeightTreeLineNode", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/HeightTreeNode.cs", + "className": "HeightTreeNode", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/IBackgroundRenderer.cs", + "className": "IBackgroundRenderer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/ITextRunConstructionContext.cs", + "className": "ITextRunConstructionContext", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/ITextViewConnect.cs", + "className": "ITextViewConnect", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/IVisualLineTransformer.cs", + "className": "IVisualLineTransformer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/Layer.cs", + "className": "Layer", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/LayerPosition.cs", + "className": "LayerPosition", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CompareTo" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/LinkElementGenerator.cs", + "className": "LinkElementGenerator", + "baseClass": "VisualLineElementGenerator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/SimpleTextSource.cs", + "className": "SimpleTextSource", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetTextRun" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/SingleCharacterElementGenerator.cs", + "className": "SingleCharacterElementGenerator", + "baseClass": "VisualLineElementGenerator", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/TextLayer.cs", + "className": "TextLayer", + "baseClass": "Layer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/TextParagraphProperties.cs", + "className": "TextParagraphProperties", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/TextView.cs", + "className": "TextView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/TextViewWeakEventManager.cs", + "className": "TextViewWeakEventManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/VisualLine.cs", + "className": "VisualLine", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/VisualLineConstructionStartEventArgs.cs", + "className": "VisualLineConstructionStartEventArgs", + "baseClass": "EventArgs", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/VisualLineElement.cs", + "className": "VisualLineElement", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/VisualLineElementGenerator.cs", + "className": "VisualLineElementGenerator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/VisualLineLinkText.cs", + "className": "VisualLineLinkText", + "baseClass": "VisualLineText", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/VisualLinesInvalidException.cs", + "className": "VisualLinesInvalidException", + "baseClass": "Exception", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/VisualLineText.cs", + "className": "VisualLineText", + "baseClass": "VisualLineElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/VisualLineTextSource.cs", + "className": "VisualLineTextSource", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetTextRun", + "GetText" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/VisualYPosition.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/ScrollBarVisibility.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Text/TextFormatter.cs", + "className": "TextFormatter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Text/TextLine.cs", + "className": "TextLine", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Text/TextRun.cs", + "className": "TextRun", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/TextEditor.cs", + "className": "TextEditor", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/TextEditorColors.cs", + "className": "TextEditorColors", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/TextEditorComponent.cs", + "className": "ITextEditorComponent", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/TextEditorOptions.cs", + "className": "TextEditorOptions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/TextMate/DocumentSnapshot.cs", + "className": "DocumentSnapshot", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/TextMate/GenericLineTransformer.cs", + "className": "GenericLineTransformer", + "baseClass": "DocumentColorizingTransformer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/TextMate/TextEditorModel.cs", + "className": "TextEditorModel", + "baseClass": "AbstractLineList", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/TextMate/TextMate.cs", + "className": "TextMate", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/TextMate/TextMateColoringTransformer.cs", + "className": "TextMateColoringTransformer", + "baseClass": "GenericLineTransformer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ModelTokensChanged" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/TextMate/TextTransformation.cs", + "className": "TextTransformation", + "baseClass": "TextSegment", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/TextViewPosition.cs", + "className": "TextViewPosition", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "CompareTo" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/BusyManager.cs", + "className": "BusyManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/CallbackOnDispose.cs", + "className": "CallbackOnDispose", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/CharRope.cs", + "className": "CharRope", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/CompressingTreeList.cs", + "className": "only", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IndexOf", + "Insert", + "RemoveAt", + "Add", + "Clear", + "Contains", + "CopyTo", + "Remove", + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/Constants.cs", + "className": "Constants", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/CursorExtensions.cs", + "className": "CursorExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/DelayedEvents.cs", + "className": "DelayedEvents", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/Deque.cs", + "className": "Deque", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear", + "GetEnumerator", + "Contains", + "CopyTo" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/Empty.cs", + "className": "Empty", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/ExtensionMethods.cs", + "className": "ExtensionMethods", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/FileReader.cs", + "className": "FileReader", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/IFreezable.cs", + "className": "IFreezable", + "baseClass": "IFreezable", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Freeze" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/IImmutableStack.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/ImmutableStack.cs", + "className": "ImmutableStack", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear", + "Peek", + "Pop", + "Push", + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/IServiceContainer.cs", + "className": "IServiceContainer", + "baseClass": "IServiceContainer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetService", + "AddService", + "RemoveService" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/NullSafeCollection.cs", + "className": "NullSafeCollection", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/ObserveAddRemoveCollection.cs", + "className": "ObserveAddRemoveCollection", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/PixelSnapHelpers.cs", + "className": "PixelSnapHelpers", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/PropertyChangedWeakEventManager.cs", + "className": "PropertyChangedWeakEventManager", + "baseClass": "WeakEventManagerBase`4", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/Rope.cs", + "className": "is", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clone", + "Clear", + "IndexOf", + "Insert", + "RemoveAt", + "Add", + "Contains", + "CopyTo", + "Remove", + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [ + "Count" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/RopeNode.cs", + "className": "RopeNode", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/RopeTextReader.cs", + "className": "RopeTextReader", + "baseClass": "TextReader", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/StringSegment.cs", + "className": "StringSegment", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/ThrowUtils.cs", + "className": "ThrowUtil", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/WeakEventManagerBase.cs", + "className": "and", + "baseClass": "IDisposable", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/AutoConfig.cs", + "className": "AutoConfig", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/ChannelCertificateUiImpl.cs", + "className": "ChannelCertificateUiImpl", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/ClientConfiguration.cs", + "className": "ClientConfiguration", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/CloudEdition/Welcome/AutoLogin.cs", + "className": "AutoLogin", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/CloudEdition/Welcome/CloudEditionWelcomeWindow.cs", + "className": "CloudEditionWelcomeWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/CloudEdition/Welcome/OrganizationPanel.cs", + "className": "OrganizationPanel", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/CloudEdition/Welcome/SignInPanel.cs", + "className": "SignInPanel", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/CloudEdition/Welcome/SignInWithEmailPanel.cs", + "className": "SignInWithEmailPanel", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/CloudEdition/Welcome/WaitingSignInPanel.cs", + "className": "WaitingSignInPanel", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/ConfigurePartialWorkspace.cs", + "className": "ConfigurePartialWorkspace", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/CredentialsDialog.cs", + "className": "CredentialsDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/CredentialsUIImpl.cs", + "className": "CredentialsUiImpl", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/EncryptionConfigurationDialog.cs", + "className": "EncryptionConfigurationDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/MissingEncryptionPasswordPromptHandler.cs", + "className": "MissingEncryptionPasswordPromptHandler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/SSOCredentialsDialog.cs", + "className": "SSOCredentialsDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/TeamEdition/TeamEditionConfigurationWindow.cs", + "className": "TeamEditionConfigurationWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Start", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/ToolConfig.cs", + "className": "ToolConfig", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Configuration/WriteLogConfiguration.cs", + "className": "WriteLogConfiguration", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Developer/CheckinProgress.cs", + "className": "CheckinProgress", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Developer/GenericProgress.cs", + "className": "GenericProgress", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Developer/IncomingChangesNotification.cs", + "className": "IncomingChangesNotification", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Developer/ProgressOperationHandler.cs", + "className": "ProgressOperationHandler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Developer/ShelvedChangesNotification.cs", + "className": "ShelvedChangesNotification", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Developer/UpdateProgress.cs", + "className": "UpdateProgress", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Developer/UpdateReport/UpdateReportDialog.cs", + "className": "UpdateReportDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Developer/UpdateReport/UpdateReportLineListViewItem.cs", + "className": "UpdateReportLineListViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Developer/UpdateReport/UpdateReportListHeaderState.cs", + "className": "UpdateReportListHeaderState", + "baseClass": "MultiColumnHeaderState", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "mHeaderTitles" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Developer/UpdateReport/UpdateReportListView.cs", + "className": "UpdateReportListView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Diff/Asset/AssetContentControl.cs", + "className": "AssetContentControl", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Diff/Asset/AssetDiffControl.cs", + "className": "AssetDiffControl", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Diff/AssetType.cs", + "className": "DiffViewerDataExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Diff/DiffMessagePanel.cs", + "className": "DiffMessagePanel", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Diff/DiffWindow.cs", + "className": "DiffWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Diff/Image/ImageContentControl.cs", + "className": "ImageContentControl", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Diff/Image/ImageDiffControl.cs", + "className": "ImageDiffControl", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Diff/Purged/PurgedRevisionControl.cs", + "className": "PurgedRevisionControl", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Diff/Text/ContentControl.cs", + "className": "ContentControl", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Diff/Text/DiffControl.cs", + "className": "DiffControl", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/DrawGuiModeSwitcher.cs", + "className": "DrawGuiModeSwitcher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Entities/GetSubScenePathFromInstance.cs", + "className": "GetSubScenePathFromInstance", + "baseClass": "DrawHierarchyOverlay", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Entities/HierarchyExtensions.cs", + "className": "HierarchyExtensions", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/EnumExtensions.cs", + "className": "EnumExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Execute.cs", + "className": "Execute", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/ExternalLink.cs", + "className": "ExternalLink", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/FindWorkspace.cs", + "className": "FindWorkspace", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/GetRelativePath.cs", + "className": "GetRelativePath", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Gluon/CheckinProgress.cs", + "className": "CheckinProgress", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Gluon/IncomingChangesNotification.cs", + "className": "IncomingChangesNotification", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Gluon/ProgressOperationHandler.cs", + "className": "ProgressOperationHandler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Gluon/ShelvedChangesNotification.cs", + "className": "ShelvedChangesNotification", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Gluon/UpdateProgress.cs", + "className": "UpdateProgress", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Gluon/UpdateReport/ErrorListViewItem.cs", + "className": "ErrorListViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Gluon/UpdateReport/UpdateReportDialog.cs", + "className": "UpdateReportDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Gluon/UpdateReport/UpdateReportListHeaderState.cs", + "className": "UpdateReportListHeaderState", + "baseClass": "MultiColumnHeaderState", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "mHeaderTitles" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Gluon/UpdateReport/UpdateReportListView.cs", + "className": "UpdateReportListView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Headless/HeadlessGluonUpdateProgress.cs", + "className": "HeadlessGluonUpdateProgress", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Headless/HeadlessGluonUpdateReport.cs", + "className": "HeadlessGluonUpdateReport", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Headless/HeadlessGluonViewHost.cs", + "className": "HeadlessGluonViewHost", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Headless/HeadlessHistoryViewLauncher.cs", + "className": "HeadlessHistoryViewLauncher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Headless/HeadlessMergeViewLauncher.cs", + "className": "HeadlessMergeViewLauncher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Headless/HeadlessProgressControls.cs", + "className": "HeadlessProgressControls", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Headless/HeadlessRefreshView.cs", + "className": "HeadlessRefreshView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Headless/HeadlessUpdateProgress.cs", + "className": "HeadlessUpdateProgress", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Headless/HeadlessUpdateReport.cs", + "className": "HeadlessUpdateReport", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Headless/HeadlessViewSwitcher.cs", + "className": "HeadlessViewSwitcher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Headless/HeadlessWorkspaceStatusChangeListener.cs", + "className": "HeadlessWorkspaceStatusChangeListener", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Headless/HeadlessWorkspaceWindow.cs", + "className": "HeadlessWorkspaceWindow", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/HierarchyExtensions.cs", + "className": "HierarchyExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Hub/CommandLineArguments.cs", + "className": "CommandLineArguments", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Hub/Operations/CreateWorkspace.cs", + "className": "CreateWorkspace", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Hub/Operations/DownloadRepository.cs", + "className": "DownloadRepository", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Hub/Operations/OperationParams.cs", + "className": "OperationParams", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Hub/ParseArguments.cs", + "className": "ParseArguments", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Hub/ProcessHubCommand.cs", + "className": "ProcessHubCommand", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/IncomingChanges.cs", + "className": "IncomingChanges", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Inspector/DrawInspectorOperations.cs", + "className": "DrawInspectorOperations", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Inspector/InspectorAssetSelection.cs", + "className": "InspectorAssetSelection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Inspector/Properties/Branch/BranchPropertiesPanel.cs", + "className": "BranchPropertiesPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Inspector/Properties/Changeset/ChangesetPropertiesPanel.cs", + "className": "ChangesetPropertiesPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Inspector/Properties/Label/LabelPropertiesPanel.cs", + "className": "LabelPropertiesPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Inspector/Properties/PropertiesViewer.cs", + "className": "PropertiesViewer", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Inspector/Properties/SelectedRepObjectInfoData.cs", + "className": "SelectedRepObjectInfoData", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/IntSetting.cs", + "className": "IntSetting", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/LaunchPackageManager.cs", + "className": "LaunchPackageManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/MetaPath.cs", + "className": "MetaPath", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/OrganizationsInformation.cs", + "className": "OrganizationsInformation", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/PackageEntryPoint.cs", + "className": "PackageEntryPoint", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/PackageInfo.cs", + "className": "PackageInfo", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/ParentWindow.cs", + "className": "ParentWindow", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/PlasticApp.cs", + "className": "PlasticApp", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/ProjectLoadedCounter.cs", + "className": "ProjectLoadedCounter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/ProjectPackages.cs", + "className": "ProjectPackages", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/QueryVisualElementsExtensions.cs", + "className": "QueryVisualElementsExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/RecommendToEnableManualCheckout.cs", + "className": "RecommendToEnableManualCheckout", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/SceneView/DrawSceneOperations.cs", + "className": "DrawSceneOperations", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Settings/DiffAndMergeOptionsFoldout.cs", + "className": "DiffAndMergeOptionsFoldout", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Settings/OpenUVCSProjectSettings.cs", + "className": "OpenUVCSProjectSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Settings/OtherOptionsFoldout.cs", + "className": "OtherOptionsFoldout", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Settings/PendingChangesOptionsFoldout.cs", + "className": "PendingChangesOptionsFoldout", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Settings/ShelveAndSwitchOptionsFoldout.cs", + "className": "ShelveAndSwitchOptionsFoldout", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Settings/UVCSProjectSettingsProvider.cs", + "className": "UVCSProjectSettingsProvider", + "baseClass": "SettingsProvider", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/SideBarTreeView.cs", + "className": "SideBarTreeView", + "baseClass": "TreeView`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/StatusBar/NotificationBar.cs", + "className": "NotificationBar", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/StatusBar/WindowStatusBar.cs", + "className": "WindowStatusBar", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/SwitchModeConfirmationDialog.cs", + "className": "SwitchModeConfirmationDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/SwitchUVCSPlugin.cs", + "className": "SwitchUVCSPlugin", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/TestingPreference.cs", + "className": "TestingPreference", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Tool/AuthToken.cs", + "className": "AuthToken", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Tool/BringWindowToFront.cs", + "className": "BringWindowToFront", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Tool/FindTool.cs", + "className": "FindTool", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Tool/IsExeAvailable.cs", + "className": "IsExeAvailable", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Tool/IsExeVersion.cs", + "className": "IsExeVersion", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Tool/LaunchInstaller.cs", + "className": "LaunchInstaller", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Tool/LaunchTool.cs", + "className": "LaunchTool", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Tool/PlasticExeLauncher.cs", + "className": "PlasticExeLauncher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Tool/ToolConstants.cs", + "className": "ToolConstants", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Topbar/Breadcrumb.cs", + "className": "Breadcrumb", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Topbar/NotificationsArea.cs", + "className": "NotificationsArea", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Topbar/Topbar.cs", + "className": "Topbar", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Topbar/TopbarButtons.cs", + "className": "TopbarButtons", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/AttributeColor.cs", + "className": "AttributeColor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Avatar/ApplyCircleMask.cs", + "className": "ApplyCircleMask", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Avatar/AvatarGenerator.cs", + "className": "AvatarGenerator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Avatar/AvatarImages.cs", + "className": "AvatarImages", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Avatar/GetAvatar.cs", + "className": "GetAvatar", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/AvatarColor.cs", + "className": "AvatarColor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/CheckUnityException.cs", + "className": "CheckUnityException", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/CloseWindowIfOpened.cs", + "className": "CloseWindowIfOpened", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/ColorFromText.cs", + "className": "ColorFromText", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/DelayedActionByFramesRunner.cs", + "className": "DelayedActionByFramesRunner", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/DelayedActionBySecondsRunner.cs", + "className": "DelayedActionBySecondsRunner", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/DialogWithCheckBox.cs", + "className": "DialogWithCheckBox", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/DialogWithCheckBox_Legacy.cs", + "className": "DialogWithCheckBox", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/DockEditorWindow.cs", + "className": "DockEditorWindow", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/DrawActionButton.cs", + "className": "DrawActionButton", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/DrawActionButtonWithMenu.cs", + "className": "DrawActionButtonWithMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/DrawActionHelpBox.cs", + "className": "DrawActionHelpBox", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/DrawActionToolbar.cs", + "className": "DrawActionToolbar", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/DrawCopyableLabel.cs", + "className": "DrawCopyableLabel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/DrawSearchField.cs", + "className": "DrawSearchField", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/DrawSplitter.cs", + "className": "DrawSplitter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/DrawStaticElement.cs", + "className": "DrawStaticElement", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/DrawTextBlockWithLink.cs", + "className": "DrawTextBlockWithLink", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/DrawUserIcon.cs", + "className": "DrawUserIcon", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/DropDownTextField.cs", + "className": "DropDownTextField", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/EditorDispatcher.cs", + "className": "EditorDispatcher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/EditorProgressBar.cs", + "className": "EditorProgressBar", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/EditorProgressControls.cs", + "className": "EditorProgressControls", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/EditorVersion.cs", + "className": "EditorVersion", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/EditorWindowFocus.cs", + "className": "EditorWindowFocus", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/EntryBuilder.cs", + "className": "EntryBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/EnumPopupSetting.cs", + "className": "EnumPopupSetting", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorListViewItem.cs", + "className": "ErrorListViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorsDialog.cs", + "className": "ErrorsDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorsListHeaderState.cs", + "className": "ErrorsListHeaderState", + "baseClass": "MultiColumnHeaderState", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "mHeaderTitles", + "mColumnsAllowedToggleVisibility" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorsListView.cs", + "className": "ErrorsListView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorsPanel.cs", + "className": "ErrorsPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/FindEditorWindow.cs", + "className": "FindEditorWindow", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Fonts.cs", + "className": "Fonts", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/GetOverlayRect.cs", + "className": "GetOverlayRect", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/GetPlasticShortcut.cs", + "className": "GetPlasticShortcut", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/GetWindowIfOpened.cs", + "className": "GetWindowIfOpened", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/GUIActionRunner.cs", + "className": "GUIActionRunner", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/GUIContentNotification.cs", + "className": "GUIContentNotification", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/GuiEnabled.cs", + "className": "GuiEnabled", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/HandleMenuItem.cs", + "className": "HandleMenuItem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Images.cs", + "className": "Images", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/INotificationContent.cs", + "className": "INotificationContent", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/InputTextDialog.cs", + "className": "InputTextDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/MeasureMaxWidth.cs", + "className": "MeasureMaxWidth", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/OverlayProgress.cs", + "className": "OverlayProgress", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/PathTrimming.cs", + "className": "PathTrimming", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/PlasticDialog.cs", + "className": "PlasticDialog", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Update", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Progress/DrawProgressForDialogs.cs", + "className": "DrawProgressForDialogs", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Progress/DrawProgressForOperations.cs", + "className": "DrawProgressForOperations", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Progress/DrawProgressForViews.cs", + "className": "DrawProgressForViews", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Progress/DrawProgressForWindow.cs", + "className": "DrawProgressForWindow", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Progress/LoadingSpinner.cs", + "className": "LoadingSpinner", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Progress/OperationProgressData.cs", + "className": "OperationProgressData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Progress/ProgressControlsForDialogs.cs", + "className": "ProgressControlsForDialogs", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Progress/ProgressControlsForViews.cs", + "className": "ProgressControlsForViews", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Progress/ProgressControlsForWindow.cs", + "className": "ProgressControlsForWindow", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/RectExtensions.cs", + "className": "RectExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/ResponseType.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/RunModal.cs", + "className": "RunModal", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/ScreenResolution.cs", + "className": "ScreenResolution", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/ShowWindow.cs", + "className": "ShowWindow", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/SortOrderComparer.cs", + "className": "SortOrderComparer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/SplitterSettings.cs", + "className": "SplitterSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/ThreadWaiterRegistry.cs", + "className": "ThreadWaiterRegistry", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Tree/CenteredContentPanel.cs", + "className": "CenteredContentPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Tree/DrawTreeViewItem.cs", + "className": "DrawTreeViewItem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Tree/EmptyStatePanel.cs", + "className": "EmptyStatePanel", + "baseClass": "CenteredContentPanel", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Tree/GetChangesOverlayIcon.cs", + "className": "GetChangesOverlayIcon", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Tree/ListViewItemIds.cs", + "className": "ListViewItemIds", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Tree/PlasticTreeView.cs", + "className": "PlasticTreeView", + "baseClass": "TreeView`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Tree/TableViewOperations.cs", + "className": "TableViewOperations", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeHeaderColumns.cs", + "className": "TreeHeaderColumns", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeHeaderSettings.cs", + "className": "TreeHeaderSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeViewItemExtensions.cs", + "className": "TreeViewItemExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeViewItemIds.cs", + "className": "TreeViewItemIds", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeViewSessionState.cs", + "className": "TreeViewSessionState", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UIElements/ControlBuilder.cs", + "className": "ControlBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UIElements/CursorExtensions.cs", + "className": "CursorExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UIElements/KeyboardEvents.cs", + "className": "KeyboardEvents", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UIElements/LoadingSpinner.cs", + "className": "LoadingSpinner", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UIElements/MouseEvents.cs", + "className": "MouseEvents", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UIElements/OverlayProgressControls.cs", + "className": "OverlayProgressControls", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UIElements/ProgressControlsForDialogs.cs", + "className": "ProgressControlsForDialogs", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UIElements/UIElementsExtensions.cs", + "className": "UIElementsExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UndoRedo/UndoRedoHelper.cs", + "className": "UndoRedoHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UndoRedo/UndoRedoState.cs", + "className": "UndoRedoState", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UndoRedo/UndoRedoTextArea.cs", + "className": "UndoRedoTextArea", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityConstants.cs", + "className": "UnityConstants", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityEvents.cs", + "className": "Keyboard", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/ContainerWindow.cs", + "className": "ContainerWindow", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorGUI.cs", + "className": "EditorGUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorGUIUtility.cs", + "className": "InternalEditorGUIUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorUtility.cs", + "className": "EditorUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorWindowExtensions.cs", + "className": "UnityEditorExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorWindowInternal.cs", + "className": "EditorWindow", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/GenericMenu.cs", + "className": "GenericMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/GenericMenuExtensions.cs", + "className": "GenericMenuExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/HostView.cs", + "className": "HostView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/Menu.cs", + "className": "Menu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SavedGUIState.cs", + "className": "SavedGUIState", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SceneManagement/PrefabStageExtensions.cs", + "className": "PrefabStageExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SettingsWindow.cs", + "className": "SettingsWindow", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SplitterGUILayout.cs", + "className": "SplitterGUILayout", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SplitterState.cs", + "className": "SplitterState", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/TreeViewExtensions.cs", + "className": "TreeViewExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityMenuItem.cs", + "className": "UnityMenuItem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityPlasticGuiMessage.cs", + "className": "UnityPlasticGuiMessage", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityPlasticTimer.cs", + "className": "UnityPlasticTimer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityStyles.cs", + "className": "UnityStyles", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UI/UnityThreadWaiter.cs", + "className": "UnityThreadWaiter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UnityConfigurationChecker.cs", + "className": "UnityConfigurationChecker", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UnityInternals/UnityInternalsInjector.cs", + "className": "UnityInternalsInjector", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UnityInternals/UVCSToolbarBoostrap.cs", + "className": "UVCSToolbarBoostrap", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UnityInternals/UVCSToolbarBoostrap_Legacy.cs", + "className": "UVCSToolbarBoostrap", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UnityInternals/UVCSToolbarButton_Legacy.cs", + "className": "UVCSToolbarButton", + "baseClass": "SubToolbar", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UnityObjectInstance.cs", + "className": "UnityObjectInstance", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UnityPlasticDllVersion.cs", + "className": "UnityPlasticDllVersion", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UseBuiltinDiffWindowPreference.cs", + "className": "UseBuiltinDiffWindowPreference", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSConnectionMonitor.cs", + "className": "UVCSConnectionMonitor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSMenuItem.cs", + "className": "UVCSMenuItem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSNotification.cs", + "className": "UVCSNotificationStatus", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSPlugin.cs", + "className": "UVCSPlugin", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSPluginIsEnabledPreference.cs", + "className": "UVCSPluginIsEnabledPreference", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/BranchesList/BranchesListModel.cs", + "className": "BranchesListModel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/BranchesList/BranchesTreeView.cs", + "className": "BranchesTreeView", + "baseClass": "TreeView`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/BranchesList/ErrorEmptyState.cs", + "className": "ErrorEmptyState", + "baseClass": "CenteredContentPanel", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/BranchesList/LoadingEmptyState.cs", + "className": "LoadingEmptyState", + "baseClass": "CenteredContentPanel", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/BranchesList/NoBranchesEmptyState.cs", + "className": "NoBranchesEmptyState", + "baseClass": "CenteredContentPanel", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/BranchesList/PopupProgressBar.cs", + "className": "PopupupProgressBar", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/ControlledPopupWindow.cs", + "className": "ControlledPopupWindow", + "baseClass": "PopupWindowContent", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/Operations/ControlledPopupOperations.cs", + "className": "ControlledPopupOperations", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/Operations/ToolbarOperationsShortcut.cs", + "className": "ToolbarOperationsShortcut", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/Operations/UncontrolledPopupOperations.cs", + "className": "UncontrolledPopupOperations", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/PopupWindowDrawing.cs", + "className": "PopupWindowDrawing", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/ToolbarMouseBoundary.cs", + "className": "ToolbarMouseBoundary", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/UncontrolledPopupWindow.cs", + "className": "UncontrolledPopupWindow", + "baseClass": "PopupWindowContent", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/ToolbarController.cs", + "className": "ToolbarController", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/UVCSToolbar.cs", + "className": "UVCSToolbar", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/UVCSToolbarButtonData.cs", + "className": "UVCSToolbarButtonData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSToolbarButtonIsShownPreference.cs", + "className": "UVCSToolbarButtonIsShownPreference", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/UVCSWindow.cs", + "className": "UVCSWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Start", + "Update", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [ + "mForceToReOpen" + ], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/VCSBuiltInPlugin.cs", + "className": "VCSBuiltInPlugin", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/ApplyShelveWithConflictsQuestionerBuilder.cs", + "className": "ApplyShelveWithConflictsQuestionerBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Get" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Attributes/ApplyAttributeView.cs", + "className": "ApplyAttributeView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Attributes/AttributeDataDialog.cs", + "className": "AttributeDataDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Attributes/AttributePanel.cs", + "className": "AttributePanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Attributes/AttributesPanel.cs", + "className": "AttributesPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Attributes/CreateAttributeView.cs", + "className": "CreateAttributeView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Branch/BranchesListHeaderState.cs", + "className": "BranchesListHeaderState", + "baseClass": "MultiColumnHeaderState", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "mHeaderTitles", + "mColumnsAllowedToggleVisibility" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Branch/BranchesListView.cs", + "className": "BranchesListView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Branch/BranchesSelection.cs", + "className": "BranchesSelection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Branch/BranchesTab.cs", + "className": "BranchesTab", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "RefreshAndSelect" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Branch/BranchesTab_Operations.cs", + "className": "BranchesTab", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Branch/BranchesViewMenu.cs", + "className": "BranchesViewMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Branch/BranchListViewItem.cs", + "className": "BranchListViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Branch/Dialogs/CreateBranchDialog.cs", + "className": "CreateBranchDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Branch/Dialogs/DeleteBranchDialog.cs", + "className": "DeleteBranchDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Branch/Dialogs/RenameBranchDialog.cs", + "className": "RenameBranchDialog", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Branch/SerializableBranchesTabState.cs", + "className": "SerializableBranchesTabState", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/BranchExplorerEmptyStatePanel.cs", + "className": "BranchExplorerEmptyStatePanel", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/BranchExplorerFocusListener.cs", + "className": "BranchExplorerFocusListener", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/BranchExplorerView.cs", + "className": "BranchExplorerView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/BranchExplorerViewer.cs", + "className": "BranchExplorerViewer", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/BranchExplorerWindow.cs", + "className": "BranchExplorerWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/BrExSearchField.cs", + "className": "BrExSearchField", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/BranchCaptionShape.cs", + "className": "BranchCaptionShape", + "baseClass": "BrExShape", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/BranchGeometry.cs", + "className": "BranchGeometry", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/BranchShape.cs", + "className": "BranchShape", + "baseClass": "BrExShape", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/BrExShape.cs", + "className": "BrExShape", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/ChangesetCommentShape.cs", + "className": "ChangesetCommentShape", + "baseClass": "BrExShape", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/ChangesetShape.cs", + "className": "ChangesetShape", + "baseClass": "BrExShape", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Colors/BrExColors.cs", + "className": "BrExColors", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Colors/BrExLineDashPatterns.cs", + "className": "BrExDashes", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Colors/BrExLineWidths.cs", + "className": "BrExLineWidths", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Colors/ColorProvider.cs", + "className": "ColorProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/ColumnHeaderShape.cs", + "className": "ColumnHeaderShape", + "baseClass": "BrExShape", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/ColumnShape.cs", + "className": "ColumnShape", + "baseClass": "BrExShape", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Connections/BezierCurveExtensions.cs", + "className": "BezierCurveExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Connections/ConnectionPoints.cs", + "className": "ConnectionPoints", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Connections/Degrees.cs", + "className": "Degrees", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Connections/Ellipse.cs", + "className": "Ellipse", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Connections/MergeLinkGeometry.cs", + "className": "MergeLinkGeometry", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Connections/ParentLinkConnectionPoints.cs", + "className": "ParentLinkConnectionPoints", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Connections/ShapeConnectionBuilder.cs", + "className": "ShapeConnectionBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/EllipticalArc.cs", + "className": "EllipticalArc", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/HomeGeometry.cs", + "className": "HomeGeometry", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/HomeImageOverlay.cs", + "className": "HomeImageOverlay", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/LabelShape.cs", + "className": "LabelShape", + "baseClass": "BrExShape", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/MergeLinkShape.cs", + "className": "MergeLinkShape", + "baseClass": "BrExShape", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Painter2DExtensions.cs", + "className": "Painter2DExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/ParentLinkShape.cs", + "className": "ParentLinkShape", + "baseClass": "BrExShape", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/TryClipSegment.cs", + "className": "TryClipSegment", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/ZIndex.cs", + "className": "ZIndex", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/EmptyStateView.cs", + "className": "EmptyStateView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/FindReferenceChangeset.cs", + "className": "FindReferenceChangeset", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Game/BranchRunnerGame.cs", + "className": "BranchRunnerGame", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Name", + "IsMainBranch", + "Activated", + "IsHead", + "Cooldown", + "Collected", + "VelX", + "Alive", + "DeathTimer", + "Type", + "GraceTimer", + "Text", + "TextColor", + "ParticleColor" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Game/EasterEggDetector.cs", + "className": "EasterEggDetector", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Game/Launcher.cs", + "className": "Launcher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/KeyboardActions.cs", + "className": "KeyboardActions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerLabelMenu.cs", + "className": "BranchExplorerLabelMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewBranchMenuOperations.cs", + "className": "BranchExplorerViewBranchMenuOperations", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdateRepositorySpec", + "GetSelectedBranch", + "GetSelectedBranchesCount", + "AreHiddenBranchesShown", + "CreateBranch", + "CreateTopLevelBranch", + "SwitchToBranch", + "MergeBranch", + "CherrypickBranch", + "MergeToBranch", + "PullBranch", + "PullRemoteBranch", + "SyncWithGit", + "PushBranch", + "DiffBranch", + "DiffWithAnotherBranch", + "ViewChangesets", + "RenameBranch", + "HideUnhideBranch", + "DeleteBranch", + "CreateCodeReview", + "ViewPermissions", + "NavigateToBase", + "FilterSelectedBranches", + "FilterSelectedAndRelatedBranches", + "FilterSelectedBranchesPendingMerges" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewChangesetMenuOperations.cs", + "className": "BranchExplorerViewChangesetMenuOperations", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdateRepositorySpec", + "GetSelectedChangesetsCount", + "DiffChangeset", + "DiffWithAnotherChangeset", + "DiffSelectedChangesets", + "BrowseRepositoryOnChangeset", + "CreateCodeReview", + "CreateBranch", + "LabelChangeset", + "SwitchToChangeset", + "MergeChangeset", + "CherryPickChangeset", + "SubtractiveChangeset", + "SubtractiveChangesetInterval", + "CherryPickChangesetInterval", + "MergeToChangeset", + "MoveChangeset", + "DeleteChangeset", + "NavigateToParent", + "ShowPendingChangesView" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewLabelMenuOperations.cs", + "className": "BranchExplorerViewLabelMenuOperations", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetSelectedLabelsCount", + "CreateLabel", + "ApplyLabelToWorkspace", + "SwitchToLabel", + "BrowseRepositoryOnLabel", + "DiffWithAnotherLabel", + "DiffSelectedLabels", + "MergeLabel", + "MergeToLabel", + "CreateBranchFromLabel", + "RenameLabel", + "DeleteLabel", + "ViewPermissions" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewLinkMenuOperations.cs", + "className": "BranchExplorerViewLinkMenuOperations", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewMenu.cs", + "className": "BranchExplorerViewMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/LinkMenu.cs", + "className": "LinkMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Options/BranchExplorerOptionsWindow.cs", + "className": "BranchExplorerOptionsWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Options/ConditionalFormat/FiltersAndConditionalFormatPanel.cs", + "className": "FiltersAndConditionalFormatPanel", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Options/ConditionalFormat/FormatRuleMenu.cs", + "className": "FormatRuleMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Options/ConditionalFormat/RuleData.cs", + "className": "RuleData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Options/ConditionalFormat/RulePanel.cs", + "className": "RulePanel", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Options/DisplayOptions/DisplayOptionsPanel.cs", + "className": "DisplayOptionsPanel", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/SelectedObjectDataUpdater.cs", + "className": "SelectedObjectDataUpdater", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Virtualization/BrExConnectionRectangle.cs", + "className": "BrExConnectionRectangle", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Virtualization/CanvasScrollView.cs", + "className": "CanvasScrollView", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Virtualization/ChangesetParentLinkVirtualShape.cs", + "className": "ChangesetParentLinkVirtualShape", + "baseClass": "VirtualShape", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Virtualization/QuadTree.cs", + "className": "QuadTree", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Virtualization/SelftThrottlingWorker.cs", + "className": "SelfThrottlingWorker", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Virtualization/VirtualCanvas.cs", + "className": "VirtualCanvas", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Virtualization/VirtualCanvasFiller.cs", + "className": "VirtualCanvasFiller", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Virtualization/VirtualShape.cs", + "className": "VirtualShape", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Virtualization/VirtualShapeFactory.cs", + "className": "VisualShapeFactory", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Zoom/BrExPan.cs", + "className": "BrExPan", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Zoom/BrExZoom.cs", + "className": "BrExZoom", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Zoom/EdgePoint.cs", + "className": "EdgePoint", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Zoom/UIElementsAnimator.cs", + "className": "UIElementsAnimator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BrowseRepository/BrowseRepositoryHeaderState.cs", + "className": "BrowseRepositoryHeaderState", + "baseClass": "MultiColumnHeaderState", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "mHeaderTitles", + "mColumnsAllowedToggleVisibility" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BrowseRepository/BrowseRepositoryPanel.cs", + "className": "BrowseRepositoryPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BrowseRepository/BrowseRepositoryTreeView.cs", + "className": "BrowseRepositoryTreeView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/BrowseRepository/BrowseRepositoryViewItem.cs", + "className": "BrowseRepositoryViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Changesets/ChangesetExplorerView.cs", + "className": "ChangesetExplorerView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Changesets/ChangesetListViewItem.cs", + "className": "ChangesetListViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Changesets/ChangesetsListHeaderState.cs", + "className": "ChangesetsListHeaderState", + "baseClass": "MultiColumnHeaderState", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "mHeaderTitles", + "mColumnsAllowedToggleVisibility" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Changesets/ChangesetsListView.cs", + "className": "ChangesetsListView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Changesets/ChangesetsSelection.cs", + "className": "ChangesetsSelection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Changesets/ChangesetsTab.cs", + "className": "ChangesetsTab", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Changesets/ChangesetsTab_Operations.cs", + "className": "ChangesetsTab", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Changesets/ChangesetsViewMenu.cs", + "className": "ChangesetsViewMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Changesets/CheckoutChangesetViewMenu.cs", + "className": "CheckoutChangesetViewMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Changesets/Dialogs/LabelChangesetDialog.cs", + "className": "LabelChangesetDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Changesets/GetChangesetsQuery.cs", + "className": "GetChangesetsQuery", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/ConfirmContinueWithPendingChangesDialog.cs", + "className": "ConfirmContinueWithPendingChangesDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "Get", + "ContinueWithPendingChanges" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/CreateWorkspaceView.cs", + "className": "CreateWorkspaceView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/CreateWorkspaceViewState.cs", + "className": "CreateWorkspaceViewState", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/Dialogs/CreateRepositoryDialog.cs", + "className": "CreateRepositoryDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/Dialogs/RepositoriesListHeaderState.cs", + "className": "RepositoriesListHeaderState", + "baseClass": "MultiColumnHeaderState", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "mHeaderTitles" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/Dialogs/RepositoriesListView.cs", + "className": "RepositoriesListView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/Dialogs/RepositoryExplorerDialog.cs", + "className": "RepositoryExplorerDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/Dialogs/RepositoryListViewItem.cs", + "className": "RepositoryListViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/DrawCreateWorkspaceView.cs", + "className": "DrawCreateWorkspace", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/PerformInitialCheckin.cs", + "className": "PerformInitialCheckin", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/ValidRepositoryName.cs", + "className": "ValidRepositoryName", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/DateFilter.cs", + "className": "DateFilter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Diff/ChangeCategoryTreeViewItem.cs", + "className": "ChangeCategoryTreeViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Diff/ChangesetByChangesetDiffPanel.cs", + "className": "ChangesetByChangesetDiffPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Diff/ChangesetByChangesetListView.cs", + "className": "ChangesetByChangesetListView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Diff/ClientDiffTreeViewItem.cs", + "className": "ClientDiffTreeViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Diff/Dialogs/GetRestorePathDialog.cs", + "className": "GetRestorePathDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Diff/DiffPanel.cs", + "className": "DiffPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Diff/DiffSelection.cs", + "className": "DiffSelection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Diff/DiffTreeView.cs", + "className": "DiffTreeView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Diff/DiffTreeViewMenu.cs", + "className": "DiffTreeViewMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Diff/GetClientDiffInfos.cs", + "className": "GetClientDiffInfos", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Diff/MergeCategoryTreeViewItem.cs", + "className": "MergeCategoryTreeViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Diff/UnityDiffTree.cs", + "className": "UnityDiffTree", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/DownloadPlasticExeDialog.cs", + "className": "DownloadPlasticExeDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/EnableSwitchAndShelveFeatureDialog.cs", + "className": "EnableSwitchAndShelveFeatureDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/FileSystemOperation.cs", + "className": "FileSystemOperation", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Filters/Date/DateFilterButtonPanel.cs", + "className": "DateFilterButtonPanel", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Filters/FiltersPanel.cs", + "className": "FiltersPanel", + "baseClass": "VisualElement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/History/HistoryListHeaderState.cs", + "className": "HistoryListHeaderState", + "baseClass": "MultiColumnHeaderState", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "mHeaderTitles", + "mColumnsAllowedToggleVisibility" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/History/HistoryListView.cs", + "className": "HistoryListView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/History/HistoryListViewItem.cs", + "className": "HistoryListViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/History/HistoryListViewMenu.cs", + "className": "HistoryListViewMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/History/HistorySelection.cs", + "className": "HistorySelection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/History/HistoryTab.cs", + "className": "HistoryTab", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/History/SaveAction.cs", + "className": "SaveAction", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/History/SerializableHistoryTabState.cs", + "className": "SerializableHistoryTabState", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Labels/Dialogs/CreateLabelDialog.cs", + "className": "CreateLabelDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Labels/Dialogs/CreateLabelView.cs", + "className": "CreateLabelView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Labels/Dialogs/RenameLabelDialog.cs", + "className": "RenameLabelDialog", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Labels/LabelListViewItem.cs", + "className": "LabelListViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Labels/LabelsListHeaderState.cs", + "className": "LabelsListHeaderState", + "baseClass": "MultiColumnHeaderState", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "mHeaderTitles", + "mColumnsAllowedToggleVisibility" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Labels/LabelsListView.cs", + "className": "LabelsListView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Labels/LabelsSelection.cs", + "className": "LabelsSelection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Labels/LabelsTab.cs", + "className": "LabelsTab", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Labels/LabelsTab_Operations.cs", + "className": "LabelsTab", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Labels/LabelsViewMenu.cs", + "className": "LabelsViewMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/LaunchDiffOperations.cs", + "className": "LaunchDiffOperations", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Locks/DrawLocksListViewItem.cs", + "className": "DrawLocksListViewItem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Locks/LocksListHeaderState.cs", + "className": "LocksListHeaderState", + "baseClass": "MultiColumnHeaderState", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "mHeaderTitles", + "mColumnsAllowedToggleVisibility" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Locks/LocksListView.cs", + "className": "LocksListView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Locks/LocksListViewItem.cs", + "className": "LocksListViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Locks/LocksSelector.cs", + "className": "LocksSelector", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Locks/LocksTab.cs", + "className": "LocksTab", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Locks/LocksViewMenu.cs", + "className": "LocksViewMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/ApplyShelveReport.cs", + "className": "ApplyShelveReport", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/ChangeCategoryTreeViewItem.cs", + "className": "ChangeCategoryTreeViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/ChangeTreeViewItem.cs", + "className": "ChangeTreeViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/AddMoveMenu.cs", + "className": "AddMoveMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/ChangeDeleteMenu.cs", + "className": "ChangeDeleteMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/ConflictResolutionState.cs", + "className": "ConflictResolutionState", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/CycleMoveMenu.cs", + "className": "CycleMoveMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/DeleteChangeMenu.cs", + "className": "DeleteChangeMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/DeleteMoveMenu.cs", + "className": "DeleteMoveMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/DivergentMoveMenu.cs", + "className": "DivergentMoveMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/DrawDirectoryResolutionPanel.cs", + "className": "DrawDirectoryResolutionPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/EvilTwinMenu.cs", + "className": "EvilTwinMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/LoadedTwiceMenu.cs", + "className": "LoadedTwiceMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/MergeViewDirectoryConflictMenu.cs", + "className": "MergeViewDirectoryConflictMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/MoveAddMenu.cs", + "className": "MoveAddMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/MoveDeleteMenu.cs", + "className": "MoveDeleteMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/MovedEvilTwinMenu.cs", + "className": "MovedEvilTwinMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/IsCurrent.cs", + "className": "IsCurrent", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/IsResolved.cs", + "className": "IsSolved", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/MergeOptionsDialog.cs", + "className": "MergeOptionsDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/MergeSelection.cs", + "className": "MergeSelection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/MergeTab.cs", + "className": "MergeTab", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/MergeTreeHeaderState.cs", + "className": "MergeTreeHeaderState", + "baseClass": "MultiColumnHeaderState", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "mHeaderTitles", + "mColumnsAllowedToggleVisibility" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/MergeTreeView.cs", + "className": "MergeTreeView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/MergeViewFileConflictMenu.cs", + "className": "MergeViewFileConflictMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/MergeViewMenu.cs", + "className": "MergeViewMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/SerializableMergeTabState.cs", + "className": "SerializableMergeTabState", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "mBranchInfo", + "mChangesetInfo", + "mLabelInfo", + "mAncestorBranchInfo", + "mAncestorChangesetInfo", + "mAncestorLabelInfo" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/UnityMergeTree.cs", + "className": "UnityMergeTree", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/DrawMergeOverview.cs", + "className": "DrawMergeOverview", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Gluon/ChangeCategoryTreeViewItem.cs", + "className": "ChangeCategoryTreeViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Gluon/ChangeTreeViewItem.cs", + "className": "ChangeTreeViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Gluon/IncomingChangesSelection.cs", + "className": "IncomingChangesSelection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Gluon/IncomingChangesTab.cs", + "className": "IncomingChangesTab", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Gluon/IncomingChangesTreeHeaderState.cs", + "className": "IncomingChangesTreeHeaderState", + "baseClass": "MultiColumnHeaderState", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "mHeaderTitles", + "mColumnsAllowedToggleVisibility" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Gluon/IncomingChangesTreeView.cs", + "className": "IncomingChangesTreeView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Gluon/IncomingChangesViewMenu.cs", + "className": "IncomingChangesViewMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/Gluon/UnityIncomingChangesTree.cs", + "className": "UnityIncomingChangesTree", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Merge/IIncomingChangesTab.cs", + "className": "IIncomingChangesTab", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/ChangeCategoryTreeViewItem.cs", + "className": "ChangeCategoryTreeViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Changelists/ChangelistMenu.cs", + "className": "ChangelistMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Changelists/MoveToChangelistMenuBuilder.cs", + "className": "MoveToChangelistMenuBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/ChangelistTreeViewItem.cs", + "className": "ChangelistTreeViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/ChangeTreeViewItem.cs", + "className": "ChangeTreeViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/CommentArea.cs", + "className": "CommentArea", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/CommentTextArea.cs", + "className": "CommentTextArea", + "baseClass": "UndoRedoTextArea", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/CreatedChangesetData.cs", + "className": "CreatedChangesetData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/CreatedChangesetEmptyStatePanel.cs", + "className": "CreatedChangesetEmptyStatePanel", + "baseClass": "CenteredContentPanel", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Dialogs/CheckinConflictsDialog.cs", + "className": "CheckinConflictsDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Dialogs/CreateChangelistDialog.cs", + "className": "CreateChangelistDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Dialogs/DependenciesDialog.cs", + "className": "DependenciesDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Dialogs/EmptyCommentDialog.cs", + "className": "EmptyCommentDialog", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Dialogs/FilterRulesConfirmationDialog.cs", + "className": "FilterRulesConfirmationDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Dialogs/LaunchCheckinConflictsDialog.cs", + "className": "LaunchCheckinConflictsDialog", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Dialogs/LaunchDependenciesDialog.cs", + "className": "LaunchDependenciesDialog", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/DrawCommentTextArea.cs", + "className": "DrawCommentTextArea", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/DrawOperationSuccess.cs", + "className": "IDrawOperationSuccess", + "baseClass": "IDrawOperationSuccess", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/FilesFilterPatternsMenuBuilder.cs", + "className": "FilesFilterPatternsMenuBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesMultiColumnHeader.cs", + "className": "PendingChangesMultiColumnHeader", + "baseClass": "MultiColumnHeader", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesSelection.cs", + "className": "PendingChangesSelection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesStatusSuccessNotificationContent.cs", + "className": "PendingChangesStatusSuccessNotificationContent", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesTab.cs", + "className": "PendingChangesTab", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesTab_Operations.cs", + "className": "PendingChangesTab", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesTreeHeaderState.cs", + "className": "PendingChangesTreeHeaderState", + "baseClass": "MultiColumnHeaderState", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "mHeaderTitles", + "mColumnsAllowedToggleVisibility" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesTreeView.cs", + "className": "PendingChangesTreeView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesViewMenu.cs", + "className": "PendingChangesViewMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesViewPendingChangeMenu.cs", + "className": "PendingChangesViewPendingChangeMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingMergeLinks/MergeLinkListViewItem.cs", + "className": "MergeLinkListViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingMergeLinks/MergeLinksListView.cs", + "className": "MergeLinksListView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/UnityPendingChangesTree.cs", + "className": "UnityPendingChangesTree", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Properties/CommentsPanel.cs", + "className": "CommentsPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Properties/CommentTextArea.cs", + "className": "CommentTextArea", + "baseClass": "UndoRedoTextArea", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Properties/PropertiesPanel.cs", + "className": "PropertiesPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Properties/PropertiesRefreshNotifier.cs", + "className": "PropertiesRefreshNotifier", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/SelectNewCodeReviewBehavior.cs", + "className": "SelectNewCodeReviewBehavior", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/ShelvePendingChangesDialog.cs", + "className": "ShelvePendingChangesDialog", + "baseClass": "PlasticDialog", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "Get" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Shelves/ShelveListViewItem.cs", + "className": "ShelveListViewItem", + "baseClass": "TreeViewItem`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Shelves/ShelvesListHeaderState.cs", + "className": "ShelvesListHeaderState", + "baseClass": "MultiColumnHeaderState", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "mHeaderTitles", + "mColumnsAllowedToggleVisibility" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Shelves/ShelvesListView.cs", + "className": "ShelvesListView", + "baseClass": "PlasticTreeView", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Shelves/ShelvesSelection.cs", + "className": "ShelvesSelection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Shelves/ShelvesTab.cs", + "className": "ShelvesTab", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "RefreshAndSelect" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Shelves/ShelvesViewMenu.cs", + "className": "ShelvesViewMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/SummaryTextArea.cs", + "className": "SummaryTextArea", + "baseClass": "UndoRedoTextArea", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Welcome/DownloadAndInstallOperation.cs", + "className": "DownloadAndInstallOperation", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Welcome/GetInstallerTmpFileName.cs", + "className": "GetInstallerTmpFileName", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Welcome/MacOSConfigWorkaround.cs", + "className": "MacOSConfigWorkaround", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/Views/Welcome/WelcomeView.cs", + "className": "WelcomeView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/ViewSwitcher.cs", + "className": "ViewSwitcher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/VisualElementExtensions.cs", + "className": "VisualElementExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/WaitForPendingOperations.cs", + "className": "WaitForPendingOperations", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/WebApi/CredentialsResponse.cs", + "className": "CredentialsResponse", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Email", + "Token", + "TokenTypeValue" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/WebApi/CurrentUserAdminCheckResponse.cs", + "className": "CurrentUserAdminCheckResponse", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/WebApi/ErrorResponse.cs", + "className": "ErrorResponse", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/WebApi/SubscriptionDetailsResponse.cs", + "className": "SubscriptionDetailsResponse", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/WebApi/TokenExchangeResponse.cs", + "className": "TokenExchangeResponse", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/WebApi/WebRestApiClient.cs", + "className": "WebRestApiClient", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.collab-proxy/Editor/WorkspaceWindow.cs", + "className": "WorkspaceWindow", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/CinemachineUniversalPixelPerfectEditor.cs", + "className": "CinemachineUniversalPixelPerfectEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/CompositeShadowCaster2DEditor.cs", + "className": "CompositeShadowCaster2DEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/Base2DMaterialUpgrader.cs", + "className": "Base2DMaterialUpgrader", + "baseClass": "RenderPipelineConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetSpriteDefaultMaterial" + ], + "serializedFields": [], + "publicFields": [ + "oldMaterial", + "newMaterial", + "oldMaterialId", + "oldShader", + "newShader" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/BuiltInAndURP3DTo2DConverterContainer.cs", + "className": "BuiltInAndURP3DTo2DConverterContainer", + "baseClass": "RenderPipelineConverterContainer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/BuiltInAndURP3DTo2DMaterialUpgrader.cs", + "className": "BuiltInAndURP3DTo2DMaterialUpgrader", + "baseClass": "Base2DMaterialUpgrader", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/BuiltInToURP2DConverterContainer.cs", + "className": "BuiltInToURP2DConverterContainer", + "baseClass": "RenderPipelineConverterContainer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/BuiltInToURP2DMaterialUpgrader.cs", + "className": "BuiltInToURP2DMaterialUpgrader", + "baseClass": "Base2DMaterialUpgrader", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/ParametricToFreeformLightUpgrader.cs", + "className": "ParametricToFreeformLightUpgrader", + "baseClass": "RenderPipelineConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/UpgradeURP2DAssetsContainer.cs", + "className": "UpgradeURP2DAssetsContainer", + "baseClass": "RenderPipelineConverterContainer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/URP2DConverterUtility.cs", + "className": "URP2DConverterUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/FreeformPathPresets.cs", + "className": "FreeformPathPresets", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/GameObjectCreation.cs", + "className": "GameObjectCreation", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateGameObject" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Light2DEditor.cs", + "className": "Light2DEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDestroy" + ], + "publicMethods": [ + "DrawInnerAndOuterSpotAngle" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Resources.Load" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Light2DEditorUtility.cs", + "className": "Light2DEditorUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/LightBatchingDebugger/LightBatchingDebugger.cs", + "className": "LightBatchingDebugger", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "QueueRefresh" + ], + "serializedFields": [], + "publicFields": [ + "LayerNames", + "batchId" + ], + "unityApiUsage": [ + "SceneManager", + "Instantiate" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Overrides/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Overrides/MeshEditor2DURP.cs", + "className": "Renderer2DMeshEditor", + "baseClass": "MeshRendererEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Overrides/ScriptableRendererFeature2DEditor.cs", + "className": "ScriptableRendererFeature2DEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Overrides/SkinnedMeshEditor2DURP.cs", + "className": "SkinnedMeshEditor2DURP", + "baseClass": "SkinnedMeshRendererEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Overrides/SortingGroupEditor2DURP.cs", + "className": "SortingGroupEditor2DURP", + "baseClass": "SortingGroupEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/PixelPerfectCameraEditor.cs", + "className": "PixelPerfectCameraEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [ + "OnEnable" + ], + "serializedFields": [], + "publicFields": [ + "x", + "y", + "assetsPPU", + "refRes", + "gridSnapping", + "cropFrame", + "filterMode", + "stretchFill", + "currentPixelRatio", + "runInEditMode", + "centeredLabel" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Renderer2DAnalytics.cs", + "className": "Renderer2DAnalytics", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData", + "SendData" + ], + "serializedFields": [ + "was_create_event", + "entityId", + "Light2D", + "blending_layers_count", + "blending_modes_used" + ], + "publicFields": [ + "was_create_event", + "entityId", + "blending_layers_count", + "blending_modes_used" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Renderer2DDataEditor.cs", + "className": "Renderer2DDataEditor", + "baseClass": "ScriptableRendererDataEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDestroy" + ], + "publicMethods": [ + "DrawCameraSortingLayerTexture" + ], + "serializedFields": [], + "publicFields": [ + "name", + "maskTextureChannel", + "blendMode", + "blendFactorMultiplicative", + "blendFactorAdditive" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Renderer2DMenus.cs", + "className": "Renderer2DMenus", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/AssetCallbacks/CreateSpriteCustomLitShaderGraph.cs", + "className": "CreateSpriteCustomLitShaderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/AssetCallbacks/CreateSpriteLitShaderGraph.cs", + "className": "CreateSpriteLitShaderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/AssetCallbacks/CreateSpriteUnlitShaderGraph.cs", + "className": "CreateSpriteUnlitShaderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Nodes/LightTextureNode.cs", + "className": "LightTextureNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeFunction" + ], + "serializedFields": [ + "m_BlendStyle" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Nodes/SpriteSkinningNode.cs", + "className": "SpriteSkinningNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RequiresVertexSkinning", + "RequiresPosition", + "GenerateNodeCode", + "GenerateNodeFunction" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/SpriteSubTargetUtility.cs", + "className": "SpriteSubTargetUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/Universal2DSubTargetDescriptors.cs", + "className": "Universal2DSubTargetDescriptors", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/UniversalMeshLitInfo.cs", + "className": "UniversalMeshLitInfo", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/UniversalMeshUnlitInfo.cs", + "className": "MeshUnlitIncludes", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/UniversalSpriteCustomLitSubTarget.cs", + "className": "UniversalSpriteCustomLitSubTarget", + "baseClass": "UniversalSubTarget", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/UniversalSpriteLitSubTarget.cs", + "className": "UniversalSpriteLitSubTarget", + "baseClass": "UniversalSubTarget", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryUpgradeFromMasterNode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/UniversalSpriteUnlitSubTarget.cs", + "className": "UniversalSpriteUnlitSubTarget", + "baseClass": "UniversalSubTarget", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryUpgradeFromMasterNode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Shadows/CastingSourceDropDown.cs", + "className": "CastingSourceDropDown", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Compare", + "GetShadowShapeProviders", + "OnCastingSource" + ], + "serializedFields": [], + "publicFields": [ + "component", + "provider", + "shadowCaster", + "newShadowShapeProvider", + "newShadowShapeComponent", + "newCastingSource" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Shadows/ShadowCaster2DEditor.cs", + "className": "ShadowCaster2DEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [ + "OnEnable", + "ShadowCaster2DSceneGUI", + "OnSceneGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Shadows/ShadowCaster2DShapeTool.cs", + "className": "ShadowCaster2DShapeTool", + "baseClass": "PathEditorTool", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Shadows/ShadowProvider/ShadowShape2DProvider_ProperyDrawer.cs", + "className": "ShadowShape2DProvider_ProperyDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/Shadows/ShadowProvider/ShadowShape2DProvider_SpriteSkin_PropertyDrawer.cs", + "className": "ShadowShape2DProvider_SpriteSkin_PropertyDrawer", + "baseClass": "ShadowShape2DProvider_ProperyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/2D/SortingLayerDropDown.cs", + "className": "SortingLayerDropDown", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "OnEnable", + "OnTargetSortingLayers" + ], + "serializedFields": [], + "publicFields": [ + "serializedObject", + "targets", + "layerID" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Analytics/AssetReimporterAnalytic.cs", + "className": "AssetReimporterAnalytic", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData" + ], + "serializedFields": [], + "publicFields": [ + "num_assets", + "duration", + "asset_type" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Analytics/PostProcessDataAnalytics.cs", + "className": "PostProcessDataAnalytics", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData", + "OnPostprocessBuild" + ], + "serializedFields": [], + "publicFields": [ + "property", + "usage", + "propertyName", + "defaultGUID", + "usedGUIDs" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/AnimationClipUpgrader.cs", + "className": "AnimationClipUpgrader", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/AnimationClipUpgrader_Types.cs", + "className": "AnimationClipUpgrader", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetCurveBindings", + "ReplaceBindings", + "GetSharedMaterials" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/AssetPostProcessors/AutodeskInteractiveMaterialImport.cs", + "className": "AutodeskInteractiveMaterialImport", + "baseClass": "AssetPostprocessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPreprocessMaterialDescription" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/AssetPostProcessors/FBXArnoldSurfaceMaterialDescriptionPreprocessor.cs", + "className": "FBXArnoldSurfaceMaterialDescriptionPreprocessor", + "baseClass": "AssetPostprocessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPreprocessMaterialDescription" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/AssetPostProcessors/FBXMaterialDescriptionPreprocessor.cs", + "className": "FBXMaterialDescriptionPreprocessor", + "baseClass": "AssetPostprocessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPreprocessMaterialDescription" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/AssetPostProcessors/MaterialPostprocessor.cs", + "className": "MaterialPostprocessor", + "baseClass": "AssetPostprocessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/AssetPostProcessors/ModelPostProcessor.cs", + "className": "ModelPostprocessor", + "baseClass": "AssetPostprocessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/AssetPostProcessors/PhysicalMaterial3DsMaxPreprocessor.cs", + "className": "PhysicalMaterial3DsMaxPreprocessor", + "baseClass": "AssetPostprocessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPreprocessMaterialDescription" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/AssetPostProcessors/ShaderGraphMaterialsUpdater.cs", + "className": "ShaderGraphMaterialsUpdater", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "updateMaterials" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/AssetPostProcessors/SketchupMaterialDescriptionPostprocessor.cs", + "className": "SketchupMaterialDescriptionPreprocessor", + "baseClass": "AssetPostprocessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPreprocessMaterialDescription" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/AssetPostProcessors/ThreeDSMaterialDescriptionPostprocessor.cs", + "className": "ThreeDSMaterialDescriptionPreprocessor", + "baseClass": "AssetPostprocessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPreprocessMaterialDescription" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/AssetPostProcessors/UniversalRenderPipelineGlobalSettingsPostprocessor.cs", + "className": "UniversalRenderPipelineGlobalSettingsPostprocessor", + "baseClass": "AssetPostprocessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/AssetVersion.cs", + "className": "AssetVersion", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/GraphicsSettingsStrippers/OnTilePostProcessStripper.cs", + "className": "OnTilePostProcessResourceStripper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanRemoveSettings" + ], + "serializedFields": [], + "publicFields": [ + "active" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/GraphicsSettingsStrippers/RendererStripper.cs", + "className": "RendererStripper", + "baseClass": "RendererStripper", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanRemoveSettings" + ], + "serializedFields": [], + "publicFields": [ + "active" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/GraphicsSettingsStrippers/ScreenSpaceAmbientOcclusionStripper.cs", + "className": "ScreenSpaceAmbientOcclusionDynamicResourcesStripper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanRemoveSettings" + ], + "serializedFields": [], + "publicFields": [ + "active" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/GraphicsSettingsStrippers/SurfaceCacheGIStripper.cs", + "className": "SurfaceCacheStripperUtility", + "baseClass": "IRenderPipelineGraphicsSettingsStripper", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanRemoveSettings" + ], + "serializedFields": [], + "publicFields": [ + "active" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/URPBuildData.cs", + "className": "URPBuildData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/URPBuildDataValidator.cs", + "className": "URPBuildDataValidator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/URPPreprocessBuild.cs", + "className": "URPPreprocessBuild", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPreprocessBuild", + "OnPostprocessBuild" + ], + "serializedFields": [], + "publicFields": [ + "callbackOrder" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/URPProcessScene.cs", + "className": "URPProcessScene", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnProcessScene" + ], + "serializedFields": [], + "publicFields": [ + "callbackOrder" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraEditor.cs", + "className": "UniversalRenderPipelineCameraEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "OnEnable", + "OnDisable" + ], + "serializedFields": [], + "publicFields": [ + "camera" + ], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Drawers.cs", + "className": "UniversalRenderPipelineCameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Environment.Drawers.cs", + "className": "UniversalRenderPipelineCameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Environment.Skin.cs", + "className": "UniversalRenderPipelineCameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Output.Drawers.cs", + "className": "UniversalRenderPipelineCameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Output.Skin.cs", + "className": "UniversalRenderPipelineCameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.PhysicalCamera.Drawers.cs", + "className": "UniversalRenderPipelineCameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.PresetInspector.cs", + "className": "UniversalRenderPipelineCameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Rendering.Drawers.cs", + "className": "UniversalRenderPipelineCameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Rendering.Skin.cs", + "className": "UniversalRenderPipelineCameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Skin.cs", + "className": "UniversalRenderPipelineCameraUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineSerializedCamera.cs", + "className": "UniversalRenderPipelineSerializedCamera", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [ + "Update", + "Apply", + "Refresh" + ], + "serializedFields": [], + "publicFields": [ + "numCameras" + ], + "unityApiUsage": [], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ContextualMenuDispatcher.cs", + "className": "ContextualMenuDispatcher", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Converter/BuiltInToURPConverterContainer.cs", + "className": "BuiltInToURPConverterContainer", + "baseClass": "RenderPipelineConverterContainer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Converter/ConverterItemDescriptor.cs", + "className": "ConverterItemDescriptor", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "name", + "info", + "warningMessage", + "helpLink" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Converter/ConverterItemInfo.cs", + "className": "ConverterItemInfo", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Converter/Converters.cs", + "className": "Converters", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Converter/InitializeConverterContext.cs", + "className": "InitializeConverterContext", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Converter/RenderPipelineConverter.cs", + "className": "RenderPipelineConverter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnClicked", + "Scan", + "BeforeConvert", + "Convert", + "AfterConvert" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Converter/RenderPipelineConverterContainer.cs", + "className": "RenderPipelineConverterContainer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Converter/RunItemContext.cs", + "className": "RunItemContext", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "item" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Decal/CreateDecalProjector.cs", + "className": "CreateDecalProjector", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Decal/CreateDecalShaderGraph.cs", + "className": "CreateDecalShaderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Decal/DecalProjectorEditor.cs", + "className": "DecalProjectorEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "HasFrameBounds", + "OnGetFrameBounds", + "UpdateMaterialEditor" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Decal/DecalProjectorEditor.Skin.cs", + "className": "DecalProjectorEditor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Decal/DecalShaderGraphGUI.cs", + "className": "DecalShaderGraphGUI", + "baseClass": "ShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Decal/DisplacableRectHandles.cs", + "className": "DisplacableRectHandles", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawRect", + "DrawHandle" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Decal/ProjectedTransform.cs", + "className": "ProjectedTransform", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Has", + "ShouldShow" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/DefaultScene/UniversalProjectSettings.cs", + "className": "UniversalProjectSettings", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_LastMaterialVersion", + "m_ProjectSettingFolderPath" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Deprecated.cs", + "className": "ForwardRendererDataEditor", + "baseClass": "ScriptableRendererDataEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/EditorUtils.cs", + "className": "EditorUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/LightExplorer.cs", + "className": "LightExplorer", + "baseClass": "DefaultLightingExplorerExtension", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Lighting/UniversalRenderPipelineLightUI.Drawers.cs", + "className": "UniversalRenderPipelineLightUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Lighting/UniversalRenderPipelineLightUI.PresetInspector.cs", + "className": "UniversalRenderPipelineLightUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Lighting/UniversalRenderPipelineLightUI.Skin.cs", + "className": "UniversalRenderPipelineLightUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Lighting/UniversalRenderPipelineSerializedLight.cs", + "className": "UniversalRenderPipelineSerializedLight", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [ + "Update", + "Apply" + ], + "serializedFields": [], + "publicFields": [ + "additionalLightData" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Overrides/BloomEditor.cs", + "className": "BloomEditor", + "baseClass": "VolumeComponentEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Overrides/ChannelMixerEditor.cs", + "className": "ChannelMixerEditor", + "baseClass": "VolumeComponentEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Overrides/ColorCurvesEditor.cs", + "className": "ColorCurvesEditor", + "baseClass": "VolumeComponentEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Overrides/ColorLookupEditor.cs", + "className": "ColorLookupEditor", + "baseClass": "VolumeComponentEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Overrides/DepthOfFieldEditor.cs", + "className": "DepthOfFieldEditor", + "baseClass": "VolumeComponentEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Overrides/FilmGrainEditor.cs", + "className": "FilmGrainEditor", + "baseClass": "VolumeComponentEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Overrides/LiftGammaGainEditor.cs", + "className": "LiftGammaGainEditor", + "baseClass": "VolumeComponentEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Overrides/MotionBlurEditor.cs", + "className": "MotionBlurEditor", + "baseClass": "VolumeComponentEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Overrides/ScreenSpaceLensFlareEditor.cs", + "className": "ScreenSpaceLensFlareEditor", + "baseClass": "VolumeComponentEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Overrides/ShadowsMidtonesHighlightsEditor.cs", + "className": "ShadowsMidtonesHighlightsEditor", + "baseClass": "VolumeComponentEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Overrides/TonemappingEditor.cs", + "className": "TonemappingEditor", + "baseClass": "VolumeComponentEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/PostProcessDataEditor.cs", + "className": "PostProcessDataEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/DecalRendererFeatureEditor.cs", + "className": "DecalSettings", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/FullScreenPassRendererFeatureEditor.cs", + "className": "FullScreenPassRendererFeatureEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/NewPostProcessTemplateDropdownItems.cs", + "className": "NewPostProcessTemplateDropdownItems", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/OnTilePostProcessFeatureEditor.cs", + "className": "OnTilePostProcessFeatureEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/RenderObjectsPassFeatureEditor.cs", + "className": "RenderObjectsPassFeatureEditor", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "key", + "value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/ScreenSpaceAmbientOcclusionEditor.cs", + "className": "ScreenSpaceAmbientOcclusionEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "value" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/ScreenSpaceShadowsEditor.cs", + "className": "ScreenSpaceShadowsEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/SurfaceCacheGIEditor.cs", + "className": "SurfaceCacheGIEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/RenderStateDataEditor.cs", + "className": "StencilStateDataDrawer", + "baseClass": "PropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/SavedParameter.cs", + "className": "SavedParameter", + "baseClass": "SavedParameter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/SceneTemplates/URPBasicScenePipeline.cs", + "className": "URPBasicScenePipeline", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ScriptableRendererDataEditor.cs", + "className": "ScriptableRendererDataEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [ + "falseBool" + ], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ScriptableRendererFeatureProvider.cs", + "className": "ScriptableRendererFeatureProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateComponentTree", + "GoToChild" + ], + "serializedFields": [], + "publicFields": [ + "type" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ScriptTemplates/ScriptTemplates.cs", + "className": "ScriptTemplates", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Settings/PropertyDrawers/URPDefaultVolumeProfileSettingsPropertyDrawer.cs", + "className": "URPDefaultVolumeProfileSettingsPropertyDrawer", + "baseClass": "DefaultVolumeProfileSettingsPropertyDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Settings/PropertyDrawers/URPShaderStrippingSettingsPropertyDrawer.cs", + "className": "ShaderStrippingSettingPropertyDrawer", + "baseClass": "RelativePropertiesDrawer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Settings/UniversalRenderPipelinePreferencesProvider.cs", + "className": "UniversalRenderPipelinePreferencesProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "PreferenceGUI" + ], + "serializedFields": [], + "publicFields": [ + "keywords" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderBuildPreprocessor.cs", + "className": "ShaderBuildPreprocessor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnProcessShader", + "OnPreprocessBuild", + "OnPostprocessBuild" + ], + "serializedFields": [], + "publicFields": [ + "callbackOrder", + "msaaSampleCount", + "isUniversalRenderer", + "needsProcedural", + "needsMainLightShadows", + "needsAdditionalLightShadows", + "needsSoftShadows", + "needsSoftShadowsQualityLevels", + "needsShadowsOff", + "needsAdditionalLightsOff", + "needsGBufferRenderingLayers", + "needsGBufferAccurateNormals", + "needsRenderPass", + "needsReflectionProbeBlending", + "needsReflectionProbeBoxProjection", + "needsReflectionProbeAtlas", + "needsSHVertexForSHAuto", + "renderingMode", + "needsDeferredLighting", + "needsClusterLightLoop" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/AssetCallbacks/CreateCanvasShaderGraph.cs", + "className": "CreateCanvasShaderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/AssetCallbacks/CreateFullscreenShaderGraph.cs", + "className": "CreateFullscreenShaderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/AssetCallbacks/CreateLitShaderGraph.cs", + "className": "CreateLitShaderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/AssetCallbacks/CreateSixWayShaderGraph.cs", + "className": "CreateSixWayShaderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/AssetCallbacks/CreateTerrainShaderGraph.cs", + "className": "CreateTerrainShaderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/AssetCallbacks/CreateUITKShaderGraph.cs", + "className": "CreateUITKShaderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/AssetCallbacks/CreateUnlitShaderGraph.cs", + "className": "CreateUnlitShaderGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/DecalMeshBiasTypeEnum.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Nodes/UniversalSampleBufferNode.cs", + "className": "UniversalSampleBufferNode", + "baseClass": "AbstractMaterialNode", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateNodeFunction", + "GenerateNodeCode", + "RequiresNDCPosition", + "RequiresScreenPosition" + ], + "serializedFields": [ + "m_BufferType" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalCanvasSubTarget.cs", + "className": "UniversalCanvasSubTarget", + "baseClass": "CanvasSubTarget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalDecalSubTarget.cs", + "className": "UniversalDecalSubTarget", + "baseClass": "UniversalSubTarget", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_DecalData" + ], + "publicFields": [ + "affectsAlbedo", + "affectsNormalBlend", + "affectsNormal", + "affectsMAOS", + "affectsEmission", + "drawOrder", + "supportLodCrossFade", + "angleFade" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalFullscreenSubTarget.cs", + "className": "UniversalFullscreenSubTarget", + "baseClass": "FullscreenSubTarget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalLitSubTarget.cs", + "className": "UniversalLitSubTarget", + "baseClass": "UniversalSubTarget", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryUpgradeFromMasterNode" + ], + "serializedFields": [ + "m_WorkflowMode", + "m_NormalDropOffSpace", + "m_ClearCoat", + "m_BlendModePreserveSpecular" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalSixWaySubTarget.cs", + "className": "UniversalSixWaySubTarget", + "baseClass": "UniversalSubTarget", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_UseColorAbsorption" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalSubTarget.cs", + "className": "UniversalSubTarget", + "baseClass": "SubTarget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ConfigureContextData" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalTarget.cs", + "className": "UniversalTarget", + "baseClass": "Target", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddDefaultMaterialOverrideGUI", + "AddDefaultSurfacePropertiesGUI", + "TrySetActiveSubTarget", + "TryUpgradeFromMasterNode", + "ConfigureContextData", + "CanSupportVFX", + "SupportsVFX" + ], + "serializedFields": [ + "m_Datas", + "m_ActiveSubTarget", + "m_AllowMaterialOverride", + "m_SurfaceType", + "m_ZTestMode", + "m_ZWriteControl", + "m_AlphaMode", + "m_RenderFace", + "m_AlphaClip", + "m_CastShadows", + "m_ReceiveShadows", + "m_DisableTint", + "m_Sort3DAs2DCompatible", + "m_AdditionalMotionVectorMode", + "m_AlembicMotionVectors", + "m_SupportsLODCrossFade", + "m_CustomEditorGUI", + "m_SupportVFX", + "m_TwoSided" + ], + "publicFields": [ + "m_TwoSided" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalTerrainLitSubTarget.cs", + "className": "UniversalTerrainLitSubTarget", + "baseClass": "UniversalSubTarget", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_EnableInstancedPerPixelNormal", + "m_NormalDropOffSpace", + "m_BlendModePreserveSpecular" + ], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalTerrainLitSubTarget.Dependencies.cs", + "className": "UniversalTerrainLitSubTarget", + "baseClass": "UniversalSubTarget", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalUISubTarget.cs", + "className": "UniversalUISubTarget", + "baseClass": "UISubTarget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalUnlitSubTarget.cs", + "className": "UniversalUnlitSubTarget", + "baseClass": "UniversalSubTarget", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryUpgradeFromMasterNode" + ], + "serializedFields": [ + "m_KeepLightingVariants", + "m_DefaultDecalBlending", + "m_DefaultSSAO" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/UniversalBlockFields.cs", + "className": "UniversalBlockFields", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/UniversalFields.cs", + "className": "UniversalFields", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/UniversalMetadata.cs", + "className": "UniversalMetadata", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_AllowMaterialOverride", + "m_SurfaceType", + "m_AlphaMode", + "m_CastShadows", + "m_HasVertexModificationInMotionVector", + "m_IsVFXCompatible" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/UniversalProperties.cs", + "className": "Property", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/UniversalStructFields.cs", + "className": "UniversalStructFields", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/UniversalStructs.cs", + "className": "UniversalStructs", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/BaseShaderGUI.cs", + "className": "BaseShaderGUI", + "baseClass": "ShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ShaderPropertiesGUI", + "DoPopup" + ], + "serializedFields": [], + "publicFields": [ + "m_FirstTimeApply" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ParticleGUI.cs", + "className": "ParticleGUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "colorMode", + "flipbookMode", + "softParticlesEnabled", + "cameraFadingEnabled", + "distortionEnabled", + "softParticlesNearFadeDistance", + "softParticlesFarFadeDistance", + "cameraNearFadeDistance", + "cameraFarFadeDistance", + "distortionBlend", + "distortionStrength" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShaderGraphLitGUI.cs", + "className": "ShaderGraphLitGUI", + "baseClass": "BaseShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "workflowMode" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShadergraphSpriteGUI.cs", + "className": "ShaderGraphSpriteGUI", + "baseClass": "BaseShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShaderGraphTerrainLitGUI.cs", + "className": "ShaderGraphTerrainLitGUI", + "baseClass": "TerrainLitShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShaderGraphUnlitGUI.cs", + "className": "ShaderGraphUnlitGUI", + "baseClass": "BaseShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/BakedLitShader.cs", + "className": "BakedLitShader", + "baseClass": "BaseShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/LitShader.cs", + "className": "LitShader", + "baseClass": "BaseShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/ParticlesLitShader.cs", + "className": "ParticlesLitShader", + "baseClass": "BaseShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/ParticlesSimpleLitShader.cs", + "className": "ParticlesSimpleLitShader", + "baseClass": "BaseShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/ParticlesUnlitShader.cs", + "className": "ParticlesUnlitShader", + "baseClass": "BaseShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/SimpleLitShader.cs", + "className": "SimpleLitShader", + "baseClass": "BaseShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/UnlitShader.cs", + "className": "UnlitShader", + "baseClass": "BaseShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShadingModels/BakedLitGUI.cs", + "className": "BakedLitGUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "bumpMapProp" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShadingModels/LitDetailGUI.cs", + "className": "LitDetailGUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "detailMask", + "detailAlbedoMapScale", + "detailAlbedoMap", + "detailNormalMapScale", + "detailNormalMap" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShadingModels/LitGUI.cs", + "className": "LitGUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "workflowMode", + "metallic", + "specColor", + "metallicGlossMap", + "specGlossMap", + "smoothness", + "smoothnessMapChannel", + "bumpMapProp", + "bumpScaleProp", + "parallaxMapProp", + "parallaxScaleProp", + "occlusionStrength", + "occlusionMap", + "highlights", + "reflections", + "clearCoat", + "clearCoatMap", + "clearCoatMask", + "clearCoatSmoothness" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShadingModels/SimpleLitGUI.cs", + "className": "SimpleLitGUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "specColor", + "specGlossMap", + "specHighlights", + "smoothnessMapChannel", + "smoothness", + "bumpMapProp" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/SixWayGUI.cs", + "className": "SixWayGUI", + "baseClass": "ShaderGraphLitGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/TerrainLitShaderGUI.cs", + "className": "TerrainLitShaderGUI", + "baseClass": "BaseShaderGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetupMaterialKeywords", + "TextureHasAlpha" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderScriptableStripper.cs", + "className": "ShaderScriptableStripper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsShaderFeatureEnabled", + "IsVolumeFeatureEnabled", + "IsKeywordEnabled", + "PassHasKeyword", + "CanRemoveVariant", + "BeforeShaderStripping", + "AfterShaderStripping" + ], + "serializedFields": [], + "publicFields": [ + "active" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderStripTool.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "StripMultiCompileKeepOffVariant", + "StripMultiCompile" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/ShaderUtils.cs", + "className": "ShaderUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/AnimationClipConverter.cs", + "className": "AnimationClipConverter", + "baseClass": "RenderPipelineConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/BuiltInToURP3DMaterialUpgrader.cs", + "className": "BuiltInToURP3DMaterialUpgrader", + "baseClass": "RenderPipelineConverterMaterialUpgrader", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/EffectConverters/BloomConverter.cs", + "className": "BloomConverter", + "baseClass": "PostProcessEffectSettingsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/EffectConverters/ChromaticAberrationConverter.cs", + "className": "ChromaticAberrationConverter", + "baseClass": "PostProcessEffectSettingsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/EffectConverters/ColorGradingConverter.cs", + "className": "ColorGradingConverter", + "baseClass": "PostProcessEffectSettingsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/EffectConverters/DepthOfFieldConverter.cs", + "className": "DepthOfFieldConverter", + "baseClass": "PostProcessEffectSettingsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/EffectConverters/GrainConverter.cs", + "className": "GrainConverter", + "baseClass": "PostProcessEffectSettingsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/EffectConverters/LensDistortionConverter.cs", + "className": "LensDistortionConverter", + "baseClass": "PostProcessEffectSettingsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/EffectConverters/MotionBlurConverter.cs", + "className": "MotionBlurConverter", + "baseClass": "PostProcessEffectSettingsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/EffectConverters/PostProcessEffectSettingsConverter.cs", + "className": "PostProcessEffectSettingsConverter", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddConvertedProfileSettingsToProfile" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/EffectConverters/PropertyConversions.cs", + "className": "PropertyConversions", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/EffectConverters/VignetteConverter.cs", + "className": "VignetteConverter", + "baseClass": "PostProcessEffectSettingsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/PPv2ConversionIndexers.cs", + "className": "PPv2ConversionIndexers", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/PPv2Converter.cs", + "className": "PPv2Converter", + "baseClass": "AssetsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetAllBIRPConverters" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/ReadonlyMaterialConverter/ReadonlyMaterialConverter.cs", + "className": "ReadonlyMaterialConverter", + "baseClass": "AssetsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/ReadonlyMaterialConverter/ReadonlyMaterialConverter.MaterialReferenceBuilder.cs", + "className": "MaterialReferenceBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "GetMaterialReferenceLookUps" + ], + "serializedFields": [], + "publicFields": [ + "type" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/ReadonlyMaterialConverter/ReadonlyMaterialConverter.MaterialReferenceChanger.cs", + "className": "MaterialReferenceChanger", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "ReassignMaterials", + "ReassignUnityObjectMaterials" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/RenderSettingsConverter.cs", + "className": "RenderSettingsConverter", + "baseClass": "RenderPipelineConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/MaterialUpgrader/MaterialUpgraderDefinitions.cs", + "className": "IBuiltInToURPMaterialUpgrader", + "baseClass": "MaterialUpgrader", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/MaterialUpgrader/MaterialUpgraderProviders.cs", + "className": "StandardMaterialUpgraderProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetUpgraders" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/MaterialUpgrader/UniversalSpeedTree8MaterialUpgrader.cs", + "className": "UniversalSpeedTree8Upgrader", + "baseClass": "SpeedTree8MaterialUpgrader", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UniversalSpeedTree8MaterialFinalizer" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/MaterialUpgrader/UniversalSpeedTree9MaterialUpgrader.cs", + "className": "UniversalSpeedTree9Upgrader", + "baseClass": "SpeedTree9MaterialUpgrader", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UniversalSpeedTree9MaterialFinalizer" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/MaterialUpgrader/UpgradeCommon.cs", + "className": "UpgradeParams", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/Tools/MaterialUpgrader/UpgradeUtility.cs", + "className": "UpgradeUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Value", + "ID", + "ShaderName" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/TrackballUIDrawer.cs", + "className": "TrackballUIDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/UniversalAdditionalCameraDataEditor.cs", + "className": "UniversalAdditionalCameraDataEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/UniversalAdditionalLightDataEditor.cs", + "className": "UniversalAdditionLightDataEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/UniversalAnalytics.cs", + "className": "UniversalAnalytics", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData", + "OnPostprocessBuild" + ], + "serializedFields": [], + "publicFields": [ + "renderer_data", + "renderer_data_amount", + "renderer_features", + "renderer_features_amount", + "main_light_rendering_mode", + "additional_light_rendering_mode" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/UniversalRendererDataEditor.cs", + "className": "UniversalRendererDataEditor", + "baseClass": "ScriptableRendererDataEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineAsset/SerializedUniversalRenderPipelineAsset.cs", + "className": "SerializedUniversalRenderPipelineAsset", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Update", + "Apply" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineAsset/UniversalRenderPipelineAssetUI.Drawers.cs", + "className": "UniversalRenderPipelineAssetUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineAsset/UniversalRenderPipelineAssetUI.Skin.cs", + "className": "UniversalRenderPipelineAssetUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineAssetEditor.cs", + "className": "UniversalRenderPipelineAssetEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineLightEditor.cs", + "className": "UniversalRenderPipelineLightEditor", + "baseClass": "LightEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineVolumeComponentEditor.cs", + "className": "UniversalRenderPipelineVolumeComponentEditor", + "baseClass": "VolumeComponentEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXAbstractParticleURPLitOutput.cs", + "className": "VFXAbstractParticleURPLitOutput", + "baseClass": "VFXShaderGraphParticleOutput", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "smoothness", + "metallic", + "specularColor", + "baseColor", + "emissiveColor", + "contrastIntensity", + "contrastPivot", + "remapFrom", + "remapTo" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXDecalURPOutput.cs", + "className": "VFXDecalURPOutput", + "baseClass": "VFXAbstractParticleURPLitOutput", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "fadeFactor", + "angleFade", + "normalAlpha", + "ambientOcclusion" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXShaderGraphGUI.cs", + "className": "VFXShaderGraphLitGUI", + "baseClass": "ShaderGraphLitGUI", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXURPBinder.cs", + "className": "VFXURPBinder", + "baseClass": "VFXSRPBinder", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXURPLitMeshOutput.cs", + "className": "VFXURPLitMeshOutput", + "baseClass": "VFXAbstractParticleURPLitOutput", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "meshCount" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXURPLitPlanarPrimitiveOutput.cs", + "className": "VFXURPPlanarPrimitiveOutputSubVariantProvider", + "baseClass": "VariantProvider", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "normalBendingFactor" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXURPLitQuadStripOutput.cs", + "className": "VFXURPLitQuadStripOutput", + "baseClass": "VFXAbstractParticleURPLitOutput", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "normalBendingFactor", + "texCoord" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXURPSubOutput.cs", + "className": "VFXURPSubOutput", + "baseClass": "VFXSRPSubOutput", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/CinemachineUniversalPixelPerfect.cs", + "className": "CinemachineUniversalPixelPerfect", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Clipper.cs", + "className": "Clipper", + "baseClass": "ClipperBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear", + "GetFirst", + "GetNext", + "IsNegative", + "Compare", + "Swap", + "AddPath", + "AddPaths", + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "X", + "Y", + "N", + "D", + "NX", + "NY", + "left", + "top", + "right", + "bottom" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/FrameData/Universal2DRenderingData.cs", + "className": "Universal2DRenderingData", + "baseClass": "ContextItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Light2D.cs", + "className": "Light2D", + "baseClass": "Light2DBase", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnEnable", + "LateUpdate", + "OnDisable" + ], + "publicMethods": [ + "AddTargetSortingLayer", + "RemoveTargetSortingLayer", + "OnBeforeSerialize", + "OnAfterDeserialize" + ], + "serializedFields": [ + "m_ComponentVersion", + "m_LightType", + "m_FalloffIntensity", + "m_Color", + "m_Intensity", + "m_LightVolumeIntensity", + "m_LightVolumeEnabled", + "m_ApplyToSortingLayers", + "m_LightCookieSprite", + "m_DeprecatedPointLightCookieSprite", + "m_LightOrder", + "m_AlphaBlendOnOverlap", + "m_OverlapOperation", + "m_NormalMapDistance", + "m_NormalMapQuality", + "m_UseNormalMap", + "m_ShadowsEnabled", + "m_ShadowIntensity", + "m_ShadowSoftness", + "m_ShadowSoftnessFalloffIntensity", + "m_ShadowVolumeIntensityEnabled", + "m_ShadowVolumeIntensity", + "m_LocalBounds" + ], + "publicFields": [ + "volumeOpacity", + "normalMapDistance", + "normalMapQuality", + "renderVolumetricShadows" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Light2DAuthoring.cs", + "className": "Light2D", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Light2DBlendStyle.cs", + "className": "Light2DBlendStyle", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "TextureChannel", + "BlendMode" + ], + "publicFields": [ + "multiplicative", + "additive", + "name" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Light2DCullResult.cs", + "className": "Light2DCullResult", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsSceneLit", + "IsGameView", + "GetLightStatsByLayer", + "SetupCulling" + ], + "serializedFields": [], + "publicFields": [ + "totalLights", + "totalShadowLights", + "totalShadows", + "totalNormalMapUsage", + "totalVolumetricUsage", + "totalVolumetricShadowUsage", + "blendStylesUsed", + "blendStylesWithLights", + "visibleLights", + "visibleShadows" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Light2DManager.cs", + "className": "Light2DManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Light2DPoint.cs", + "className": "Light2D", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_PointLightInnerAngle", + "m_PointLightOuterAngle", + "m_PointLightInnerRadius", + "m_PointLightOuterRadius" + ], + "publicFields": [ + "pointLightDistance", + "pointLightQuality" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Light2DShape.cs", + "className": "Light2D", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetShapePath" + ], + "serializedFields": [ + "m_ShapeLightParametricSides", + "m_ShapeLightParametricAngleOffset", + "m_ShapeLightParametricRadius", + "m_ShapeLightFalloffSize", + "m_ShapeLightFalloffOffset", + "m_ShapePath" + ], + "publicFields": [ + "shapeLightParametricSides", + "shapeLightParametricAngleOffset" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/LightUtility.cs", + "className": "LightUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "position", + "color", + "uv" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Passes/Utility/LayerDebug.cs", + "className": "LayerDebug", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Passes/Utility/LayerUtility.cs", + "className": "LayerUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InitRTIds" + ], + "serializedFields": [], + "publicFields": [ + "startIndex", + "endIndex", + "startLayerID", + "endLayerValue", + "layerRange", + "lightStats", + "useNormals", + "lights", + "shadowIndices", + "shadowCasters" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Passes/Utility/Light2DLookupTexture.cs", + "className": "Light2DLookupTexture", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "WriteLightTexture", + "WriteCurveTexture" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Passes/Utility/LightBatch.cs", + "className": "LightBatch", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Passes/Utility/RendererLighting.cs", + "className": "RendererLighting", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/PixelPerfectCamera.cs", + "className": "PixelPerfectCamera", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "RoundToPixel", + "CorrectCinemachineOrthoSize", + "OnBeforeSerialize", + "OnAfterDeserialize" + ], + "serializedFields": [ + "m_ComponentVersion", + "m_AssetsPPU", + "m_RefResolutionX", + "m_RefResolutionY", + "m_CropFrame", + "m_GridSnapping", + "m_FilterMode", + "m_UpscaleRT", + "m_PixelSnapping", + "m_CropFrameX", + "m_CropFrameY", + "m_StretchFill" + ], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/PixelPerfectCameraInternal.cs", + "className": "PixelPerfectCameraInternal", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeforeSerialize", + "OnAfterDeserialize" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Renderer2DData.cs", + "className": "Renderer2DData", + "baseClass": "ScriptableRendererData", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [ + "m_LayerMask", + "m_TransparencySortMode", + "m_TransparencySortAxis", + "m_HDREmulationScale", + "m_UseDepthStencilBuffer", + "m_UseCameraSortingLayersTexture", + "m_CameraSortingLayersTextureBound", + "m_CameraSortingLayerDownsamplingMethod", + "m_MaxLightRenderTextureCount", + "m_MaxShadowRenderTextureCount", + "m_PostProcessData" + ], + "publicFields": [ + "hdrEmulationScale", + "lightBlendStyles" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Renderer2DDataAuthoring.cs", + "className": "Renderer2DData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake" + ], + "publicMethods": [], + "serializedFields": [ + "m_DefaultMaterialType" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/RendererFeatures/ScriptableRendererFeature2D.cs", + "className": "ScriptableRendererFeature2D", + "baseClass": "ScriptableRendererFeature", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "injectionPoint2D", + "sortingLayerID" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/RendererFeatures/ScriptableRenderPass2D.cs", + "className": "ScriptableRenderPass2D", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Rendergraph/CopyCameraSortingLayerPass.cs", + "className": "CopyCameraSortingLayerPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Render" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Rendergraph/DrawLight2DPass.cs", + "className": "DrawLight2DPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Rendergraph/DrawNormal2DPass.cs", + "className": "DrawNormal2DPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Render" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Rendergraph/DrawRenderer2DPass.cs", + "className": "DrawRenderer2DPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Render" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Rendergraph/DrawShadow2DPass.cs", + "className": "DrawShadow2DPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Render" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Rendergraph/GlobalPropertiesPass.cs", + "className": "GlobalPropertiesPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Rendergraph/Renderer2DRendergraph.cs", + "className": "Renderer2D", + "baseClass": "ScriptableRenderer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetRenderer2DData" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Rendergraph/UpscalePass.cs", + "className": "UpscalePass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "Dispose", + "Render" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/CompositeShadowCaster2D.cs", + "className": "CompositeShadowCaster2D", + "baseClass": "ShadowCasterGroup2D", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowCaster2D.cs", + "className": "ShadowCaster2D", + "baseClass": "ShadowCasterGroup2D", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "Update", + "OnBeforeSerialize", + "OnAfterDeserialize" + ], + "serializedFields": [ + "m_ComponentVersion", + "m_HasRenderer", + "m_UseRendererSilhouette", + "m_CastsShadows", + "m_SelfShadows", + "m_AlphaCutoff", + "m_ApplyToSortingLayers", + "m_ShapePath", + "m_ShapePathHash", + "m_InstanceId", + "m_ShadowShape2DComponent", + "m_ShadowCastingSource", + "ShadowMesh2D", + "m_CastingOption", + "float", + "int", + "Component" + ], + "publicFields": [ + "mesh", + "boundingSphere", + "shapePath" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowCasterGroup2D.cs", + "className": "ShadowCasterGroup2D", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetShadowCasters", + "GetShadowGroup", + "RegisterShadowCaster2D", + "UnregisterShadowCaster2D" + ], + "serializedFields": [ + "int" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowCasterGroup2DManager.cs", + "className": "ShadowCasterGroup2DManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/EdgeDictionary.cs", + "className": "EdgeDictionary", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "GetHashCode", + "GetOutsideEdges" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/IEdgeStore.cs", + "className": "IEdgeStore", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/Providers/ShadowShape2DProvider_Collider.cs", + "className": "ShadowShape2DProvider_Collider2D", + "baseClass": "ShadowShape2DProvider", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Intersects" + ], + "serializedFields": [], + "publicFields": [ + "min", + "max" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/Providers/ShadowShape2DProvider_SpriteRenderer.cs", + "className": "ShadowShape2DProvider_SpriteRenderer", + "baseClass": "ShadowShape2DProvider", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/Providers/ShadowShape2DProvider_SpriteShape.cs", + "className": "ShadowShape2DProvider_SpriteShape", + "baseClass": "ShadowShape2DProvider", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/Providers/ShadowShape2DProvider_SpriteSkin.cs", + "className": "ShadowShape2DProvider_SpriteSkin", + "baseClass": "ShadowShape2DProvider", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/Providers/ShadowShapeProvider2D_Utility.cs", + "className": "ShadowShapeProvider2DUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetTrimEdgeFromBounds", + "IsUsingGpuDeformation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/ShadowEdge.cs", + "className": "ShadowEdge", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Reverse" + ], + "serializedFields": [], + "publicFields": [ + "v0", + "v1" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/ShadowMesh2D.cs", + "className": "ShadowMesh2D", + "baseClass": "ShadowShape2D", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetShapeWithLines", + "UpdateBoundingSphere" + ], + "serializedFields": [ + "m_Mesh", + "m_LocalBounds", + "m_EdgeProcessing", + "m_TrimEdge", + "m_FlipX", + "m_FlipY", + "m_InitialTrim" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/ShadowShape2D.cs", + "className": "ShadowShape2D", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/ShadowShape2DProvider.cs", + "className": "ShadowShape2DProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/ShadowUtility.cs", + "className": "ShadowUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize", + "GenerateShadowMesh", + "CalculateEdgesFromLines", + "IsTriangleReversed", + "CalculateEdgesFromTriangles", + "ReverseWindingOrder", + "ClipEdges" + ], + "serializedFields": [], + "publicFields": [ + "count", + "index", + "v0Offset", + "v1Offset" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/ShapeProviderUtility.cs", + "className": "ShapeProviderUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CallOnBeforeRender", + "PersistantDataCreated", + "TryGetDefaultShadowShapeProviderSource" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/VertexDictionary.cs", + "className": "VertexDictionary", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetIndexRemap" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowRendering.cs", + "className": "ShadowRendering", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/URP2D_GraphicsExtensions.cs", + "className": "URP2D_GraphicsExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/UTess2D/ArraySlice.cs", + "className": "ArraySliceDebugView", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "Stride", + "Length" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/UTess2D/PlanarGraph.cs", + "className": "PlanarGraph", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/UTess2D/Tessellator.cs", + "className": "Tessellator", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Test" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/2D/UTess2D/UTess.cs", + "className": "UEvent", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Compare" + ], + "serializedFields": [], + "publicFields": [ + "a", + "b", + "idx", + "type", + "ilarray", + "ilcount", + "iuarray", + "iucount", + "points", + "pointCount", + "min", + "max", + "center", + "radius", + "va", + "vb", + "vc", + "c", + "area", + "indices", + "index", + "edges" + ], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/ComponentUtility.cs", + "className": "ComponentUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Data/PostProcessData.cs", + "className": "PostProcessData", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "stopNanPS", + "subpixelMorphologicalAntialiasingPS", + "gaussianDepthOfFieldPS", + "bokehDepthOfFieldPS", + "cameraMotionBlurPS", + "paniniProjectionPS", + "lutBuilderLdrPS", + "lutBuilderHdrPS", + "bloomPS", + "temporalAntialiasingPS", + "LensFlareDataDrivenPS", + "LensFlareScreenSpacePS", + "scalingSetupPS", + "easuPS", + "uberPostPS", + "finalPostPassPS", + "version", + "isAvailableInPlayerBuild", + "blueNoise16LTex", + "filmGrainTex", + "smaaAreaTex", + "smaaSearchTex", + "shaders", + "textures" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Data/RenderStateData.cs", + "className": "StencilStateData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "overrideStencilState", + "stencilReference", + "stencilCompareFunction", + "passOperation", + "failOperation", + "zFailOperation" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Data/UniversalRenderPipelineAsset.cs", + "className": "UniversalRenderPipelineAsset", + "baseClass": "RenderPipelineAsset`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnDisable" + ], + "publicMethods": [ + "LoadBuiltinRendererData", + "GetRenderer", + "GetIUpscalerOptions", + "IsGPUResidentDrawerSupportedBySRP", + "OnBeforeSerialize", + "OnAfterDeserialize" + ], + "serializedFields": [ + "k_AssetVersion", + "k_AssetPreviousVersion", + "m_RendererType", + "ScriptableRendererData", + "int", + "m_RequireDepthTexture", + "m_RequireOpaqueTexture", + "m_OpaqueDownsampling", + "m_SupportsTerrainHoles", + "m_SupportsHDR", + "m_HDRColorBufferPrecision", + "m_MSAA", + "m_RenderScale", + "m_UpscalingFilter", + "m_IUpscalerName", + "m_FsrOverrideSharpness", + "m_FsrSharpness", + "m_EnableLODCrossFade", + "m_LODCrossFadeDitheringType", + "m_ShEvalMode", + "m_LightProbeSystem", + "m_ProbeVolumeMemoryBudget", + "m_ProbeVolumeBlendingMemoryBudget", + "m_SupportProbeVolumeDiskStreaming", + "m_SupportProbeVolumeScenarios", + "m_SupportProbeVolumeScenarioBlending", + "m_ProbeVolumeSHBands", + "m_MainLightRenderingMode", + "m_MainLightShadowsSupported", + "m_MainLightShadowmapResolution", + "m_AdditionalLightsRenderingMode", + "m_AdditionalLightsPerObjectLimit", + "m_AdditionalLightShadowsSupported", + "m_AdditionalLightsShadowmapResolution", + "m_AdditionalLightsShadowResolutionTierLow", + "m_AdditionalLightsShadowResolutionTierMedium", + "m_AdditionalLightsShadowResolutionTierHigh", + "m_ReflectionProbeBlending", + "m_ReflectionProbeBoxProjection", + "m_ReflectionProbeAtlas", + "m_ShadowDistance", + "m_ShadowCascadeCount", + "m_Cascade2Split", + "m_Cascade3Split", + "m_Cascade4Split", + "m_CascadeBorder", + "m_ShadowDepthBias", + "m_ShadowNormalBias", + "m_AnyShadowsSupported", + "m_SoftShadowsSupported", + "m_ConservativeEnclosingSphere", + "m_NumIterationsEnclosingSphere", + "m_SoftShadowQuality", + "m_AdditionalLightsCookieResolution", + "m_AdditionalLightsCookieFormat", + "m_UseSRPBatcher", + "m_SupportsDynamicBatching", + "m_MixedLightingSupported", + "m_SupportsLightCookies", + "m_SupportsLightLayers", + "m_UseAdaptivePerformance", + "m_ColorGradingMode", + "m_ColorGradingLutSize", + "m_AllowPostProcessAlphaOutput", + "m_UseFastSRGBLinearConversion", + "m_SupportDataDrivenLensFlare", + "m_SupportScreenSpaceLensFlare", + "m_SmallMeshScreenPercentage", + "m_GPUResidentDrawerEnableOcclusionCullingInCameras", + "m_ShadowType", + "m_LocalShadowsSupported", + "m_LocalShadowsAtlasResolution", + "m_MaxPixelLights", + "m_ShadowAtlasResolution", + "m_VolumeFrameworkUpdateMode", + "m_VolumeProfile" + ], + "publicFields": [ + "rendererDataList", + "renderers", + "isImmediateModeSupported", + "opaqueDownsampling", + "supportsTerrainHoles", + "enableLODCrossFade", + "lodCrossFadeDitheringType", + "supportsMixedLighting", + "supportsLightCookies", + "supportsLightLayers", + "useRenderingLayers", + "volumeFrameworkUpdateMode", + "debugLevel", + "allowPostProcessAlphaOutput", + "useFastSRGBLinearConversion", + "supportScreenSpaceLensFlare", + "supportDataDrivenLensFlare", + "lightLayerMaskNames", + "probeVolumeSceneData" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Data/UniversalRenderPipelineAsset.DefaultResources.cs", + "className": "UniversalRenderPipelineAsset", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "decalMaterial" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Data/UniversalRenderPipelineAssetPrefiltering.cs", + "className": "is", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_PrefilteringModeMainLightShadows", + "m_PrefilteringModeAdditionalLight", + "m_PrefilteringModeAdditionalLightShadows", + "m_PrefilterXRKeywords", + "m_PrefilteringModeForwardPlus", + "m_PrefilteringModeDeferredRendering", + "m_PrefilteringModeScreenSpaceOcclusion", + "m_PrefilterDebugKeywords", + "m_PrefilterWriteRenderingLayers", + "m_PrefilterHDROutput", + "m_PrefilterAlphaOutput", + "m_PrefilterSSAODepthNormals", + "m_PrefilterSSAOSourceDepthLow", + "m_PrefilterSSAOSourceDepthMedium", + "m_PrefilterSSAOSourceDepthHigh", + "m_PrefilterSSAOInterleaved", + "m_PrefilterSSAOBlueNoise", + "m_PrefilterSSAOSampleCountLow", + "m_PrefilterSSAOSampleCountMedium", + "m_PrefilterSSAOSampleCountHigh", + "m_PrefilterDBufferMRT1", + "m_PrefilterDBufferMRT2", + "m_PrefilterDBufferMRT3", + "m_PrefilterSoftShadowsQualityLow", + "m_PrefilterSoftShadowsQualityMedium", + "m_PrefilterSoftShadowsQualityHigh", + "m_PrefilterSoftShadows", + "m_PrefilterScreenCoord", + "m_PrefilterScreenSpaceIrradiance", + "m_PrefilterNativeRenderPass", + "m_PrefilterUseLegacyLightmaps", + "m_PrefilterBicubicLightmapSampling", + "m_PrefilterReflectionProbeRotation", + "m_PrefilterReflectionProbeBlending", + "m_PrefilterReflectionProbeBoxProjection", + "m_PrefilterReflectionProbeAtlas", + "m_PrefilterPointSamplingUpsampling" + ], + "publicFields": [ + "forwardPlusPrefilteringMode", + "deferredPrefilteringMode", + "mainLightShadowsPrefilteringMode", + "additionalLightsPrefilteringMode", + "additionalLightsShadowsPrefilteringMode", + "screenSpaceOcclusionPrefilteringMode", + "useLegacyLightmaps", + "stripXRKeywords", + "stripHDRKeywords", + "stripAlphaOutputKeywords", + "stripDebugDisplay", + "stripScreenCoordOverride", + "stripWriteRenderingLayers", + "stripDBufferMRT1", + "stripDBufferMRT2", + "stripDBufferMRT3", + "stripNativeRenderPass", + "stripSoftShadowsQualityLow", + "stripSoftShadowsQualityMedium", + "stripSoftShadowsQualityHigh", + "stripSSAOBlueNoise", + "stripSSAOInterleaved", + "stripSSAODepthNormals", + "stripSSAOSourceDepthLow", + "stripSSAOSourceDepthMedium", + "stripSSAOSourceDepthHigh", + "stripSSAOSampleCountLow", + "stripSSAOSampleCountMedium", + "stripSSAOSampleCountHigh", + "stripBicubicLightmapSampling", + "stripReflectionProbeRotation", + "stripReflectionProbeBlending", + "stripReflectionProbeBoxProjection", + "stripReflectionProbeAtlas", + "stripPointSamplingUpsampling", + "stripScreenSpaceIrradiance" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Debug/DebugDisplaySettingsCommon.cs", + "className": "DebugDisplaySettingsCommon", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreatePanel" + ], + "serializedFields": [], + "publicFields": [ + "AreAnySettingsActive" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Debug/DebugDisplaySettingsLighting.cs", + "className": "DebugDisplaySettingsLighting", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "AreAnySettingsActive", + "IsPostProcessingAllowed", + "IsLightingActive" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Debug/DebugDisplaySettingsMaterial.cs", + "className": "DebugDisplaySettingsMaterial", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetDebugLightLayersMask" + ], + "serializedFields": [], + "publicFields": [ + "name", + "color", + "minLuminance", + "maxLuminance", + "debugRenderingLayersColors", + "AreAnySettingsActive", + "IsPostProcessingAllowed", + "IsLightingActive" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Debug/DebugDisplaySettingsRendering.cs", + "className": "DebugDisplaySettingsRendering", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGetScreenClearColor" + ], + "serializedFields": [], + "publicFields": [ + "AreAnySettingsActive", + "IsPostProcessingAllowed", + "IsLightingActive" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Debug/DebugHandler.cs", + "className": "DebugHandler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGetScreenClearColor", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "AreAnySettingsActive", + "IsPostProcessingAllowed", + "IsLightingActive", + "isFinalPass", + "resolveFinalTarget", + "isActiveForCamera", + "hasDebugRenderTarget", + "debugRenderTargetHandle", + "debugTexturePropertyId", + "debugRenderTargetPixelRect", + "debugRenderTargetSupportsStereo", + "debugRenderTargetRangeRemap", + "debugFontTextureHandle", + "renderingSettings", + "materialSettings", + "lightingSettings" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Debug/DebugRenderSetup.cs", + "className": "DebugRenderSetup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Debug/UniversalRenderPipelineDebugDisplaySettings.cs", + "className": "UniversalRenderPipelineDebugDisplaySettings", + "baseClass": "DebugDisplaySettings`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Debug/UniversalRenderPipelineDebugDisplayStats.cs", + "className": "UniversalRenderPipelineDebugDisplayStats", + "baseClass": "DebugDisplayStats`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Debug/UniversalRenderPipelineVolumeDebugSettings.cs", + "className": "UniversalRenderPipelineVolumeDebugSettings", + "baseClass": "VolumeDebugSettings`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Debug/UniversalRenderPipelineVolumeDebugSettings.deprecated.cs", + "className": "UniversalRenderPipelineVolumeDebugSettings", + "baseClass": "VolumeDebugSettings`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/DBuffer/DBufferDepthCopyPass.cs", + "className": "DBufferCopyDepthPass", + "baseClass": "CopyDepthPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/DBuffer/DBufferRenderPass.cs", + "className": "DBufferRenderPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/DBuffer/DecalForwardEmissivePass.cs", + "className": "DecalForwardEmissivePass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/DecalDrawErrorRenderPass.cs", + "className": "DecalDrawErrorSystem", + "baseClass": "DecalDrawSystem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/DecalPreviewPass.cs", + "className": "DecalPreviewPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/DecalProjector.cs", + "className": "DecalProjector", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "IsValid" + ], + "serializedFields": [ + "m_Material", + "m_DrawDistance", + "m_UVScale", + "m_UVBias", + "m_RenderingLayerMask", + "m_ScaleMode", + "Vector3", + "m_VisibleInScene", + "version" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/DecalProjector.deprecated.cs", + "className": "DecalProjector", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/DecalShaderPassNames.cs", + "className": "DecalShaderPassNames", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/Entities/DecalChunk.cs", + "className": "DecalChunk", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/Entities/DecalCreateDrawCallSystem.cs", + "className": "DecalCreateDrawCallSystem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "start", + "end", + "decalToWorlds", + "normalToDecals", + "renderingLayerMasks", + "subCalls", + "subCallCounts", + "normalToWorlds", + "sizeOffsets", + "drawDistances", + "angleFades", + "uvScaleBiases", + "layerMasks", + "sceneLayerMasks", + "fadeFactors", + "boundingSpheres", + "cameraPosition", + "sceneCullingMask", + "cullingMask", + "visibleDecalIndices", + "visibleDecalCount", + "maxDrawDistance", + "decalToWorldsDraw", + "normalToDecalsDraw", + "renderingLayerMasksDraw", + "subCallCount" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/Entities/DecalDrawSystem.cs", + "className": "DecalDrawSystem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/Entities/DecalEntityManager.cs", + "className": "DecalEntityManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "IsValid", + "CreateDecalEntity", + "DestroyDecalEntity", + "GetItem", + "UpdateIndex", + "RemapChunkIndices", + "Clear", + "UpdateAllDecalEntitiesData", + "UpdateDecalEntityData", + "Update", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "chunkIndex", + "arrayIndex", + "version", + "index", + "material", + "decalEntities", + "decalProjectors", + "transformAccessArray", + "entityChunks", + "cachedChunks", + "culledChunks", + "drawCallChunks", + "chunkCount", + "entityChunk", + "cachedChunk", + "culledChunk", + "drawCallChunk", + "previousChunkIndex", + "valid" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/Entities/DecalSkipCulledSystem.cs", + "className": "DecalSkipCulledSystem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/Entities/DecalUpdateCachedSystem.cs", + "className": "DecalUpdateCachedSystem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "propertyBlock", + "passIndexDBuffer", + "passIndexEmissive", + "passIndexScreenSpace", + "passIndexGBuffer", + "drawOrder", + "isCreated", + "decalToWorlds", + "normalToWorlds", + "sizeOffsets", + "drawDistances", + "angleFades", + "uvScaleBias", + "layerMasks", + "sceneLayerMasks", + "fadeFactors", + "boundingSpheres", + "scaleModes", + "renderingLayerMasks", + "positions", + "rotation", + "scales", + "dirty", + "boundingSphereArray", + "rotations", + "minDistance" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/Entities/DecalUpdateCulledSystem.cs", + "className": "DecalUpdateCulledSystem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/Entities/DecalUpdateCullingGroupSystem.cs", + "className": "DecalUpdateCullingGroupSystem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "cameraPosition", + "sceneCullingMask", + "cullingMask", + "cullingGroups", + "visibleDecalIndexArray", + "visibleDecalIndices", + "visibleDecalCount" + ], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/ScreenSpace/DecalGBufferRenderPass.cs", + "className": "DecalGBufferRenderPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Decal/ScreenSpace/DecalScreenSpaceRenderPass.cs", + "className": "DecalScreenSpaceRenderPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/DeferredLights.cs", + "className": "DeferredLights", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "OnCameraCleanup", + "Dispose", + "Clear", + "IsSet", + "Set" + ], + "serializedFields": [], + "publicFields": [ + "stencilDeferredMaterial", + "clusterDeferredMaterial", + "lightCookieManager", + "deferredPlus" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Deprecated.cs", + "className": "ScriptableRenderPass", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NeedsReload" + ], + "serializedFields": [ + "m_ShaderVariantLogLevel", + "m_ShadowCascades", + "m_Textures" + ], + "publicFields": [ + "blueNoise64LTex", + "bayerMatrixTex", + "debugReplacementPS", + "hdrDebugViewPS", + "probeVolumeSamplingDebugComputeShader", + "debugShaders", + "probeVolumeDebugShader", + "probeVolumeFragmentationDebugShader", + "probeVolumeOffsetDebugShader", + "probeVolumeSamplingDebugShader", + "probeSamplingDebugMesh", + "probeSamplingDebugTexture", + "probeVolumeBlendStatesCS", + "probeVolumeResources", + "skipIterations", + "xrOcclusionMeshPS", + "xrMirrorViewPS", + "shaders", + "xrSystemData", + "autodeskInteractivePS", + "autodeskInteractiveTransparentPS", + "autodeskInteractiveMaskedPS", + "terrainDetailLitPS", + "terrainDetailGrassPS", + "terrainDetailGrassBillboardPS", + "defaultSpeedTree7PS", + "defaultSpeedTree8PS", + "lit", + "particleLit", + "terrainLit", + "decal", + "materials", + "blitPS", + "copyDepthPS", + "screenSpaceShadowPS", + "samplingPS", + "stencilDeferredPS", + "fallbackErrorPS", + "fallbackLoadingPS", + "materialErrorPS", + "cameraMotionVector", + "screenSpaceLensFlare", + "dataDrivenLensFlare", + "supportRuntimeDebugDisplay" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Documentation.cs", + "className": "Documentation", + "baseClass": "DocumentationInfo", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/ForwardLights.cs", + "className": "ForwardLights", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "lightCookieManager", + "forwardPlus" + ], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/ForwardRendererData.cs", + "className": "ForwardRendererData", + "baseClass": "ScriptableRendererData", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_OpaqueLayerMask", + "m_TransparentLayerMask", + "m_DefaultStencilState", + "m_ShadowTransparentReceive", + "m_RenderingMode", + "m_DepthPrimingMode", + "m_AccurateGbufferNormals", + "m_ClusteredRendering", + "m_TileSize" + ], + "publicFields": [ + "blitPS", + "copyDepthPS", + "screenSpaceShadowPS", + "samplingPS", + "stencilDeferredPS", + "fallbackErrorPS", + "fallbackLoadingPS", + "materialErrorPS", + "cameraMotionVector", + "objectMotionVector", + "shaders", + "postProcessData", + "xrSystemData" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/FrameData/Universal2DResourceData.cs", + "className": "Universal2DResourceData", + "baseClass": "UniversalResourceDataBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/FrameData/UniversalCameraData.cs", + "className": "UniversalCameraData", + "baseClass": "ContextItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetViewMatrix", + "GetProjectionMatrix", + "IsHandleYFlipped", + "IsRenderTargetProjectionMatrixFlipped" + ], + "serializedFields": [], + "publicFields": [ + "camera", + "scaledWidth", + "scaledHeight", + "renderType", + "targetTexture", + "cameraTargetDescriptor", + "renderScale", + "clearDepth", + "cameraType", + "isDefaultViewport", + "isHdrEnabled", + "allowHDROutput", + "isAlphaOutputEnabled", + "requiresDepthTexture", + "requiresOpaqueTexture", + "postProcessingRequiresDepthTexture", + "xrRendering", + "isGameCamera", + "isSceneViewCamera", + "isPreviewCamera", + "rendersOverlayUI", + "defaultOpaqueSortFlags", + "maxShadowDistance", + "postProcessEnabled", + "volumeLayerMask", + "volumeTrigger", + "isStopNaNEnabled", + "isDitheringEnabled", + "antialiasing", + "antialiasingQuality", + "renderer", + "resolveFinalTarget", + "worldSpaceCameraPos", + "backgroundColor", + "baseCamera" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/FrameData/UniversalLightData.cs", + "className": "UniversalLightData", + "baseClass": "ContextItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "mainLightIndex", + "additionalLightsCount", + "maxPerObjectAdditionalLightsCount", + "visibleLights", + "shadeAdditionalLightsPerVertex", + "supportsMixedLighting", + "reflectionProbeBoxProjection", + "reflectionProbeBlending", + "reflectionProbeAtlas", + "supportsLightLayers", + "supportsAdditionalLights" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/FrameData/UniversalPostProcessingData.cs", + "className": "UniversalPostProcessingData", + "baseClass": "ContextItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "isEnabled", + "gradingMode", + "lutSize", + "useFastSRGBLinearConversion", + "supportScreenSpaceLensFlare", + "supportDataDrivenLensFlare", + "activeUpscaler" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/FrameData/UniversalRenderingData.cs", + "className": "UniversalRenderingData", + "baseClass": "ContextItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "cullResults", + "supportsDynamicBatching", + "perObjectData" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/FrameData/UniversalResourceBase.cs", + "className": "UniversalResourceDataBase", + "baseClass": "ContextItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/FrameData/UniversalResourceData.cs", + "className": "UniversalResourceData", + "baseClass": "UniversalResourceDataBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SwitchActiveTexturesToBackbuffer" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/FrameData/UniversalShadowData.cs", + "className": "UniversalShadowData", + "baseClass": "ContextItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "supportsMainLightShadows", + "mainLightShadowmapWidth", + "mainLightShadowmapHeight", + "mainLightShadowCascadesCount", + "mainLightShadowCascadesSplit", + "mainLightShadowCascadeBorder", + "supportsAdditionalLightShadows", + "additionalLightsShadowmapWidth", + "additionalLightsShadowmapHeight", + "supportsSoftShadows", + "shadowmapDepthBufferBits", + "bias", + "resolution" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/History/RawColorHistory.cs", + "className": "RawColorHistory", + "baseClass": "CameraHistoryItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "GetCurrentTexture", + "GetPreviousTexture" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/History/RawDepthHistory.cs", + "className": "RawDepthHistory", + "baseClass": "CameraHistoryItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "GetCurrentTexture", + "GetPreviousTexture" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/History/SingleHistoryBase.cs", + "className": "SingleHistoryBase", + "baseClass": "CameraHistoryItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "GetTexture", + "GetCurrentTexture", + "GetPreviousTexture" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/History/StpHistory.cs", + "className": "StpHistory", + "baseClass": "CameraHistoryItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/History/TaaHistory.cs", + "className": "TaaHistory", + "baseClass": "CameraHistoryItem", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "GetAccumulationTexture", + "GetAccumulationVersion" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/IntermediateTextureMode.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/LightCookieManager.cs", + "className": "LightCookieManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Sort", + "Resize", + "Dispose", + "Upload", + "Clear", + "isInitialized", + "GetLightCookieShaderDataIndex", + "Setup" + ], + "serializedFields": [], + "publicFields": [ + "resolution", + "format", + "isPow2", + "isSquare", + "atlas", + "maxAdditionalLights", + "cubeOctahedralSizeScale", + "useStructuredBuffer", + "visibleLightIndex", + "lightBufferIndex", + "light", + "length", + "capacity", + "lightMappings", + "uvRects", + "worldToLights", + "cookieEnableBits", + "atlasUVRects", + "lightTypes" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Memory/BuddyAllocator.cs", + "className": "BuddyAllocator", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryAllocate", + "Free", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "level", + "index", + "index2D", + "branchingOrder", + "levelCount", + "allocationCount", + "freeAllocationIdsCount" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Memory/Fixed2.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "item1", + "item2" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Memory/PinnedArray.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "managedArray", + "handle", + "nativeArray", + "length" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/MotionVectors.cs", + "className": "MotionVectorsPersistentData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Reset", + "Update", + "SetGlobalMotionMatrices" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/NoAllocUtils.cs", + "className": "Sorting", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "s_QuickSortSampler", + "s_InsertionSortSampler" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/NormalReconstruction.cs", + "className": "NormalReconstruction", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/Bloom.cs", + "className": "Bloom", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "threshold", + "intensity", + "scatter", + "clamp", + "tint", + "highQualityFiltering", + "downscale", + "maxIterations", + "dirtTexture", + "dirtIntensity", + "filter" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ChannelMixer.cs", + "className": "ChannelMixer", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "redOutRedIn", + "redOutGreenIn", + "redOutBlueIn", + "greenOutRedIn", + "greenOutGreenIn", + "greenOutBlueIn", + "blueOutRedIn", + "blueOutGreenIn", + "blueOutBlueIn" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ChromaticAberration.cs", + "className": "ChromaticAberration", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "intensity" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ColorAdjustments.cs", + "className": "ColorAdjustments", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "postExposure", + "contrast", + "colorFilter", + "hueShift", + "saturation" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ColorCurves.cs", + "className": "ColorCurves", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "master", + "red", + "green", + "blue", + "hueVsHue", + "hueVsSat", + "satVsSat", + "lumVsSat" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ColorLookup.cs", + "className": "ColorLookup", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible", + "ValidateLUT" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "texture", + "contribution" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/DepthOfField.cs", + "className": "DepthOfField", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "mode", + "gaussianStart", + "gaussianEnd", + "gaussianMaxRadius", + "highQualitySampling", + "focusDistance", + "aperture", + "focalLength", + "bladeCount", + "bladeCurvature", + "bladeRotation" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/FilmGrain.cs", + "className": "FilmGrain", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "type", + "intensity", + "response", + "texture" + ], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/LensDistortion.cs", + "className": "LensDistortion", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "intensity", + "xMultiplier", + "yMultiplier", + "center", + "scale" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/LiftGammaGain.cs", + "className": "LiftGammaGain", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "lift", + "gamma", + "gain" + ], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/MotionBlur.cs", + "className": "MotionBlur", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "mode", + "quality", + "intensity", + "clamp" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/PaniniProjection.cs", + "className": "PaniniProjection", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "distance", + "cropToFit" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ScreenSpaceLensFlare.cs", + "className": "ScreenSpaceLensFlare", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsStreaksActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "intensity", + "tintColor", + "bloomMip", + "firstFlareIntensity", + "secondaryFlareIntensity", + "warpedFlareIntensity", + "warpedFlareScale", + "samples", + "sampleDimmer", + "vignetteEffect", + "startingPosition", + "scale", + "streaksIntensity", + "streaksLength", + "streaksOrientation", + "streaksThreshold", + "resolution", + "chromaticAbberationIntensity" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ShadowsMidtonesHighlights.cs", + "className": "ShadowsMidtonesHighlights", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "shadows", + "midtones", + "highlights", + "shadowsStart", + "shadowsEnd", + "highlightsStart", + "highlightsEnd" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/SplitToning.cs", + "className": "SplitToning", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "shadows", + "highlights", + "balance" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/Tonemapping.cs", + "className": "Tonemapping", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "mode", + "neutralHDRRangeReductionMode", + "acesPreset", + "hueShiftAmount", + "detectPaperWhite", + "paperWhite", + "detectBrightnessLimits", + "minNits", + "maxNits" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/Vignette.cs", + "className": "Vignette", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "color", + "center", + "intensity", + "smoothness", + "rounded" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/WhiteBalance.cs", + "className": "WhiteBalance", + "baseClass": "VolumeComponent", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "SetVolumeComponentSettings", + "GetVolumeComponentSettings", + "IsActive", + "IsTileCompatible" + ], + "serializedFields": [ + "volumeProfile", + "volumeSettings" + ], + "publicFields": [ + "active", + "temperature", + "tint" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/AdditionalLightsShadowAtlasLayout.cs", + "className": "AdditionalLightsShadowAtlasLayout", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetTotalShadowSlicesCount", + "GetTotalShadowResolutionRequestCount", + "HasTooManyShadowMaps", + "GetShadowSlicesScaleFactor", + "GetAtlasSize", + "HasSpaceForLight", + "GetSortedShadowResolutionRequest", + "GetSliceShadowResolutionRequest" + ], + "serializedFields": [], + "publicFields": [ + "visibleLightIndex", + "perLightShadowSliceIndex", + "requestedResolution", + "offsetX", + "offsetY", + "allocatedResolution" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/AdditionalLightsShadowCasterPass.cs", + "className": "AdditionalLightsShadowCasterPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Setup", + "GetShadowLightIndexFromLightIndex" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/CapturePass.cs", + "className": "CapturePass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/ColorGradingLutPass.cs", + "className": "ColorGradingLutPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "ConfigureDescriptor", + "Cleanup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/CopyColorPass.cs", + "className": "CopyColorPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/CopyDepthPass.cs", + "className": "CopyDepthPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "Dispose", + "Render" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/DeferredPass.cs", + "className": "DeferredPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/DepthNormalOnlyPass.cs", + "className": "DepthNormalOnlyPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/DepthOnlyPass.cs", + "className": "DepthOnlyPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/DrawObjectsPass.cs", + "className": "DrawObjectsPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "m_ShouldTransparentsReceiveShadows" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/DrawScreenSpaceUIPass.cs", + "className": "DrawScreenSpaceUIPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/DrawSkyboxPass.cs", + "className": "DrawSkyboxPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/FinalBlitPass.cs", + "className": "FinalBlitPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Setup", + "RecordRenderGraph" + ], + "serializedFields": [], + "publicFields": [ + "material", + "nearestSamplerPass", + "bilinearSamplerPass" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/GBufferPass.cs", + "className": "GBufferPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/HDRDebugViewPass.cs", + "className": "HDRDebugViewPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Setup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/InvokeOnRenderObjectCallbackPass.cs", + "className": "InvokeOnRenderObjectCallbackPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/MainLightShadowCasterPass.cs", + "className": "MainLightShadowCasterPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Setup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/MotionVectorRenderPass.cs", + "className": "MotionVectorRenderPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "motionData", + "xr" + ], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/BloomPostProcessPass.cs", + "className": "BloomPostProcessPass", + "baseClass": "PostProcessPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "CalcBloomResolution", + "CalcBloomMipCount", + "GetResultMip" + ], + "serializedFields": [], + "publicFields": [ + "mipPyramid", + "mipCapacity", + "mipCount" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/DepthOfFieldBokehProcessPass.cs", + "className": "DepthOfFieldBokehPostProcessPass", + "baseClass": "PostProcessPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/DepthOfFieldGaussianPostProcessPass.cs", + "className": "DepthOfFieldGaussianPostProcessPass", + "baseClass": "PostProcessPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/FinalPostProcessPass.cs", + "className": "FinalPostProcessPass", + "baseClass": "PostProcessPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/Fsr1UpscalePostProcessPass.cs", + "className": "Fsr1UpscalePostProcessPass", + "baseClass": "PostProcessPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/LensFlareDataDrivenPostProcessPass.cs", + "className": "LensFlareDataDrivenPostProcessPass", + "baseClass": "PostProcessPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/LensFlareScreenSpacePostProcessPass.cs", + "className": "LensFlareScreenSpacePostProcessPass", + "baseClass": "PostProcessPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/MotionBlurPostProcessPass.cs", + "className": "MotionBlurPostProcessPass", + "baseClass": "PostProcessPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/PaniniProjectionPostProcessPass.cs", + "className": "PaniniProjectionPostProcessPass", + "baseClass": "PostProcessPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/PostProcessPass.cs", + "className": "PostProcessPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/ScalingSetupPostProcessPass.cs", + "className": "ScalingSetupPostProcessPass", + "baseClass": "PostProcessPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/SmaaPostProcessPass.cs", + "className": "SmaaPostProcessPass", + "baseClass": "PostProcessPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/StopNanPostProcessPass.cs", + "className": "StopNanPostProcessPass", + "baseClass": "PostProcessPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/StpPostProcessPass.cs", + "className": "StpPostProcessPass", + "baseClass": "PostProcessPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/TemporalAntiAliasingPostProcessPass.cs", + "className": "TemporalAntiAliasingPostProcessPass", + "baseClass": "PostProcessPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsValid" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/UberPostProcessPass.cs", + "className": "UberPostProcessPass", + "baseClass": "PostProcessPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "Apply", + "IsActive", + "CalcLensDistortionParams", + "CalcVignetteParams", + "CalcFilmGrainParams" + ], + "serializedFields": [], + "publicFields": [ + "internalLutTexture", + "activeUserLutTexture", + "internalLutParams", + "userLutParams", + "activeBloomTexture", + "bloomParams", + "dirtTexture", + "dirtScaleOffset", + "dirtIntensity", + "highQualityFiltering", + "lensDistortionParams1", + "lensDistortionParams2", + "lensDistortionActive", + "chromaticAberrationIntensity", + "chromaticAberrationActive", + "vignetteParams1", + "vignetteParams2", + "activeGrainTexture", + "tilingParams", + "grainParams", + "activeDitherTexture" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/UpscalerPostProcessPass.cs", + "className": "UpscalerPostProcessPass", + "baseClass": "PostProcessPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/ProbeVolumeDebugPass.cs", + "className": "ProbeVolumeDebugPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "computeShader", + "resultBuffer", + "clickCoordinates", + "depthBuffer", + "normalBuffer" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/RenderObjectsPass.cs", + "className": "RenderObjectsPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetDetphState", + "SetDepthState", + "SetStencilState" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/ScreenSpaceAmbientOcclusionPass.cs", + "className": "ScreenSpaceAmbientOcclusionPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/ScriptableRenderPass.cs", + "className": "ScriptableRenderPass", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ConfigureInput", + "CreateDrawingSettings" + ], + "serializedFields": [], + "publicFields": [ + "input" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/StencilCrossFadeRenderPass.cs", + "className": "StencilCrossFadeRenderPass", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "Render" + ], + "serializedFields": [], + "publicFields": [ + "depthTarget", + "stencilDitherMaskSeedMaterials" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/TransparentSettingsPass.cs", + "className": "TransparentSettingsPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/XRDepthMotionPass.cs", + "className": "XRDepthMotionPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Update", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Passes/XROcclusionMeshPass.cs", + "className": "XROcclusionMeshPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/PostProcess.cs", + "className": "PostProcess", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "RenderPostProcessing", + "RenderFinalPostProcessing" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/PostProcessUtils.cs", + "className": "PostProcessUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/ReflectionProbeManager.cs", + "className": "ReflectionProbeManager", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "updateCount", + "imageContentsHash", + "size", + "mipCount", + "texture", + "lastUsed", + "hdrData", + "atlasRT", + "atlasRTHandle" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/DecalRendererFeature.cs", + "className": "DecalRendererFeature", + "baseClass": "ScriptableRendererFeature", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Get", + "Release", + "Dispose" + ], + "serializedFields": [ + "m_Settings" + ], + "publicFields": [ + "surfaceData", + "normalBlend", + "technique", + "maxDrawDistance", + "decalLayers", + "dBufferSettings", + "screenSpaceSettings" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/DisallowMultipleRendererFeature.cs", + "className": "DisallowMultipleRendererFeature", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/FullScreenPassRendererFeature.cs", + "className": "FullScreenPassRendererFeature", + "baseClass": "ScriptableRendererFeature", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "SetupMembers" + ], + "serializedFields": [], + "publicFields": [ + "injectionPoint", + "fetchColorBuffer", + "requirements", + "passMaterial", + "passIndex", + "bindDepthStencilAttachment" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/FullScreenPassRendererFeature.migration.cs", + "className": "FullScreenPassRendererFeature", + "baseClass": "ISerializationCallbackReceiver", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/FullScreenPassRendererFeature_OldGUID.cs", + "className": "FullScreenPassRendererFeature_OldGUID", + "baseClass": "FullScreenPassRendererFeature", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/OnTilePostProcessFeature.cs", + "className": "OnTilePostProcessFeature", + "baseClass": "ScriptableRendererFeature", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/OnTilePostProcessPass.cs", + "className": "OnTilePostProcessPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/OnTilePostProcessResource.cs", + "className": "OnTilePostProcessResource", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/RenderObjects.cs", + "className": "RenderObjects", + "baseClass": "ScriptableRendererFeature", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "passTag", + "Event", + "filterSettings", + "overrideMaterial", + "overrideMaterialPassIndex", + "overrideShader", + "overrideShaderPassIndex", + "overrideMode", + "overrideDepthState", + "depthCompareFunction", + "enableWrite", + "stencilSettings", + "cameraSettings", + "RenderQueueType", + "LayerMask", + "PassNames", + "overrideCamera", + "restoreCamera", + "offset", + "cameraFieldOfView", + "settings" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/ScreenSpaceAmbientOcclusion.cs", + "className": "ScreenSpaceAmbientOcclusion", + "baseClass": "ScriptableRendererFeature", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "AOMethodOptions", + "bool", + "DepthSource", + "NormalQuality", + "float", + "AOSampleOption", + "BlurQualityOptions", + "int", + "m_Settings" + ], + "publicFields": [ + "isAvailableInPlayerBuild", + "version" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/ScreenSpaceShadows.cs", + "className": "ScreenSpaceShadows", + "baseClass": "ScriptableRendererFeature", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Settings" + ], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/SurfaceCacheGIRendererFeature/SurfaceCacheGIRendererFeature.cs", + "className": "SurfaceCacheRenderPipelineResourceSet", + "baseClass": "IRenderPipelineResources", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "UpdateMaterials" + ], + "serializedFields": [ + "_parameterSet", + "UniformEstimationParams", + "RestirEstimationParams", + "RisEstimationParams", + "ScreenFilteringParams", + "GridParams" + ], + "publicFields": [ + "m_FallbackMaterial", + "m_AllocationShader", + "m_ScreenResolveLookupShader", + "m_ScreenResolveUpsamplingShader", + "m_DebugShader", + "m_FlatNormalResolutionShader", + "SampleCount", + "ConfidenceCap", + "SpatialSampleCount", + "SpatialFilterSize", + "ValidationFrameInterval", + "CandidateCount", + "TargetFunctionUpdateWeight", + "TemporalSmoothing", + "SpatialFilterEnabled", + "SpatialFilterSampleCount", + "SpatialFilterRadius", + "TemporalPostFilterEnabled", + "LookupSampleCount", + "UpsamplingKernelSize", + "UpsamplingSampleCount", + "GridSize", + "VoxelMinSize", + "CascadeCount", + "CascadeMovement", + "EstimationMethod", + "MultiBounce", + "UniformEstimationParams", + "RestirEstimationParams", + "RisEstimationParams", + "PatchFilteringParams", + "ScreenFilteringParams", + "GridParams", + "DebugEnabled", + "DebugViewMode", + "DebugShowSamplePosition" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RenderingLayerUtils.cs", + "className": "RenderingLayerUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RenderingUtils.cs", + "className": "RenderingUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RenderPipelineResources/Renderer2DResources.cs", + "className": "Renderer2DResources", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RenderPipelineResources/UniversalRendererResources.cs", + "className": "UniversalRendererResources", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RenderPipelineResources/UniversalRenderPipelineDebugShaders.cs", + "className": "UniversalRenderPipelineDebugShaders", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RenderPipelineResources/UniversalRenderPipelineEditorAssets.cs", + "className": "UniversalRenderPipelineEditorAssets", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RenderPipelineResources/UniversalRenderPipelineEditorMaterials.cs", + "className": "UniversalRenderPipelineEditorMaterials", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RenderPipelineResources/UniversalRenderPipelineEditorShaders.cs", + "className": "UniversalRenderPipelineEditorShaders", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RenderPipelineResources/UniversalRenderPipelineRuntimeShaders.cs", + "className": "UniversalRenderPipelineRuntimeShaders", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RenderPipelineResources/UniversalRenderPipelineRuntimeTerrainShaders.cs", + "className": "UniversalRenderPipelineRuntimeTerrainShaders", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RenderPipelineResources/UniversalRenderPipelineRuntimeTextures.cs", + "className": "UniversalRenderPipelineRuntimeTextures", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RenderPipelineResources/UniversalRenderPipelineRuntimeXRResources.cs", + "className": "UniversalRenderPipelineRuntimeXRResources", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RenderTargetBufferSystem.cs", + "className": "RenderTargetBufferSystem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "PeekBackBuffer", + "GetBackBuffer", + "GetFrontBuffer", + "Swap", + "Clear", + "SetCameraSettings", + "GetBufferA", + "EnableMSAA" + ], + "serializedFields": [], + "publicFields": [ + "rtMSAA", + "rtResolve", + "name", + "msaa" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RenderTargetHandle.cs", + "className": "RenderTargetHandle", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Init", + "Identifier", + "HasInternalRenderTargetId", + "Equals" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/RTHandleUtils.cs", + "className": "RTHandleResourcePool", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/SampleCount.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/SceneViewDrawMode.cs", + "className": "SceneViewDrawMode", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/ScriptableRenderer.cs", + "className": "ScriptableRenderer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SupportsCameraStackingType", + "Dispose", + "EnqueuePass" + ], + "serializedFields": [], + "publicFields": [ + "gizmoRenderList", + "color", + "depth", + "wireOverlayList", + "cameraData" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/ScriptableRendererData.cs", + "className": "ScriptableRendererData", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [ + "List", + "m_UseNativeRenderPass" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/ScriptableRendererFeature.cs", + "className": "ScriptableRendererFeature", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "SetActive", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "isActive" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Settings/RenderGraphSettings.cs", + "className": "RenderGraphSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version", + "enableRenderCompatibilityMode" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Settings/URPDefaultVolumeProfileSetting.cs", + "className": "URPDefaultVolumeProfileSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "PopulateContextMenu" + ], + "serializedFields": [ + "m_VolumeProfile" + ], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Settings/URPReflectionProbeSettings.cs", + "className": "URPReflectionProbeSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Settings/URPShaderStrippingSetting.cs", + "className": "URPShaderStrippingSetting", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Settings/URPTerrainShaderSetting.cs", + "className": "URPTerrainShaderSetting", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/ShaderBitArray.cs", + "className": "ShaderBitArray", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Resize", + "Clear" + ], + "serializedFields": [], + "publicFields": [ + "elemLength", + "bitCapacity", + "data" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/ShaderData.cs", + "className": "ShaderData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/ShaderUtils.cs", + "className": "ShaderUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/ShadowCulling.cs", + "className": "ShadowCulling", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "slices", + "slicesValidMask" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/ShadowUtils.cs", + "className": "ShadowUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear" + ], + "serializedFields": [], + "publicFields": [ + "viewMatrix", + "projectionMatrix", + "shadowTransform", + "offsetX", + "offsetY", + "resolution", + "splitData" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/SpaceFillingCurves.cs", + "className": "SpaceFillingCurves", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/StencilUsage.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/StpUtils.cs", + "className": "StpUtils", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/SupportedOnRenderer.cs", + "className": "SupportedOnRendererAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/TemporalAA.cs", + "className": "TemporalAA", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Tiling/InclusiveRange.cs", + "className": "InclusiveRange", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Expand", + "Clamp", + "Contains" + ], + "serializedFields": [], + "publicFields": [ + "start", + "end", + "isEmpty" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Tiling/LightMinMaxZJob.cs", + "className": "LightMinMaxZJob", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "worldToViews", + "lights", + "minMaxZs" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Tiling/ReflectionProbeMinMaxZJob.cs", + "className": "ReflectionProbeMinMaxZJob", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "worldToViews", + "reflectionProbes", + "reflectionProbeRotation", + "minMaxZs" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Tiling/TileRangeExpansionJob.cs", + "className": "TileRangeExpansionJob", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "tileRanges", + "tileMasks", + "rangesPerItem", + "itemsPerTile", + "wordsPerTile", + "tileResolution" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Tiling/TileSize.cs", + "className": "TileSizeExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Tiling/TilingJob.cs", + "className": "TilingJob", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "lights", + "reflectionProbes", + "reflectionProbeRotation", + "tileRanges", + "itemsPerTile", + "rangesPerItem", + "worldToViews", + "tileScale", + "tileScaleInv", + "viewPlaneBottoms", + "viewPlaneTops", + "viewToViewportScaleBiases", + "tileCount", + "near", + "isOrthographic" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/Tiling/ZBinningJob.cs", + "className": "ZBinningJob", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Execute" + ], + "serializedFields": [], + "publicFields": [ + "bins", + "minMaxZs", + "zBinScale", + "zBinOffset", + "binCount", + "wordsPerTile", + "lightCount", + "reflectionProbeCount", + "batchCount", + "viewCount", + "isOrthographic" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/UniversalAdditionalCameraData.cs", + "className": "UniversalAdditionalCameraData", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start", + "Update", + "OnDestroy" + ], + "publicMethods": [ + "SetRenderer", + "OnValidate", + "OnDrawGizmos", + "OnDestroy" + ], + "serializedFields": [ + "cameraToUpdate", + "shouldUpdateVolumeFramework", + "cameraToInspect", + "m_RequiresDepthTextureOption", + "m_RequiresOpaqueTextureOption", + "m_CameraType", + "m_Cameras", + "m_RendererIndex", + "m_VolumeLayerMask", + "m_VolumeTrigger", + "m_VolumeFrameworkUpdateModeOption", + "m_RenderPostProcessing", + "m_Antialiasing", + "m_AntialiasingQuality", + "m_StopNaN", + "m_Dithering", + "m_ClearDepth", + "m_AllowXRRendering", + "m_AllowHDROutput", + "m_UseScreenCoordOverride", + "m_ScreenSizeOverride", + "m_ScreenCoordScaleBias", + "TemporalAA", + "m_Version" + ], + "publicFields": [ + "history" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/UniversalAdditionalCameraData.deprecated.cs", + "className": "UniversalAdditionalCameraData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/UniversalAdditionalLightData.cs", + "className": "UniversalAdditionalLightData", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_UsePipelineSettings", + "m_AdditionalLightsShadowResolutionTier", + "m_CustomShadowLayers", + "m_LightCookieSize", + "m_LightCookieOffset", + "m_SoftShadowQuality", + "m_RenderingLayersMask", + "m_ShadowRenderingLayersMask", + "m_Version" + ], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/UniversalAdditionalLightData.deprecated.cs", + "className": "UniversalAdditionalLightData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_LightLayerMask", + "m_ShadowLayerMask" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/UniversalCameraHistory.cs", + "className": "UniversalCameraHistory", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Reset", + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "storage", + "requestVersion", + "writeVersion" + ], + "unityApiUsage": [], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/UniversalRenderer.cs", + "className": "UniversalRenderer", + "baseClass": "ScriptableRenderer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/UniversalRendererData.cs", + "className": "UniversalRendererData", + "baseClass": "ScriptableRendererData", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [ + "m_AssetVersion", + "m_PrepassLayerMask", + "m_OpaqueLayerMask", + "m_TransparentLayerMask", + "m_DefaultStencilState", + "m_ShadowTransparentReceive", + "m_RenderingMode", + "m_DepthPrimingMode", + "m_CopyDepthMode", + "m_DepthAttachmentFormat", + "m_DepthTextureFormat", + "m_AccurateGbufferNormals", + "m_IntermediateTextureMode" + ], + "publicFields": [ + "renderPath", + "postProcessData", + "usesDeferredLighting", + "usesClusterLightLoop" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/UniversalRendererDebug.cs", + "className": "UniversalRenderer", + "baseClass": "ScriptableRenderer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/UniversalRendererRenderGraph.cs", + "className": "UniversalRenderer", + "baseClass": "ScriptableRenderer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/UniversalRenderPipeline.cs", + "className": "UniversalRenderPipeline", + "baseClass": "RenderPipeline", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [ + "sampler", + "destination", + "mipLevel", + "face", + "slice" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/UniversalRenderPipelineCore.cs", + "className": "NativeArrayExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetViewMatrix", + "GetProjectionMatrix", + "IsHandleYFlipped", + "IsRenderTargetProjectionMatrixFlipped" + ], + "serializedFields": [], + "publicFields": [ + "cameraData", + "lightData", + "shadowData", + "postProcessingData", + "isSceneViewCamera", + "isPreviewCamera", + "isHDROutputActive", + "hdrDisplayColorGamut", + "rendersOverlayUI", + "tileID", + "listBitMask", + "relLightOffset", + "unused", + "wsPos", + "radius", + "color", + "attenuation", + "spotDirection", + "flags", + "occlusionProbeInfo", + "layerMask" + ], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/UniversalRenderPipelineGlobalSettings.cs", + "className": "UniversalRenderPipelineGlobalSettings", + "baseClass": "RenderPipelineGlobalSettings`2", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "m_Settings", + "m_ValidRenderingLayers", + "ProbeVolumeSceneData" + ], + "publicFields": [ + "prefixedLightLayerNames", + "lightLayerName0", + "lightLayerName1", + "lightLayerName2", + "lightLayerName3", + "lightLayerName4", + "lightLayerName5", + "lightLayerName6", + "lightLayerName7", + "lightLayerNames" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/UniversalRenderPipelineRenderGraph.cs", + "className": "UniversalRenderPipeline", + "baseClass": "RenderPipeline", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/VFXGraph/Utility/PropertyBinders/URPCameraBinder.cs", + "className": "URPCameraBinder", + "baseClass": "VFXBinderBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "SetCameraProperty" + ], + "serializedFields": [], + "publicFields": [ + "AdditionalData" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/VolumeRequiresRendererFeatures.cs", + "className": "VolumeRequiresRendererFeatures", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/XR/XRPassUniversal.cs", + "className": "XRPassUniversal", + "baseClass": "XRPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Release" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Runtime/XR/XRSystemUniversal.cs", + "className": "XRSystemUniversal", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Debug/DebugViewEnums.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/ShaderLibrary/Deprecated.cs", + "className": "ShaderInput", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "worldToShadowMatrix", + "shadowParams" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderTypes.cs", + "className": "ShaderInput", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "position", + "color", + "attenuation", + "spotDirection", + "occlusionProbeChannels", + "layerMask" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Shaders/Shaders.cs", + "className": "ShadersDummy", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/BuddyAllocatorTests.cs", + "className": "BuddyAllocatorTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Empty1D", + "Empty2D", + "Empty3D", + "Allocate1", + "Allocate6", + "Allocate6Recycle2", + "Allocate6Recycle4", + "CubemapScenario1" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/DocumentationTests.cs", + "className": "DocumentationTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestURPHelpURLAttributes" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/EditorTests.cs", + "className": "EditorTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ValidateBuiltinResourceFiles", + "ValidateShaderResources", + "ValidateNewAssetResources", + "ValidateAssetSettings", + "ValidateDefaultRendererAfterReset", + "UniversalSpeedTree8Upgrader_ShouldntThrowExceptionWhenImportingSpeedTree7Assets", + "UseReAllocateIfNeededWithoutTextureLeak", + "UseReAllocateIfNeededWithoutTextureLeakTextureDesc", + "UseReAllocateIfNeededCorrect", + "UseDynamicBranchFogKeyword" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/EditorTests_URPDisabled.cs", + "className": "EditorTests_URPDisabled", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TearDown", + "CreatePipelineAssetWithoutErrors", + "CreateUniversalRendererAssetWithoutErrors", + "CreateRenderer2DAssetWithoutErrors" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/NoLeaksOnEnterLeavePlaymode.cs", + "className": "NoLeaksOnEnterLeavePlaymode", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NoResourceLeaks" + ], + "serializedFields": [ + "materialNames", + "meshNames", + "textureNames" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/PostProcessDataTests/PostProcessDataAnalyticsTests.cs", + "className": "PostProcessDataAnalyticsTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "TearDown", + "DataIsExtractedCorrectly", + "GenerateMapWithDifferencesTests" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/RenderGraphTests.HelperPasses.cs", + "className": "RenderGraphTests", + "baseClass": "RenderGraphTestsCore", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OneTimeSetup", + "UtilityPasses_CopyDepth", + "UtilityPasses_CopyDepthWithMaterial" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/RenderingLayersTests.cs", + "className": "RenderingLayersTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OneTimeSetup", + "OneTimeTeardown", + "Setup", + "MaskSizeTest" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/RenderPassCullingTests.cs", + "className": "CullingTestRenderPass", + "baseClass": "ScriptableRenderPass", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TearDown", + "RenderPassCullingAPIWorks", + "RenderPassCullingAPIDoesNotAlloc" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/RenderTextureDescriptorDimensionsTests.cs", + "className": "RenderTextureDescriptorDimensionsTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GlobalSetup", + "GlobalCleanup", + "CreateRenderTextureDescriptor", + "CheckDimensions", + "TextureDescriptor_FromCameraData" + ], + "serializedFields": [], + "publicFields": [ + "m_RT" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/ScriptTemplateTests.cs", + "className": "ScriptTemplatesTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ScriptTemplatesExist" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/ShaderBuildPreprocessorTests.cs", + "className": "ShaderBuildPreprocessorTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OneTimeSetup", + "Setup", + "TearDown", + "OneTimeTearDown", + "TestGetSupportedShaderFeaturesFromAsset_NewAsset", + "TestGetSupportedShaderFeaturesFromAsset_MainLightShadowCascade", + "TestGetSupportedShaderFeaturesFromAsset_AdditionalLights", + "TestGetSupportedShaderFeaturesFromAsset_SoftShadows", + "TestGetSupportedShaderFeaturesFromAsset_ProbeVolumes", + "TestGetSupportedShaderFeaturesFromAsset_HighDynamicRange", + "TestGetRendererRequirements", + "TestGetSupportedShaderFeaturesFromRenderer", + "TestStripUnusedPostProcessingVariants_ReturnsAll", + "TestStripUnusedVariants_ReturnsAll", + "TestGetSupportedShaderFeaturesFromRendererFeatures_NoFeatures", + "TestGetSupportedShaderFeaturesFromRendererFeatures_Null", + "TestGetSupportedShaderFeaturesFromRendererFeatures_RenderingLayers", + "TestGetSupportedShaderFeaturesFromRendererFeatures_ScreenSpaceShadows", + "TestGetSupportedShaderFeaturesFromRendererFeatures_SSAO", + "TestGetSupportedShaderFeaturesFromRendererFeatures_SurfaceCacheGlobalIllumination", + "TestGetSupportedShaderFeaturesFromRendererFeatures_Decals" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/ShaderPrefilteringTests.cs", + "className": "ShaderPrefilteringTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestCreatePrefilteringSettings_NoFeatures", + "TestCreatePrefilteringSettings_RenderingModes", + "TestCreatePrefilteringSettings_AdditionalLights", + "TestCreatePrefilteringSettings_Shadows", + "TestCreatePrefilteringSettings_GlobalSettings", + "TestCreatePrefilteringSettings_RenderingLayers", + "TestCreatePrefilteringSettings_Decals", + "TestCreatePrefilteringSettings_NativeRenderPass", + "TestCreatePrefilteringSettings_ScreenSpaceOcclusion" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/ShaderScriptableStripperTests.cs", + "className": "ShaderScriptableStripperTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsKeywordEnabled", + "IsShaderFeatureEnabled", + "IsVolumeFeatureEnabled", + "PassHasKeyword", + "AreEqual", + "IsTrue", + "IsFalse", + "TestStripUnusedShaders", + "TestStripUnusedShaders_Deferred", + "TestStripUnusedPass", + "TestStripUnusedPass_2D", + "TestStripUnusedPass_XR", + "TestStripUnusedPass_ShadowCaster", + "TestStripUnusedPass_Decals", + "TestStripInvalidVariants", + "TestStripInvalidVariants_HDR", + "StripInvalidVariants_TerrainHoles", + "TestStripInvalidVariants_Shadows", + "TestStripUnsupportedVariants", + "StripUnsupportedVariants_DirectionalLightmap", + "StripUnsupportedVariants_EditorVisualization", + "TestStripUnusedFeatures", + "TestStripUnusedFeatures_DebugDisplay", + "TestStripUnusedFeatures_ScreenCoordOverride", + "TestStripUnusedFeatures_PunctualLightShadows", + "TestStripUnusedFeatures_FoveatedRendering", + "TestStripUnusedFeatures_SHAuto", + "TestStripUnusedFeatures_ScreenSpaceLensFlare", + "TestStripUnusedFeatures_DataDrivenLensFlare", + "TestStripUnusedFeatures_XR", + "TestStripUnusedFeatures_DeferredRendering", + "TestStripUnusedFeatures_MainLightShadows", + "TestStripUnusedFeatures_AdditionalLightShadows", + "TestStripUnusedFeatures_MixedLighting", + "TestStripUnusedFeatures_SoftShadows", + "TestStripUnusedFeatures_HDRGrading", + "TestStripUnusedFeatures_UseFastSRGBLinearConversion", + "TestStripUnusedFeatures_LightLayers", + "TestStripUnusedFeatures_RenderPassEnabled", + "TestStripUnusedFeatures_ClusterLightLoop", + "TestStripUnusedFeatures_ReflectionProbes", + "TestStripUnusedFeatures_AdditionalLights", + "TestStripUnusedFeatures_ScreenSpaceOcclusion", + "TestStripUnusedFeatures_DecalsDbuffer", + "TestStripUnusedFeatures_DecalsNormalBlend", + "TestStripUnusedFeatures_DecalLayers", + "TestStripUnusedFeatures_WriteRenderingLayers", + "TestStripUnusedFeatures_AccurateGbufferNormals", + "TestStripUnusedFeatures_LightCookies", + "TestStripUnusedFeatures_ProbesVolumes", + "TestStripVolumeFeatures", + "TestStripVolumeFeatures_UberPostShader", + "TestStripVolumeFeatures_BokehDepthOfFieldShader", + "TestStripVolumeFeatures_GaussianDepthOfFieldShader", + "TestStripVolumeFeatures_CameraMotionBlurShader", + "TestStripVolumeFeatures_PaniniProjectionShader", + "TestStripVolumeFeatures_BloomShader" + ], + "serializedFields": [], + "publicFields": [ + "stripper", + "data", + "featureStripTool" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/ShaderStripToolTests.cs", + "className": "ShaderStripToolTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsKeywordEnabled", + "IsShaderFeatureEnabled", + "IsVolumeFeatureEnabled", + "ClearEnablePasses", + "PassHasKeyword", + "TestContainsKeyword", + "TestStripMultiCompileKeepOffVariant1", + "TestStripMultiCompile1", + "TestStripMultiCompileKeepOffVariant2", + "TestStripMultiCompile2", + "TestStripMultiCompileKeepOffVariant3", + "TestStripMultiCompile3" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/Tools/Converters/ConvertersTests.cs", + "className": "ConverterTests", + "baseClass": "RenderPipelineConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "BatchModeRuns", + "BatchModeFails", + "RunInBatchMode_LogsUsageWarning", + "FilterConverters_ShouldReturnExpectedConverters" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/Tools/Converters/ReadonlyMaterialConverter/ReadonlyMaterialConverterTests.cs", + "className": "ReadonlyMaterialConverterTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OneTimeSetup", + "Setup", + "Teardown", + "ReassignGameObjectMaterials_Succeeds_WhenMaterialCanBeSet" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/Tools/Converters/ReadonlyMaterialConverter/ReadonlyMaterialConverterTests.MaterialReferenceBuilder.cs", + "className": "ReadonlyMaterialConverterTests_MaterialReferenceBuilder", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OneTimeSetup", + "TypeWithSharedAndNonSharedProperties_OnlySharedOnesAreReturnedOnMaterialAccessor" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/Tools/Converters/ReadonlyMaterialConverter/ReadonlyMaterialConverterTests.MaterialReferenceChanger.cs", + "className": "ReadonlyMaterialConverterTests_MaterialReferenceChanger", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OneTimeSetup", + "ReassignMaterial_Failing_Tests", + "ReassignMaterial_Success_Tests", + "ReassignMaterial_OnPrefabWhenNoOverride", + "ReassignMaterial_OnInstanceWhenOverridingPrefab" + ], + "serializedFields": [ + "Single", + "Array" + ], + "publicFields": [ + "Single", + "Array" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/Tools/Converters/RenderSettingsConverterTests.cs", + "className": "RenderSettingsConverterTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OneTimeSetup", + "Setup", + "TearDown", + "WhenRunningTheConverter_TheCurrent_QualityLevel_IsNowURP_AndHasEverythingProperlyAssigned" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/URPGlobalSettingsMigrationTests/DefaultVolumeProfileMigrationTest.cs", + "className": "DefaultVolumeProfileSettingsMigrationTests", + "baseClass": "RenderPipelineGraphicsSettingsMigrationTestBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "IsMigrationCorrect", + "PerformMigration" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/URPGlobalSettingsMigrationTests/RenderingLayersMigrationTest.cs", + "className": "RenderingLayersMigrationTest", + "baseClass": "GlobalSettingsMigrationTest", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "TearDown", + "IsMigrationCorrect", + "PerformMigration" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/URPGlobalSettingsMigrationTests/ShaderStrippingSettingsMigrationTest.cs", + "className": "ShaderStrippingSettingsMigrationTest", + "baseClass": "RenderPipelineGraphicsSettingsMigrationTestBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetUp", + "IsMigrationCorrect", + "PerformMigration" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Editor/URPGlobalSettingsMigrationTests/URPMigrationTestBase.cs", + "className": "GlobalSettingsMigrationTestBase", + "baseClass": "GlobalSettingsMigrationTestBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OneTimeSetup", + "SetUp", + "OneTimeTearDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Runtime/DecalTests.cs", + "className": "DecalTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Setup", + "Cleanup", + "DecalDestroyEmptyChunk" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Runtime/Light2DTests.cs", + "className": "MultipleObjectLight2DTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OneTimeSetup", + "Setup", + "Cleanup", + "LightsAreSortedByLightOrder", + "LightIsInVisibleListIfInCameraView", + "LightIsNotInVisibleListIfNotInCameraView", + "CachedMeshDataIsUpdatedOnChange", + "CachedMeshDataIsOverriddenByRuntimeChanges", + "EnsureShapeMeshGenerationDoesNotOverflowAllocation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Runtime/LightClusteringTests.cs", + "className": "LightClusteringTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "LightClustering_WhenLightVolumeIntersectionWithXZPlaneIsOutsideTheScreen_ZBinsAndTileMasksAreCorrect" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Runtime/LightTests.cs", + "className": "LightTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TestMainLightRenderingLayerMaskSyncWithUniversalLightAndShadowLayers" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Runtime/PixelPerfectCameraTests.cs", + "className": "PixelPerfectCameraTests", + "baseClass": "IPixelPerfectCamera", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CalculateCameraPropertiesProvidesCorrectResultsWithVariousInputs", + "CalculateFinalBlitPixelRectStretchToFitHeightWorks", + "CalculateFinalBlitPixelRectStretchToFitWidthWorks", + "CalculateFinalBlitPixelRectCenteredWorksWithUpscaleRT", + "CalculateFinalBlitPixelRectCenteredWorksWithoutUpscaleRT" + ], + "serializedFields": [], + "publicFields": [ + "zoom", + "useOffscreenRT", + "offscreenRTWidth", + "offscreenRTHeight", + "pixelRect", + "orthoSize", + "unitsPerPixel" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible camera controller" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Runtime/RuntimeTests.cs", + "className": "RuntimeTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "Cleanup", + "PipelineHasCorrectColorSpace", + "PipelineSetsAndRestoreGlobalShaderTagCorrectly" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Runtime/ShadowCaster2DTests.cs", + "className": "ShadowCaster2DTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "Cleanup", + "AddShadowCaster2DWithSpriteSkin", + "AddShadowCaster2DWithSpriteSkinWhenInactive" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal/Tests/Runtime/TerrainShaderTests.cs", + "className": "TerrainShaderTests", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Setup", + "TerrainShaders_ShaderFind_ReturnsValidShader", + "UniversalRenderPipelineAsset_TerrainShaders_ReturnsValidShaders" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal-config/Runtime/ShaderConfig.cs", + "className": "ShaderOptions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.render-pipelines.universal-config/Tests/Editor/ConfigurationTest.cs", + "className": "ConfigurationTest", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ValidateConfiguration" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/DocCodeExamples/EventBusExamples.cs", + "className": "EventBusExamples", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start", + "Update", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "player" + ], + "unityApiUsage": [ + "Destroy", + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/DocCodeExamples/VariableExamples.cs", + "className": "VariableExamples", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/SettingsProvider/EditorPreferencesProvider.cs", + "className": "EditorPreferencesProvider", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/SettingsProvider/EditorPreferencesProviderView.cs", + "className": "EditorPreferencesProviderView", + "baseClass": "SettingsProvider", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/SettingsProvider/ProjectSettings/AssemblyOptionsSettings.cs", + "className": "AssemblyOptionsSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/SettingsProvider/ProjectSettings/BackupSettings.cs", + "className": "BackupSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "OnGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/SettingsProvider/ProjectSettings/CoreProviderSettings.cs", + "className": "CoreSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/SettingsProvider/ProjectSettings/CustomPropertyProviderSettings.cs", + "className": "CustomPropertyProviderSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/SettingsProvider/ProjectSettings/LinkerPropertyProviderSettings.cs", + "className": "LinkerPropertyProviderSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/SettingsProvider/ProjectSettings/ScriptReferenceResolverSettings.cs", + "className": "ScriptReferenceResolverSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/SettingsProvider/ProjectSettings/TypeOptionsSettings.cs", + "className": "TypeOptionsSettings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/SettingsProvider/ProjectSettingsProvider.cs", + "className": "ProjectSettingsProvider", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/SettingsProvider/ProjectSettingsProviderView.cs", + "className": "ProjectSettingsProviderView", + "baseClass": "SettingsProvider", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analysis/Analyser.cs", + "className": "Analyser", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "analysis" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analysis/AnalyserAttribute.cs", + "className": "AnalyserAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analysis/AnalyserProvider.cs", + "className": "AnalyserProvider", + "baseClass": "SingleDecoratorProvider`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Analyze", + "AnalyzeAll" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analysis/Analysis.cs", + "className": "Analysis", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analysis/GraphElementAnalysis.cs", + "className": "GraphElementAnalysis", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analysis/IAnalyser.cs", + "className": "IAnalyser", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analysis/IAnalysis.cs", + "className": "IAnalysis", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analysis/IGraphElementAnalysis.cs", + "className": "IGraphElementAnalysis", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analytics/Analytics.cs", + "className": "UsageAnalytics", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData" + ], + "serializedFields": [], + "publicFields": [ + "productVersion" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analytics/AnalyticsUtilities.cs", + "className": "AnalyticsUtilities", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analytics/HotkeyUsageAnalytics.cs", + "className": "HotkeyUsageAnalytics", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData" + ], + "serializedFields": [ + "string", + "List", + "int" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analytics/MigrationAnalytics.cs", + "className": "MigrationAnalytics", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData" + ], + "serializedFields": [ + "MigrationStepAnalyticsData", + "List", + "string", + "bool" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analytics/NodeUsageAnalytics.cs", + "className": "NodeUsageAnalytics", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData" + ], + "serializedFields": [ + "List", + "string", + "int" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analytics/OnPreprocessBuildAnalytics.cs", + "className": "OnPreprocessBuildAnalytics", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGatherData" + ], + "serializedFields": [ + "string", + "BuildTarget", + "BuildTargetGroup" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analytics/OnPreprocessBuildAnalyticsEventHandler.cs", + "className": "OnPreprocessBuildAnalyticsEventHandler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPreprocessBuild" + ], + "serializedFields": [], + "publicFields": [ + "callbackOrder" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/AssetBundleCreator.cs", + "className": "AssetBundleCreator", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Assignment/Assigner.cs", + "className": "Assigner", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Validate" + ], + "serializedFields": [], + "publicFields": [ + "assignments", + "transientAssignments" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Assignment/Assignment.cs", + "className": "Assignment", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Run" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Assignment/AssignsAttribute.cs", + "className": "AssignsAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Assignment/IAssigner.cs", + "className": "IAssigner", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/BoltGUI.cs", + "className": "BoltGUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "UnityEvent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/BoltProduct.cs", + "className": "BoltProduct", + "baseClass": "Product", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/BoltStyles.cs", + "className": "BoltStyles", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Canvases/AlignOperation.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Canvases/CanvasAttribute.cs", + "className": "CanvasAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Canvases/CanvasControlScheme.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Canvases/CanvasProvider.cs", + "className": "CanvasProvider", + "baseClass": "SingleDecoratorProvider`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Canvases/DistributeOperation.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Canvases/ICanvas.cs", + "className": "ICanvas", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Canvases/IGraphContextExtension.cs", + "className": "IGraphContextExtension", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Canvases/VisualScriptingCanvas.cs", + "className": "VisualScriptingCanvas", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Cache", + "CacheWidgetItems", + "Recollect", + "CacheWidgetCollections", + "RegisterControls", + "Update", + "BeforeFrame", + "OnGUI", + "UpdateViewport", + "TweenViewport", + "CacheWidgetVisibility", + "ViewElements", + "IsVisible", + "CacheWidgetPositions", + "BeginDrag", + "Drag", + "EndDrag", + "DeleteSelection", + "Align", + "Distribute" + ], + "serializedFields": [], + "publicFields": [ + "isMouseOver", + "isMouseOverBackground", + "isSelecting", + "selectionArea", + "isGrouping", + "frameDeltaTime", + "eventDeltaTime", + "repaintDeltaTime" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Canvases/WidgetList.cs", + "className": "WidgetList", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "MoveNext" + ], + "serializedFields": [], + "publicFields": [ + "Current" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/GraphClipboard.cs", + "className": "GraphClipboard", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/GraphContext.cs", + "className": "GraphContext", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ElementMetadata", + "BeginEdit", + "EndEdit", + "DescribeAndAnalyze" + ], + "serializedFields": [], + "publicFields": [ + "canvas", + "selection", + "graph", + "selectionMetadata", + "isPrefabInstance" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/GraphContextAttribute.cs", + "className": "GraphContextAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/GraphContextExtension.cs", + "className": "GraphContextExtension", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/GraphContextExtensionAttribute.cs", + "className": "GraphContextExtensionAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/GraphContextExtensionProvider.cs", + "className": "GraphContextExtensionProvider", + "baseClass": "MultiDecoratorProvider`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/GraphContextMenuItem.cs", + "className": "GraphContextMenuItem", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/GraphContextProvider.cs", + "className": "GraphContextProvider", + "baseClass": "SingleDecoratorProvider`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/GraphSelection.cs", + "className": "GraphSelection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Select", + "Contains", + "Add", + "Remove", + "Clear", + "ExceptWith", + "IntersectWith", + "SymmetricExceptWith", + "UnionWith", + "IsProperSubsetOf", + "IsProperSupersetOf", + "IsSubsetOf", + "IsSupersetOf", + "Overlaps", + "SetEquals", + "RemoveWhere", + "CopyTo" + ], + "serializedFields": [], + "publicFields": [ + "Count", + "IsReadOnly" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/IGraphContext.cs", + "className": "IGraphContext", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Debugging/GraphDebugDataProvider.cs", + "className": "GraphDebugDataProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Decorators/MultiDecoratorProvider.cs", + "className": "MultiDecoratorProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetDecorators", + "HasDecorator", + "GetDecoratorTypes" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Decorators/SingleDecoratorProvider.cs", + "className": "SingleDecoratorProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "HasDecorator", + "TryGetDecoratorType", + "GetDecoratorType", + "GetDecorator", + "Free", + "FreeInvalid", + "FreeAll" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/ElementAdderMenuBuilder.cs", + "className": "ElementAdderMenuBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanAddElement", + "AddElement" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/ElementAdderMenuCommandAttribute.cs", + "className": "ElementAdderMenuCommandAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanExecute", + "Execute" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/ElementAdderMeta.cs", + "className": "ElementAdderMeta", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/GenericElementAdderMenu.cs", + "className": "GenericElementAdderMenu", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddItem", + "AddDisabledItem", + "AddSeparator", + "DropDown" + ], + "serializedFields": [], + "publicFields": [ + "IsEmpty" + ], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/GenericElementAdderMenuBuilder.cs", + "className": "GenericElementAdderMenuBuilder", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetContractType", + "SetElementAdder", + "SetTypeDisplayNameFormatter", + "AddTypeFilter", + "AddCustomCommand", + "GetMenu" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/IElementAdder.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/IElementAdderMenu.cs", + "className": "IElementAdderMenu", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/IElementAdderMenuBuilder.cs", + "className": "types", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/IElementAdderMenuCommand.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/GenericListAdaptor.cs", + "className": "where", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "FixedItemHeight", + "List", + "Count" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/Internal/GUIHelper.cs", + "className": "GUIHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/Internal/ReorderableListResources.cs", + "className": "ReorderableListResources", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/Internal/SerializedPropertyUtility.cs", + "className": "SerializedPropertyUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/IReorderableListAdaptor.cs", + "className": "IReorderableListAdaptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/IReorderableListDropTarget.cs", + "className": "IReorderableListDropTarget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ReorderableListControl.cs", + "className": "ReorderableListControl", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [ + "Draw", + "DrawSizeField", + "DoCommand", + "CalculateListHeight" + ], + "serializedFields": [], + "publicFields": [ + "wishlist", + "ControlID", + "Position", + "ItemIndex", + "ItemPosition" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ReorderableListEvents.cs", + "className": "AddMenuClickedEventArgs", + "baseClass": "EventArgs", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ReorderableListFlags.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ReorderableListGUI.cs", + "className": "ReorderableListGUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ReorderableListStyles.cs", + "className": "ReorderableListStyles", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/SerializedPropertyAdaptor.cs", + "className": "SerializedPropertyAdaptor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "Insert", + "Duplicate", + "Remove", + "Move", + "Clear" + ], + "serializedFields": [], + "publicFields": [ + "FixedItemHeight", + "arrayProperty", + "Count" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/SQLite/SQLite.cs", + "className": "SQLiteException", + "baseClass": "Exception", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "EnableLoadExtension", + "GetMapping", + "CreateTable", + "CreateIndex", + "GetTableInfo", + "CreateCommand", + "Execute", + "Query", + "DeferredQuery", + "Find", + "BeginTransaction", + "SaveTransactionPoint", + "Rollback", + "RollbackTo", + "Release", + "Commit", + "RunInTransaction", + "RunInDatabaseLock", + "InsertAll", + "Insert", + "InsertOrReplace", + "Update", + "UpdateAll", + "Delete", + "Dispose", + "Close", + "SetAutoIncPK", + "FindColumnWithPropertyName", + "FindColumn", + "GetInsertCommand", + "SetValue", + "GetValue", + "ExecuteNonQuery", + "Bind", + "Where", + "Take", + "Skip", + "ElementAt", + "Deferred", + "GenerateCommand", + "Count", + "GetEnumerator", + "First", + "FirstOrDefault" + ], + "serializedFields": [], + "publicFields": [ + "Order", + "ColumnName", + "IndexName", + "TableName", + "Unique", + "Columns" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/GraphDescription.cs", + "className": "GraphDescription", + "baseClass": "Description", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/GraphDescriptor.cs", + "className": "GraphDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/GraphElementDescription.cs", + "className": "GraphElementDescription", + "baseClass": "Description", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/GraphItemDescriptor.cs", + "className": "GraphItemDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/GraphNesterDescriptor.cs", + "className": "GraphNesterDescriptor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/IGraphDescription.cs", + "className": "IGraphDescription", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/IGraphElementDescription.cs", + "className": "IGraphElementDescription", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/IMachineDescription.cs", + "className": "IMachineDescription", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/IMacroDescription.cs", + "className": "IMacroDescription", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/MachineDescription.cs", + "className": "MachineDescription", + "baseClass": "Description", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/MachineDescriptor.cs", + "className": "MachineDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/MacroDescription.cs", + "className": "MacroDescription", + "baseClass": "Description", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/MacroDescriptor.cs", + "className": "MacroDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Descriptors/Description.cs", + "className": "Description", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Descriptors/Descriptor.cs", + "className": "Descriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "description" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Descriptors/DescriptorAttribute.cs", + "className": "DescriptorAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Descriptors/DescriptorProvider.cs", + "className": "DescriptorProvider", + "baseClass": "SingleDecoratorProvider`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "AddListener", + "RemoveListener", + "ClearListeners", + "TriggerDescriptionChange", + "Describe", + "DescribeAll", + "Descriptor", + "Description" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Descriptors/IDescription.cs", + "className": "IDescription", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Descriptors/IDescriptor.cs", + "className": "IDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Documentation/DocumentationGenerator.cs", + "className": "DocumentationGenerator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Documentation/XmlDocumentation.cs", + "className": "XmlDocumentation", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Documentation/XmlDocumentationTags.cs", + "className": "XmlDocumentationTags", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CompleteWithMethodBase", + "ParameterSummary" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Exceptions/EditorDebugUtility.cs", + "className": "EditorDebugUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Exceptions/UnityEditorInternalException.cs", + "className": "UnityEditorInternalException", + "baseClass": "Exception", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Graph/GraphGUI.cs", + "className": "GraphGUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "GetHashCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Graph/GraphPointerData.cs", + "className": "GraphPointerData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ToReference" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Graph/LudiqGraphsEditorUtility.cs", + "className": "LudiqGraphsEditorUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/DraggedListItem.cs", + "className": "DraggedListItem", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "sourceList" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/EditorAttribute.cs", + "className": "EditorAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/EditorProvider.cs", + "className": "EditorProvider", + "baseClass": "SingleDecoratorProvider`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "HasPanel" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/EventMachineEditor.cs", + "className": "EventMachineEditor", + "baseClass": "MachineEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/GraphEditor.cs", + "className": "GraphEditor", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/GraphElementEditor.cs", + "className": "GraphElementEditor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/GraphInspector.cs", + "className": "GraphInspector", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/GraphNestEditor.cs", + "className": "GraphNestEditor", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/ImplementationInspector.cs", + "className": "ImplementationInspector", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "implementationMetadata" + ], + "unityApiUsage": [ + "Instantiate", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/IndividualEditor.cs", + "className": "IndividualEditor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/IndividualPropertyDrawer.cs", + "className": "IndividualPropertyDrawer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Initialize" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Inspector.cs", + "className": "Inspector", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "Draw", + "SetHeightDirty", + "GetCachedHeight", + "GetLayoutPosition", + "DrawLayout" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/InspectorAttribute.cs", + "className": "InspectorAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/InspectorBlock.cs", + "className": "InspectorBlock", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/InspectorImplementationOrderAttribute.cs", + "className": "InspectorImplementationOrderAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/InspectorProvider.cs", + "className": "InspectorProvider", + "baseClass": "SingleDecoratorProvider`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "HasInspector" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/InspectorUtility.cs", + "className": "InspectorUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/MachineEditor.cs", + "className": "MachineEditor", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/MacroEditor.cs", + "className": "MacroEditor", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/MetadataCollectionAdaptor.cs", + "className": "MetadataCollectionAdaptor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetItemHeight", + "GetAdaptiveWidth", + "GetHeight", + "Field" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/MetadataDictionaryAdaptor.cs", + "className": "MetadataDictionaryAdaptor", + "baseClass": "MetadataCollectionAdaptor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/MetadataListAdaptor.cs", + "className": "MetadataListAdaptor", + "baseClass": "MetadataCollectionAdaptor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanDropInsert", + "ProcessDropInsertion" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/OptimizedEditor.cs", + "className": "OptimizedEditor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/OptimizedPropertyDrawer.cs", + "className": "OptimizedPropertyDrawer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Other/DictionaryAssetEditor.cs", + "className": "DictionaryAssetEditor", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Other/SemanticVersionInspector.cs", + "className": "SemanticVersionInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/BoolInspector.cs", + "className": "BoolInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/ByteInspector.cs", + "className": "ByteInspector", + "baseClass": "DiscreteNumberInspector`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/CharInspector.cs", + "className": "CharInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/ContinuousNumberDrawer.cs", + "className": "ContinuousNumberInspector", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/DecimalInspector.cs", + "className": "DecimalInspector", + "baseClass": "ContinuousNumberInspector`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/DiscreteNumberInspector.cs", + "className": "DiscreteNumberInspector", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/DoubleInspector.cs", + "className": "DoubleInspector", + "baseClass": "ContinuousNumberInspector`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/FloatInspector.cs", + "className": "FloatInspector", + "baseClass": "ContinuousNumberInspector`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/GuidInspector.cs", + "className": "GuidInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/IntInspector.cs", + "className": "IntInspector", + "baseClass": "DiscreteNumberInspector`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/LongInspector.cs", + "className": "LongInspector", + "baseClass": "ContinuousNumberInspector`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/SbyteInspector.cs", + "className": "SbyteInspector", + "baseClass": "DiscreteNumberInspector`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/ShortInspector.cs", + "className": "ShortInspector", + "baseClass": "DiscreteNumberInspector`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/StringInspector.cs", + "className": "StringInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/UintInspector.cs", + "className": "UintInspector", + "baseClass": "DiscreteNumberInspector`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/UlongInspector.cs", + "className": "UlongInspector", + "baseClass": "ContinuousNumberInspector`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/UshortInspector.cs", + "className": "UshortInspector", + "baseClass": "DiscreteNumberInspector`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Reflection/LooseAssemblyNameInspector.cs", + "className": "LooseAssemblyNameInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Reflection/MemberInspector.cs", + "className": "MemberInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Reflection/NamespaceInspector.cs", + "className": "NamespaceInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Reflection/TypeInspector.cs", + "className": "TypeInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Root/LudiqBehaviourEditor.cs", + "className": "LudiqBehaviourEditor", + "baseClass": "LudiqRootObjectEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Root/LudiqRootObjectEditor.cs", + "className": "LudiqRootObjectEditor", + "baseClass": "OptimizedEditor`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Root/LudiqScriptableObjectEditor.cs", + "className": "LudiqScriptableObjectEditor", + "baseClass": "LudiqRootObjectEditor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/AutomaticReflectedInspector.cs", + "className": "AutomaticReflectedInspector", + "baseClass": "ReflectedInspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/CustomPropertyDrawerInspector.cs", + "className": "CustomPropertyDrawerInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/DictionaryInspector.cs", + "className": "DictionaryInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/EnumInspector.cs", + "className": "EnumInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/KeyValuePairInspector.cs", + "className": "KeyValuePairInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnKeyGUI", + "OnValueGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/ListInspector.cs", + "className": "ListInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/NullableInspector.cs", + "className": "NullableInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/ReflectedInspector.cs", + "className": "ReflectedInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/SystemObjectInspector.cs", + "className": "SystemObjectInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "OnGUI", + "GetHeight", + "GetWidth" + ], + "serializedFields": [], + "publicFields": [ + "chooseType", + "showValue" + ], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/TypeHandleInspector.cs", + "className": "TypeHandleInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/UnknownEditor.cs", + "className": "UnknownEditor", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/UnknownInspector.cs", + "className": "UnknownInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/AnimationCurveInspector.cs", + "className": "AnimationCurveInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/BoundsInspector.cs", + "className": "BoundsInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/ColorInspector.cs", + "className": "ColorInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/LayerMaskInspector.cs", + "className": "LayerMaskInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/QuaternionInspector.cs", + "className": "QuaternionInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/Ray2DInspector.cs", + "className": "Ray2DInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/RayInspector.cs", + "className": "RayInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/RectInspector.cs", + "className": "RectInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/UnityObjectInspector.cs", + "className": "UnityObjectInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/Vector2Inspector.cs", + "className": "Vector2Inspector", + "baseClass": "VectorInspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/Vector3Inspector.cs", + "className": "Vector3Inspector", + "baseClass": "VectorInspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/Vector4Inspector.cs", + "className": "Vector4Inspector", + "baseClass": "VectorInspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/VectorInspector.cs", + "className": "VectorInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Annotations/AnnotationDisabler.cs", + "className": "AnnotationDisabler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Colors/ColorPalette.cs", + "className": "ColorPalette", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Colors/ColorUtility.cs", + "className": "ColorUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Colors/SkinnedColor.cs", + "className": "SkinnedColor", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "color" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/DragAndDrop/DragAndDropUtility.cs", + "className": "DragAndDropUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/DragAndDrop/IDragAndDropHandler.cs", + "className": "IDragAndDropHandler", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Dropdowns/DropdownOption.cs", + "className": "DropdownOption", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Dropdowns/DropdownSeparator.cs", + "className": "DropdownSeparator", + "baseClass": "DropdownOption", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Dropdowns/IDropdownOption.cs", + "className": "IDropdownOption", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Edge.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/EditorTexture.cs", + "className": "EditorTexture", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Single" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/EventWrapper.cs", + "className": "EventWrapper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RegisterControl", + "HandleCapture", + "HandleRelease", + "CaptureMouse", + "ReleaseMouse", + "CaptureKeyboard", + "ReleaseKeyboard", + "IsMouseDown", + "IsMouseUp", + "IsMouseDrag", + "IsKeyDown", + "IsKeyUp", + "IsValidateCommand", + "IsExecuteCommand", + "IsFree", + "IsRaw", + "Use", + "TryUse", + "ValidateCommand" + ], + "serializedFields": [], + "publicFields": [ + "controlsMouse", + "controlsKeyboard", + "freeType", + "rawType", + "controlType", + "mouseType", + "keyboardType", + "IsUsed", + "IsRepaint", + "IsLayout", + "IsAnyMouse", + "IsAnyMouseDown", + "IsAnyMouseUp", + "IsAnyMouseDrag", + "IsMouseMove", + "IsAnyKeyboard", + "IsAnyKeyDown", + "IsAnyKeyUp", + "IsContextClick", + "mousePosition", + "mouseDelta", + "clickCount", + "keyCode", + "commandName", + "modifiers", + "alt", + "shift", + "ctrl", + "cmd", + "ctrlOrCmd" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fonts/FontCollection.cs", + "className": "FontCollection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fonts/FontVariant.cs", + "className": "FontVariant", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fonts/FontWeight.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/ExtensibleFuzzyOptionTree.cs", + "className": "ExtensibleFuzzyOptionTree", + "baseClass": "FuzzyOptionTree", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyGroup.cs", + "className": "FuzzyGroup", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyGroupOption.cs", + "className": "FuzzyGroupOption", + "baseClass": "FuzzyOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyOption.cs", + "className": "FuzzyOption", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyOptionAttribute.cs", + "className": "FuzzyOptionAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyOptionNode.cs", + "className": "FuzzyOptionNode", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "EnsureDrawable", + "PrepareDrawing" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyOptionProvider.cs", + "className": "FuzzyOptionProvider", + "baseClass": "SingleDecoratorProvider`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyOptionTree.cs", + "className": "FuzzyOptionTree", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyOptionTreeExtensionAttribute.cs", + "className": "FuzzyOptionTreeExtensionAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyOptionTreeExtensionProvider.cs", + "className": "FuzzyOptionTreeExtensionProvider", + "baseClass": "MultiDecoratorProvider`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyWindow.cs", + "className": "FuzzyWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Start", + "Update", + "OnDisable" + ], + "publicMethods": [ + "Populate", + "DisplayProgressBar" + ], + "serializedFields": [], + "publicFields": [ + "repaintDeltaTime" + ], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/IFuzzyOption.cs", + "className": "IFuzzyOption", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/IFuzzyOptionTree.cs", + "className": "IFuzzyOptionTree", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/NullOption.cs", + "className": "NullOption", + "baseClass": "FuzzyOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Icons/Icons.cs", + "className": "Icons", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Icons/IconSize.cs", + "className": "IconSize", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Icons/LanguageIconSet.cs", + "className": "LanguageIconSet", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Licenses/License.CCA3.cs", + "className": "CommonLicenses", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "performance" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Licenses/License.Iconmonstr.cs", + "className": "Licenses", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Licenses/License.MIT.cs", + "className": "CommonLicenses", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Licenses/License.MSPL.cs", + "className": "CommonLicenses", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/ListOption.cs", + "className": "ListOption", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/LudiqGUI.cs", + "className": "LudiqGUI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/LudiqGUIUtility.cs", + "className": "LudiqGUIUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/LudiqStyles.cs", + "className": "LudiqStyles", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/SharedEditorTextureDictionary.cs", + "className": "SharedEditorTextureDictionary", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/TextureResolution.cs", + "className": "TextureResolution", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "width", + "height" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/CastMetadata.cs", + "className": "CastMetadata", + "baseClass": "ProxyMetadata", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/DictionaryIndexMetadata.cs", + "className": "DictionaryIndexMetadata", + "baseClass": "Metadata", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/DictionaryKeyAtIndexMetadata.cs", + "className": "DictionaryKeyAtIndexMetadata", + "baseClass": "DictionaryIndexMetadata", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/DictionaryValueAtIndexMetadata.cs", + "className": "DictionaryValueAtIndexMetadata", + "baseClass": "DictionaryIndexMetadata", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/EditorPrefMetadata.cs", + "className": "EditorPrefMetadata", + "baseClass": "PluginConfigurationItemMetadata", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "namespacedKey" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/IndexerMetadata.cs", + "className": "IndexerMetadata", + "baseClass": "Metadata", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/IndexMetadata.cs", + "className": "IndexMetadata", + "baseClass": "Metadata", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/MemberMetadata.cs", + "className": "MemberMetadata", + "baseClass": "Metadata", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/Metadata.cs", + "className": "Metadata", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RecordUndo", + "InferOwnerFromParent", + "Unlink", + "UnlinkChildren", + "EnsureLinked", + "Ancestor", + "Descendants", + "RevertToPrefab", + "MatchWithPrefab", + "AncestorHasAttribute", + "GetAncestorAttribute", + "GetAncestorAttributes", + "GetEnumerator", + "Contains", + "Remove", + "Clear", + "Add", + "Insert", + "IndexOf", + "RemoveAt", + "CopyTo", + "Move", + "Duplicate", + "KeyMetadata", + "ValueMetadata", + "StaticObject", + "Object", + "Member", + "Index", + "Indexer", + "Cast", + "DictionaryKeyAt", + "DictionaryValueAt", + "Proxy", + "EditorPref", + "ProjectSetting", + "AutoDig" + ], + "serializedFields": [], + "publicFields": [ + "isLinked", + "nullableValueType", + "isPrefabInstance", + "isPrefabInstanceWithDefinition", + "isPrefabRoot", + "isPrefabDiff", + "isRevertibleToPrefab" + ], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/ObjectMetadata.cs", + "className": "ObjectMetadata", + "baseClass": "Metadata", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/PluginConfigurationItemMetadata.cs", + "className": "PluginConfigurationItemMetadata", + "baseClass": "Metadata", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Reset" + ], + "serializedFields": [], + "publicFields": [ + "visible", + "enabled", + "resettable" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/ProjectSettingMetadata.cs", + "className": "ProjectSettingMetadata", + "baseClass": "PluginConfigurationItemMetadata", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/ProxyMetadata.cs", + "className": "ProxyMetadata", + "baseClass": "Metadata", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/RootMetadata.cs", + "className": "RootMetadata", + "baseClass": "Metadata", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/PackageEventListener.cs", + "className": "PackageEventListener", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/AccessorInfoStubWriter.cs", + "className": "AccessorInfoStubWriter", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/AotPreBuilder.cs", + "className": "AotPreBuilder", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPreprocessBuild" + ], + "serializedFields": [], + "publicFields": [ + "callbackOrder" + ], + "unityApiUsage": [ + "SceneManager", + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/AotStubWriter.cs", + "className": "AotStubWriter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/AotStubWriterAttribute.cs", + "className": "AotStubWriterAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/AotStubWriterProvider.cs", + "className": "AotStubWriterProvider", + "baseClass": "SingleDecoratorProvider`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/ConstructorInfoStubWriter.cs", + "className": "ConstructorInfoStubWriter", + "baseClass": "MethodBaseStubWriter`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/EditorPlatformUtility.cs", + "className": "EditorPlatformUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnActiveBuildTargetChanged" + ], + "serializedFields": [], + "publicFields": [ + "callbackOrder" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/FieldInfoStubWriter.cs", + "className": "FieldInfoStubWriter", + "baseClass": "AccessorInfoStubWriter`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/MemberInfoStubWriter.cs", + "className": "MemberInfoStubWriter", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/MethodBaseStubWriter.cs", + "className": "MethodBaseStubWriter", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/MethodInfoStubWriter.cs", + "className": "MethodInfoStubWriter", + "baseClass": "MethodBaseStubWriter`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/PropertyInfoStubWriter.cs", + "className": "PropertyInfoStubWriter", + "baseClass": "AccessorInfoStubWriter`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Acknowledgements/Acknowledgement_AqnParser.cs", + "className": "Acknowledgement_AqnParser", + "baseClass": "PluginAcknowledgement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Acknowledgements/Acknowledgement_DeepCopy.cs", + "className": "Acknowledgement_DeepCopy", + "baseClass": "PluginAcknowledgement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Acknowledgements/Acknowledgement_DotNetZip.cs", + "className": "Acknowledgement_DotNetZip", + "baseClass": "PluginAcknowledgement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Acknowledgements/Acknowledgement_FatcowIcons.cs", + "className": "Acknowledgement_FatcowIcons", + "baseClass": "PluginAcknowledgement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Acknowledgements/Acknowledgement_FullSerializer.cs", + "className": "Acknowledgement_FullSerializer", + "baseClass": "PluginAcknowledgement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Acknowledgements/Acknowledgement_Iconmonstr.cs", + "className": "Acknowledgement_Iconmonstr", + "baseClass": "PluginAcknowledgement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Acknowledgements/Acknowledgement_MD4.cs", + "className": "Acknowledgement_MD4", + "baseClass": "PluginAcknowledgement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Acknowledgements/Acknowledgement_ReorderableList.cs", + "className": "Acknowledgement_ReorderableList", + "baseClass": "PluginAcknowledgement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Acknowledgements/Acknowledgement_SQLite.cs", + "className": "Acknowledgement_SQLite", + "baseClass": "PluginAcknowledgement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Acknowledgements/Acknowledgement_YamlDotNet.cs", + "className": "Acknowledgement_YamlDotNet", + "baseClass": "PluginAcknowledgement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/BoltCore.cs", + "className": "BoltCore", + "baseClass": "Plugin", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/BoltCoreConfiguration.cs", + "className": "BoltCoreConfiguration", + "baseClass": "PluginConfiguration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/BoltCoreManifest.cs", + "className": "BoltCoreManifest", + "baseClass": "PluginManifest", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/BoltCoreMigration.cs", + "className": "BoltCoreMigration", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/BoltCorePaths.cs", + "className": "BoltCorePaths", + "baseClass": "PluginPaths", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "variableResources", + "propertyProviders", + "propertyProvidersEditor", + "assemblyDocumentations", + "dotNetDocumentation" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/BoltCoreResources.cs", + "className": "BoltCoreResources", + "baseClass": "PluginResources", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Load", + "VariableKind" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/Changelog_1_0_0.cs", + "className": "Changelog_1_0_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/Changelog_1_3_0.cs", + "className": "Changelog_1_3_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/Changelog_1_4_0.cs", + "className": "Changelog_1_4_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/Changelog_1_4_1.cs", + "className": "Changelog_1_4_1", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/Changelog_1_4_2.cs", + "className": "Changelog_1_4_2", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/Changelog_1_4_5.cs", + "className": "Changelog_1_4_5", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/Changelog_1_4_13.cs", + "className": "Changelog_1_4_13", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_0_0.cs", + "className": "LudiqCoreChangelog_1_0_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_0_1.cs", + "className": "LudiqCoreChangelog_1_0_1", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_0_2.cs", + "className": "LudiqCoreChangelog_1_0_2", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_0_3.cs", + "className": "LudiqCoreChangelog_1_0_3", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_0_4.cs", + "className": "LudiqCoreChangelog_1_0_4", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_0_5.cs", + "className": "LudiqCoreChangelog_1_0_5", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_0_6.cs", + "className": "LudiqCoreChangelog_1_0_6", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_2_0.cs", + "className": "LudiqCoreChangelog_1_2_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_2_1.cs", + "className": "LudiqCoreChangelog_1_2_1", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_2_2.cs", + "className": "LudiqCoreChangelog_1_2_2", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_2_3.cs", + "className": "LudiqCoreChangelog_1_2_3", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_2_4.cs", + "className": "LudiqCoreChangelog_1_2_4", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_3_0.cs", + "className": "LudiqCoreChangelog_1_3_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_3_1.cs", + "className": "LudiqCoreChangelog_1_3_1", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_0.cs", + "className": "LudiqCoreChangelog_1_4_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_1.cs", + "className": "LudiqCoreChangelog_1_4_1", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_2.cs", + "className": "LudiqCoreChangelog_1_4_2", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_3.cs", + "className": "LudiqCoreChangelog_1_4_3", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_4.cs", + "className": "LudiqCoreChangelog_1_4_4", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_5.cs", + "className": "LudiqCoreChangelog_1_4_5", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_6.cs", + "className": "LudiqCoreChangelog_1_4_6", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_7.cs", + "className": "LudiqCoreChangelog_1_4_7", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_8.cs", + "className": "LudiqCoreChangelog_1_4_8", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_9.cs", + "className": "LudiqCoreChangelog_1_4_9", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_11.cs", + "className": "LudiqCoreChangelog_1_4_11", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_12.cs", + "className": "LudiqCoreChangelog_1_4_12", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_13.cs", + "className": "LudiqCoreChangelog_1_4_13", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_0_0.cs", + "className": "LudiqGraphsChangelog_1_0_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_0_1.cs", + "className": "LudiqGraphsChangelog_1_0_1", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_0_2.cs", + "className": "LudiqGraphsChangelog_1_0_2", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_0_3.cs", + "className": "LudiqGraphsChangelog_1_0_3", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_1_0.cs", + "className": "LudiqGraphsChangelog_1_1_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_1_1.cs", + "className": "LudiqGraphsChangelog_1_1_1", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_1_2.cs", + "className": "LudiqGraphsChangelog_1_1_2", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_1_3.cs", + "className": "LudiqGraphsChangelog_1_1_3", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_2_0.cs", + "className": "LudiqGraphsChangelog_1_2_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_2_2.cs", + "className": "LudiqGraphsChangelog_1_2_2", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_2_3.cs", + "className": "LudiqGraphsChangelog_1_2_3", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_2_4.cs", + "className": "LudiqGraphsChangelog_1_2_4", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_3_0.cs", + "className": "LudiqGraphsChangelog_1_3_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_4_0.cs", + "className": "LudiqGraphsChangelog_1_4_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_4_1.cs", + "className": "LudiqGraphsChangelog_1_4_1", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_4_2.cs", + "className": "LudiqGraphsChangelog_1_4_2", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_4_4.cs", + "className": "LudiqGraphsChangelog_1_4_4", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_4_5.cs", + "className": "LudiqGraphsChangelog_1_4_5", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_4_6.cs", + "className": "LudiqGraphsChangelog_1_4_6", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_4_7.cs", + "className": "LudiqGraphsChangelog_1_4_7", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Migrations/Migration_1_0_5_to_1_0_6.cs", + "className": "Migration_1_0_5_to_1_0_6", + "baseClass": "BoltCoreMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Migrations/Migration_1_2_2_to_1_2_3.cs", + "className": "Migration_1_2_2_to_1_2_3", + "baseClass": "BoltCoreMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Migrations/Migration_1_2_4_to_1_3_0.cs", + "className": "Migration_1_2_4_to_1_3_0", + "baseClass": "BoltCoreMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Migrations/Migration_1_4_0_f5_to_1_4_0_f6.cs", + "className": "Migration_1_4_0_f5_to_1_4_0_f6", + "baseClass": "BoltCoreMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Migrations/Migration_1_4_5_to_1_4_6.cs", + "className": "Migration_1_4_5_to_1_4_6", + "baseClass": "BoltCoreMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Migrations/Migration_1_5_1_to_1_5_2.cs", + "className": "Migration_1_5_1_to_1_5_2", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Migrations/Migration_1_6_to_1_7.cs", + "className": "Migration_1_6_to_1_7", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Migrations/Migration_Asset_to_Package.cs", + "className": "Migration_Asset_to_Package", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/NamingSchemePage.cs", + "className": "NamingSchemePage", + "baseClass": "Page", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/EditorPrefAttribute.cs", + "className": "EditorPrefAttribute", + "baseClass": "PluginConfigurationItemAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/InitializeAfterPluginsAttribute.cs", + "className": "InitializeAfterPluginsAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/IPluginLinked.cs", + "className": "IPluginLinked", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/IPluginModule.cs", + "className": "IPluginModule", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/Plugin.cs", + "className": "Plugin", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "editorAssembly" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginAcknowledgement.cs", + "className": "PluginAcknowledgement", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginAttribute.cs", + "className": "PluginAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginChangelog.cs", + "className": "PluginChangelog", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CompareTo" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginConfiguration.cs", + "className": "PluginConfiguration", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Reset", + "Save", + "GetEnumerator", + "GetMetadata", + "SaveProjectSettingsAsset" + ], + "serializedFields": [], + "publicFields": [ + "projectSettings" + ], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginConfigurationItemAttribute.cs", + "className": "PluginConfigurationItemAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginContainer.cs", + "className": "PluginContainer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginDependencyAttribute.cs", + "className": "PluginDependencyAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginManifest.cs", + "className": "PluginManifest", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "currentVersion", + "versionMismatch" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginMigration.cs", + "className": "PluginMigration", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CompareTo" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginModuleAttribute.cs", + "className": "PluginModuleAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginModuleDependencyAttribute.cs", + "className": "PluginModuleDependencyAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginResources.cs", + "className": "PluginResources", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "LoadTexture", + "LoadIcon" + ], + "serializedFields": [], + "publicFields": [ + "pendingMigrations", + "providers" + ], + "unityApiUsage": [ + "Instantiate", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginRuntimeAssemblyAttribute.cs", + "className": "PluginRuntimeAssemblyAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginSavedVersionMigration.cs", + "className": "PluginDeprecatedSavedVersionLoader", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CompareTo" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginUtility.cs", + "className": "PluginUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/ProjectSettingAttribute.cs", + "className": "ProjectSettingAttribute", + "baseClass": "PluginConfigurationItemAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Product/LudiqProduct.cs", + "className": "LudiqProduct", + "baseClass": "Product", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Products/Product.cs", + "className": "Product", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "authorUrl", + "url" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Products/ProductAttribute.cs", + "className": "ProductAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Products/ProductContainer.cs", + "className": "ProductContainer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Properties/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/Codebase.cs", + "className": "Codebase", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/CodebaseSubset.cs", + "className": "CodebaseSubset", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Cache", + "ValidateType", + "ValidateMember", + "FilterMembers" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/DocumentedOption.cs", + "className": "DocumentedOption", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/EnumOption.cs", + "className": "EnumOption", + "baseClass": "DocumentedOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/EnumOptionTree.cs", + "className": "EnumOptionTree", + "baseClass": "FuzzyOptionTree", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/LooseAssemblyNameOption.cs", + "className": "LooseAssemblyNameOption", + "baseClass": "FuzzyOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/LooseAssemblyNameOptionTree.cs", + "className": "LooseAssemblyNameOptionTree", + "baseClass": "FuzzyOptionTree", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/MemberOption.cs", + "className": "MemberOption", + "baseClass": "DocumentedOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/MemberOptionTree.cs", + "className": "MemberOptionTree", + "baseClass": "FuzzyOptionTree", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetEnumerator", + "Contains", + "Add", + "Remove", + "Clear", + "CopyTo" + ], + "serializedFields": [], + "publicFields": [ + "Count", + "IsReadOnly" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/NamespaceOption.cs", + "className": "NamespaceOption", + "baseClass": "FuzzyOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/ParameterStringMode.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/TypeOption.cs", + "className": "TypeOption", + "baseClass": "DocumentedOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/TypeOptionTree.cs", + "className": "TypeOptionTree", + "baseClass": "FuzzyOptionTree", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/ResourceProviders/AssemblyResourceProvider.cs", + "className": "AssemblyResourceProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetAllFiles", + "GetFiles", + "GetDirectories", + "GetPersonalPath", + "GetProfessionalPath", + "FileExists", + "DirectoryExists", + "DebugPath", + "LoadTexture" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/ResourceProviders/AssetBundleResourceProvider.cs", + "className": "AssetBundleResourceProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetAllFiles", + "GetFiles", + "GetDirectories", + "GetPersonalPath", + "GetProfessionalPath", + "FileExists", + "DirectoryExists", + "NormalizePath", + "DebugPath", + "LoadTexture" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/ResourceProviders/CreateTextureOptions.cs", + "className": "CreateTextureOptions", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/ResourceProviders/EditorAssetResourceProvider.cs", + "className": "EditorAssetResourceProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetAllFiles", + "GetFiles", + "GetDirectories", + "GetPersonalPath", + "GetProfessionalPath", + "FileExists", + "DirectoryExists", + "NormalizePath", + "DebugPath", + "LoadTexture" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/ResourceProviders/EmbeddedResourceProvider.cs", + "className": "EmbeddedResourceProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetAllFiles", + "GetFiles", + "GetDirectories", + "GetProfessionalPath", + "FileExists", + "DirectoryExists", + "DebugPath", + "LoadTexture" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/ResourceProviders/IResourceProvider.cs", + "className": "IResourceProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/SemanticLabel.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/SemanticVersion.cs", + "className": "SemanticVersion", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CompareTo", + "IsUnset" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Serialization/MovedFromAttributeExtensions.cs", + "className": "MovedFromAttributeExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Serialization/SerializableTypeExtensions.cs", + "className": "SerializableTypeExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Serialization/TypeExtensions.cs", + "className": "TypeExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Serialization/TypeSerializer.cs", + "className": "TypeSerializer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/SerializedProperties/SerializedPropertyProviderProvider.cs", + "className": "SerializedPropertyProviderProvider", + "baseClass": "SingleDecoratorProvider`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GenerateProviderScripts" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/SerializedProperties/SerializedPropertyUtility.cs", + "className": "SerializedPropertyUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Threading/BackgroundWorker.cs", + "className": "BackgroundWorker", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Threading/BackgroundWorkerAttribute.cs", + "className": "BackgroundWorkerAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Threading/ThreadableAssetWrapper.cs", + "className": "ThreadableAssetWrapper", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/AnnotationUtility.cs", + "className": "AnnotationUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/AssetBundleUtility.cs", + "className": "AssetBundleUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/AssetUtility.cs", + "className": "AssetUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/BackupUtility.cs", + "className": "BackupUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/Clipboard.cs", + "className": "Clipboard", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear", + "Copy", + "CanPaste", + "Paste" + ], + "serializedFields": [], + "publicFields": [ + "containsData" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/ConsoleProfiler.cs", + "className": "ConsoleProfiler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/DefineUtility.cs", + "className": "DefineUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/EditorApplicationUtility.cs", + "className": "EditorApplicationUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/EditorFilteringUtility.cs", + "className": "EditorFilteringUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/EditorLinqUtility.cs", + "className": "EditorLinqUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/EditorSerializationUtility.cs", + "className": "EditorSerializationUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/EditorTimeUtility.cs", + "className": "EditorTimeUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/EditorTypeUtility.cs", + "className": "EditorTypeUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "For" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/EditorUnityObjectUtility.cs", + "className": "EditorUnityObjectUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/FrameLimiterUtility.cs", + "className": "FrameLimiterUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetFPSLimit", + "IsWithinFPSLimit" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/IconExportUtility.cs", + "className": "IconExportUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/LudiqEditorUtility.cs", + "className": "LudiqEditorUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/MathfEx.cs", + "className": "MathfEx", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/MD4.cs", + "className": "MD4", + "baseClass": "HashAlgorithm", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/NameUtility.cs", + "className": "NameUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/NativeUtility.cs", + "className": "NativeUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/PackageVersionUtility.cs", + "className": "PackageVersionUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/Paths.cs", + "className": "Paths", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/PathUtility.cs", + "className": "PathUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/PluginPaths.cs", + "className": "PluginPaths", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "isFirstPass", + "persistentGenerated", + "transientGenerated" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/ProgressUtility.cs", + "className": "ProgressUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/ReloadAssets.cs", + "className": "ReloadAssets", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/ScriptReference.cs", + "className": "ScriptReference", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "fileID", + "guid" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/ScriptReferenceReplacement.cs", + "className": "ScriptReferenceReplacement", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "previousReference", + "newReference" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/ScriptReferenceResolver.cs", + "className": "ScriptReferenceResolver", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/ScriptUtility.cs", + "className": "ScriptUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/SearchResult.cs", + "className": "ISearchResult", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/SearchUtility.cs", + "className": "SearchUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/UndoUtility.cs", + "className": "UndoUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/UnityAPI.cs", + "className": "UnityAPI", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/VersionControlUtility.cs", + "className": "VersionControlUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/VSBackupUtility.cs", + "className": "VSBackupUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/VSMigrationUtility.cs", + "className": "VSMigrationUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnUpdate", + "Run", + "Reset" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/VSUsageUtility.cs", + "className": "VSUsageUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/Warning.cs", + "className": "Warning", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/WarningLevel.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Variables/EditorVariablesUtility.cs", + "className": "EditorVariablesUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Variables/InspectorVariableFieldAttributeInspector.cs", + "className": "VariableNameAttributeInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Variables/VariableDeclarationInspector.cs", + "className": "VariableDeclarationInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnNameGUI", + "OnValueGUI", + "OnTypeGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Variables/VariableDeclarationsInspector.cs", + "className": "VariableDeclarationsInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Variables/VariableNameInspector.cs", + "className": "VariableNameInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Variables/VariablesAssetEditor.cs", + "className": "VariablesAssetEditor", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Variables/VariablesEditor.cs", + "className": "VariablesEditor", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Variables/VariablesPanel.cs", + "className": "VariablesPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetHeight", + "OnGUI", + "MakeFirstSubTabCurrent" + ], + "serializedFields": [], + "publicFields": [ + "minSize", + "sidebarControlHint", + "enabled" + ], + "unityApiUsage": [ + "SceneManager", + "Instantiate", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/GraphElementWidget.cs", + "className": "GraphElementWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddCursorRect", + "BeginDrag", + "Drag", + "EndDrag", + "LockDragOrigin", + "Delete" + ], + "serializedFields": [], + "publicFields": [ + "element", + "isSelected", + "canResize", + "isResizing" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/Groups/GraphGroupEditor.cs", + "className": "GraphGroupEditor", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/Groups/GraphGroupInspector.cs", + "className": "GraphGroupInspector", + "baseClass": "ReflectedInspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/Groups/GraphGroupWidget.cs", + "className": "GraphGroupWidget", + "baseClass": "GraphElementWidget`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "FocusLabel" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/IGraphElementWidget.cs", + "className": "IGraphElementWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/IWidget.cs", + "className": "IWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/Nodes/INodeWidget.cs", + "className": "INodeWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/Nodes/NodeColor.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/Nodes/NodeColorMix.cs", + "className": "NodeColorMix", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsPure", + "Normalize", + "PopulateColorsList" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/Nodes/NodeShape.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/Nodes/NodeWidget.cs", + "className": "NodeWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/StickyNote/StickyNoteEditor.cs", + "className": "StickyNoteEditor", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/StickyNote/StickyNoteInspector.cs", + "className": "StickyNoteInspector", + "baseClass": "ReflectedInspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/StickyNote/StickyNoteOption.cs", + "className": "StickyNoteOption", + "baseClass": "FuzzyOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/StickyNote/StickyNoteWidget.cs", + "className": "StickyNoteWidget", + "baseClass": "GraphElementWidget`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/Widget.cs", + "className": "Widget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "RegisterControl", + "Reposition", + "BringToFront", + "SendToBack" + ], + "serializedFields": [], + "publicFields": [ + "isMouseThrough", + "isMouseOver" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/WidgetAttribute.cs", + "className": "WidgetAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/WidgetProvider.cs", + "className": "WidgetProvider", + "baseClass": "SingleDecoratorProvider`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/AboutWindow/AboutablePage.cs", + "className": "AboutablePage", + "baseClass": "Page", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/AboutWindow/AboutPluginsPage.cs", + "className": "AboutPluginsPage", + "baseClass": "ListPage", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/AboutWindow/AcknowledgementPage.cs", + "className": "AcknowledgementPage", + "baseClass": "Page", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/AboutWindow/ChangelogPage.cs", + "className": "ChangelogPage", + "baseClass": "Page", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/AboutWindow/IAboutable.cs", + "className": "IAboutable", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/BackupWindow/BackupPage.cs", + "className": "BackupPage", + "baseClass": "Page", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/ConfigurationPanel/ConfigurationPanel.cs", + "className": "ConfigurationPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "PreferenceItem", + "Show", + "GetSearchKeywords" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/EditorWindowWrapper.cs", + "className": "EditorWindowWrapper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Close" + ], + "serializedFields": [], + "publicFields": [ + "isOpen" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/GenerateDocumentationWindow/GenerateDocumentationPage.cs", + "className": "GenerateDocumentationPage", + "baseClass": "Page", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "Generate", + "Reset", + "Update", + "OnGUI" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/GeneratePropertyProvidersWindow/GeneratePropertyProvidersPage.cs", + "className": "GeneratePropertyProvidersPage", + "baseClass": "Page", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/GraphInspectorPanel.cs", + "className": "GraphInspectorPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnGUI", + "GetHeight" + ], + "serializedFields": [], + "publicFields": [ + "sidebarControlHint", + "minSize" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/GraphWindow.cs", + "className": "GraphWindow", + "baseClass": "LudiqEditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [ + "Validate", + "Clear", + "MatchSelection", + "AddCursorRect" + ], + "serializedFields": [], + "publicFields": [ + "rect", + "cursor", + "showSidebars" + ], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/ICanvasWindow.cs", + "className": "ICanvasWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/ListPage.cs", + "className": "ListPage", + "baseClass": "Page", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "UpdateOptions" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/LudiqEditorWindow.cs", + "className": "LudiqEditorWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "AddItemsToMenu" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/Page.cs", + "className": "Page", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "CompleteSwitch", + "Show", + "Close", + "DrawHeader", + "DrawContent" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/Sidebars/ISidebarPanelContent.cs", + "className": "ISidebarPanelContent", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/Sidebars/Sidebar.cs", + "className": "Sidebar", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "DrawLayout", + "GetWidth", + "OnGUI", + "OrderSpinner" + ], + "serializedFields": [], + "publicFields": [ + "show" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/Sidebars/SidebarAnchor.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/Sidebars/SidebarPanel.cs", + "className": "SidebarPanel", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryAssociate", + "Disable", + "OnGUI" + ], + "serializedFields": [], + "publicFields": [ + "sidebar" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/Sidebars/SidebarPanelWindow.cs", + "className": "SidebarPanelWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Update", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/Sidebars/Sidebars.cs", + "className": "Sidebars", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Feed" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/SinglePageWindow.cs", + "className": "SinglePageWindow", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/TabbedPage.cs", + "className": "TabbedPage", + "baseClass": "Page", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "UpdateOptions" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/UpdateWizard/UpdateBackupPage.cs", + "className": "UpdateBackupPage", + "baseClass": "BackupPage", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/WebView.cs", + "className": "WebView", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Destroy", + "Load", + "Show", + "Hide", + "Forward", + "Back", + "Reload" + ], + "serializedFields": [], + "publicFields": [ + "isDestroyed" + ], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/WebWindow.cs", + "className": "WebWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable", + "Start", + "OnDestroy" + ], + "publicMethods": [ + "Reload" + ], + "serializedFields": [ + "_uri" + ], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/WindowClose.cs", + "className": "WindowClose", + "baseClass": "Exception", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/Wizard.cs", + "className": "Wizard", + "baseClass": "EditorWindowWrapper", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/WrappedEditorWindow.cs", + "className": "WrappedEditorWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "Awake", + "OnEnable", + "Update", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Acknowledgements/Acknowledgement_NCalc.cs", + "className": "Acknowledgement_NCalc", + "baseClass": "PluginAcknowledgement", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Analytics/FlowMacroSavedEvent.cs", + "className": "FlowMacroSavedEvent", + "baseClass": "AssetModificationProcessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/BoltFlowNameUtility.cs", + "className": "BoltFlowNameUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Connections/ControlConnectionWidget.cs", + "className": "ControlConnectionWidget", + "baseClass": "UnitConnectionWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Connections/InvalidConnectionWidget.cs", + "className": "InvalidConnectionWidget", + "baseClass": "UnitConnectionWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Connections/IUnitConnectionWidget.cs", + "className": "IUnitConnectionWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Connections/UnitConnectionStyles.cs", + "className": "UnitConnectionStyles", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Connections/UnitConnectionWidget.cs", + "className": "UnitConnectionWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "middlePosition" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Connections/ValueConnectionWidget.cs", + "className": "ValueConnectionWidget", + "baseClass": "UnitConnectionWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Description/FlowGraphDescriptor.cs", + "className": "FlowGraphDescriptor", + "baseClass": "GraphDescriptor`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Description/FlowMachineDescriptor.cs", + "className": "FlowMachineDescriptor", + "baseClass": "MachineDescriptor`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Description/FlowMacroDescriptor.cs", + "className": "FlowMacroDescriptor", + "baseClass": "MacroDescriptor`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Description/IUnitDescriptor.cs", + "className": "IUnitDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Description/UnitAnalyser.cs", + "className": "UnitAnalyser", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "unit" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Description/UnitAnalysis.cs", + "className": "UnitAnalysis", + "baseClass": "GraphElementAnalysis", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Description/UnitDescription.cs", + "className": "UnitDescription", + "baseClass": "GraphElementDescription", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Description/UnitDescriptor.cs", + "className": "UnitDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ShortTitle", + "Surtitle", + "Subtitle", + "Icons", + "DescribePort" + ], + "serializedFields": [], + "publicFields": [ + "unit" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Description/UnitPortDescription.cs", + "className": "UnitPortDescription", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CopyFrom" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Description/UnitPortDescriptor.cs", + "className": "UnitPortDescriptor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Validate" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Events/CustomEventDescriptor.cs", + "className": "CustomEventDescriptor", + "baseClass": "EventUnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Events/EventUnitDescriptor.cs", + "className": "EventUnitDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Events/EventUnitWidget.cs", + "className": "EventUnitWidget", + "baseClass": "UnitWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Events/GlobalMessageListenerEditor.cs", + "className": "GlobalMessageListenerEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Events/MessageListenerEditor.cs", + "className": "MessageListenerEditor", + "baseClass": "Editor", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Events/TriggerCustomEventDescriptor.cs", + "className": "TriggerCustomEventDescriptor", + "baseClass": "UnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/FlowCanvas.cs", + "className": "FlowCanvas", + "baseClass": "VisualScriptingCanvas`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "NewUnitContextual", + "AddUnit", + "CancelConnection" + ], + "serializedFields": [], + "publicFields": [ + "isCreatingConnection" + ], + "unityApiUsage": [ + "Instantiate", + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/FlowDragAndDropUtility.cs", + "className": "FlowDragAndDropUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/FlowEditorBindings.cs", + "className": "FlowEditorBindings", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/FlowGraphContext.cs", + "className": "FlowGraphContext", + "baseClass": "GraphContext`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/FlowGraphEditor.cs", + "className": "FlowGraphEditor", + "baseClass": "GraphEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/FlowGraphUnitUISample.cs", + "className": "FlowGraphUnitUISample", + "baseClass": "RuntimeFlowGraph", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/FlowMachineEditor.cs", + "className": "FlowMachineEditor", + "baseClass": "MachineEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/CreateStructDescriptor.cs", + "className": "CreateStructDescriptor", + "baseClass": "UnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/CreateStructOption.cs", + "className": "CreateStructOption", + "baseClass": "UnitOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/ExposeDescriptor.cs", + "className": "ExposeDescriptor", + "baseClass": "UnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/ExposeOption.cs", + "className": "ExposeOption", + "baseClass": "UnitOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/GetMemberDescriptor.cs", + "className": "GetMemberDescriptor", + "baseClass": "MemberUnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/GetMemberOption.cs", + "className": "GetMemberOption", + "baseClass": "MemberUnitOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/InvokeMemberDescriptor.cs", + "className": "InvokeMemberDescriptor", + "baseClass": "MemberUnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/InvokeMemberOption.cs", + "className": "InvokeMemberOption", + "baseClass": "MemberUnitOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/LiteralDescriptor.cs", + "className": "LiteralDescriptor", + "baseClass": "UnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/LiteralInspector.cs", + "className": "LiteralInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/LiteralOption.cs", + "className": "LiteralOption", + "baseClass": "UnitOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/LiteralWidget.cs", + "className": "LiteralWidget", + "baseClass": "UnitWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/MemberUnitAnalyser.cs", + "className": "MemberUnitAnalyser", + "baseClass": "UnitAnalyser`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/MemberUnitDescriptor.cs", + "className": "MemberUnitDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/MemberUnitOption.cs", + "className": "IMemberUnitOption", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "isPseudoInherited" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/OnInputSystemEventAnalyser.cs", + "className": "OnInputSystemEventAnalyser", + "baseClass": "UnitAnalyser", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/SetMemberDescriptor.cs", + "className": "SetMemberDescriptor", + "baseClass": "MemberUnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/SetMemberOption.cs", + "className": "SetMemberOption", + "baseClass": "MemberUnitOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/ForAnalyser.cs", + "className": "ForAnalyser", + "baseClass": "UnitAnalyser`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/ForEachDescriptor.cs", + "className": "ForEachDescriptor", + "baseClass": "UnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/SelectOnEnumDescriptor.cs", + "className": "SelectOnEnumDescriptor", + "baseClass": "UnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/SelectOnFlowDescriptor.cs", + "className": "SelectOnFlowDescriptor", + "baseClass": "UnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/SelectOnIntegerDescriptor.cs", + "className": "SelectOnIntegerDescriptor", + "baseClass": "SelectUnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/SelectOnStringDescriptor.cs", + "className": "SelectOnStringDescriptor", + "baseClass": "SelectUnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/SelectUnitDescriptor.cs", + "className": "SelectUnitDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/SequenceDescriptor.cs", + "className": "SequenceDescriptor", + "baseClass": "UnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/SwitchOnEnumDescriptor.cs", + "className": "SwitchOnEnumDescriptor", + "baseClass": "UnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/SwitchOnIntegerDescriptor.cs", + "className": "SwitchOnIntegerDescriptor", + "baseClass": "SwitchUnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/SwitchOnStringDescriptor.cs", + "className": "SwitchOnStringDescriptor", + "baseClass": "SwitchUnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/SwitchUnitDescriptor.cs", + "className": "SwitchUnitDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/InputActionInspector.cs", + "className": "InputActionInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/InputSystemWidget.cs", + "className": "InputSystemWidget", + "baseClass": "UnitWidget", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/MultiInputUnitAlphabeticDescriptor.cs", + "className": "MultiInputUnitAlphabeticDescriptor", + "baseClass": "UnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/MultiInputUnitNumericDescriptor.cs", + "className": "MultiInputUnitNumericDescriptor", + "baseClass": "UnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/GraphInputAnalyser.cs", + "className": "GraphInputAnalyser", + "baseClass": "UnitAnalyser`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/GraphInputDescriptor.cs", + "className": "GraphInputDescriptor", + "baseClass": "UnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/GraphInputInspector.cs", + "className": "GraphInputInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/GraphInputWidget.cs", + "className": "GraphInputWidget", + "baseClass": "UnitWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/GraphOutputAnalyser.cs", + "className": "GraphOutputAnalyser", + "baseClass": "UnitAnalyser`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/GraphOutputDescriptor.cs", + "className": "GraphOutputDescriptor", + "baseClass": "UnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/GraphOutputInspector.cs", + "className": "GraphOutputInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/GraphOutputWidget.cs", + "className": "GraphOutputWidget", + "baseClass": "UnitWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/NesterUnitAnalyser.cs", + "className": "NesterUnitAnalyser", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/NesterUnitDescriptor.cs", + "className": "NesterUnitDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/NesterUnitEditor.cs", + "className": "NesterUnitEditor", + "baseClass": "UnitEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/NesterUnitOption.cs", + "className": "NesterUnitOption", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/NestrerUnitWidget.cs", + "className": "NestrerUnitWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/SuperUnitDescriptor.cs", + "className": "SuperUnitDescriptor", + "baseClass": "NesterUnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/SuperUnitEditor.cs", + "className": "SuperUnitEditor", + "baseClass": "NesterUnitEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/SuperUnitWidget.cs", + "className": "SuperUnitWidget", + "baseClass": "NestrerUnitWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AcceptsDragAndDrop", + "PerformDragAndDrop", + "UpdateDragAndDrop", + "DrawDragAndDropPreview", + "ExitDragAndDrop" + ], + "serializedFields": [], + "publicFields": [ + "dragAndDropVisualMode" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/UnitPortDefinitionUtility.cs", + "className": "UnitPortDefinitionUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Time/WaitForFlowDescriptor.cs", + "className": "WaitForFlowDescriptor", + "baseClass": "UnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/GetVariableOption.cs", + "className": "GetVariableOption", + "baseClass": "UnifiedVariableUnitOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/IsVariableDefinedOption.cs", + "className": "IsVariableDefinedOption", + "baseClass": "UnifiedVariableUnitOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/Obsolete/GetVariableUnitOption.cs", + "className": "GetVariableUnitOption", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/Obsolete/IsVariableDefinedUnitOption.cs", + "className": "IsVariableDefinedUnitOption", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/Obsolete/SetVariableUnitOption.cs", + "className": "SetVariableUnitOption", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/Obsolete/VariableUnitDescriptor.cs", + "className": "VariableUnitDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/Obsolete/VariableUnitOption.cs", + "className": "IVariableUnitOption", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/Obsolete/VariableUnitWidget.cs", + "className": "VariableUnitWidget", + "baseClass": "UnitWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/SetVariableOption.cs", + "className": "SetVariableOption", + "baseClass": "UnifiedVariableUnitOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/UnifiedVariableUnitDescriptor.cs", + "className": "UnifiedVariableUnitDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/UnifiedVariableUnitOption.cs", + "className": "IUnifiedVariableUnitOption", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "hasName" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/UnifiedVariableUnitWidget.cs", + "className": "UnifiedVariableUnitWidget", + "baseClass": "UnitWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/VariableKindOption.cs", + "className": "VariableKindOption", + "baseClass": "DocumentedOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Invocations/InvocationInspector.cs", + "className": "InvocationInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Invocations/MemberInvocationInspector.cs", + "className": "MemberInvocationInspector", + "baseClass": "InvocationInspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Linker/LinkerCreator.cs", + "className": "LinkerCreator", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPreprocessBuild" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Options/IUnitOption.cs", + "className": "IUnitOption", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Options/UnitBase.cs", + "className": "UnitBase", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Options/UnitCategoryOption.cs", + "className": "UnitCategoryOption", + "baseClass": "FuzzyOption`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Options/UnitOption.cs", + "className": "UnitOption", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetFooterHeight", + "OnFooterGUI" + ], + "serializedFields": [], + "publicFields": [ + "value", + "parentOnly", + "label", + "haystack", + "hasFooter" + ], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Options/UnitOptionFilter.cs", + "className": "UnitOptionFilter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clone", + "ValidateOption" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Options/UnitOptionProvider.cs", + "className": "XUnitOptionProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Options/UnitOptionRow.cs", + "className": "UnitOptionRow", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ToOption" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Options/UnitOptionTree.cs", + "className": "UnitOptionTree", + "baseClass": "ExtensibleFuzzyOptionTree", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetEnumerator", + "Contains", + "Add", + "Remove", + "Clear", + "CopyTo" + ], + "serializedFields": [], + "publicFields": [ + "graph", + "self", + "IsReadOnly", + "Count" + ], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Options/UnitOptionUtility.cs", + "className": "UnitOptionUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/BoltFlow.cs", + "className": "BoltFlow", + "baseClass": "Plugin", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/BoltFlowConfiguration.cs", + "className": "BoltFlowConfiguration", + "baseClass": "PluginConfiguration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/BoltFlowManifest.cs", + "className": "BoltFlowManifest", + "baseClass": "PluginManifest", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/BoltFlowPaths.cs", + "className": "BoltFlowPaths", + "baseClass": "PluginPaths", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "unitOptions" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/BoltFlowResources.cs", + "className": "BoltFlowResources", + "baseClass": "PluginResources", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Load", + "UnitCategory" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_0_0.cs", + "className": "Changelog_1_0_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_0_1.cs", + "className": "Changelog_1_0_1", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_0_2.cs", + "className": "Changelog_1_0_2", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_0_3.cs", + "className": "Changelog_1_0_3", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_0_4.cs", + "className": "Changelog_1_0_4", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_1_0..cs", + "className": "Changelog_1_1_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_1_1.cs", + "className": "Changelog_1_1_1", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_1_2.cs", + "className": "Changelog_1_1_2", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "UnityEvent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_1_3.cs", + "className": "Changelog_1_1_3", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_2_0.cs", + "className": "Changelog_1_2_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_2_2.cs", + "className": "Changelog_1_2_2", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_2_3.cs", + "className": "Changelog_1_2_3", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_2_4.cs", + "className": "Changelog_1_2_4", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_3_0.cs", + "className": "Changelog_1_3_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_4_0.cs", + "className": "Changelog_1_4_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_4_1.cs", + "className": "Changelog_1_4_1", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_4_2.cs", + "className": "Changelog_1_4_2", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_4_3.cs", + "className": "Changelog_1_4_3", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_4_4.cs", + "className": "Changelog_1_4_4", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_4_5.cs", + "className": "Changelog_1_4_5", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_4_6.cs", + "className": "Changelog_1_4_6", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_4_7.cs", + "className": "Changelog_1_4_7", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_4_8.cs", + "className": "Changelog_1_4_8", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_4_10.cs", + "className": "Changelog_1_4_10", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Migrations/Migration_1_0_2_to_1_0_3.cs", + "className": "Migration_1_0_2_to_1_0_3", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Migrations/Migration_1_1_1_to_1_1_2.cs", + "className": "Migration_1_1_1_to_1_1_2", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Migrations/Migration_1_1_2_to_1_1_3.cs", + "className": "Migration_1_1_2_to_1_1_3", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Migrations/Migration_1_1_3_to_1_2_0.cs", + "className": "Migration_1_1_3_to_1_2_0", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Migrations/Migration_1_2_0_to_1_2_2.cs", + "className": "Migration_1_2_0_to_1_2_2", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Migrations/Migration_1_2_4_to_1_3_0.cs", + "className": "Migration_1_2_4_to_1_3_0", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Migrations/Migration_1_3_0_to_1_4_0.cs", + "className": "Migration_1_3_0_to_1_4_0", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Migrations/Migration_1_5_1_to_1_5_2.cs", + "className": "Migration_1_5_1_to_1_5_2", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Migrations/Migration_1_6_to_1_7.cs", + "className": "Migration_1_6_to_1_7", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Migrations/Migration_Asset_to_Package.cs", + "className": "Migration_Asset_to_Package", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/ControlInputWidget.cs", + "className": "ControlInputWidget", + "baseClass": "UnitInputPortWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/ControlOutputWidget.cs", + "className": "ControlOutputWidget", + "baseClass": "UnitOutputPortWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/InvalidInputWidget.cs", + "className": "InvalidInputWidget", + "baseClass": "UnitInputPortWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/InvalidOutputWidget.cs", + "className": "InvalidOutputWidget", + "baseClass": "UnitOutputPortWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/IUnitPortWidget.cs", + "className": "IUnitPortWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/UnitInputPortWidget.cs", + "className": "UnitInputPortWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/UnitOutputPortWidget.cs", + "className": "UnitOutputPortWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/UnitPortDefinitionInspector.cs", + "className": "UnitPortDefinitionInspector", + "baseClass": "Inspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/UnitPortWidget.cs", + "className": "UnitPortWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetInnerWidth", + "GetHeight" + ], + "serializedFields": [], + "publicFields": [ + "port", + "unit", + "willDisconnect" + ], + "unityApiUsage": [ + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/ValueInputDefinitionInspector.cs", + "className": "ValueInputDefinitionInspector", + "baseClass": "ValuePortDefinitionInspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/ValueInputWidget.cs", + "className": "ValueInputWidget", + "baseClass": "UnitInputPortWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/ValueOutputWidget.cs", + "className": "ValueOutputWidget", + "baseClass": "UnitOutputPortWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/ValuePortDefinitionInspector.cs", + "className": "ValuePortDefinitionInspector", + "baseClass": "UnitPortDefinitionInspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Properties/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/RuntimeGraphBase.cs", + "className": "RuntimeGraphBase", + "baseClass": "RuntimeGraphBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Units/IUnitWidget.cs", + "className": "IUnitWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Units/MissingTypeUnitWidget.cs", + "className": "MissingTypeUnitWidget", + "baseClass": "UnitWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Units/UnitEditor.cs", + "className": "UnitEditor", + "baseClass": "GraphElementEditor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Units/UnitInspector.cs", + "className": "UnitInspector", + "baseClass": "ReflectedInspector", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Units/UnitWidget.cs", + "className": "UnitWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Resources.Load", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/XFlowGraph.cs", + "className": "XFlowGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.Shared/EmptyGraphWindow.cs", + "className": "EmptyGraphWindow", + "baseClass": "EditorWindow", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnEnable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Analytics/StateMacroSavedEvent.cs", + "className": "StateMacroSavedEvent", + "baseClass": "AssetModificationProcessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Description/StateGraphDescriptor.cs", + "className": "StateGraphDescriptor", + "baseClass": "GraphDescriptor`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Description/StateMachineDescriptor.cs", + "className": "StateMachineDescriptor", + "baseClass": "MachineDescriptor`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Description/StateMacroDescriptor.cs", + "className": "StateMacroDescriptor", + "baseClass": "MacroDescriptor`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Flow/FlowGraphContextStateExtension.cs", + "className": "FlowGraphContextStateExtension", + "baseClass": "GraphContextExtension`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Flow/StateUnitDescriptor.cs", + "className": "StateUnitDescriptor", + "baseClass": "NesterUnitDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Flow/StateUnitEditor.cs", + "className": "StateUnitEditor", + "baseClass": "NesterUnitEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Flow/StateUnitWidget.cs", + "className": "StateUnitWidget", + "baseClass": "NestrerUnitWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AcceptsDragAndDrop", + "PerformDragAndDrop", + "UpdateDragAndDrop", + "DrawDragAndDropPreview", + "ExitDragAndDrop" + ], + "serializedFields": [], + "publicFields": [ + "dragAndDropVisualMode" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Flow/UnitBaseStateExtensions.cs", + "className": "UnitBaseStateExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Graph/StateCanvas.cs", + "className": "StateCanvas", + "baseClass": "VisualScriptingCanvas`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddState", + "CompleteTransitionToNewState", + "StartTransition", + "EndTransition", + "CancelTransition" + ], + "serializedFields": [], + "publicFields": [ + "isCreatingTransition" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Graph/StateGraphContext.cs", + "className": "StateGraphContext", + "baseClass": "GraphContext`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/BoltState.cs", + "className": "BoltState", + "baseClass": "Plugin", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/BoltStateConfiguration.cs", + "className": "BoltStateConfiguration", + "baseClass": "PluginConfiguration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/BoltStateManifest.cs", + "className": "BoltStateManifest", + "baseClass": "PluginManifest", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/BoltStateResources.cs", + "className": "BoltStateResources", + "baseClass": "PluginResources", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Load" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_0_0.cs", + "className": "Changelog_1_0_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_0_1.cs", + "className": "Changelog_1_0_1", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_0_2.cs", + "className": "Changelog_1_0_2", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_1_1.cs", + "className": "Changelog_1_1_1", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_1_2.cs", + "className": "Changelog_1_1_2", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_1_3.cs", + "className": "Changelog_1_1_3", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_2_2.cs", + "className": "Changelog_1_2_2", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_2_3.cs", + "className": "Changelog_1_2_3", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_2_4.cs", + "className": "Changelog_1_2_4", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_3_0.cs", + "className": "Changelog_1_3_0", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_4_0.cs", + "className": "Changelog_1_4_0f6", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_4_1.cs", + "className": "Changelog_1_4_1", + "baseClass": "PluginChangelog", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Migrations/Migration_1_5_1_to_1_5_2.cs", + "className": "Migration_1_5_1_to_1_5_2", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Migrations/Migration_1_6_to_1_7.cs", + "className": "Migration_1_6_to_1_7", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Migrations/Migration_Asset_to_Package.cs", + "className": "Migration_Asset_to_Package", + "baseClass": "PluginMigration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Properties/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/StateGraphEditor.cs", + "className": "StateGraphEditor", + "baseClass": "GraphEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/StateRevealCondition.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/AnyStateDescriptor.cs", + "className": "AnyStateDescriptor", + "baseClass": "StateDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/AnyStateWidget.cs", + "className": "AnyStateWidget", + "baseClass": "StateWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/FlowStateDescriptor.cs", + "className": "FlowStateDescriptor", + "baseClass": "NesterStateDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/FlowStateEditor.cs", + "className": "FlowStateEditor", + "baseClass": "NesterStateEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/FlowStateWidget.cs", + "className": "FlowStateWidget", + "baseClass": "NesterStateWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AcceptsDragAndDrop", + "PerformDragAndDrop", + "UpdateDragAndDrop", + "DrawDragAndDropPreview", + "ExitDragAndDrop", + "GetHeight", + "Draw" + ], + "serializedFields": [], + "publicFields": [ + "dragAndDropVisualMode" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/IStateWidget.cs", + "className": "IStateWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/NesterStateAnalyser.cs", + "className": "NesterStateAnalyser", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/NesterStateDescriptor.cs", + "className": "NesterStateDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/NesterStateEditor.cs", + "className": "NesterStateEditor", + "baseClass": "StateEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/NesterStateWidget.cs", + "className": "NesterStateWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/StateAnalyser.cs", + "className": "StateAnalyser", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "state" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/StateAnalysis.cs", + "className": "StateAnalysis", + "baseClass": "GraphElementAnalysis", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/StateDescription.cs", + "className": "StateDescription", + "baseClass": "GraphElementDescription", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/StateDescriptor.cs", + "className": "StateDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "state" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/StateEditor.cs", + "className": "StateEditor", + "baseClass": "GraphElementEditor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/StateTransitionAnalysis.cs", + "className": "StateTransitionAnalysis", + "baseClass": "GraphElementAnalysis", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/StateWidget.cs", + "className": "StateWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/SuperStateDescriptor.cs", + "className": "SuperStateDescriptor", + "baseClass": "NesterStateDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/SuperStateEditor.cs", + "className": "SuperStateEditor", + "baseClass": "NesterStateEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/SuperStateWidget.cs", + "className": "SuperStateWidget", + "baseClass": "NesterStateWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AcceptsDragAndDrop", + "PerformDragAndDrop", + "UpdateDragAndDrop", + "DrawDragAndDropPreview", + "ExitDragAndDrop" + ], + "serializedFields": [], + "publicFields": [ + "dragAndDropVisualMode" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/FlowStateTransitionAnalyser.cs", + "className": "FlowStateTransitionAnalyser", + "baseClass": "NesterStateTransitionAnalyser`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/FlowStateTransitionDescriptor.cs", + "className": "FlowStateTransitionDescriptor", + "baseClass": "NesterStateTransitionDescriptor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/FlowStateTransitionEditor.cs", + "className": "FlowStateTransitionEditor", + "baseClass": "NesterStateTransitionEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/FlowStateTransitionWidget.cs", + "className": "FlowStateTransitionWidget", + "baseClass": "NesterStateTransitionWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AcceptsDragAndDrop", + "PerformDragAndDrop", + "UpdateDragAndDrop", + "DrawDragAndDropPreview", + "ExitDragAndDrop" + ], + "serializedFields": [], + "publicFields": [ + "dragAndDropVisualMode" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/IStateTransitionWidget.cs", + "className": "IStateTransitionWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/NesterStateTransitionAnalyser.cs", + "className": "NesterStateTransitionAnalyser", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/NesterStateTransitionDescriptor.cs", + "className": "NesterStateTransitionDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/NesterStateTransitionEditor.cs", + "className": "NesterStateTransitionEditor", + "baseClass": "StateTransitionEditor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/NesterStateTransitionWidget.cs", + "className": "NesterStateTransitionWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/StateTransitionAnalyser.cs", + "className": "StateTransitionAnalyser", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "transition" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/StateTransitionDescription.cs", + "className": "StateTransitionDescription", + "baseClass": "GraphElementDescription", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/StateTransitionDescriptor.cs", + "className": "StateTransitionDescriptor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "transition" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/StateTransitionEditor.cs", + "className": "StateTransitionEditor", + "baseClass": "GraphElementEditor`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/StateTransitionWidget.cs", + "className": "StateTransitionWidget", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/TriggerStateTransitionWidget.cs", + "className": "TriggerStateTransitionWidget", + "baseClass": "UnitWidget`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Attributes/VisualScriptingHelpURLAttribute.cs", + "className": "VisualScriptingHelpURLAttribute", + "baseClass": "HelpURLAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/Cloner.cs", + "className": "Cloner", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/Cloners/AnimationCurveCloner.cs", + "className": "AnimationCurveCloner", + "baseClass": "Cloner`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/Cloners/ArrayCloner.cs", + "className": "ArrayCloner", + "baseClass": "Cloner`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/Cloners/DictionaryCloner.cs", + "className": "DictionaryCloner", + "baseClass": "Cloner`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/Cloners/EnumerableCloner.cs", + "className": "EnumerableCloner", + "baseClass": "Cloner`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/Cloners/FakeSerializationCloner.cs", + "className": "FakeSerializationCloner", + "baseClass": "ReflectedCloner", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/Cloners/FieldsCloner.cs", + "className": "FieldsCloner", + "baseClass": "ReflectedCloner", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/Cloners/GradientCloner.cs", + "className": "GradientCloner", + "baseClass": "Cloner`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/Cloners/ListCloner.cs", + "className": "ListCloner", + "baseClass": "Cloner`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/Cloners/ReflectedCloner.cs", + "className": "ReflectedCloner", + "baseClass": "Cloner`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/Cloning.cs", + "className": "Cloning", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/CloningContext.cs", + "className": "CloningContext", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/ICloner.cs", + "className": "ICloner", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/ISpecifiesCloner.cs", + "className": "ISpecifiesCloner", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/AotDictionary.cs", + "className": "AotDictionary", + "baseClass": "OrderedDictionary", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/AotList.cs", + "className": "AotList", + "baseClass": "ArrayList", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/DebugDictionary.cs", + "className": "DebugDictionary", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear", + "Contains", + "ContainsKey", + "Add", + "Remove", + "TryGetValue" + ], + "serializedFields": [], + "publicFields": [ + "Count", + "Keys", + "Values" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/FlexibleDictionary.cs", + "className": "FlexibleDictionary", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/GuidCollection.cs", + "className": "GuidCollection", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/IKeyedCollection.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/IMergedCollection.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/INotifiedCollectionItem.cs", + "className": "INotifiedCollectionItem", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/INotifyCollectionChanged.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/IProxyableNotifyCollectionChanged.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/ISet.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/MergedCollection.cs", + "className": "MergedCollection", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Includes", + "GetEnumerator", + "Contains", + "CopyTo" + ], + "serializedFields": [], + "publicFields": [ + "IsReadOnly" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/MergedKeyedCollection.cs", + "className": "MergedKeyedCollection", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Includes", + "TryGetValue", + "Clear", + "Contains", + "Remove", + "CopyTo", + "GetEnumerator", + "Dispose", + "MoveNext" + ], + "serializedFields": [], + "publicFields": [ + "IsReadOnly", + "Current" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/MergedList.cs", + "className": "is", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Includes", + "Contains", + "CopyTo", + "GetEnumerator", + "Dispose", + "MoveNext" + ], + "serializedFields": [], + "publicFields": [ + "IsReadOnly", + "Current" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/NoAllocEnumerator.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose", + "MoveNext" + ], + "serializedFields": [], + "publicFields": [ + "Current" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/NonNullableCollection.cs", + "className": "NonNullableCollection", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddRange" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/NonNullableDictionary.cs", + "className": "NonNullableDictionary", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CopyTo", + "Add", + "Clear", + "Contains", + "Remove", + "ContainsKey", + "TryGetValue" + ], + "serializedFields": [], + "publicFields": [ + "Count", + "IsSynchronized", + "SyncRoot", + "IsReadOnly", + "Keys", + "Values", + "IsFixedSize" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/NonNullableHashSet.cs", + "className": "NonNullableHashSet", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "Clear", + "Contains", + "CopyTo", + "ExceptWith", + "GetEnumerator", + "IntersectWith", + "IsProperSubsetOf", + "IsProperSupersetOf", + "IsSubsetOf", + "IsSupersetOf", + "Overlaps", + "Remove", + "SetEquals", + "SymmetricExceptWith", + "UnionWith" + ], + "serializedFields": [], + "publicFields": [ + "Count", + "IsReadOnly" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/NonNullableList.cs", + "className": "NonNullableList", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CopyTo", + "Add", + "Clear", + "Contains", + "IndexOf", + "Insert", + "Remove", + "GetEnumerator", + "RemoveAt", + "AddRange" + ], + "serializedFields": [], + "publicFields": [ + "Count", + "IsSynchronized", + "SyncRoot", + "IsReadOnly", + "IsFixedSize" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/VariantCollection.cs", + "className": "VariantCollection", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetEnumerator", + "Add", + "Clear", + "Contains", + "Remove", + "CopyTo" + ], + "serializedFields": [], + "publicFields": [ + "Count", + "IsReadOnly" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/VariantKeyedCollection.cs", + "className": "VariantKeyedCollection", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGetValue", + "Contains", + "Remove" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/VariantList.cs", + "className": "VariantList", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add", + "Clear", + "Contains", + "Remove", + "CopyTo", + "IndexOf", + "Insert", + "RemoveAt", + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [ + "Count", + "IsReadOnly" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/WatchedList.cs", + "className": "WatchedList", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Connections/ConnectionCollection.cs", + "className": "ConnectionCollection", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Connections/ConnectionCollectionBase.cs", + "className": "ConnectionCollectionBase", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetEnumerator", + "WithSource", + "WithSourceNoAlloc", + "SingleOrDefaultWithSource", + "WithDestination", + "WithDestinationNoAlloc", + "SingleOrDefaultWithDestination", + "Add", + "Clear", + "Contains", + "CopyTo", + "Remove" + ], + "serializedFields": [], + "publicFields": [ + "Count", + "IsReadOnly" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Connections/GraphConnectionCollection.cs", + "className": "GraphConnectionCollection", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGetValue", + "Contains", + "Remove" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Connections/IConnection.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Connections/IConnectionCollection.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Connections/InvalidConnectionException.cs", + "className": "InvalidConnectionException", + "baseClass": "Exception", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Decorators/IDecoratorAttribute.cs", + "className": "IDecoratorAttribute", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Decorators/ValueAttribute.cs", + "className": "ValueAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/AssemblyQualifiedNameParser/ParsedAssemblyQualifiedName.cs", + "className": "ParsedAssemblyQualifiedName", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Replace" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsArrayConverter.cs", + "className": "fsArrayConverter", + "baseClass": "fsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsDateConverter.cs", + "className": "fsDateConverter", + "baseClass": "fsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsDictionaryConverter.cs", + "className": "fsDictionaryConverter", + "baseClass": "fsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsEnumConverter.cs", + "className": "fsEnumConverter", + "baseClass": "fsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsForwardConverter.cs", + "className": "fsForwardConverter", + "baseClass": "fsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Values", + "MemberName" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsGuidConverter.cs", + "className": "fsGuidConverter", + "baseClass": "fsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsIEnumerableConverter.cs", + "className": "fsIEnumerableConverter", + "baseClass": "fsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsKeyValuePairConverter.cs", + "className": "fsKeyValuePairConverter", + "baseClass": "fsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsNullableConverter.cs", + "className": "fsNullableConverter", + "baseClass": "fsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsPrimitiveConverter.cs", + "className": "fsPrimitiveConverter", + "baseClass": "fsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsReflectedConverter.cs", + "className": "fsReflectedConverter", + "baseClass": "fsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsTypeConverter.cs", + "className": "fsTypeConverter", + "baseClass": "fsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsWeakReferenceConverter.cs", + "className": "fsWeakReferenceConverter", + "baseClass": "fsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/AnimationCurve_DirectConverter.cs", + "className": "AnimationCurve_DirectConverter", + "baseClass": "fsDirectConverter`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/Bounds_DirectConverter.cs", + "className": "Bounds_DirectConverter", + "baseClass": "fsDirectConverter`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/Gradient_DirectConverter.cs", + "className": "Gradient_DirectConverter", + "baseClass": "fsDirectConverter`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/GUIStyle_DirectConverter.cs", + "className": "GUIStyle_DirectConverter", + "baseClass": "fsDirectConverter`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/GUIStyleState_DirectConverter.cs", + "className": "GUIStyleState_DirectConverter", + "baseClass": "fsDirectConverter`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/InputAction_DirectConverter.cs", + "className": "fsConverterRegistrar", + "baseClass": "fsDirectConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/Keyframe_DirectConverter.cs", + "className": "Keyframe_DirectConverter", + "baseClass": "fsDirectConverter`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/LayerMask_DirectConverter.cs", + "className": "LayerMask_DirectConverter", + "baseClass": "fsDirectConverter`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/Rect_DirectConverter.cs", + "className": "Rect_DirectConverter", + "baseClass": "fsDirectConverter`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/RectOffset_DirectConverter.cs", + "className": "RectOffset_DirectConverter", + "baseClass": "fsDirectConverter`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/UnityEvent_Converter.cs", + "className": "UnityEvent_Converter", + "baseClass": "fsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "UnityEvent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsAotCompilationManager.cs", + "className": "fsAotCompilationManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Type", + "Members", + "IsConstructorPublic" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsBaseConverter.cs", + "className": "fsBaseConverter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Serializer" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsConfig.cs", + "className": "fsConfig", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "SerializeAttributes", + "IgnoreSerializeAttributes", + "DefaultMemberSerialization", + "EnablePropertySerialization", + "SerializeNonAutoProperties", + "SerializeNonPublicSetProperties", + "CustomDateTimeFormatString", + "Serialize64BitIntegerAsString", + "SerializeEnumsAsInteger" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsContext.cs", + "className": "fsContext", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Reset" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsConverter.cs", + "className": "fsConverter", + "baseClass": "fsBaseConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsConverterRegistrar.cs", + "className": "fsConverterRegistrar", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsData.cs", + "className": "fsData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [ + "IsNull", + "IsDouble", + "IsInt64", + "IsBool", + "IsString", + "IsDictionary", + "IsList", + "AsDouble", + "AsInt64", + "AsBool", + "AsString", + "AsList" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsDirectConverter.cs", + "className": "fsDirectConverter", + "baseClass": "fsBaseConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsExceptions.cs", + "className": "fsMissingVersionConstructorException", + "baseClass": "Exception", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsIgnoreAttribute.cs", + "className": "fsIgnoreAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsISerializationCallbacks.cs", + "className": "fsISerializationCallbacks", + "baseClass": "fsObjectProcessor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsJsonParser.cs", + "className": "fsJsonParser", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsJsonPrinter.cs", + "className": "fsJsonPrinter", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsMemberSerialization.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsObjectAttribute.cs", + "className": "fsObjectAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "PreviousModels", + "VersionString", + "MemberSerialization", + "Converter", + "Processor" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsObjectProcessor.cs", + "className": "fsObjectProcessor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsPropertyAttribute.cs", + "className": "fsPropertyAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Name", + "Converter" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsResult.cs", + "className": "fsResult", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddMessage", + "AddMessages", + "Merge", + "AssertSuccess", + "AssertSuccessWithoutWarnings" + ], + "serializedFields": [], + "publicFields": [ + "Failed", + "Succeeded", + "HasWarnings", + "FormattedMessages" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsSerializer.cs", + "className": "fsSerializer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AddProcessor", + "SetDefaultStorageType", + "AddConverter", + "TrySerialize", + "TryDeserialize", + "WriteDefinition", + "WriteReference", + "Clear" + ], + "serializedFields": [], + "publicFields": [ + "Context", + "Config" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Internal/fsCyclicReferenceManager.cs", + "className": "fsCyclicReferenceManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Enter", + "Exit", + "GetReferenceObject", + "AddReferenceWithId", + "GetReferenceId", + "IsReference", + "MarkSerialized" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Internal/fsOption.cs", + "className": "fsOption", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "HasValue", + "IsEmpty" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Internal/fsPortableReflection.cs", + "className": "fsPortableReflection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "GetHashCode" + ], + "serializedFields": [], + "publicFields": [ + "MemberInfo", + "AttributeType" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Internal/fsTypeExtensions.cs", + "className": "fsTypeExtensions", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Internal/fsVersionedType.cs", + "className": "fsVersionedType", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Migrate" + ], + "serializedFields": [], + "publicFields": [ + "Ancestors", + "VersionString", + "ModelType" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Internal/fsVersionManager.cs", + "className": "fsVersionManager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Reflection/fsMetaProperty.cs", + "className": "fsMetaProperty", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Write", + "Read" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Reflection/fsMetaType.cs", + "className": "fsMetaType", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "EmitAotData", + "CreateInstance" + ], + "serializedFields": [], + "publicFields": [ + "ReflectedType" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Reflection/fsReflectionUtility.cs", + "className": "fsReflectionUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Reflection/fsTypeCache.cs", + "className": "fsTypeCache", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/AllowsNullAttribute.cs", + "className": "AllowsNullAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/DisableAnnotationAttribute.cs", + "className": "DisableAnnotationAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/EditorBindingUtility.cs", + "className": "EditorBindingUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/EditorTimeBinding.cs", + "className": "EditorTimeBinding", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/ExpectedTypeAttribute.cs", + "className": "ExpectedTypeAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/IInspectableAttribute.cs", + "className": "IInspectableAttribute", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/IncludeInSettingsAttribute.cs", + "className": "IncludeInSettingsAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/InspectableAttribute.cs", + "className": "InspectableAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/InspectableIfAttribute.cs", + "className": "InspectableIfAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/Inspector/InspectorActionDirectionAttribute.cs", + "className": "InspectorActionDirectionAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/Inspector/InspectorAdaptiveWidthAttribute.cs", + "className": "InspectorAdaptiveWidthAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/Inspector/InspectorDelayedAttribute.cs", + "className": "InspectorDelayedAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/Inspector/InspectorExpandTooltipAttribute.cs", + "className": "InspectorExpandTooltipAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/Inspector/InspectorLabelAttribute.cs", + "className": "InspectorLabelAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/Inspector/InspectorRangeAttribute.cs", + "className": "InspectorRangeAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/Inspector/InspectorTextAreaAttribute.cs", + "className": "InspectorTextAreaAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "hasMinLines", + "hasMaxLines" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/Inspector/InspectorToggleLeftAttribute.cs", + "className": "InspectorToggleLeftAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/Inspector/InspectorWideAttribute.cs", + "className": "InspectorWideAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/Inspector/InspectViaImplementationsAttribute.cs", + "className": "InspectViaImplementationsAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/NullMeansSelfAttribute.cs", + "className": "NullMeansSelfAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/PredictableAttribute.cs", + "className": "PredictableAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/TypeIconAttribute.cs", + "className": "TypeIconAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/TypeIconPriorityAttribute.cs", + "className": "TypeIconPriorityAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/Typeset.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/TypeSetAttribute.cs", + "className": "TypeSetAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/WarnBeforeEditingAttribute.cs", + "className": "WarnBeforeEditingAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/WarnBeforeRemovingAttribute.cs", + "className": "WarnBeforeRemovingAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/Ensure.cs", + "className": "Ensure", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.Booleans.cs", + "className": "EnsureThat", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsTrue", + "IsFalse" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.Collections.cs", + "className": "EnsureThat", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.Comparables.cs", + "className": "EnsureThat", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.cs", + "className": "EnsureThat", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.Guids.cs", + "className": "EnsureThat", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsNotEmpty" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.NullableValueTypes.cs", + "className": "EnsureThat", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.Objects.cs", + "className": "EnsureThat", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.Reflection.cs", + "className": "EnsureThat", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "HasAttribute", + "HasConstructorAccepting", + "HasPublicConstructorAccepting" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.Strings.cs", + "className": "EnsureThat", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsNotNullOrWhiteSpace", + "IsNotNullOrEmpty", + "IsNotNull", + "IsNotEmpty", + "HasLengthBetween", + "Matches", + "SizeIs", + "IsEqualTo", + "IsNotEqualTo", + "IsGuid" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.Types.cs", + "className": "EnsureThat", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsOfType" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.ValueTypes.cs", + "className": "EnsureThat", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/ExceptionMessages.cs", + "className": "ExceptionMessages", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "accepting" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/Extensions/XComparable.cs", + "className": "XComparable", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/Extensions/XString.cs", + "className": "XString", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/EmptyEventArgs.cs", + "className": "EmptyEventArgs", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/EventBus.cs", + "className": "EventBus", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/EventHook.cs", + "className": "EventHook", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/EventHookComparer.cs", + "className": "EventHookComparer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "GetHashCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/EventHooks.cs", + "className": "EventHooks", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Input", + "UnityEvent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/EventMachine.cs", + "className": "EventMachine", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnEnable", + "Start", + "Update", + "FixedUpdate", + "LateUpdate", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "UnityEvent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/FrameDelayedCallback.cs", + "className": "FrameDelayedCallback", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "Clear" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/IEventGraph.cs", + "className": "XEventGraph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/IEventMachine.cs", + "className": "IEventMachine", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "UnityEvent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/IGraphEventHandler.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Exceptions/DebugUtility.cs", + "className": "DebugUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Exceptions/InvalidConversionException.cs", + "className": "InvalidConversionException", + "baseClass": "InvalidCastException", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Exceptions/InvalidImplementationException.cs", + "className": "InvalidImplementationException", + "baseClass": "Exception", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Exceptions/UnexpectedEnumValueException.cs", + "className": "UnexpectedEnumValueException", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/Graph.cs", + "className": "Graph", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnAfterDeserialize", + "GetAotStubs", + "Prewarm" + ], + "serializedFields": [], + "publicFields": [ + "deserializationDependencies" + ], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphData.cs", + "className": "GraphData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "TryGetElementData", + "TryGetChildGraphData", + "CreateElementData", + "FreeElementData", + "CreateChildGraphData", + "FreeChildGraphData" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphDebugData.cs", + "className": "GraphDebugData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetOrCreateElementData", + "GetOrCreateChildGraphData" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphElement.cs", + "className": "GraphElement", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphElementCollection.cs", + "className": "GraphElementCollection", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "BeforeAdd", + "AfterAdd", + "BeforeRemove", + "AfterRemove" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphInstances.cs", + "className": "GraphInstances", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphNest.cs", + "className": "GraphNest", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SwitchToEmbed", + "SwitchToMacro", + "GetAotStubs" + ], + "serializedFields": [], + "publicFields": [ + "hasBackgroundEmbed" + ], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphPointer.cs", + "className": "GraphPointer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "EnsureDepthValid", + "EnsureChild", + "EnsureDataAvailable", + "EnsureDebugDataAvailable", + "EnsureValid", + "InstanceEquals", + "DefinitionEquals", + "ComputeHashCode" + ], + "serializedFields": [], + "publicFields": [ + "rootObject", + "machine", + "macro", + "component", + "self", + "scriptableObject", + "parentElementGuids", + "depth", + "isRoot", + "isChild", + "parent", + "rootGraph", + "graph", + "hasData", + "hasDebugData" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphPointerException.cs", + "className": "GraphPointerException", + "baseClass": "Exception", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphReference.cs", + "className": "GraphReference", + "baseClass": "GraphPointer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clone", + "ToStackPooled", + "CreateGraphData", + "FreeGraphData", + "ParentReference", + "ChildReference", + "Revalidate", + "GetBreadcrumbs" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphsExceptionUtility.cs", + "className": "GraphsExceptionUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphSource.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphStack.cs", + "className": "GraphStack", + "baseClass": "GraphPointer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clone", + "Dispose", + "ToReference", + "TryEnterParentElement", + "TryEnterParentElementUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraph.cs", + "className": "IGraph", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphData.cs", + "className": "IGraphData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphDebugData.cs", + "className": "IGraphDebugData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphElement.cs", + "className": "IGraphElement", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphElementCollection.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphElementData.cs", + "className": "IGraphElementData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphElementDebugData.cs", + "className": "IGraphElementDebugData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphElementWithData.cs", + "className": "IGraphElementWithData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphElementWithDebugData.cs", + "className": "IGraphElementWithDebugData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphItem.cs", + "className": "IGraphItem", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphNest.cs", + "className": "IGraphNest", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphNester.cs", + "className": "IGraphNester", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphNesterElement.cs", + "className": "IGraphNesterElement", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphParent.cs", + "className": "IGraphParent", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphParentElement.cs", + "className": "IGraphParentElement", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphRoot.cs", + "className": "IGraphRoot", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/MergedGraphElementCollection.cs", + "className": "MergedGraphElementCollection", + "baseClass": "MergedKeyedCollection`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Groups/GraphGroup.cs", + "className": "GraphGroup", + "baseClass": "GraphElement`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Input/MouseButton.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Input/PressState.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/AnimatorMessageListener.cs", + "className": "AnimatorMessageListener", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/GlobalMessageListener.cs", + "className": "GlobalMessageListener", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/IGraphEventListener.cs", + "className": "IGraphEventListener", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/IGraphEventListenerData.cs", + "className": "IGraphEventListenerData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MessageListener.cs", + "className": "MessageListener", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnBecameInvisibleMessageListener.cs", + "className": "UnityOnBecameInvisibleMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnBecameVisibleMessageListener.cs", + "className": "UnityOnBecameVisibleMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnCollisionEnter2DMessageListener.cs", + "className": "UnityOnCollisionEnter2DMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnCollisionEnterMessageListener.cs", + "className": "UnityOnCollisionEnterMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnCollisionEnter" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnCollisionExit2DMessageListener.cs", + "className": "UnityOnCollisionExit2DMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnCollisionExitMessageListener.cs", + "className": "UnityOnCollisionExitMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnCollisionExit" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnCollisionStay2DMessageListener.cs", + "className": "UnityOnCollisionStay2DMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnCollisionStayMessageListener.cs", + "className": "UnityOnCollisionStayMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnControllerColliderHitMessageListener.cs", + "className": "UnityOnControllerColliderHitMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnJointBreak2DMessageListener.cs", + "className": "UnityOnJointBreak2DMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnJointBreakMessageListener.cs", + "className": "UnityOnJointBreakMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnMouseDownMessageListener.cs", + "className": "UnityOnMouseDownMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnMouseDragMessageListener.cs", + "className": "UnityOnMouseDragMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnMouseEnterMessageListener.cs", + "className": "UnityOnMouseEnterMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnMouseExitMessageListener.cs", + "className": "UnityOnMouseExitMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnMouseOverMessageListener.cs", + "className": "UnityOnMouseOverMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnMouseUpAsButtonMessageListener.cs", + "className": "UnityOnMouseUpAsButtonMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnMouseUpMessageListener.cs", + "className": "UnityOnMouseUpMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnParticleCollisionMessageListener.cs", + "className": "UnityOnParticleCollisionMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTransformChildrenChangedMListener.cs", + "className": "UnityOnTransformChildrenChangedMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTransformParentChangedMListener.cs", + "className": "UnityOnTransformParentChangedMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTriggerEnter2DMListener.cs", + "className": "UnityOnTriggerEnter2DMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTriggerEnterMessageListener.cs", + "className": "UnityOnTriggerEnterMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnTriggerEnter" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTriggerExit2DMListener.cs", + "className": "UnityOnTriggerExit2DMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTriggerExitMListener.cs", + "className": "UnityOnTriggerExitMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnTriggerExit" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTriggerStay2DMListener.cs", + "className": "UnityOnTriggerStay2DMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTriggerStayMListener.cs", + "className": "UnityOnTriggerStayMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnButtonClickMessageListener.cs", + "className": "UnityOnButtonClickMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnDropdownValueChangedMessageListener.cs", + "className": "UnityOnDropdownValueChangedMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnInputFieldEndEditMessageListener.cs", + "className": "UnityOnInputFieldEndEditMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnInputFieldValueChangedMessageListener.cs", + "className": "UnityOnInputFieldValueChangedMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnScrollbarValueChangedMessageListener.cs", + "className": "UnityOnScrollbarValueChangedMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnScrollRectValueChangedMessageListener.cs", + "className": "UnityOnScrollRectValueChangedMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnSliderValueChangedMessageListener.cs", + "className": "UnityOnSliderValueChangedMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnToggleValueChangedMessageListener.cs", + "className": "UnityOnToggleValueChangedMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnBeginDragMessageListener.cs", + "className": "UnityOnBeginDragMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnBeginDrag" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnCancelMessageListener.cs", + "className": "UnityOnCancelMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnCancel" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnDeselectMessageListener.cs", + "className": "UnityOnDeselectMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnDeselect" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnDragMessageListener.cs", + "className": "UnityOnDragMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnDrag" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnDropMessageListener.cs", + "className": "UnityOnDropMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnDrop" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnEndDragMessageListener.cs", + "className": "UnityOnEndDragMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnEndDrag" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnMoveMessageListener.cs", + "className": "UnityOnMoveMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnMove" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerClickMessageListener.cs", + "className": "UnityOnPointerClickMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPointerClick" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerDownMessageListener.cs", + "className": "UnityOnPointerDownMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPointerDown" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerEnterMessageListener.cs", + "className": "UnityOnPointerEnterMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPointerEnter" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerExitMessageListener.cs", + "className": "UnityOnPointerExitMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPointerExit" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerUpMessageListener.cs", + "className": "UnityOnPointerUpMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnPointerUp" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnScrollMessageListener.cs", + "className": "UnityOnScrollMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnScroll" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnSelectMessageListener.cs", + "className": "UnityOnSelectMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnSelect" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnSubmitMessageListener.cs", + "className": "UnityOnSubmitMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "OnSubmit" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UnityMessageListener.cs", + "className": "UnityMessageListener", + "baseClass": "MessageListener", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start", + "OnTriggerEnter", + "OnTriggerExit", + "OnCollisionEnter", + "OnCollisionExit" + ], + "publicMethods": [ + "AddGUIListeners", + "OnPointerEnter", + "OnPointerExit", + "OnPointerDown", + "OnPointerUp", + "OnPointerClick", + "OnBeginDrag", + "OnDrag", + "OnEndDrag", + "OnDrop", + "OnScroll", + "OnSelect", + "OnDeselect", + "OnSubmit", + "OnCancel", + "OnMove" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input", + "UnityEvent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Machines/IMachine.cs", + "className": "IMachine", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Machines/Machine.cs", + "className": "Machine", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnEnable", + "OnDisable", + "OnDestroy" + ], + "publicMethods": [ + "GetAotStubs", + "GetReference" + ], + "serializedFields": [], + "publicFields": [ + "graph" + ], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "UnityEvent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Macros/IMacro.cs", + "className": "IMacro", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Macros/Macro.cs", + "className": "Macro", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [ + "GetAotStubs", + "GetReference" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Platforms/AotIncompatibleAttribute.cs", + "className": "AotIncompatibleAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Platforms/IAotStubbable.cs", + "className": "IAotStubbable", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Platforms/PlatformUtility.cs", + "className": "PlatformUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Pooling/ArrayPool.cs", + "className": "ArrayPool", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Pooling/DictionaryPool.cs", + "className": "DictionaryPool", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Pooling/GenericPool.cs", + "className": "GenericPool", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Pooling/HashSetPool.cs", + "className": "HashSetPool", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Pooling/IPoolable.cs", + "className": "IPoolable", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Pooling/ListPool.cs", + "className": "ListPool", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Pooling/ManualPool.cs", + "className": "ManualPool", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Profiling/ProfiledSegment.cs", + "className": "ProfiledSegment", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Profiling/ProfiledSegmentCollection.cs", + "className": "ProfiledSegmentCollection", + "baseClass": "KeyedCollection`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Profiling/ProfilingScope.cs", + "className": "ProfilingScope", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Profiling/ProfilingUtility.cs", + "className": "ProfilingUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Properties/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/ActionDirection.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/AttributeUtility.cs", + "className": "AttributeUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "HasAttribute", + "GetAttribute", + "GetAttributes" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/ConversionUtility.cs", + "className": "ConversionUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "GetHashCode" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/GenericClosingException.cs", + "className": "GenericClosingException", + "baseClass": "Exception", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/IAttributeProvider.cs", + "className": "IAttributeProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/IPrewarmable.cs", + "className": "IPrewarmable", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/LooseAssemblyName.cs", + "className": "LooseAssemblyName", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Member.cs", + "className": "Member", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsGettable", + "IsSettable", + "IsInvocable", + "Reflect", + "Prewarm", + "EnsureReflected", + "EnsureReady", + "Get", + "Set", + "GetParameterInfos", + "Invoke", + "ToUniqueString", + "ToDeclarer", + "ToPseudoDeclarer" + ], + "serializedFields": [], + "publicFields": [ + "targetTypeName", + "isGettable", + "isPubliclyGettable", + "isSettable", + "isPubliclySettable", + "isInvocable", + "isPubliclyInvocable", + "isField", + "isProperty", + "isMethod", + "isConstructor", + "isOperator", + "isConversion", + "order", + "declaringType", + "isInherited", + "isPseudoInherited", + "isIndexer", + "isPredictable", + "allowsNull" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/MemberFilter.cs", + "className": "MemberFilter", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clone", + "ValidateMember" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/MemberInfoComparer.cs", + "className": "MemberInfoComparer", + "baseClass": "EqualityComparer`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/MemberUtility.cs", + "className": "MemberUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Namespace.cs", + "className": "Namespace", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AndAncestors" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/AdditionHandler.cs", + "className": "AdditionHandler", + "baseClass": "BinaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/AmbiguousOperatorException.cs", + "className": "AmbiguousOperatorException", + "baseClass": "OperatorException", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/AndHandler.cs", + "className": "AndHandler", + "baseClass": "BinaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/BinaryOperator.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/BinaryOperatorHandler.cs", + "className": "BinaryOperatorHandler", + "baseClass": "OperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/DecrementHandler.cs", + "className": "DecrementHandler", + "baseClass": "UnaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/DivisionHandler.cs", + "className": "DivisionHandler", + "baseClass": "BinaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/EqualityHandler.cs", + "className": "EqualityHandler", + "baseClass": "BinaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/ExclusiveOrHandler.cs", + "className": "ExclusiveOrHandler", + "baseClass": "BinaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/GreaterThanHandler.cs", + "className": "GreaterThanHandler", + "baseClass": "BinaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/GreaterThanOrEqualHandler.cs", + "className": "GreaterThanOrEqualHandler", + "baseClass": "BinaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/IncrementHandler.cs", + "className": "IncrementHandler", + "baseClass": "UnaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/InequalityHandler.cs", + "className": "InequalityHandler", + "baseClass": "BinaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/InvalidOperatorException.cs", + "className": "InvalidOperatorException", + "baseClass": "OperatorException", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/LeftShiftHandler.cs", + "className": "LeftShiftHandler", + "baseClass": "BinaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/LessThanHandler.cs", + "className": "LessThanHandler", + "baseClass": "BinaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/LessThanOrEqualHandler.cs", + "className": "LessThanOrEqualHandler", + "baseClass": "BinaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/LogicalNegationHandler.cs", + "className": "LogicalNegationHandler", + "baseClass": "UnaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/ModuloHandler.cs", + "className": "ModuloHandler", + "baseClass": "BinaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/MultiplicationHandler.cs", + "className": "MultiplicationHandler", + "baseClass": "BinaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/NumericNegationHandler.cs", + "className": "NumericNegationHandler", + "baseClass": "UnaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/OperatorException.cs", + "className": "OperatorException", + "baseClass": "InvalidCastException", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/OperatorHandler.cs", + "className": "OperatorHandler", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/OperatorUtility.cs", + "className": "OperatorUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/OrHandler.cs", + "className": "OrHandler", + "baseClass": "BinaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/PlusHandler.cs", + "className": "PlusHandler", + "baseClass": "UnaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/RightShiftHandler.cs", + "className": "RightShiftHandler", + "baseClass": "BinaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/SubtractionHandler.cs", + "className": "SubtractionHandler", + "baseClass": "BinaryOperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/UnaryOperator.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/UnaryOperatorHandler.cs", + "className": "UnaryOperatorHandler", + "baseClass": "OperatorHandler", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Operate" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/Action_5.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/Action_6.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/Func_5.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/Func_6.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceActionInvoker_0.cs", + "className": "InstanceActionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceActionInvoker_1.cs", + "className": "InstanceActionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceActionInvoker_2.cs", + "className": "InstanceActionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceActionInvoker_3.cs", + "className": "InstanceActionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceActionInvoker_4.cs", + "className": "InstanceActionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceActionInvoker_5.cs", + "className": "InstanceActionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceActionInvokerBase.cs", + "className": "InstanceActionInvokerBase", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceFieldAccessor.cs", + "className": "InstanceFieldAccessor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Compile", + "GetValue", + "SetValue" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceFunctionInvoker_0.cs", + "className": "InstanceFunctionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceFunctionInvoker_1.cs", + "className": "InstanceFunctionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceFunctionInvoker_2.cs", + "className": "InstanceFunctionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceFunctionInvoker_3.cs", + "className": "InstanceFunctionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceFunctionInvoker_4.cs", + "className": "InstanceFunctionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceFunctionInvoker_5.cs", + "className": "InstanceFunctionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceFunctionInvokerBase.cs", + "className": "InstanceFunctionInvokerBase", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceInvokerBase.cs", + "className": "InstanceInvokerBase", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstancePropertyAccessor.cs", + "className": "InstancePropertyAccessor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Compile", + "GetValue", + "SetValue" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InvokerBase.cs", + "className": "InvokerBase", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Compile" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/IOptimizedAccessor.cs", + "className": "IOptimizedAccessor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/IOptimizedInvoker.cs", + "className": "IOptimizedInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/OptimizedReflection.cs", + "className": "OptimizedReflection", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/ReflectionFieldAccessor.cs", + "className": "ReflectionFieldAccessor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Compile", + "GetValue", + "SetValue" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/ReflectionInvoker.cs", + "className": "ReflectionInvoker", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Compile", + "Invoke", + "GetParameterTypes" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/ReflectionPropertyAccessor.cs", + "className": "ReflectionPropertyAccessor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Compile", + "GetValue", + "SetValue" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticActionInvoker_0.cs", + "className": "StaticActionInvoker", + "baseClass": "StaticActionInvokerBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticActionInvoker_1.cs", + "className": "StaticActionInvoker", + "baseClass": "StaticActionInvokerBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticActionInvoker_2.cs", + "className": "StaticActionInvoker", + "baseClass": "StaticActionInvokerBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticActionInvoker_3.cs", + "className": "StaticActionInvoker", + "baseClass": "StaticActionInvokerBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticActionInvoker_4.cs", + "className": "StaticActionInvoker", + "baseClass": "StaticActionInvokerBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticActionInvoker_5.cs", + "className": "StaticActionInvoker", + "baseClass": "StaticActionInvokerBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticActionInvokerBase.cs", + "className": "StaticActionInvokerBase", + "baseClass": "StaticInvokerBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticFieldAccessor.cs", + "className": "StaticFieldAccessor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Compile", + "GetValue", + "SetValue" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticFunctionInvoker_0.cs", + "className": "StaticFunctionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticFunctionInvoker_1.cs", + "className": "StaticFunctionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticFunctionInvoker_2.cs", + "className": "StaticFunctionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticFunctionInvoker_3.cs", + "className": "StaticFunctionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticFunctionInvoker_4.cs", + "className": "StaticFunctionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticFunctionInvoker_5.cs", + "className": "StaticFunctionInvoker", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "InvokeUnsafe" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticFunctionInvokerBase.cs", + "className": "StaticFunctionInvokerBase", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticInvokerBase.cs", + "className": "StaticInvokerBase", + "baseClass": "InvokerBase", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticPropertyAccessor.cs", + "className": "StaticPropertyAccessor", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Compile", + "GetValue", + "SetValue" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/RenamedAssemblyAttribute.cs", + "className": "RenamedAssemblyAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/RenamedFromAttribute.cs", + "className": "RenamedFromAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/RenamedNamespaceAttribute.cs", + "className": "RenamedNamespaceAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/RuntimeCodebase.cs", + "className": "RuntimeCodebase", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/TypeFilter.cs", + "className": "TypeFilter", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clone", + "ValidateType" + ], + "serializedFields": [], + "publicFields": [ + "Types", + "ExpectsBoolean" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/TypeName.cs", + "className": "TypeName", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ReplaceNamespace", + "ReplaceAssembly", + "ReplaceName", + "SetAssemblyName", + "ToString", + "ToLooseString" + ], + "serializedFields": [], + "publicFields": [ + "IsArray", + "LastName" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/TypeNameDetail.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/TypeQualifier.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/TypesMatching.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/TypeUtility.cs", + "className": "TypeUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/Converters/LooseAssemblyNameConverter.cs", + "className": "LooseAssemblyNameConverter", + "baseClass": "fsDirectConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/Converters/NamespaceConverter.cs", + "className": "NamespaceConverter", + "baseClass": "fsDirectConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/Converters/Ray2DConverter.cs", + "className": "Ray2DConverter", + "baseClass": "fsDirectConverter`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/Converters/RayConverter.cs", + "className": "RayConverter", + "baseClass": "fsDirectConverter`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/Converters/UnityObjectConverter.cs", + "className": "UnityObjectConverter", + "baseClass": "fsConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/DictionaryAsset.cs", + "className": "DictionaryAsset", + "baseClass": "LudiqScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [ + "Clear", + "ContainsKey", + "Add", + "Merge", + "Remove", + "TryGetValue" + ], + "serializedFields": [], + "publicFields": [ + "Count", + "Keys", + "Values" + ], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/DoNotSerializeAttribute.cs", + "className": "DoNotSerializeAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/ISerializationDependency.cs", + "className": "ISerializationDependency", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/ISerializationDepender.cs", + "className": "ISerializationDepender", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/SerializableType.cs", + "className": "SerializableType", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "CompareTo" + ], + "serializedFields": [], + "publicFields": [ + "Identification" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/Serialization.cs", + "className": "Serialization", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/SerializationData.cs", + "className": "SerializationData", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "ToString", + "ShowString" + ], + "serializedFields": [ + "_json", + "_objectReferences", + "_guid" + ], + "publicFields": [ + "json", + "objectReferences", + "guid" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/SerializationOperation.cs", + "className": "SerializationOperation", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Reset" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/SerializationVersionAttribute.cs", + "className": "SerializationVersionAttribute", + "baseClass": "fsObjectAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/SerializeAsAttribute.cs", + "className": "SerializeAsAttribute", + "baseClass": "fsPropertyAttribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/SerializeAttribute.cs", + "className": "SerializeAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/SerializedProperties/ISerializedPropertyProvider.cs", + "className": "ISerializedPropertyProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/SerializedProperties/SerializedPropertyProvider.cs", + "className": "SerializedPropertyProvider", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [ + "item" + ], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/SerializedProperties/SerializedPropertyProviderAttribute.cs", + "className": "SerializedPropertyProviderAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/StickyNote/StickyNote.cs", + "className": "StickyNote", + "baseClass": "GraphElement`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/IGizmoDrawer.cs", + "className": "IGizmoDrawer", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/ISingleton.cs", + "className": "ISingleton", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/IUnityObjectOwnable.cs", + "className": "IUnityObjectOwnable", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/LudiqBehaviour.cs", + "className": "LudiqBehaviour", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/LudiqScriptableObject.cs", + "className": "LudiqScriptableObject", + "baseClass": "ScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [ + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/MacroScriptableObject.cs", + "className": "MacroScriptableObject", + "baseClass": "LudiqScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/RequiresUnityAPIAttribute.cs", + "className": "RequiresUnityAPIAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/SceneSingleton.cs", + "className": "SceneSingleton", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Instantiate", + "Destroy" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/Singleton.cs", + "className": "Singleton", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/SingletonAttribute.cs", + "className": "SingletonAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/UnityObjectOwnershipUtility.cs", + "className": "UnityObjectOwnershipUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/UnityThread.cs", + "className": "UnityThread", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/ComponentHolderProtocol.cs", + "className": "ComponentHolderProtocol", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/CoroutineRunner.cs", + "className": "CoroutineRunner", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/CSharpNameUtility.cs", + "className": "CSharpNameUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/Empty.cs", + "className": "Empty", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/EnumUtility.cs", + "className": "EnumUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/ExceptionUtility.cs", + "className": "ExceptionUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/HashUtility.cs", + "className": "HashUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/IAnalyticsIdentifiable.cs", + "className": "IAnalyticsIdentifiable", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Identifier", + "Namespace", + "Hashcode" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/IGettable.cs", + "className": "IGettable", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/IIdentifiable.cs", + "className": "IIdentifiable", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/IInitializable.cs", + "className": "IInitializable", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/LinqUtility.cs", + "className": "LinqUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/OverrideStack.cs", + "className": "OverrideStack", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Override", + "BeginOverride", + "EndOverride", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/Recursion.cs", + "className": "Recursion", + "baseClass": "Recursion`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Enter", + "TryEnter", + "Exit", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/ReferenceCollector.cs", + "className": "ReferenceCollector", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/ReferenceEqualityComparer.cs", + "className": "ReferenceEqualityComparer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/RuntimeVSUsageUtility.cs", + "className": "RuntimeVSUsageUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/StringUtility.cs", + "className": "StringUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/UnityObjectUtility.cs", + "className": "UnityObjectUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Destroy", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/XColor.cs", + "className": "XColor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/ApplicationVariables.cs", + "className": "ApplicationVariables", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/IGraphDataWithVariables.cs", + "className": "IGraphDataWithVariables", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/IGraphWithVariables.cs", + "className": "IGraphWithVariables", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/InspectorVariableNameAttribute.cs", + "className": "InspectorVariableNameAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/ObjectVariables.cs", + "className": "ObjectVariables", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/SavedVariables.cs", + "className": "SavedVariables", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy", + "Resources.Load" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/SceneVariables.cs", + "className": "SceneVariables", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy" + ], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/VariableDeclaration.cs", + "className": "VariableDeclaration", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/VariableDeclarationCollection.cs", + "className": "VariableDeclarationCollection", + "baseClass": "KeyedCollection`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "EditorRename" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/VariableDeclarations.cs", + "className": "VariableDeclarations", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Set", + "Get", + "Clear", + "IsDefined", + "GetDeclaration", + "GetEnumerator" + ], + "serializedFields": [], + "publicFields": [ + "Kind" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/VariableDeclarationsCloner.cs", + "className": "VariableDeclarationsCloner", + "baseClass": "Cloner`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/VariableKind.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/VariableKindAttribute.cs", + "className": "VariableKindAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/Variables.cs", + "className": "Variables", + "baseClass": "LudiqBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetAotStubs" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "SceneManager", + "Instantiate", + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/VariablesAsset.cs", + "className": "VariablesAsset", + "baseClass": "LudiqScriptableObject", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/VariablesSaver.cs", + "className": "VariablesSaver", + "baseClass": "MonoBehaviour", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "Awake", + "OnDestroy" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate", + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Connections/ControlConnection.cs", + "className": "ControlConnection", + "baseClass": "UnitConnection`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Connections/InvalidConnection.cs", + "className": "InvalidConnection", + "baseClass": "UnitConnection`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "validSource", + "validDestination", + "validSourceExists", + "validDestinationExists" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Connections/IUnitConnection.cs", + "className": "IUnitConnection", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Connections/IUnitConnectionDebugData.cs", + "className": "IUnitConnectionDebugData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Connections/IUnitRelation.cs", + "className": "IUnitRelation", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Connections/UnitConnection.cs", + "className": "works", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Connections/UnitConnectionDebugData.cs", + "className": "UnitConnectionDebugData", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Connections/UnitRelation.cs", + "className": "UnitRelation", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Connections/ValueConnection.cs", + "className": "ValueConnection", + "baseClass": "UnitConnection`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/BinaryExpression.cs", + "className": "BinaryExpression", + "baseClass": "LogicalExpression", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/EvaluateFunctionHandler.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/EvaluateParameterHandler.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/EvaluationException.cs", + "className": "EvaluationException", + "baseClass": "ApplicationException", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/EvaluationOption.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/EvaluationVisitor.cs", + "className": "EvaluationVisitor", + "baseClass": "LogicalExpressionVisitor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/Expression.cs", + "className": "Expression", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "UpdateUnityTimeParameters", + "HasErrors", + "Evaluate" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/FunctionArgs.cs", + "className": "FunctionArgs", + "baseClass": "EventArgs", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "EvaluateParameters" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/FunctionExpression.cs", + "className": "FunctionExpression", + "baseClass": "LogicalExpression", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/IdentifierExpression.cs", + "className": "IdentifierExpression", + "baseClass": "LogicalExpression", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/LogicalExpression.cs", + "className": "LogicalExpression", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "And", + "DividedBy", + "EqualsTo", + "GreaterThan", + "GreaterOrEqualThan", + "LesserThan", + "LesserOrEqualThan", + "Minus", + "Modulo", + "NotEqual", + "Or", + "Plus", + "Mult", + "BitwiseOr", + "BitwiseAnd", + "BitwiseXOr", + "LeftShift", + "RightShift" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/LogicalExpressionVisitor.cs", + "className": "LogicalExpressionVisitor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/NCalcLexer.cs", + "className": "NCalcLexer", + "baseClass": "Lexer", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "mT__19", + "mT__20", + "mT__21", + "mT__22", + "mT__23", + "mT__24", + "mT__25", + "mT__26", + "mT__27", + "mT__28", + "mT__29", + "mT__30", + "mT__31", + "mT__32", + "mT__33", + "mT__34", + "mT__35", + "mT__36", + "mT__37", + "mT__38", + "mT__39", + "mT__40", + "mT__41", + "mT__42", + "mT__43", + "mT__44", + "mT__45", + "mT__46", + "mT__47", + "mT__48", + "mTRUE", + "mFALSE", + "mID", + "mINTEGER", + "mFLOAT", + "mSTRING", + "mDATETIME", + "mNAME", + "mE", + "mLETTER", + "mDIGIT", + "mEscapeSequence", + "mHexDigit", + "mUnicodeEscape", + "mWS", + "mTokens" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/NCalcParser.cs", + "className": "NCalcParser", + "baseClass": "Parser", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ncalcExpression", + "logicalExpression", + "conditionalExpression", + "booleanAndExpression", + "bitwiseOrExpression", + "bitwiseXOrExpression", + "bitwiseAndExpression", + "equalityExpression", + "relationalExpression", + "shiftExpression", + "additiveExpression", + "multiplicativeExpression", + "unaryExpression", + "primaryExpression", + "value", + "identifier", + "expressionList", + "arguments" + ], + "serializedFields": [], + "publicFields": [ + "value" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/ParameterArgs.cs", + "className": "ParameterArgs", + "baseClass": "EventArgs", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/SerializationVisitor.cs", + "className": "SerializationVisitor", + "baseClass": "LogicalExpressionVisitor", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/TernaryExpression.cs", + "className": "TernaryExpression", + "baseClass": "LogicalExpression", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/UnaryExpression.cs", + "className": "UnaryExpression", + "baseClass": "LogicalExpression", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/ValueExpression.cs", + "className": "ValueExpression", + "baseClass": "LogicalExpression", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/EditorBinding/PortKeyAttribute.cs", + "className": "PortKeyAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/EditorBinding/PortLabelAttribute.cs", + "className": "PortLabelAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/EditorBinding/PortLabelHiddenAttribute.cs", + "className": "PortLabelHiddenAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/EditorBinding/SpecialUnitAttribute.cs", + "className": "SpecialUnitAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/EditorBinding/UnitFooterPortsAttribute.cs", + "className": "UnitFooterPortsAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/EditorBinding/UnitHeaderInspectableAttribute.cs", + "className": "UnitHeaderInspectableAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/EditorBinding/UnitOrderAttribute.cs", + "className": "UnitOrderAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/EditorBinding/UnitShortTitleAttribute.cs", + "className": "UnitShortTitleAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/EditorBinding/UnitSubtitleAttribute.cs", + "className": "UnitSubtitleAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/EditorBinding/UnitSurtitleAttribute.cs", + "className": "UnitSurtitleAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/EditorBinding/UnitTitleAttribute.cs", + "className": "UnitTitleAttribute", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Flow.cs", + "className": "Flow", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Equals", + "Dispose", + "PreserveStack", + "RestoreStack", + "DisposePreservedStack", + "LoopIsNotBroken", + "EnterLoop", + "BreakLoop", + "ExitLoop", + "Run", + "StartCoroutine", + "StopCoroutine", + "Invoke", + "IsLocal", + "SetValue", + "GetValue", + "GetConvertedValue", + "TryGetDefaultValue" + ], + "serializedFields": [], + "publicFields": [ + "isInspected", + "loopIdentifier" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/FlowGraph.cs", + "className": "FlowGraph", + "baseClass": "Graph", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "StartListening", + "StopListening", + "IsListening", + "GetDynamicVariableNames", + "PortDefinitionsChanged" + ], + "serializedFields": [], + "publicFields": [ + "validPortDefinitions" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/FlowGraphData.cs", + "className": "FlowGraphData", + "baseClass": "GraphData`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Codebase/CreateStruct.cs", + "className": "CreateStruct", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Codebase/Expose.cs", + "className": "Expose", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Codebase/GetMember.cs", + "className": "GetMember", + "baseClass": "MemberUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Codebase/InvokeMember.cs", + "className": "InvokeMember", + "baseClass": "MemberUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "supportsChaining" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Codebase/MemberUnit.cs", + "className": "MemberUnit", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Codebase/SetMember.cs", + "className": "SetMember", + "baseClass": "MemberUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "supportsChaining" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/CountItems.cs", + "className": "CountItems", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Count" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Dictionaries/AddDictionaryItem.cs", + "className": "AddDictionaryItem", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Dictionaries/ClearDictionary.cs", + "className": "ClearDictionary", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Dictionaries/CreateDictionary.cs", + "className": "CreateDictionary", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Create" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Dictionaries/DictionaryContainsKey.cs", + "className": "DictionaryContainsKey", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Dictionaries/GetDictionaryItem.cs", + "className": "GetDictionaryItem", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Dictionaries/MergeDictionaries.cs", + "className": "MergeDictionaries", + "baseClass": "MultiInputUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Merge" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Dictionaries/RemoveDictionaryItem.cs", + "className": "RemoveDictionaryItem", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Remove" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Dictionaries/SetDictionaryItem.cs", + "className": "SetDictionaryItem", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Set" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/FirstItem.cs", + "className": "FirstItem", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "First" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/LastItem.cs", + "className": "LastItem", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "First" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Lists/AddListItem.cs", + "className": "AddListItem", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Add" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Lists/ClearList.cs", + "className": "ClearList", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Clear" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Lists/CreateList.cs", + "className": "CreateList", + "baseClass": "MultiInputUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Create" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Lists/GetListItem.cs", + "className": "GetListItem", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Get" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Lists/InsertListItem.cs", + "className": "InsertListItem", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Insert" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Lists/ListContainsItem.cs", + "className": "ListContainsItem", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Contains" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Lists/MergeLists.cs", + "className": "MergeLists", + "baseClass": "MultiInputUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Merge" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Lists/RemoveListItem.cs", + "className": "RemoveListItem", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Remove" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Lists/RemoveListItemAt.cs", + "className": "RemoveListItemAt", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RemoveAt" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Lists/SetListItem.cs", + "className": "SetListItem", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Set" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/Break.cs", + "className": "Break", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Operation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/Cache.cs", + "className": "Cache", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/For.cs", + "className": "For", + "baseClass": "LoopUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "IsStepValueZero" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/ForEach.cs", + "className": "ForEach", + "baseClass": "LoopUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/IBranchUnit.cs", + "className": "IBranchUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/If.cs", + "className": "If", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Enter" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/ISelectUnit.cs", + "className": "ISelectUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/LoopUnit.cs", + "className": "LoopUnit", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/Once.cs", + "className": "Once", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateData", + "Enter", + "Reset" + ], + "serializedFields": [], + "publicFields": [ + "executed" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/SelectOnEnum.cs", + "className": "SelectOnEnum", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Branch" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/SelectOnFlow.cs", + "className": "SelectOnFlow", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Select" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/SelectOnInteger.cs", + "className": "SelectOnInteger", + "baseClass": "SelectUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/SelectOnString.cs", + "className": "SelectOnString", + "baseClass": "SelectUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/SelectUnit.cs", + "className": "SelectUnit", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Branch" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/SelectUnit_T.cs", + "className": "SelectUnit", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Result" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/Sequence.cs", + "className": "Sequence", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CopyFrom" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/SwitchOnEnum.cs", + "className": "SwitchOnEnum", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Enter" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/SwitchOnInteger.cs", + "className": "SwitchOnInteger", + "baseClass": "SwitchUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/SwitchOnString.cs", + "className": "SwitchOnString", + "baseClass": "SwitchUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/SwitchUnit.cs", + "className": "SwitchUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Enter" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/Throw.cs", + "className": "Throw", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/ToggleFlow.cs", + "className": "ToggleFlow", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateData" + ], + "serializedFields": [], + "publicFields": [ + "isOn" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/ToggleValue.cs", + "className": "ToggleValue", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateData" + ], + "serializedFields": [], + "publicFields": [ + "isOn" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/TryCatch.cs", + "className": "TryCatch", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Enter" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/While.cs", + "className": "While", + "baseClass": "LoopUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Animation/BoltAnimationEvent.cs", + "className": "BoltAnimationEvent", + "baseClass": "MachineEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Animation/BoltNamedAnimationEvent.cs", + "className": "BoltNamedAnimationEvent", + "baseClass": "MachineEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Animation/OnAnimatorIK.cs", + "className": "OnAnimatorIK", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Animation/OnAnimatorMove.cs", + "className": "OnAnimatorMove", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Application/OnApplicationFocus.cs", + "className": "OnApplicationFocus", + "baseClass": "GlobalEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Application/OnApplicationLostFocus.cs", + "className": "OnApplicationLostFocus", + "baseClass": "GlobalEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Application/OnApplicationPause.cs", + "className": "OnApplicationPause", + "baseClass": "GlobalEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Application/OnApplicationQuit.cs", + "className": "OnApplicationQuit", + "baseClass": "GlobalEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Application/OnApplicationResume.cs", + "className": "OnApplicationResume", + "baseClass": "GlobalEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/BoltUnityEvent.cs", + "className": "BoltUnityEvent", + "baseClass": "MachineEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input", + "UnityEvent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/CustomEvent.cs", + "className": "CustomEvent", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/CustomEventArgs.cs", + "className": "CustomEventArgs", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Editor/OnDrawGizmos.cs", + "className": "OnDrawGizmos", + "baseClass": "ManualEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Editor/OnDrawGizmosSelected.cs", + "className": "OnDrawGizmosSelected", + "baseClass": "ManualEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/EventUnit.cs", + "className": "EventUnit", + "baseClass": "IGraphElementData", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsListening", + "Trigger" + ], + "serializedFields": [], + "publicFields": [ + "hook", + "handler", + "isListening", + "activeCoroutines" + ], + "unityApiUsage": [ + "Destroy", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GameObjectEventUnit.cs", + "className": "GameObjectEventUnit", + "baseClass": "EventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "target" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GlobalEventUnit.cs", + "className": "GlobalEventUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/GenericGuiEventUnit.cs", + "className": "GenericGuiEventUnit", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnBeginDrag.cs", + "className": "OnBeginDrag", + "baseClass": "PointerEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnButtonClick.cs", + "className": "OnButtonClick", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnCancel.cs", + "className": "OnCancel", + "baseClass": "GenericGuiEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnDeselect.cs", + "className": "OnDeselect", + "baseClass": "GenericGuiEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnDrag.cs", + "className": "OnDrag", + "baseClass": "PointerEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnDrop.cs", + "className": "OnDrop", + "baseClass": "PointerEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnDropdownValueChanged.cs", + "className": "OnDropdownValueChanged", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnEndDrag.cs", + "className": "OnEndDrag", + "baseClass": "PointerEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnGUI.cs", + "className": "OnGUI", + "baseClass": "GlobalEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnInputFieldEndEdit.cs", + "className": "OnInputFieldEndEdit", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnInputFieldValueChanged.cs", + "className": "OnInputFieldValueChanged", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnMove.cs", + "className": "OnMove", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerClick.cs", + "className": "OnPointerClick", + "baseClass": "PointerEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerDown.cs", + "className": "OnPointerDown", + "baseClass": "PointerEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerEnter.cs", + "className": "OnPointerEnter", + "baseClass": "PointerEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerExit.cs", + "className": "OnPointerExit", + "baseClass": "PointerEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerUp.cs", + "className": "OnPointerUp", + "baseClass": "PointerEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnScroll.cs", + "className": "OnScroll", + "baseClass": "PointerEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnScrollbarValueChanged.cs", + "className": "OnScrollbarValueChanged", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnScrollRectValueChanged.cs", + "className": "OnScrollRectValueChanged", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnSelect.cs", + "className": "OnSelect", + "baseClass": "GenericGuiEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnSliderValueChanged.cs", + "className": "OnSliderValueChanged", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnSubmit.cs", + "className": "OnSubmit", + "baseClass": "GenericGuiEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnToggleValueChanged.cs", + "className": "OnToggleValueChanged", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/PointerEventUnit.cs", + "className": "PointerEventUnit", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Hierarchy/OnTransformChildrenChanged.cs", + "className": "OnTransformChildrenChanged", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Hierarchy/OnTransformParentChanged.cs", + "className": "OnTransformParentChanged", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/IEventUnit.cs", + "className": "IEventUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/IMouseEventUnit.cs", + "className": "IMouseEventUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/InputSystem/OnInputSystemEvent.cs", + "className": "OnInputSystemEvent", + "baseClass": "MachineEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "InputActionChangeType" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/OnButtonInput.cs", + "className": "OnButtonInput", + "baseClass": "MachineEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/OnKeyboardInput.cs", + "className": "OnKeyboardInput", + "baseClass": "MachineEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/OnMouseDown.cs", + "className": "OnMouseDown", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/OnMouseDrag.cs", + "className": "OnMouseDrag", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/OnMouseEnter.cs", + "className": "OnMouseEnter", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/OnMouseExit.cs", + "className": "OnMouseExit", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/OnMouseInput.cs", + "className": "OnMouseInput", + "baseClass": "MachineEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/OnMouseOver.cs", + "className": "OnMouseOver", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/OnMouseUp.cs", + "className": "OnMouseUp", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/OnMouseUpAsButton.cs", + "className": "OnMouseUpAsButton", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Lifecycle/FixedUpdate.cs", + "className": "FixedUpdate", + "baseClass": "MachineEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Lifecycle/LateUpdate.cs", + "className": "LateUpdate", + "baseClass": "MachineEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Lifecycle/OnDestroy.cs", + "className": "OnDestroy", + "baseClass": "MachineEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Destroy" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Lifecycle/OnDisable.cs", + "className": "OnDisable", + "baseClass": "MachineEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Lifecycle/OnEnable.cs", + "className": "OnEnable", + "baseClass": "MachineEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Lifecycle/Start.cs", + "className": "Start", + "baseClass": "MachineEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Lifecycle/Update.cs", + "className": "Update", + "baseClass": "MachineEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/MachineEventUnit.cs", + "className": "MachineEventUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/ManualEventUnit.cs", + "className": "ManualEventUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Navigation/OnDestinationReached.cs", + "className": "OnDestinationReached", + "baseClass": "MachineEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/CollisionEventUnit.cs", + "className": "CollisionEventUnit", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/OnCollisionEnter.cs", + "className": "OnCollisionEnter", + "baseClass": "CollisionEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/OnCollisionExit.cs", + "className": "OnCollisionExit", + "baseClass": "CollisionEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/OnCollisionStay.cs", + "className": "OnCollisionStay", + "baseClass": "CollisionEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/OnControllerColliderHit.cs", + "className": "OnControllerColliderHit", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/OnJointBreak.cs", + "className": "OnJointBreak", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/OnParticleCollision.cs", + "className": "OnParticleCollision", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/OnTriggerEnter.cs", + "className": "OnTriggerEnter", + "baseClass": "TriggerEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/OnTriggerExit.cs", + "className": "OnTriggerExit", + "baseClass": "TriggerEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/OnTriggerStay.cs", + "className": "OnTriggerStay", + "baseClass": "TriggerEventUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/TriggerEventUnit.cs", + "className": "TriggerEventUnit", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics2D/CollisionEvent2DUnit.cs", + "className": "CollisionEvent2DUnit", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics2D/OnCollisionEnter2D.cs", + "className": "OnCollisionEnter2D", + "baseClass": "CollisionEvent2DUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics2D/OnCollisionExit2D.cs", + "className": "OnCollisionExit2D", + "baseClass": "CollisionEvent2DUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics2D/OnCollisionStay2D.cs", + "className": "OnCollisionStay2D", + "baseClass": "CollisionEvent2DUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics2D/OnJointBreak2D.cs", + "className": "OnJointBreak2D", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics2D/OnTriggerEnter2D.cs", + "className": "OnTriggerEnter2D", + "baseClass": "TriggerEvent2DUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics2D/OnTriggerExit2D.cs", + "className": "OnTriggerExit2D", + "baseClass": "TriggerEvent2DUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics2D/OnTriggerStay2D.cs", + "className": "OnTriggerStay2D", + "baseClass": "TriggerEvent2DUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics2D/TriggerEvent2DUnit.cs", + "className": "TriggerEvent2DUnit", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Rendering/OnBecameInvisible.cs", + "className": "OnBecameInvisible", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Rendering/OnBecameVisible.cs", + "className": "OnBecameVisible", + "baseClass": "GameObjectEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Time/OnTimerElapsed.cs", + "className": "OnTimerElapsed", + "baseClass": "MachineEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "time", + "triggered" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/TriggerCustomEvent.cs", + "className": "TriggerCustomEvent", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Formula.cs", + "className": "Formula", + "baseClass": "MultiInputUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetParameterValue" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Graph/GetGraph.cs", + "className": "GetGraph", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Graph/GetGraphs.cs", + "className": "GetGraphs", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Graph/GetScriptGraph.cs", + "className": "GetScriptGraph", + "baseClass": "GetGraph`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Graph/GetScriptGraphs.cs", + "className": "GetScriptGraphs", + "baseClass": "GetGraphs`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Graph/HasGraph.cs", + "className": "HasGraph", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Graph/HasScriptGraph.cs", + "className": "HasScriptGraph", + "baseClass": "HasGraph`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Graph/ScriptGraphContainerType.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Graph/SetGraph.cs", + "className": "SetGraph", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "GetComponent", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Graph/SetScriptGraph.cs", + "className": "SetScriptGraph", + "baseClass": "SetGraph`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Literal.cs", + "className": "Literal", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/And.cs", + "className": "And", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Operation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/ApproximatelyEqual.cs", + "className": "ApproximatelyEqual", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Comparison" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/BinaryComparisonUnit.cs", + "className": "BinaryComparisonUnit", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/Comparison.cs", + "className": "Comparison", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/Equal.cs", + "className": "Equal", + "baseClass": "BinaryComparisonUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/EqualityComparison.cs", + "className": "EqualityComparison", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/ExclusiveOr.cs", + "className": "ExclusiveOr", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Operation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/Greater.cs", + "className": "Greater", + "baseClass": "BinaryComparisonUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/GreaterOrEqual.cs", + "className": "GreaterOrEqual", + "baseClass": "BinaryComparisonUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/Less.cs", + "className": "Less", + "baseClass": "BinaryComparisonUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/LessOrEqual.cs", + "className": "LessOrEqual", + "baseClass": "BinaryComparisonUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/Negate.cs", + "className": "Negate", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Operation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/NotApproximatelyEqual.cs", + "className": "NotApproximatelyEqual", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Comparison" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/NotEqual.cs", + "className": "NotEqual", + "baseClass": "BinaryComparisonUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/NumericComparison.cs", + "className": "NumericComparison", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/Or.cs", + "className": "Or", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Operation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Absolute.cs", + "className": "Absolute", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Operation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Add.cs", + "className": "Add", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Angle.cs", + "className": "Angle", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Average.cs", + "className": "Average", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Operation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/CrossProduct.cs", + "className": "CrossProduct", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Distance.cs", + "className": "Distance", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Divide.cs", + "className": "Divide", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Operation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/DotProduct.cs", + "className": "DotProduct", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Generic/DeprecatedGenericAdd.cs", + "className": "DeprecatedGenericAdd", + "baseClass": "Add`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Generic/GenericDivide.cs", + "className": "GenericDivide", + "baseClass": "Divide`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Generic/GenericModulo.cs", + "className": "GenericModulo", + "baseClass": "Modulo`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Generic/GenericMultiply.cs", + "className": "GenericMultiply", + "baseClass": "Multiply`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Generic/GenericSubtract.cs", + "className": "GenericSubtract", + "baseClass": "Subtract`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Generic/GenericSum.cs", + "className": "GenericSum", + "baseClass": "Sum`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Lerp.cs", + "className": "Lerp", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Maximum.cs", + "className": "Maximum", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Operation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Minimum.cs", + "className": "Minimum", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Operation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Modulo.cs", + "className": "Modulo", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Operation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/MoveTowards.cs", + "className": "MoveTowards", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Multiply.cs", + "className": "Multiply", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Normalize.cs", + "className": "Normalize", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/PerSecond.cs", + "className": "PerSecond", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Operation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Project.cs", + "className": "Project", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Round.cs", + "className": "Round", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Operation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/DeprecatedScalarAdd.cs", + "className": "DeprecatedScalarAdd", + "baseClass": "Add`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarAbsolute.cs", + "className": "ScalarAbsolute", + "baseClass": "Absolute`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarAverage.cs", + "className": "ScalarAverage", + "baseClass": "Average`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarDivide.cs", + "className": "ScalarDivide", + "baseClass": "Divide`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarExponentiate.cs", + "className": "ScalarExponentiate", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Exponentiate" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarLerp.cs", + "className": "ScalarLerp", + "baseClass": "Lerp`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarMaximum.cs", + "className": "ScalarMaximum", + "baseClass": "Maximum`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarMinimum.cs", + "className": "ScalarMinimum", + "baseClass": "Minimum`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarModulo.cs", + "className": "ScalarModulo", + "baseClass": "Modulo`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarMoveTowards.cs", + "className": "ScalarMoveTowards", + "baseClass": "MoveTowards`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarMultiply.cs", + "className": "ScalarMultiply", + "baseClass": "Multiply`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarNormalize.cs", + "className": "ScalarNormalize", + "baseClass": "Normalize`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarPerSecond.cs", + "className": "ScalarPerSecond", + "baseClass": "PerSecond`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarRoot.cs", + "className": "ScalarRoot", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Root" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarRound.cs", + "className": "ScalarRound", + "baseClass": "Round`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarSubtract.cs", + "className": "ScalarSubtract", + "baseClass": "Subtract`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarSum.cs", + "className": "ScalarSum", + "baseClass": "Sum`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "defaultValue" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Subtract.cs", + "className": "Subtract", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Operation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Sum.cs", + "className": "Sum", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Operation" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/DeprecatedVector2Add.cs", + "className": "DeprecatedVector2Add", + "baseClass": "Add`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Absolute.cs", + "className": "Vector2Absolute", + "baseClass": "Absolute`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Angle.cs", + "className": "Vector2Angle", + "baseClass": "Angle`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Average.cs", + "className": "Vector2Average", + "baseClass": "Average`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Distance.cs", + "className": "Vector2Distance", + "baseClass": "Distance`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Divide.cs", + "className": "Vector2Divide", + "baseClass": "Divide`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2DotProduct.cs", + "className": "Vector2DotProduct", + "baseClass": "DotProduct`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Lerp.cs", + "className": "Vector2Lerp", + "baseClass": "Lerp`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Maximum.cs", + "className": "Vector2Maximum", + "baseClass": "Maximum`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Minimum.cs", + "className": "Vector2Minimum", + "baseClass": "Minimum`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Modulo.cs", + "className": "Vector2Modulo", + "baseClass": "Modulo`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2MoveTowards.cs", + "className": "Vector2MoveTowards", + "baseClass": "MoveTowards`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Multiply.cs", + "className": "Vector2Multiply", + "baseClass": "Multiply`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Normalize.cs", + "className": "Vector2Normalize", + "baseClass": "Normalize`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2PerSecond.cs", + "className": "Vector2PerSecond", + "baseClass": "PerSecond`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Project.cs", + "className": "Vector2Project", + "baseClass": "Project`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Round.cs", + "className": "Vector2Round", + "baseClass": "Round`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Subtract.cs", + "className": "Vector2Subtract", + "baseClass": "Subtract`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Sum.cs", + "className": "Vector2Sum", + "baseClass": "Sum`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "defaultValue" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/DeprecatedVector3Add.cs", + "className": "DeprecatedVector3Add", + "baseClass": "Add`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Absolute.cs", + "className": "Vector3Absolute", + "baseClass": "Absolute`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Angle.cs", + "className": "Vector3Angle", + "baseClass": "Angle`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Average.cs", + "className": "Vector3Average", + "baseClass": "Average`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3CrossProduct.cs", + "className": "Vector3CrossProduct", + "baseClass": "CrossProduct`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Distance.cs", + "className": "Vector3Distance", + "baseClass": "Distance`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Divide.cs", + "className": "Vector3Divide", + "baseClass": "Divide`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3DotProduct.cs", + "className": "Vector3DotProduct", + "baseClass": "DotProduct`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Lerp.cs", + "className": "Vector3Lerp", + "baseClass": "Lerp`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Maximum.cs", + "className": "Vector3Maximum", + "baseClass": "Maximum`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Minimum.cs", + "className": "Vector3Minimum", + "baseClass": "Minimum`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Modulo.cs", + "className": "Vector3Modulo", + "baseClass": "Modulo`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3MoveTowards.cs", + "className": "Vector3MoveTowards", + "baseClass": "MoveTowards`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Multiply.cs", + "className": "Vector3Multiply", + "baseClass": "Multiply`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Normalize.cs", + "className": "Vector3Normalize", + "baseClass": "Normalize`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3PerSecond.cs", + "className": "Vector3PerSecond", + "baseClass": "PerSecond`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Project.cs", + "className": "Vector3Project", + "baseClass": "Project`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Round.cs", + "className": "Vector3Round", + "baseClass": "Round`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Subtract.cs", + "className": "Vector3Subtract", + "baseClass": "Subtract`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Sum.cs", + "className": "Vector3Sum", + "baseClass": "Sum`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "defaultValue" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/DeprecatedVector4Add.cs", + "className": "DeprecatedVector4Add", + "baseClass": "Add`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Absolute.cs", + "className": "Vector4Absolute", + "baseClass": "Absolute`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Average.cs", + "className": "Vector4Average", + "baseClass": "Average`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Distance.cs", + "className": "Vector4Distance", + "baseClass": "Distance`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Divide.cs", + "className": "Vector4Divide", + "baseClass": "Divide`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4DotProduct.cs", + "className": "Vector4DotProduct", + "baseClass": "DotProduct`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Lerp.cs", + "className": "Vector4Lerp", + "baseClass": "Lerp`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Maximum.cs", + "className": "Vector4Maximum", + "baseClass": "Maximum`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Minimum.cs", + "className": "Vector4Minimum", + "baseClass": "Minimum`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Modulo.cs", + "className": "Vector4Modulo", + "baseClass": "Modulo`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4MoveTowards.cs", + "className": "Vector4MoveTowards", + "baseClass": "MoveTowards`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Multiply.cs", + "className": "Vector4Multiply", + "baseClass": "Multiply`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Normalize.cs", + "className": "Vector4Normalize", + "baseClass": "Normalize`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4PerSecond.cs", + "className": "Vector4PerSecond", + "baseClass": "PerSecond`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Round.cs", + "className": "Vector4Round", + "baseClass": "Round`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Subtract.cs", + "className": "Vector4Subtract", + "baseClass": "Subtract`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Sum.cs", + "className": "Vector4Sum", + "baseClass": "Sum`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "defaultValue" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/MissingType.cs", + "className": "MissingType", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Nesting/GraphInput.cs", + "className": "GraphInput", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Nesting/GraphOutput.cs", + "className": "GraphOutput", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Nulls/Null.cs", + "className": "Null", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Nulls/NullCheck.cs", + "className": "NullCheck", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Enter" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Nulls/NullCoalesce.cs", + "className": "NullCoalesce", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Coalesce" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/This.cs", + "className": "This", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Time/Cooldown.cs", + "className": "Cooldown", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Update" + ], + "publicMethods": [ + "CreateData", + "StartListening", + "StopListening", + "IsListening", + "Update" + ], + "serializedFields": [], + "publicFields": [ + "remaining", + "duration", + "unscaled", + "isReady", + "update", + "isListening" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Time/Timer.cs", + "className": "Timer", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start", + "Update" + ], + "publicMethods": [ + "CreateData", + "StartListening", + "StopListening", + "IsListening", + "Update" + ], + "serializedFields": [], + "publicFields": [ + "elapsed", + "duration", + "active", + "paused", + "unscaled", + "update", + "isListening" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Time/WaitForEndOfFrameUnit.cs", + "className": "WaitForEndOfFrameUnit", + "baseClass": "WaitUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Time/WaitForFlow.cs", + "className": "WaitForFlow", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateData" + ], + "serializedFields": [], + "publicFields": [ + "inputsActivated", + "isWaitingCoroutine" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Time/WaitForNextFrameUnit.cs", + "className": "WaitForNextFrameUnit", + "baseClass": "WaitUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Time/WaitForSecondsUnit.cs", + "className": "WaitForSecondsUnit", + "baseClass": "WaitUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Time/WaitUnit.cs", + "className": "WaitUnit", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Time/WaitUntilUnit.cs", + "className": "WaitUntilUnit", + "baseClass": "WaitUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Time/WaitWhileUnit.cs", + "className": "WaitWhileUnit", + "baseClass": "WaitUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/GetVariable.cs", + "className": "GetVariable", + "baseClass": "UnifiedVariableUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/IsVariableDefined.cs", + "className": "IsVariableDefined", + "baseClass": "UnifiedVariableUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/IUnifiedVariableUnit.cs", + "className": "IUnifiedVariableUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/GetApplicationVariable.cs", + "className": "GetApplicationVariable", + "baseClass": "GetVariableUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/GetGraphVariable.cs", + "className": "GetGraphVariable", + "baseClass": "GetVariableUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/GetObjectVariable.cs", + "className": "GetObjectVariable", + "baseClass": "GetVariableUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/GetSavedVariable.cs", + "className": "GetSavedVariable", + "baseClass": "GetVariableUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/GetSceneVariable.cs", + "className": "GetSceneVariable", + "baseClass": "GetVariableUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/GetVariableUnit.cs", + "className": "GetVariableUnit", + "baseClass": "VariableUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/IApplicationVariableUnit.cs", + "className": "IApplicationVariableUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/IGraphVariableUnit.cs", + "className": "IGraphVariableUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/IObjectVariableUnit.cs", + "className": "IObjectVariableUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/IsApplicationVariableDefined.cs", + "className": "IsApplicationVariableDefined", + "baseClass": "IsVariableDefinedUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/ISavedVariableUnit.cs", + "className": "ISavedVariableUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/ISceneVariableUnit.cs", + "className": "ISceneVariableUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/IsGraphVariableDefined.cs", + "className": "IsGraphVariableDefined", + "baseClass": "IsVariableDefinedUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/IsObjectVariableDefined.cs", + "className": "IsObjectVariableDefined", + "baseClass": "IsVariableDefinedUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/IsSavedVariableDefined.cs", + "className": "IsSavedVariableDefined", + "baseClass": "IsVariableDefinedUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/IsSceneVariableDefined.cs", + "className": "IsSceneVariableDefined", + "baseClass": "IsVariableDefinedUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/IsVariableDefinedUnit.cs", + "className": "IsVariableDefinedUnit", + "baseClass": "VariableUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/IVariableUnit.cs", + "className": "IVariableUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/SetApplicationVariable.cs", + "className": "SetApplicationVariable", + "baseClass": "SetVariableUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/SetGraphVariable.cs", + "className": "SetGraphVariable", + "baseClass": "SetVariableUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/SetObjectVariable.cs", + "className": "SetObjectVariable", + "baseClass": "SetVariableUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/SetSavedVariable.cs", + "className": "SetSavedVariable", + "baseClass": "SetVariableUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/SetSceneVariable.cs", + "className": "SetSceneVariable", + "baseClass": "SetVariableUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible scene loader" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/SetVariableUnit.cs", + "className": "SetVariableUnit", + "baseClass": "VariableUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/VariableUnit.cs", + "className": "VariableUnit", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/SaveVariables.cs", + "className": "SaveVariables", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/SetVariable.cs", + "className": "SetVariable", + "baseClass": "UnifiedVariableUnit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/UnifiedVariableUnit.cs", + "className": "UnifiedVariableUnit", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/IDefaultValue.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/INesterUnit.cs", + "className": "INesterUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/IUnit.cs", + "className": "IUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/IUnitDebugData.cs", + "className": "IUnitDebugData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/MultiInputUnit.cs", + "className": "IMultiInputUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/NesterUnit.cs", + "className": "NesterUnit", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/ControlInput.cs", + "className": "ControlInput", + "baseClass": "UnitPort`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsPredictable" + ], + "serializedFields": [], + "publicFields": [ + "supportsCoroutine", + "requiresCoroutine" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/ControlInputDefinition.cs", + "className": "ControlInputDefinition", + "baseClass": "ControlPortDefinition", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/ControlOutput.cs", + "className": "ControlOutput", + "baseClass": "UnitPort`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsPredictable" + ], + "serializedFields": [], + "publicFields": [ + "connection" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/ControlOutputDefinition.cs", + "className": "ControlOutputDefinition", + "baseClass": "ControlPortDefinition", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/ControlPortDefinition.cs", + "className": "ControlPortDefinition", + "baseClass": "UnitPortDefinition", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/InvalidInput.cs", + "className": "InvalidInput", + "baseClass": "UnitPort`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/InvalidOutput.cs", + "className": "InvalidOutput", + "baseClass": "UnitPort`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitControlPort.cs", + "className": "IUnitControlPort", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitControlPortDefinition.cs", + "className": "IUnitControlPortDefinition", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitInputPort.cs", + "className": "IUnitInputPort", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitInputPortDefinition.cs", + "className": "IUnitInputPortDefinition", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitInvalidPort.cs", + "className": "IUnitInvalidPort", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitOutputPort.cs", + "className": "IUnitOutputPort", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitOutputPortDefinition.cs", + "className": "IUnitOutputPortDefinition", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitPort.cs", + "className": "IUnitPort", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitPortCollection.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitPortDefinition.cs", + "className": "IUnitPortDefinition", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitValuePort.cs", + "className": "IUnitValuePort", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitValuePortDefinition.cs", + "className": "IUnitValuePortDefinition", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/MissingValuePortInputException.cs", + "className": "MissingValuePortInputException", + "baseClass": "Exception", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/UnitPort.cs", + "className": "UnitPort", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CanValidlyConnectTo", + "CanInvalidlyConnectTo", + "ValidlyConnectTo", + "InvalidlyConnectTo", + "Disconnect", + "CanConnectToInvalid" + ], + "serializedFields": [], + "publicFields": [ + "graph", + "relations", + "connections", + "connectedPorts", + "hasAnyConnection" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/UnitPortCollection.cs", + "className": "UnitPortCollection", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Single" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/UnitPortDefinition.cs", + "className": "UnitPortDefinition", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/ValueInput.cs", + "className": "ValueInput", + "baseClass": "UnitPort`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SetDefaultValue", + "NullMeansSelf", + "AllowsNull" + ], + "serializedFields": [], + "publicFields": [ + "hasDefaultValue", + "connection" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/ValueInputDefinition.cs", + "className": "ValueInputDefinition", + "baseClass": "ValuePortDefinition", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/ValueOutput.cs", + "className": "ValueOutput", + "baseClass": "UnitPort`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "PredictableIf", + "Predictable" + ], + "serializedFields": [], + "publicFields": [ + "supportsPrediction", + "supportsFetch" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/ValueOutputDefinition.cs", + "className": "ValueOutputDefinition", + "baseClass": "ValuePortDefinition", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/ValuePortDefinition.cs", + "className": "ValuePortDefinition", + "baseClass": "UnitPortDefinition", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Properties/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/ScriptGraphAsset.cs", + "className": "ScriptGraphAsset", + "baseClass": "Macro`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/ScriptMachine.cs", + "className": "ScriptMachine", + "baseClass": "EventMachine`2", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/SubgraphUnit.cs", + "className": "SubgraphUnit", + "baseClass": "NesterUnit`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateData", + "StartListening", + "StopListening", + "IsListening" + ], + "serializedFields": [], + "publicFields": [ + "isListening" + ], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Unit.cs", + "className": "Unit", + "baseClass": "GraphElement`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "EnsureDefined", + "Define", + "RemoveUnconnectedInvalidPorts", + "PortsChanged", + "Disconnect" + ], + "serializedFields": [], + "publicFields": [ + "failedToDefine", + "inputs", + "outputs", + "validInputs", + "validOutputs", + "ports", + "invalidPorts", + "validPorts", + "connections" + ], + "unityApiUsage": [ + "Instantiate", + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/UnitCategory.cs", + "className": "UnitCategory", + "baseClass": "Attribute", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "AndAncestors" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/UnitCategoryConverter.cs", + "className": "UnitCategoryConverter", + "baseClass": "fsDirectConverter", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/UnitPortDefinitionCollection.cs", + "className": "UnitPortDefinitionCollection", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/UnitPreservation.cs", + "className": "UnitPreservation", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetOrCreateInput", + "GetOrCreateOutput", + "RestoreTo" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/AnyState.cs", + "className": "AnyState", + "baseClass": "State", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/FlowState.cs", + "className": "FlowState", + "baseClass": "NesterState`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "StartListening", + "StopListening", + "IsListening" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/FlowStateTransition.cs", + "className": "FlowStateTransition", + "baseClass": "NesterStateTransition`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "StartListening", + "StopListening", + "IsListening" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/Framework/Graph/HasStateGraph.cs", + "className": "HasStateGraph", + "baseClass": "HasGraph`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/INesterState.cs", + "className": "INesterState", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/INesterStateTransition.cs", + "className": "INesterStateTransition", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/IState.cs", + "className": "IState", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/IStateDebugData.cs", + "className": "IStateDebugData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/IStateTransition.cs", + "className": "IStateTransition", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/IStateTransitionDebugData.cs", + "className": "IStateTransitionDebugData", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/NesterState.cs", + "className": "NesterState", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/NesterStateTransition.cs", + "className": "NesterStateTransition", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/OnEnterState.cs", + "className": "OnEnterState", + "baseClass": "ManualEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/OnExitState.cs", + "className": "OnExitState", + "baseClass": "ManualEventUnit`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/Properties/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/State.cs", + "className": "State", + "baseClass": "GraphElement`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateData", + "CreateDebugData", + "Disconnect" + ], + "serializedFields": [], + "publicFields": [ + "isActive", + "hasEntered", + "outgoingTransitions", + "incomingTransitions", + "transitions" + ], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateEnterReason.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateEventHooks.cs", + "className": "StateEventHooks", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateExitReason.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateGraph.cs", + "className": "StateGraph", + "baseClass": "Graph", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "StartListening", + "StopListening", + "IsListening", + "Start", + "Stop" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateGraphAsset.cs", + "className": "StateGraphAsset", + "baseClass": "Macro`1", + "isMonoBehaviour": false, + "isScriptableObject": true, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible data/config asset" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateGraphData.cs", + "className": "StateGraphData", + "baseClass": "GraphData`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateMachine.cs", + "className": "StateMachine", + "baseClass": "EventMachine`2", + "isMonoBehaviour": true, + "isScriptableObject": false, + "lifecycleMethods": [ + "OnEnable", + "Start", + "OnDisable" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateTransition.cs", + "className": "StateTransition", + "baseClass": "GraphElement`1", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateDebugData", + "Branch" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Instantiate" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateUnit.cs", + "className": "StateUnit", + "baseClass": "NesterUnit`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/SuperState.cs", + "className": "SuperState", + "baseClass": "NesterState`2", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [ + "StartListening", + "StopListening", + "IsListening" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/TriggerStateTransition.cs", + "className": "TriggerStateTransition", + "baseClass": "Unit", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [ + "Input" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/Units/GetStateGraph.cs", + "className": "GetStateGraph", + "baseClass": "GetGraph`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/Units/GetStateGraphs.cs", + "className": "GetStateGraphs", + "baseClass": "GetGraphs`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/Units/SetStateGraph.cs", + "className": "SetStateGraph", + "baseClass": "SetGraph`3", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/Units/StateGraphContainerType.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/AssemblyInfo.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/AsyncOperation.cs", + "className": "AsyncOperation", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Cli.cs", + "className": "Cli", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Discovery.cs", + "className": "Discovery", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/FileUtility.cs", + "className": "FileUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Image.cs", + "className": "Image", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/KnownAssemblies.cs", + "className": "KnownAssemblies", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Messaging/Deserializer.cs", + "className": "Deserializer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ReadInt32", + "ReadString", + "CanReadMore" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Messaging/ExceptionEventArgs.cs", + "className": "ExceptionEventArgs", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Messaging/Message.cs", + "className": "Message", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Messaging/MessageEventArgs.cs", + "className": "MessageEventArgs", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Messaging/MessageType.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Messaging/Messenger.cs", + "className": "Messager", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SendMessage", + "Dispose" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Messaging/Serializer.cs", + "className": "Serializer", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "WriteInt32", + "WriteString", + "Buffer" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Messaging/TcpClient.cs", + "className": "TcpClient", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "NetworkStream", + "Buffer", + "OnBufferAvailable" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Messaging/TcpListener.cs", + "className": "TcpListener", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Buffer" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Messaging/UdpSocket.cs", + "className": "UdpSocket", + "baseClass": "Socket", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Bind" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/ProcessRunner.cs", + "className": "ProcessRunner", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/AssemblyNameProvider.cs", + "className": "AssemblyNameProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "GetAssemblyNameFromScriptPath", + "GetAssemblies", + "GetCompileOutputPath", + "GetAllAssetPaths", + "IsInternalizedPackagePath", + "ParseResponseFile", + "ToggleProjectGeneration", + "ResetProjectGenerationFlag", + "GetAssemblyName" + ], + "serializedFields": [], + "publicFields": [ + "ProjectSupportedExtensions", + "ProjectGenerationRootNamespace" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/FileIOProvider.cs", + "className": "FileIOProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "Exists", + "ReadAllText", + "WriteAllText" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/GeneratorFactory.cs", + "className": "GeneratorFactory", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/GUIDProvider.cs", + "className": "GUIDProvider", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ProjectGuid", + "SolutionGuid" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible UI controller" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/LegacyStyleProjectGeneration.cs", + "className": "LegacyStyleProjectGeneration", + "baseClass": "ProjectGeneration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/ProjectGeneration.cs", + "className": "ProjectGeneration", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "SyncIfNeeded", + "Sync", + "HasSolutionBeenGenerated", + "IsSupportedFile", + "GenerateAndWriteSolutionAndProjects", + "ProjectFile", + "SolutionFile" + ], + "serializedFields": [], + "publicFields": [ + "AssemblyNameProvider" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/ProjectGenerationFlag.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/ProjectProperties.cs", + "className": "ProjectProperties", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/SdkStyleProjectGeneration.cs", + "className": "SdkStyleProjectGeneration", + "baseClass": "ProjectGeneration", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/TypeCacheHelper.cs", + "className": "TypeCacheHelper", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/SimpleJSON.cs", + "className": "JSONNode", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "MoveNext", + "GetEnumerator", + "Dispose", + "Reset" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Solution.cs", + "className": "Solution", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/SolutionParser.cs", + "className": "SolutionParser", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/SolutionProjectEntry.cs", + "className": "SolutionProjectEntry", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "IsSolutionFolderProjectFactory" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/SolutionProperties.cs", + "className": "SolutionProperties", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Symbols.cs", + "className": "Symbols", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Testing/TestAdaptor.cs", + "className": "TestAdaptor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "TestAdaptors", + "Id", + "Name", + "FullName", + "Type", + "Method", + "Assembly", + "Parent" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Testing/TestResultAdaptor.cs", + "className": "TestResultAdaptor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "TestResultAdaptors", + "Name", + "FullName", + "PassCount", + "FailCount", + "InconclusiveCount", + "SkipCount", + "ResultState", + "StackTrace", + "TestStatus", + "Parent" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Testing/TestRunnerApiListener.cs", + "className": "TestRunnerApiListener", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Testing/TestRunnerCallbacks.cs", + "className": "TestRunnerCallbacks", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "RunFinished", + "RunStarted", + "TestFinished", + "TestStarted" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/Testing/TestStatusAdaptor.cs", + "className": "not detected", + "baseClass": "not detected", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/UnityInstallation.cs", + "className": "UnityInstallation", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/UsageUtility.cs", + "className": "UsageUtility", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "Path", + "GameObjectPath" + ], + "unityApiUsage": [ + "SceneManager" + ], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/VersionPair.cs", + "className": "VersionPair", + "baseClass": "ValueType", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "IdeVersion", + "LanguageVersion" + ], + "unityApiUsage": [], + "possibleRole": "Possible enemy AI" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/VisualStudioCodeInstallation.cs", + "className": "VisualStudioCodeInstallation", + "baseClass": "VisualStudioInstallation", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [ + "Start" + ], + "publicMethods": [], + "serializedFields": [], + "publicFields": [ + "name", + "version" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/VisualStudioEditor.cs", + "className": "VisualStudioEditor", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "CreateIfDoesntExist", + "Initialize", + "OnGUI", + "SyncIfNeeded", + "SyncAll", + "OpenProject" + ], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/VisualStudioForWindowsInstallation.cs", + "className": "VisualStudioForWindowsInstallation", + "baseClass": "VisualStudioInstallation", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [ + "ToVisualStudioInstallations" + ], + "serializedFields": [], + "publicFields": [ + "entries", + "displayName", + "isPrerelease", + "productPath", + "catalog", + "productDisplayVersion", + "buildVersion" + ], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/VisualStudioInstallation.cs", + "className": "VisualStudioInstallation", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + }, + { + "scriptPath": "Packages/com.unity.ide.visualstudio/Editor/VisualStudioIntegration.cs", + "className": "VisualStudioIntegration", + "baseClass": "Object", + "isMonoBehaviour": false, + "isScriptableObject": false, + "lifecycleMethods": [], + "publicMethods": [], + "serializedFields": [], + "publicFields": [], + "unityApiUsage": [], + "possibleRole": "Possible utility or gameplay script" + } + ], + "prefabs": [ + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Resources/DebugUICanvas.prefab", + "components": [ + "RectTransform", + "Canvas", + "CanvasScaler", + "GraphicRaycaster", + "DebugUIHandlerCanvas" + ], + "attachedScripts": [ + "CanvasScaler", + "GraphicRaycaster", + "DebugUIHandlerCanvas" + ], + "nestedPrefabs": [], + "importantReferences": [ + "CanvasScaler.Script -> CanvasScaler", + "GraphicRaycaster.Script -> GraphicRaycaster", + "DebugUIHandlerCanvas.Script -> DebugUIHandlerCanvas", + "DebugUIHandlerCanvas.Panel Prefab -> DebugUIPanel" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Resources/DebugUIPersistentCanvas.prefab", + "components": [ + "RectTransform", + "Canvas", + "CanvasScaler", + "GraphicRaycaster", + "DebugUIHandlerPersistentCanvas", + "CanvasRenderer", + "Image", + "VerticalLayoutGroup", + "ContentSizeFitter" + ], + "attachedScripts": [ + "CanvasScaler", + "GraphicRaycaster", + "DebugUIHandlerPersistentCanvas", + "Image", + "VerticalLayoutGroup", + "ContentSizeFitter" + ], + "nestedPrefabs": [], + "importantReferences": [ + "CanvasScaler.Script -> CanvasScaler", + "GraphicRaycaster.Script -> GraphicRaycaster", + "DebugUIHandlerPersistentCanvas.Script -> DebugUIHandlerPersistentCanvas", + "DebugUIHandlerPersistentCanvas.Panel -> DebugUI Persistent Panel", + "DebugUIHandlerPersistentCanvas.Value Prefab -> DebugUIValuePersistent", + "Image.Script -> Image", + "Image.Sprite -> White1px", + "VerticalLayoutGroup.Script -> VerticalLayoutGroup", + "ContentSizeFitter.Script -> ContentSizeFitter" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIBitField.prefab", + "components": [ + "RectTransform", + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerBitField", + "UIFoldout", + "CanvasRenderer", + "Image", + "Text", + "DebugUIHandlerIndirectToggle", + "Toggle" + ], + "attachedScripts": [ + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerBitField", + "UIFoldout", + "Image", + "Text", + "DebugUIHandlerIndirectToggle", + "Toggle" + ], + "nestedPrefabs": [], + "importantReferences": [ + "VerticalLayoutGroup.Script -> VerticalLayoutGroup", + "ContentSizeFitter.Script -> ContentSizeFitter", + "DebugUIHandlerContainer.Script -> DebugUIHandlerContainer", + "DebugUIHandlerContainer.Content Holder -> Content", + "DebugUIHandlerBitField.Script -> DebugUIHandlerBitField", + "DebugUIHandlerBitField.Name Label -> Text", + "DebugUIHandlerBitField.Value Toggle -> Header", + "UIFoldout.Script -> UIFoldout", + "UIFoldout.Content -> Content", + "UIFoldout.Arrow Opened -> Arrow Opened", + "UIFoldout.Arrow Closed -> Arrow Closed", + "Image.Script -> Image", + "Image.Sprite -> UIFoldoutOpened", + "Image.Sprite -> UIFoldoutClosed", + "Text.Script -> Text", + "Image.Sprite -> White1px", + "DebugUIHandlerIndirectToggle.Script -> DebugUIHandlerIndirectToggle", + "DebugUIHandlerIndirectToggle.Name Label -> Text", + "DebugUIHandlerIndirectToggle.Value Toggle -> Toggle", + "DebugUIHandlerIndirectToggle.Checkmark Image -> Checkmark", + "Toggle.Script -> Toggle", + "Toggle.Target Graphic -> Background", + "Toggle.Graphic -> Checkmark", + "Image.Sprite -> UIElement8px", + "Image.Sprite -> UICheckMark" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIButton.prefab", + "components": [ + "RectTransform", + "CanvasRenderer", + "Image", + "Button", + "DebugUIHandlerButton", + "Text" + ], + "attachedScripts": [ + "Image", + "Button", + "DebugUIHandlerButton", + "Text" + ], + "nestedPrefabs": [], + "importantReferences": [ + "Image.Script -> Image", + "Image.Sprite -> UIElement8px", + "Button.Script -> Button", + "Button.Target Graphic -> DebugUIButton", + "DebugUIHandlerButton.Script -> DebugUIHandlerButton", + "DebugUIHandlerButton.Name Label -> Text", + "Text.Script -> Text" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIColor.prefab", + "components": [ + "RectTransform", + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerColor", + "DebugUIHandlerContainer", + "UIFoldout", + "CanvasRenderer", + "Image", + "Text", + "DebugUIHandlerIndirectFloatField" + ], + "attachedScripts": [ + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerColor", + "DebugUIHandlerContainer", + "UIFoldout", + "Image", + "Text", + "DebugUIHandlerIndirectFloatField" + ], + "nestedPrefabs": [], + "importantReferences": [ + "VerticalLayoutGroup.Script -> VerticalLayoutGroup", + "ContentSizeFitter.Script -> ContentSizeFitter", + "DebugUIHandlerColor.Script -> DebugUIHandlerColor", + "DebugUIHandlerColor.Name Label -> Text", + "DebugUIHandlerColor.Value Toggle -> Header", + "DebugUIHandlerColor.Color Image -> Color", + "DebugUIHandlerColor.Field R -> R", + "DebugUIHandlerColor.Field G -> G", + "DebugUIHandlerColor.Field B -> B", + "DebugUIHandlerColor.Field A -> A", + "DebugUIHandlerContainer.Script -> DebugUIHandlerContainer", + "DebugUIHandlerContainer.Content Holder -> Content", + "UIFoldout.Script -> UIFoldout", + "UIFoldout.Content -> Content", + "UIFoldout.Arrow Opened -> Arrow Opened", + "UIFoldout.Arrow Closed -> Arrow Closed", + "Image.Script -> Image", + "Image.Sprite -> UIFoldoutOpened", + "Image.Sprite -> UIFoldoutClosed", + "Image.Sprite -> White1px", + "Text.Script -> Text", + "DebugUIHandlerIndirectFloatField.Script -> DebugUIHandlerIndirectFloatField", + "DebugUIHandlerIndirectFloatField.Name Label -> Text", + "DebugUIHandlerIndirectFloatField.Value Label -> Float" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIEnumField.prefab", + "components": [ + "RectTransform", + "DebugUIHandlerEnumField", + "CanvasRenderer", + "Text", + "Button" + ], + "attachedScripts": [ + "DebugUIHandlerEnumField", + "Text", + "Button" + ], + "nestedPrefabs": [], + "importantReferences": [ + "DebugUIHandlerEnumField.Script -> DebugUIHandlerEnumField", + "DebugUIHandlerEnumField.Next Button Text -> Increment", + "DebugUIHandlerEnumField.Previous Button Text -> Decrement", + "DebugUIHandlerEnumField.Name Label -> Text", + "DebugUIHandlerEnumField.Value Label -> Value", + "Text.Script -> Text", + "Button.Script -> Button", + "Button.Target Graphic -> Decrement", + "Button.Target Graphic -> Increment" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIEnumHistory.prefab", + "components": [ + "RectTransform", + "DebugUIHandlerEnumHistory", + "CanvasRenderer", + "Text" + ], + "attachedScripts": [ + "DebugUIHandlerEnumHistory", + "Text" + ], + "nestedPrefabs": [], + "importantReferences": [ + "DebugUIHandlerEnumHistory.Script -> DebugUIHandlerEnumHistory", + "DebugUIHandlerEnumHistory.Name Label -> Text", + "DebugUIHandlerEnumHistory.Value Label -> Value", + "Text.Script -> Text" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIFloatField.prefab", + "components": [ + "RectTransform", + "DebugUIHandlerFloatField", + "CanvasRenderer", + "Text", + "Button" + ], + "attachedScripts": [ + "DebugUIHandlerFloatField", + "Text", + "Button" + ], + "nestedPrefabs": [], + "importantReferences": [ + "DebugUIHandlerFloatField.Script -> DebugUIHandlerFloatField", + "DebugUIHandlerFloatField.Name Label -> Text", + "DebugUIHandlerFloatField.Value Label -> Float", + "Text.Script -> Text", + "Button.Script -> Button", + "Button.Target Graphic -> <<<", + "Button.Target Graphic -> <", + "Button.Target Graphic -> >", + "Button.Target Graphic -> >>>" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIFoldout.prefab", + "components": [ + "RectTransform", + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerFoldout", + "UIFoldout", + "CanvasRenderer", + "Image", + "Text" + ], + "attachedScripts": [ + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerFoldout", + "UIFoldout", + "Image", + "Text" + ], + "nestedPrefabs": [], + "importantReferences": [ + "VerticalLayoutGroup.Script -> VerticalLayoutGroup", + "ContentSizeFitter.Script -> ContentSizeFitter", + "DebugUIHandlerContainer.Script -> DebugUIHandlerContainer", + "DebugUIHandlerContainer.Content Holder -> Content", + "DebugUIHandlerFoldout.Script -> DebugUIHandlerFoldout", + "DebugUIHandlerFoldout.Name Label -> Text", + "DebugUIHandlerFoldout.Value Toggle -> Header", + "UIFoldout.Script -> UIFoldout", + "UIFoldout.Content -> Content", + "UIFoldout.Arrow Opened -> Arrow Opened", + "UIFoldout.Arrow Closed -> Arrow Closed", + "Image.Script -> Image", + "Image.Sprite -> UIFoldoutOpened", + "Image.Sprite -> UIFoldoutClosed", + "Text.Script -> Text", + "Image.Sprite -> White1px" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIGroup.prefab", + "components": [ + "RectTransform", + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerGroup", + "CanvasRenderer", + "Text", + "Image" + ], + "attachedScripts": [ + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerGroup", + "Text", + "Image" + ], + "nestedPrefabs": [], + "importantReferences": [ + "VerticalLayoutGroup.Script -> VerticalLayoutGroup", + "ContentSizeFitter.Script -> ContentSizeFitter", + "DebugUIHandlerContainer.Script -> DebugUIHandlerContainer", + "DebugUIHandlerContainer.Content Holder -> Content", + "DebugUIHandlerGroup.Script -> DebugUIHandlerGroup", + "DebugUIHandlerGroup.Name Label -> Text", + "DebugUIHandlerGroup.Header -> Header", + "Text.Script -> Text", + "Image.Script -> Image", + "Image.Sprite -> White1px" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIHandlerRenderingLayerField.prefab", + "components": [ + "RectTransform", + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerRenderingLayerField", + "UIFoldout", + "CanvasRenderer", + "Image", + "Text", + "DebugUIHandlerIndirectToggle", + "Toggle" + ], + "attachedScripts": [ + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerRenderingLayerField", + "UIFoldout", + "Image", + "Text", + "DebugUIHandlerIndirectToggle", + "Toggle" + ], + "nestedPrefabs": [], + "importantReferences": [ + "VerticalLayoutGroup.Script -> VerticalLayoutGroup", + "ContentSizeFitter.Script -> ContentSizeFitter", + "DebugUIHandlerContainer.Script -> DebugUIHandlerContainer", + "DebugUIHandlerContainer.Content Holder -> Content", + "DebugUIHandlerRenderingLayerField.Script -> DebugUIHandlerRenderingLayerField", + "DebugUIHandlerRenderingLayerField.Name Label -> Text", + "DebugUIHandlerRenderingLayerField.Value Toggle -> Header", + "UIFoldout.Script -> UIFoldout", + "UIFoldout.Content -> Content", + "UIFoldout.Arrow Opened -> Arrow Opened", + "UIFoldout.Arrow Closed -> Arrow Closed", + "Image.Script -> Image", + "Image.Sprite -> UIFoldoutOpened", + "Image.Sprite -> UIFoldoutClosed", + "Text.Script -> Text", + "Image.Sprite -> White1px", + "DebugUIHandlerIndirectToggle.Script -> DebugUIHandlerIndirectToggle", + "DebugUIHandlerIndirectToggle.Name Label -> Text", + "DebugUIHandlerIndirectToggle.Value Toggle -> Toggle", + "DebugUIHandlerIndirectToggle.Checkmark Image -> Checkmark", + "Toggle.Script -> Toggle", + "Toggle.Target Graphic -> Background", + "Toggle.Graphic -> Checkmark", + "Image.Sprite -> UIElement8px", + "Image.Sprite -> UICheckMark" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIHBox.prefab", + "components": [ + "RectTransform", + "HorizontalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerHBox" + ], + "attachedScripts": [ + "HorizontalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerHBox" + ], + "nestedPrefabs": [], + "importantReferences": [ + "HorizontalLayoutGroup.Script -> HorizontalLayoutGroup", + "ContentSizeFitter.Script -> ContentSizeFitter", + "DebugUIHandlerContainer.Script -> DebugUIHandlerContainer", + "DebugUIHandlerContainer.Content Holder -> DebugUIHBox", + "DebugUIHandlerHBox.Script -> DebugUIHandlerHBox" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIIntField.prefab", + "components": [ + "RectTransform", + "DebugUIHandlerIntField", + "CanvasRenderer", + "Text", + "Button" + ], + "attachedScripts": [ + "DebugUIHandlerIntField", + "Text", + "Button" + ], + "nestedPrefabs": [], + "importantReferences": [ + "DebugUIHandlerIntField.Script -> DebugUIHandlerIntField", + "DebugUIHandlerIntField.Name Label -> Text", + "DebugUIHandlerIntField.Value Label -> Int", + "Text.Script -> Text", + "Button.Script -> Button", + "Button.Target Graphic -> <<<", + "Button.Target Graphic -> <", + "Button.Target Graphic -> >", + "Button.Target Graphic -> >>>" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIMessageBox.prefab", + "components": [ + "RectTransform", + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerMessageBox", + "CanvasRenderer", + "Image", + "Text" + ], + "attachedScripts": [ + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerMessageBox", + "Image", + "Text" + ], + "nestedPrefabs": [], + "importantReferences": [ + "VerticalLayoutGroup.Script -> VerticalLayoutGroup", + "ContentSizeFitter.Script -> ContentSizeFitter", + "DebugUIHandlerMessageBox.Script -> DebugUIHandlerMessageBox", + "DebugUIHandlerMessageBox.Name Label -> Text", + "Image.Script -> Image", + "Text.Script -> Text" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIObject.prefab", + "components": [ + "RectTransform", + "DebugUIHandlerObject", + "CanvasRenderer", + "Text" + ], + "attachedScripts": [ + "DebugUIHandlerObject", + "Text" + ], + "nestedPrefabs": [], + "importantReferences": [ + "DebugUIHandlerObject.Script -> DebugUIHandlerObject", + "DebugUIHandlerObject.Name Label -> Text", + "DebugUIHandlerObject.Value Label -> Value", + "Text.Script -> Text" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIObjectList.prefab", + "components": [ + "RectTransform", + "DebugUIHandlerObjectList", + "CanvasRenderer", + "Text", + "Button" + ], + "attachedScripts": [ + "DebugUIHandlerObjectList", + "Text", + "Button" + ], + "nestedPrefabs": [], + "importantReferences": [ + "DebugUIHandlerObjectList.Script -> DebugUIHandlerObjectList", + "DebugUIHandlerObjectList.Next Button Text -> Increment", + "DebugUIHandlerObjectList.Previous Button Text -> Decrement", + "DebugUIHandlerObjectList.Name Label -> Text", + "DebugUIHandlerObjectList.Value Label -> Value", + "Text.Script -> Text", + "Button.Script -> Button", + "Button.Target Graphic -> Decrement", + "Button.Target Graphic -> Increment" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIObjectPopupField.prefab", + "components": [ + "RectTransform", + "DebugUIHandlerObjectPopupField", + "CanvasRenderer", + "Text", + "Button" + ], + "attachedScripts": [ + "DebugUIHandlerObjectPopupField", + "Text", + "Button" + ], + "nestedPrefabs": [], + "importantReferences": [ + "DebugUIHandlerObjectPopupField.Script -> DebugUIHandlerObjectPopupField", + "DebugUIHandlerObjectPopupField.Next Button Text -> Increment", + "DebugUIHandlerObjectPopupField.Previous Button Text -> Decrement", + "DebugUIHandlerObjectPopupField.Name Label -> Text", + "DebugUIHandlerObjectPopupField.Value Label -> Value", + "Text.Script -> Text", + "Button.Script -> Button", + "Button.Target Graphic -> Decrement", + "Button.Target Graphic -> Increment" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIPanel.prefab", + "components": [ + "RectTransform", + "CanvasRenderer", + "Image", + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerPanel", + "LayoutElement", + "Button", + "Text", + "ScrollRect", + "Mask", + "Scrollbar", + "EventTrigger" + ], + "attachedScripts": [ + "Image", + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerPanel", + "LayoutElement", + "Button", + "Text", + "ScrollRect", + "Mask", + "Scrollbar", + "EventTrigger" + ], + "nestedPrefabs": [], + "importantReferences": [ + "Image.Script -> Image", + "Image.Sprite -> White1px", + "VerticalLayoutGroup.Script -> VerticalLayoutGroup", + "ContentSizeFitter.Script -> ContentSizeFitter", + "DebugUIHandlerContainer.Script -> DebugUIHandlerContainer", + "DebugUIHandlerContainer.Content Holder -> Content", + "DebugUIHandlerPanel.Script -> DebugUIHandlerPanel", + "DebugUIHandlerPanel.Name Label -> Title", + "DebugUIHandlerPanel.Scroll Rect -> Scroll View", + "DebugUIHandlerPanel.Viewport -> Viewport", + "LayoutElement.Script -> LayoutElement", + "Button.Script -> Button", + "Button.Target Graphic -> Previous", + "Text.Script -> Text", + "Button.Target Graphic -> Next", + "ScrollRect.Script -> ScrollRect", + "ScrollRect.Content -> Content", + "ScrollRect.Viewport -> Viewport", + "ScrollRect.Horizontal Scrollbar -> Scrollbar Horizontal", + "ScrollRect.Vertical Scrollbar -> Scrollbar Vertical", + "Mask.Script -> Mask", + "Image.Sprite -> UIMask", + "Scrollbar.Script -> Scrollbar", + "Scrollbar.Target Graphic -> Handle", + "Scrollbar.Handle Rect -> Handle", + "EventTrigger.Script -> EventTrigger", + "Image.Sprite -> UIElement8px", + "Button.Target Graphic -> Reset Button" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIProgressBar.prefab", + "components": [ + "RectTransform", + "DebugUIHandlerProgressBar", + "CanvasRenderer", + "Text", + "Image" + ], + "attachedScripts": [ + "DebugUIHandlerProgressBar", + "Text", + "Image" + ], + "nestedPrefabs": [], + "importantReferences": [ + "DebugUIHandlerProgressBar.Script -> DebugUIHandlerProgressBar", + "DebugUIHandlerProgressBar.Name Label -> Text", + "DebugUIHandlerProgressBar.Value Label -> Value", + "DebugUIHandlerProgressBar.Progress Bar Rect -> Progress", + "Text.Script -> Text", + "Image.Script -> Image", + "Image.Sprite -> White1px" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIRow.prefab", + "components": [ + "RectTransform", + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerRow", + "UIFoldout", + "CanvasRenderer", + "Image", + "Text" + ], + "attachedScripts": [ + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerRow", + "UIFoldout", + "Image", + "Text" + ], + "nestedPrefabs": [], + "importantReferences": [ + "VerticalLayoutGroup.Script -> VerticalLayoutGroup", + "ContentSizeFitter.Script -> ContentSizeFitter", + "DebugUIHandlerContainer.Script -> DebugUIHandlerContainer", + "DebugUIHandlerContainer.Content Holder -> Content", + "DebugUIHandlerRow.Script -> DebugUIHandlerRow", + "DebugUIHandlerRow.Name Label -> Text", + "DebugUIHandlerRow.Value Toggle -> Header", + "UIFoldout.Script -> UIFoldout", + "UIFoldout.Content -> Content", + "UIFoldout.Arrow Opened -> Arrow Opened", + "UIFoldout.Arrow Closed -> Arrow Closed", + "Image.Script -> Image", + "Image.Sprite -> UIFoldoutOpened", + "Image.Sprite -> UIFoldoutClosed", + "Text.Script -> Text", + "Image.Sprite -> White1px" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIToggle.prefab", + "components": [ + "RectTransform", + "DebugUIHandlerToggle", + "CanvasRenderer", + "Text", + "Toggle", + "Image" + ], + "attachedScripts": [ + "DebugUIHandlerToggle", + "Text", + "Toggle", + "Image" + ], + "nestedPrefabs": [], + "importantReferences": [ + "DebugUIHandlerToggle.Script -> DebugUIHandlerToggle", + "DebugUIHandlerToggle.Name Label -> Text", + "DebugUIHandlerToggle.Value Toggle -> Toggle", + "DebugUIHandlerToggle.Checkmark Image -> Checkmark", + "Text.Script -> Text", + "Toggle.Script -> Toggle", + "Toggle.Target Graphic -> Background", + "Toggle.Graphic -> Checkmark", + "Image.Script -> Image", + "Image.Sprite -> UIElement8px", + "Image.Sprite -> UICheckMark" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIToggleHistory.prefab", + "components": [ + "RectTransform", + "DebugUIHandlerToggleHistory", + "CanvasRenderer", + "Text", + "Toggle", + "Image" + ], + "attachedScripts": [ + "DebugUIHandlerToggleHistory", + "Text", + "Toggle", + "Image" + ], + "nestedPrefabs": [], + "importantReferences": [ + "DebugUIHandlerToggleHistory.Script -> DebugUIHandlerToggleHistory", + "DebugUIHandlerToggleHistory.Name Label -> Text", + "DebugUIHandlerToggleHistory.Value Toggle -> Toggle", + "DebugUIHandlerToggleHistory.Checkmark Image -> Checkmark", + "Text.Script -> Text", + "Toggle.Script -> Toggle", + "Toggle.Target Graphic -> Background", + "Toggle.Graphic -> Checkmark", + "Image.Script -> Image", + "Image.Sprite -> UIElement8px", + "Image.Sprite -> UICheckMark" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIUIntField.prefab", + "components": [ + "RectTransform", + "DebugUIHandlerUIntField", + "CanvasRenderer", + "Text", + "Button" + ], + "attachedScripts": [ + "DebugUIHandlerUIntField", + "Text", + "Button" + ], + "nestedPrefabs": [], + "importantReferences": [ + "DebugUIHandlerUIntField.Script -> DebugUIHandlerUIntField", + "DebugUIHandlerUIntField.Name Label -> Text", + "DebugUIHandlerUIntField.Value Label -> UInt", + "Text.Script -> Text", + "Button.Script -> Button", + "Button.Target Graphic -> <<<", + "Button.Target Graphic -> <", + "Button.Target Graphic -> >", + "Button.Target Graphic -> >>>" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIValue.prefab", + "components": [ + "RectTransform", + "DebugUIHandlerValue", + "CanvasRenderer", + "Text" + ], + "attachedScripts": [ + "DebugUIHandlerValue", + "Text" + ], + "nestedPrefabs": [], + "importantReferences": [ + "DebugUIHandlerValue.Script -> DebugUIHandlerValue", + "DebugUIHandlerValue.Name Label -> Text", + "DebugUIHandlerValue.Value Label -> Value", + "Text.Script -> Text" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIValuePersistent.prefab", + "components": [ + "RectTransform", + "DebugUIHandlerValue", + "CanvasRenderer", + "Text" + ], + "attachedScripts": [ + "DebugUIHandlerValue", + "Text" + ], + "nestedPrefabs": [], + "importantReferences": [ + "DebugUIHandlerValue.Script -> DebugUIHandlerValue", + "DebugUIHandlerValue.Name Label -> Text", + "DebugUIHandlerValue.Value Label -> Value", + "Text.Script -> Text" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIValueTuple.prefab", + "components": [ + "RectTransform", + "DebugUIHandlerValueTuple", + "CanvasRenderer", + "Text" + ], + "attachedScripts": [ + "DebugUIHandlerValueTuple", + "Text" + ], + "nestedPrefabs": [], + "importantReferences": [ + "DebugUIHandlerValueTuple.Script -> DebugUIHandlerValueTuple", + "DebugUIHandlerValueTuple.Name Label -> Text", + "DebugUIHandlerValueTuple.Value Label -> Value", + "Text.Script -> Text" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIVBox.prefab", + "components": [ + "RectTransform", + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerVBox" + ], + "attachedScripts": [ + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerVBox" + ], + "nestedPrefabs": [], + "importantReferences": [ + "VerticalLayoutGroup.Script -> VerticalLayoutGroup", + "ContentSizeFitter.Script -> ContentSizeFitter", + "DebugUIHandlerContainer.Script -> DebugUIHandlerContainer", + "DebugUIHandlerContainer.Content Holder -> DebugUIVBox", + "DebugUIHandlerVBox.Script -> DebugUIHandlerVBox" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIVector2.prefab", + "components": [ + "RectTransform", + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerVector2", + "UIFoldout", + "CanvasRenderer", + "Image", + "Text", + "DebugUIHandlerIndirectFloatField" + ], + "attachedScripts": [ + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerVector2", + "UIFoldout", + "Image", + "Text", + "DebugUIHandlerIndirectFloatField" + ], + "nestedPrefabs": [], + "importantReferences": [ + "VerticalLayoutGroup.Script -> VerticalLayoutGroup", + "ContentSizeFitter.Script -> ContentSizeFitter", + "DebugUIHandlerContainer.Script -> DebugUIHandlerContainer", + "DebugUIHandlerContainer.Content Holder -> Content", + "DebugUIHandlerVector2.Script -> DebugUIHandlerVector2", + "DebugUIHandlerVector2.Name Label -> Text", + "DebugUIHandlerVector2.Value Toggle -> Header", + "DebugUIHandlerVector2.Field X -> X", + "DebugUIHandlerVector2.Field Y -> Y", + "UIFoldout.Script -> UIFoldout", + "UIFoldout.Content -> Content", + "UIFoldout.Arrow Opened -> Arrow Opened", + "UIFoldout.Arrow Closed -> Arrow Closed", + "Image.Script -> Image", + "Image.Sprite -> UIFoldoutOpened", + "Image.Sprite -> UIFoldoutClosed", + "Text.Script -> Text", + "Image.Sprite -> White1px", + "DebugUIHandlerIndirectFloatField.Script -> DebugUIHandlerIndirectFloatField", + "DebugUIHandlerIndirectFloatField.Name Label -> Text", + "DebugUIHandlerIndirectFloatField.Value Label -> Float" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIVector3.prefab", + "components": [ + "RectTransform", + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerVector3", + "UIFoldout", + "CanvasRenderer", + "Image", + "Text", + "DebugUIHandlerIndirectFloatField" + ], + "attachedScripts": [ + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerVector3", + "UIFoldout", + "Image", + "Text", + "DebugUIHandlerIndirectFloatField" + ], + "nestedPrefabs": [], + "importantReferences": [ + "VerticalLayoutGroup.Script -> VerticalLayoutGroup", + "ContentSizeFitter.Script -> ContentSizeFitter", + "DebugUIHandlerContainer.Script -> DebugUIHandlerContainer", + "DebugUIHandlerContainer.Content Holder -> Content", + "DebugUIHandlerVector3.Script -> DebugUIHandlerVector3", + "DebugUIHandlerVector3.Name Label -> Text", + "DebugUIHandlerVector3.Value Toggle -> Header", + "DebugUIHandlerVector3.Field X -> X", + "DebugUIHandlerVector3.Field Y -> Y", + "DebugUIHandlerVector3.Field Z -> Z", + "UIFoldout.Script -> UIFoldout", + "UIFoldout.Content -> Content", + "UIFoldout.Arrow Opened -> Arrow Opened", + "UIFoldout.Arrow Closed -> Arrow Closed", + "Image.Script -> Image", + "Image.Sprite -> UIFoldoutOpened", + "Image.Sprite -> UIFoldoutClosed", + "Text.Script -> Text", + "Image.Sprite -> White1px", + "DebugUIHandlerIndirectFloatField.Script -> DebugUIHandlerIndirectFloatField", + "DebugUIHandlerIndirectFloatField.Name Label -> Text", + "DebugUIHandlerIndirectFloatField.Value Label -> Float" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + }, + { + "prefabPath": "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Widgets/DebugUIVector4.prefab", + "components": [ + "RectTransform", + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerVector4", + "UIFoldout", + "CanvasRenderer", + "Image", + "Text", + "DebugUIHandlerIndirectFloatField" + ], + "attachedScripts": [ + "VerticalLayoutGroup", + "ContentSizeFitter", + "DebugUIHandlerContainer", + "DebugUIHandlerVector4", + "UIFoldout", + "Image", + "Text", + "DebugUIHandlerIndirectFloatField" + ], + "nestedPrefabs": [], + "importantReferences": [ + "VerticalLayoutGroup.Script -> VerticalLayoutGroup", + "ContentSizeFitter.Script -> ContentSizeFitter", + "DebugUIHandlerContainer.Script -> DebugUIHandlerContainer", + "DebugUIHandlerContainer.Content Holder -> Content", + "DebugUIHandlerVector4.Script -> DebugUIHandlerVector4", + "DebugUIHandlerVector4.Name Label -> Text", + "DebugUIHandlerVector4.Value Toggle -> Header", + "DebugUIHandlerVector4.Field X -> X", + "DebugUIHandlerVector4.Field Y -> Y", + "DebugUIHandlerVector4.Field Z -> Z", + "DebugUIHandlerVector4.Field W -> W", + "UIFoldout.Script -> UIFoldout", + "UIFoldout.Content -> Content", + "UIFoldout.Arrow Opened -> Arrow Opened", + "UIFoldout.Arrow Closed -> Arrow Closed", + "Image.Script -> Image", + "Image.Sprite -> UIFoldoutOpened", + "Image.Sprite -> UIFoldoutClosed", + "Text.Script -> Text", + "Image.Sprite -> White1px", + "DebugUIHandlerIndirectFloatField.Script -> DebugUIHandlerIndirectFloatField", + "DebugUIHandlerIndirectFloatField.Name Label -> Text", + "DebugUIHandlerIndirectFloatField.Value Label -> Float" + ], + "missingScriptCount": 0, + "missingReferenceCount": 0 + } + ], + "gitReports": { + "reportsFolderFound": true, + "validationReportFound": true, + "validationFoundErrors": true, + "validationWarnings": 1, + "validationErrors": 3, + "apiReferenceFound": true, + "filePurposeFound": true, + "staticCallMapFound": true, + "unityScriptReportFound": true, + "likelyEntryPoints": [ + "Likely entry point: index.php", + "Possible startup file: index.php" + ], + "importantFiles": [ + "index.php", + "validate.yml" + ], + "foundReports": [ + "reports/errors.md", + "reports/api-reference.md", + "reports/file-purpose.md", + "reports/call-map.md", + "reports/unity-scripts.md", + "reports/code-docs-summary.md", + "reports/project-flow.md", + "reports/summary.md", + "reports/generated-files.md" + ], + "missingReports": [], + "notes": "Imported repository-root Git reports with best-effort parsing." + }, + "suggestedFirstFiles": [ + "Assets/Scripts/SimpleBall.cs", + "Packages/com.unity.ai.navigation/Editor/ConversionSystem/SystemConvertersEditor.cs", + "Packages/com.unity.ai.navigation/Editor/NavigationWindow.cs", + "Packages/com.unity.ai.navigation/Editor/NavMeshAssetManager.cs", + "Packages/com.unity.ai.navigation/Editor/NavMeshLinkEditor.cs", + "Packages/com.unity.ai.navigation/Editor/NavMeshModifierEditor.cs", + "Packages/com.unity.ai.navigation/Editor/NavMeshModifierVolumeEditor.cs", + "Packages/com.unity.ai.navigation/Editor/NavMeshSurfaceEditor.cs", + "Packages/com.unity.ai.navigation/Runtime/NavMeshLink.cs", + "Packages/com.unity.ai.navigation/Runtime/NavMeshModifier.cs", + "Packages/com.unity.ai.navigation/Runtime/NavMeshModifierVolume.cs", + "Packages/com.unity.ai.navigation/Runtime/NavMeshSurface.cs", + "Packages/com.unity.burst/Editor/BurstAotCompiler.cs", + "Packages/com.unity.burst/Editor/BurstInspectorGUI.cs", + "Packages/com.unity.burst/Editor/BurstMenu.cs", + "Packages/com.unity.burst/Runtime/Editor/BurstLoader.cs", + "Packages/com.unity.collections/Unity.Collections/AllocatorManager.cs", + "Packages/com.unity.collections/Unity.Collections/AutoFreeAllocator.cs", + "Packages/com.unity.collections/Unity.Collections/DoubleRewindableAllocators.cs", + "Packages/com.unity.collections/Unity.Collections/NativeList.cs", + "Packages/com.unity.collections/Unity.Collections/UIntFloat.cs", + "Packages/com.unity.collections/Unity.Collections/xxHash3.StreamingState.cs", + "Packages/com.unity.collections/Unity.Collections.BurstCompatibilityGen/BurstCompatibilityTests.cs", + "Packages/com.unity.collections/Unity.Collections.Editor/JobsMenu.cs", + "Packages/com.unity.collections/Unity.Collections.PerformanceTests/Unity.PerformanceTesting.Benchmark/BenchmarkGenerator.cs", + "Packages/com.unity.collections/Unity.Collections.PerformanceTests/Unity.PerformanceTesting.Benchmark/MarkdownBuilder.cs", + "Packages/com.unity.collections/Unity.Collections.Tests/CollectionsTestFixture.cs", + "Packages/com.unity.collections/Unity.Collections.Tests/xxHash3Tests.cs", + "Packages/com.unity.ide.rider/Rider/Editor/LogFileOpener.cs", + "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/GUIDProvider.cs", + "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/IGUIDGenerator.cs", + "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/PackageManagerTracker.cs", + "Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/SolutionGuidGenerator.cs", + "Packages/com.unity.ide.rider/Rider/Editor/UnitTesting/SyncTestRunEventsHandler.cs", + "Packages/com.unity.ide.rider/Rider/Editor/Util/RiderMenu.cs", + "Packages/com.unity.ide.rider/Rider/Editor/Util/StringBuilderExtensions.cs", + "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint2.gen.cs", + "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint2x2.gen.cs", + "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint2x3.gen.cs", + "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint2x4.gen.cs", + "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint3.gen.cs", + "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint3x2.gen.cs", + "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint3x3.gen.cs", + "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint3x4.gen.cs", + "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint4.gen.cs", + "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint4x2.gen.cs", + "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint4x3.gen.cs", + "Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint4x4.gen.cs", + "Packages/com.unity.mathematics/Unity.Mathematics/uint2.gen.cs", + "Packages/com.unity.mathematics/Unity.Mathematics/uint2x2.gen.cs", + "Packages/com.unity.mathematics/Unity.Mathematics/uint2x3.gen.cs", + "Packages/com.unity.mathematics/Unity.Mathematics/uint2x4.gen.cs", + "Packages/com.unity.mathematics/Unity.Mathematics/uint3.gen.cs", + "Packages/com.unity.mathematics/Unity.Mathematics/uint3x2.gen.cs", + "Packages/com.unity.mathematics/Unity.Mathematics/uint3x3.gen.cs", + "Packages/com.unity.mathematics/Unity.Mathematics/uint3x4.gen.cs", + "Packages/com.unity.mathematics/Unity.Mathematics/uint4.gen.cs", + "Packages/com.unity.mathematics/Unity.Mathematics/uint4x2.gen.cs", + "Packages/com.unity.mathematics/Unity.Mathematics/uint4x3.gen.cs", + "Packages/com.unity.mathematics/Unity.Mathematics/uint4x4.gen.cs", + "Packages/com.unity.mathematics/Unity.Mathematics.Editor/MatrixDrawer.cs", + "Packages/com.unity.mathematics/Unity.Mathematics.Editor/PostNormalizedVectorDrawer.cs", + "Packages/com.unity.multiplayer.center/Common/AnswerData.cs", + "Packages/com.unity.multiplayer.center/Common/IOnboardingSection.cs", + "Packages/com.unity.multiplayer.center/Common/IOnboardingSectionAnalyticsProvider.cs", + "Packages/com.unity.multiplayer.center/Common/Preset.cs", + "Packages/com.unity.multiplayer.center/Common/SelectedSolutionsData.cs", + "Packages/com.unity.multiplayer.center/Common/StyleConstants.cs", + "Packages/com.unity.multiplayer.center/Editor/Analytics/AnalyticsData.cs", + "Packages/com.unity.multiplayer.center/Editor/Analytics/AnalyticsUtils.cs", + "Packages/com.unity.multiplayer.center/Editor/Analytics/DebugAnalytics.cs", + "Packages/com.unity.multiplayer.center/Editor/Analytics/MultiplayerCenterAnalytics.cs", + "Packages/com.unity.multiplayer.center/Editor/Analytics/MultiplayerCenterAnalyticsFactory.cs", + "Packages/com.unity.multiplayer.center/Editor/Analytics/OnboardingSectionAnalyticsProvider.cs", + "Packages/com.unity.multiplayer.center/Editor/AssemblyInfo.cs", + "Packages/com.unity.multiplayer.center/Editor/Features/PackageManagement.cs", + "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/MultiplayerCenterWindow.cs", + "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/RecommendationTabView.cs", + "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/RecommendationViewBottomBar.cs", + "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/TabGroup.cs", + "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/QuestionnaireView.cs", + "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/QuestionSection.cs", + "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/QuestionViewFactory.cs", + "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/PackageSelectionView.cs", + "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/RecommendationItemView.cs", + "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/RecommendationView.cs", + "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/SectionHeader.cs", + "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/SolutionSelectionView.cs", + "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/StyleClasses.cs", + "Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/ViewUtils.cs", + "Packages/com.unity.multiplayer.center/Editor/OnBoarding/GettingStartedTabView.cs", + "Packages/com.unity.multiplayer.center/Editor/OnBoarding/QuickstartPackageHandling.cs", + "Packages/com.unity.multiplayer.center/Editor/OnBoarding/SectionsFinder.cs", + "Packages/com.unity.multiplayer.center/Editor/Questionnaire/Logic.cs", + "Packages/com.unity.multiplayer.center/Editor/Questionnaire/PresetData.cs", + "Packages/com.unity.multiplayer.center/Editor/Questionnaire/QuestionnaireData.cs", + "Packages/com.unity.multiplayer.center/Editor/Questionnaire/QuestionnaireEditor.cs", + "Packages/com.unity.multiplayer.center/Editor/Questionnaire/QuestionnaireObject.cs", + "Packages/com.unity.multiplayer.center/Editor/Questionnaire/UserChoicesObject.cs", + "Packages/com.unity.multiplayer.center/Editor/Recommendations/PreReleaseHandling.cs", + "Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommendationAuthoringData.cs", + "Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommendationType.cs", + "Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommendationUtils.cs", + "Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommendationViewData.cs", + "Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommenderSystem.cs", + "Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommenderSystemData.cs", + "Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommenderSystemDataObject.cs", + "Packages/com.unity.multiplayer.center/Editor/Recommendations/Scoring.cs", + "Packages/com.unity.multiplayer.center/Tests/Editor/AnalyticsUtilsTests.cs", + "Packages/com.unity.multiplayer.center/Tests/Editor/AssemblyInfo.cs", + "Packages/com.unity.multiplayer.center/Tests/Editor/ExpectedPresetRecommendations.cs", + "Packages/com.unity.multiplayer.center/Tests/Editor/LogicTests.cs", + "Packages/com.unity.multiplayer.center/Tests/Editor/QuickstartTabTests.cs", + "Packages/com.unity.multiplayer.center/Tests/Editor/RecommendationAnalyticsTests.cs", + "Packages/com.unity.multiplayer.center/Tests/Editor/RecommendationTests.cs", + "Packages/com.unity.multiplayer.center/Tests/Editor/RecommenderSystemTests.cs", + "Packages/com.unity.multiplayer.center/Tests/Editor/SectionHeaderTests.cs", + "Packages/com.unity.multiplayer.center/Tests/Editor/TabGroupTests.cs", + "Packages/com.unity.multiplayer.center/Tests/Editor/UserChoicesMigrationTests.cs", + "Packages/com.unity.multiplayer.center/Tests/Editor/UserVisibleTextTests.cs", + "Packages/com.unity.multiplayer.center/Tests/Editor/UtilsForGettingStartedTabTests.cs", + "Packages/com.unity.multiplayer.center/Tests/Editor/UtilsForMultiplayerCenterTests.cs", + "Packages/com.unity.multiplayer.center/Tests/Editor/UtilsForRecommendationTests.cs", + "Packages/com.unity.multiplayer.center/Tests/Runtime/PlaceholderTest.cs", + "Packages/com.unity.test-framework.performance/Editor/PerformanceTestBuildAssemblyFilter.cs", + "Packages/com.unity.test-framework.performance/Editor/TestReportGraph/TestReportWindow.cs", + "Packages/com.unity.test-framework.performance/Editor/TestRunBuilder.cs", + "Packages/com.unity.test-framework.performance/Editor/UIElements/ToolbarWithSearch.cs", + "Packages/com.unity.test-framework.performance/Runtime/Attributes/RequiredMemberAttribute.cs", + "Packages/com.unity.test-framework.performance/Runtime/Data/Player.cs", + "Packages/com.unity.test-framework.performance/Runtime/Measurements/FrametimeMeasurement.cs", + "Packages/com.unity.test-framework.performance/Runtime/Measurements/MethodMeasurement.cs", + "Packages/com.unity.test-framework.performance/Runtime/Measurements/ProfilerMarkerMeasurement.cs", + "Packages/com.unity.test-framework.performance/Runtime/Measurements/ProfilerMeasurementBehaviour.cs", + "Packages/com.unity.test-framework.performance/Runtime/Meters/IStopWatch.cs", + "Packages/com.unity.test-framework.performance/Runtime/Meters/StopWatch.cs", + "Packages/com.unity.test-framework.performance/Runtime/PlayerCallbacks.cs", + "Packages/com.unity.render-pipelines.core/Editor/Analytics/BuildTargetAnalytic.cs", + "Packages/com.unity.render-pipelines.core/Editor/BuildProcessors/CoreBuildData.cs", + "Packages/com.unity.render-pipelines.core/Editor/BuildProcessors/CorePreprocessBuild.cs", + "Packages/com.unity.render-pipelines.core/Editor/BuildProcessors/SettingsStrippers/GPUResidentDrawerResourcesStripper.cs", + "Packages/com.unity.render-pipelines.core/Editor/BuildProcessors/ShaderStrippers/SRPDisabledComputeShaderVariantStripper.cs", + "Packages/com.unity.render-pipelines.core/Editor/BuildTargetExtensions.cs", + "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Drawers.cs", + "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Environment.Drawers.cs", + "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Environment.Skin.cs", + "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Output.Drawers.cs", + "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Output.Skin.cs", + "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.PhysicalCamera.Drawers.cs", + "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.PhysicalCamera.Skin.cs", + "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Rendering.Drawers.cs", + "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Rendering.Skin.cs", + "Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Skin.cs", + "Packages/com.unity.render-pipelines.core/Editor/Camera/ISerializedCamera.cs", + "Packages/com.unity.render-pipelines.core/Editor/CameraEditorUtils.cs", + "Packages/com.unity.render-pipelines.core/Editor/ContextualMenuDispatcher.cs", + "Packages/com.unity.render-pipelines.core/Editor/CoreEditorUtils.cs", + "Packages/com.unity.render-pipelines.core/Editor/CustomRenderTexture/CustomRenderTextureMenuItem.cs", + "Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugState.cs", + "Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugUIDrawer.Builtins.cs", + "Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugUIDrawer.cs", + "Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugUIHandlerCanvasEditor.cs", + "Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugWindow.cs", + "Packages/com.unity.render-pipelines.core/Editor/Debugging/UIFoldoutEditor.cs", + "Packages/com.unity.render-pipelines.core/Editor/FilterWindow.cs", + "Packages/com.unity.render-pipelines.core/Editor/InspectorCurveEditor.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/IESImporterEditor.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/ISerializedLight.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightAnchorEditor.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightAnchorEditorTool.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightIntensitySlider.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightUI.Drawers.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightUI.Skin.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightUnit/LightUnitSlider.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightUnit/LightUnitSliderSettings.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/LightUnit/TemperatureSlider.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/AdaptiveProbeVolumes.BakePipelineDriver.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeAdjustmentVolumeEditor.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeGIBaking.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeBakingSetEditor.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeBuildProcessor.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeEditor.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeGizmos.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeLightingTab.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumesOptionsEditor.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeUI.Drawer.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeUI.Skin.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolumeMenuItems.cs", + "Packages/com.unity.render-pipelines.core/Editor/Lighting/Shadow/ShadowCascadeGUI.cs", + "Packages/com.unity.render-pipelines.core/Editor/LookDev/CameraController.cs", + "Packages/com.unity.render-pipelines.core/Editor/LookDev/CameraState.cs", + "Packages/com.unity.render-pipelines.core/Editor/LookDev/ComparisonGizmoController.cs", + "Packages/com.unity.render-pipelines.core/Editor/LookDev/ComparisonGizmoState.cs", + "Packages/com.unity.render-pipelines.core/Editor/LookDev/DisplayWindow.cs", + "Packages/com.unity.render-pipelines.core/Editor/LookDev/DisplayWindow.EnvironmentLibrarySidePanel.cs", + "Packages/com.unity.render-pipelines.core/Editor/LookDev/EnvironmentLibrary.cs", + "Packages/com.unity.render-pipelines.core/Editor/MenuManager.cs", + "Packages/com.unity.render-pipelines.core/Editor/PathTracing/LightBakerStrangler.cs", + "Packages/com.unity.render-pipelines.core/Editor/PathTracing/LightBakerWorkerProcessImporter.cs", + "Packages/com.unity.render-pipelines.core/Editor/PostProcessing/LensFlareComponentSRPEditor.cs", + "Packages/com.unity.render-pipelines.core/Editor/PostProcessing/LensFlareDataSRPEditor.cs", + "Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphTestsCore.cs", + "Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphViewer.cs", + "Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphViewer.PlayerConnection.cs", + "Packages/com.unity.render-pipelines.core/Editor/Settings/RenderPipelineGlobalSettingsUI.Drawers.cs", + "Packages/com.unity.render-pipelines.core/Editor/Settings/SettingsProviderGUIScope.cs", + "Packages/com.unity.render-pipelines.core/Editor/ShaderGenerator/ShaderGeneratorMenu.cs", + "Packages/com.unity.render-pipelines.core/Editor/Tools/MaterialUpgrader/MaterialUpgraderEditMenus.cs", + "Packages/com.unity.render-pipelines.core/Editor/UnifiedRayTracing/CreateUnifiedRTShaderMenuItem.cs", + "Packages/com.unity.render-pipelines.core/Editor/Upscaling/DLSSOptionsEditor.cs", + "Packages/com.unity.render-pipelines.core/Editor/Utilities/GenericEditorTool.cs", + "Packages/com.unity.render-pipelines.core/Editor/Utilities/SerializedBitArray.cs", + "Packages/com.unity.render-pipelines.core/Editor/Utilities/SerializedBitArray.deprecated.cs", + "Packages/com.unity.render-pipelines.core/Editor/Utilities/TimedScope.cs", + "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeComponentEditor.cs", + "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeComponentListEditor.cs", + "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeEditor.cs", + "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeMenuItems.cs", + "Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeProfileEditor.cs", + "Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/RenderPipelineConverterManager.cs", + "Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/Window/RenderPipelineConvertersEditor.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Camera/CameraHistory.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Camera/CameraSwitcher.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Camera/FreeCamera.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Common/DynamicResolutionHandler.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugDisplaySettingsUI.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugDisplayStats.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugManager.Actions.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugManager.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugManager.UIState.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUI.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUI.Fields.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUI.Panel.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUpdater.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/MousePositionDebug.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerBitField.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerButton.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerCanvas.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerColor.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerEnumField.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerEnumHistory.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerField.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerFloatField.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerFoldout.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerGroup.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerHBox.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerIndirectFloatField.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerIndirectToggle.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerIntField.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerMessageBox.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerObject.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerObjectList.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerObjectPopupField.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerPanel.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerPersistentCanvas.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerProgressBar.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerRenderingLayerField.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerRow.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerToggle.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerToggleHistory.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerUIntField.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerValue.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerValueTuple.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerVBox.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerVector2.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerVector3.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerVector4.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerWidget.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/UIFoldout.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Debugging/ShaderDebugPrintManager.cs", + "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/Components/DisallowGPUDrivenRendering.cs", + "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/Components/DisallowSmallMeshCulling.cs", + "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/GPUInstanceDataBuffer.cs", + "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/GPUInstanceDataUploader.cs", + "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/InstanceData.cs", + "Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/OcclusionCullingCommon.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeBrickPool.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeReferenceVolume.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeReferenceVolume.ReflProbeNormalization.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolume.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolume.Migration.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeBakingSet.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumePerSceneData.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Lights/LightAnchor.cs", + "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/BakeLightmap.cs", + "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/Lightmapping/ChartIdentification.cs", + "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/PathTracingContext.cs", + "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/RenderPipeline/AdditionalCameraData.cs", + "Packages/com.unity.render-pipelines.core/Runtime/PathTracing/RenderPipeline/RayTracingRenderPipelineInstance.cs", + "Packages/com.unity.render-pipelines.core/Runtime/PostProcessing/LensFlareComponentSRP.cs", + "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/RenderGraphPlayerRemoteDebugSession.cs", + "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/IRenderGraphBuilder.cs", + "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphBuilder.cs", + "Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphBuilders.cs", + "Packages/com.unity.render-pipelines.core/Runtime/STP/STP.cs", + "Packages/com.unity.render-pipelines.core/Runtime/STP/STPIUpscaler.cs", + "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/HlbvhBuilder.cs", + "Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/HlbvhTopLevelBuilder.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Utilities/CameraCaptureBridge.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Utilities/SceneRenderPipeline.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Volume/Volume.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeComponent.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeManager.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeParameter.cs", + "Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeProfile.cs", + "Packages/com.unity.render-pipelines.core/Runtime/XR/XRBuiltinShaderConstants.cs", + "Packages/com.unity.render-pipelines.core/Runtime-PrivateShared/AssemblyInfo.cs", + "Packages/com.unity.render-pipelines.core/Tests/Editor/ShaderStripping/ShaderStrippingReportTests.cs", + "Packages/com.unity.render-pipelines.core/Tests/Editor/Utilities/TimedScopeTests.cs", + "Packages/com.unity.searcher/Editor/Searcher/SearcherWindow.cs", + "Packages/com.unity.shadergraph/Editor/Data/Attributes/BuiltinKeywordAttribute.cs", + "Packages/com.unity.shadergraph/Editor/Data/Graphs/GraphData.cs", + "Packages/com.unity.shadergraph/Editor/Data/Graphs/SerializableGuid.cs", + "Packages/com.unity.shadergraph/Editor/Data/Graphs/ShaderGraphRequirements.cs", + "Packages/com.unity.shadergraph/Editor/Data/Implementation/GraphObject.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/Graph/IOnAssetEnabled.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/ICanChangeShaderGUI.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireBitangent.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireCameraOpaqueTexture.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireDepthTexture.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireFaceSign.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireInstanceID.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireMeshUV.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireNormal.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequirePosition.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequirePositionPredisplacement.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireScreenPosition.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireTangent.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireTime.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireTransform.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireUITK.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireVertexColor.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireVertexID.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireVertexSkinning.cs", + "Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireViewDirection.cs", + "Packages/com.unity.shadergraph/Editor/Data/Legacy/SerializableGuid.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/GuidEncoder.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/PropertyNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Scene/CameraNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/UI/ElementLayoutUVNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/UI/ElementTextureSizeNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/UI/ElementTextureUVNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultBitmapTextNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultGradientNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultSDFTextNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultSolidNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultTextureNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/IsForcedGammaNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/RenderTypeBranchNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/RenderTypeNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/SampleElementTextureNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/DropdownNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/KeywordNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/SubGraphNode.cs", + "Packages/com.unity.shadergraph/Editor/Data/Util/GraphUtil.cs", + "Packages/com.unity.shadergraph/Editor/Data/Util/ShaderGraphRequirementsPerKeyword.cs", + "Packages/com.unity.shadergraph/Editor/Drawing/Colors/ColorManager.cs", + "Packages/com.unity.shadergraph/Editor/Drawing/Controllers/BlackboardCategoryController.cs", + "Packages/com.unity.shadergraph/Editor/Drawing/Controllers/BlackboardController.cs", + "Packages/com.unity.shadergraph/Editor/Drawing/Controllers/SGController.cs", + "Packages/com.unity.shadergraph/Editor/Drawing/Controllers/ShaderInputViewController.cs", + "Packages/com.unity.shadergraph/Editor/Drawing/Controls/GradientControl.cs", + "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/InspectorView.cs", + "Packages/com.unity.shadergraph/Editor/Drawing/Inspector/ShaderGraphHeatmapValuesEditor.cs", + "Packages/com.unity.shadergraph/Editor/Drawing/MaterialGraphEditWindow.cs", + "Packages/com.unity.shadergraph/Editor/Drawing/PreviewManager.cs", + "Packages/com.unity.shadergraph/Editor/Drawing/Views/GraphEditorView.cs", + "Packages/com.unity.shadergraph/Editor/Drawing/Views/MaterialGraphView.cs", + "Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/GradientSlotControlView.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Contexts/TargetPropertyGUIContext.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Processors/ShaderStringBuilder.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/AssetPostProcessors/MaterialPostprocessor.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/AssetPostProcessors/ShaderGraphMaterialsUpdater.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/AssetVersion.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/AssetCallbacks/CreateLitShaderGraph.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/AssetCallbacks/CreateUnlitShaderGraph.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInFields.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInMetadata.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInProperties.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInStructFields.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInStructs.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInCanvasSubTarget.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInLitSubTarget.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInSubTarget.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInTarget.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInUnlitSubTarget.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGUI/BaseShaderGUI.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGUI/BuiltInLitGUI.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGUI/BuiltInUnlitGUI.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderPreprocessor.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderUtils.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/Canvas/Templates/CanvasShaderGUI.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/CustomRenderTexture/CreateCustomRenderTextureShaderGraph.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/Fullscreen/FullscreenShaderGUI.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/UITK/IUISubTarget.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/UITK/UIData.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/UITK/UIStructs.cs", + "Packages/com.unity.shadergraph/Editor/Generation/Targets/UITK/UISubTarget.cs", + "Packages/com.unity.shadergraph/Editor/Importers/ShaderGraphImporter.cs", + "Packages/com.unity.shadergraph/Editor/Importers/ShaderGraphImporterEditor.cs", + "Packages/com.unity.shadergraph/Editor/Importers/ShaderSubGraphImporter.cs", + "Packages/com.unity.shadergraph/Editor/Interface/IRequiresData.cs", + "Packages/com.unity.shadergraph/Editor/ShaderGraphProjectSettings.cs", + "Packages/com.unity.shadergraph/Editor/ShaderGraphShortcuts.cs", + "Packages/com.unity.shadergraph/Editor/ShaderGUI/GenericShaderGraphMaterialGUI.cs", + "Packages/com.unity.shadergraph/Editor/Util/MessageManager.cs", + "Packages/com.unity.shadergraph/Editor/Util/UIUtilities.cs", + "Packages/com.unity.shadergraph/Editor/Utilities/StringBuilderExtensions.cs", + "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/MessageManagerTests.cs", + "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/SerializedGraphTests.cs", + "Packages/com.unity.shadergraph/Tests/Editor/UnitTests/TargetTests.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ITestTreeRebuildCallbacks.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/TestRunnerApi.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/ISettingsBuilder.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/SettingsBuilder.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/AssetsDatabaseHelper.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/BitUtility.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/FlagEnumContentProvider.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/FlagEnumUtility.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/GenericItemContentProvider.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/ISelectableItem.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/ISelectionDropDownContentProvider.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/MultiValueContentProvider.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/SelectableItemContent.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/SelectionDropDown.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/GuiHelper.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/IAssetsDatabaseHelper.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/IGuiHelper.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/ActiveFolderTemplateAssetCreator.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/CustomScriptAssemblyMappingFinder.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/FolderPathTestCompilationContextProvider.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/IActiveFolderTemplateAssetCreator.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/ICustomScriptAssembly.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/ICustomScriptAssemblyMappingFinder.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/IFolderPathTestCompilationContextProvider.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/ITestScriptAssetsCreator.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/TestScriptAssetMenuItems.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/TestScriptAssetsCreator.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListBuilder/TestTreeViewBuilder.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListTreeView/Icons.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewDataSource.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewGUI.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListTreeView/TestTreeViewItem.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestRunnerGUI.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestRunnerResult.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestRunnerUIFilter.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/UITestRunnerFilter.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Views/TestListGUIBase.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/NUnitExtension/Attributes/ITestPlayerBuildModifier.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/NUnitExtension/Attributes/TestPlayerBuildModifierAttribute.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/RequireApiProfileAttribute.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/RequirePlatformSupportAttribute.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestBuildAssemblyFilter.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/DelayedCallback.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PlayerLauncherBuildOptions.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PostbuildCleanupAttributeFinder.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PostbuildCleanupWithJobDataAttributeFinder.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PrebuildSetupAttributeFinder.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PrebuildSetupWithJobDataAttributeFinder.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlayerLauncher.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherContextSettings.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherTestRunSettings.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/RemotePlayerLogController.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/RemotePlayerTestController.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/RequiredTestRunDataMissingException.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/BuildActionTaskBase.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/BuildNUnitFilterTask.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/BuildTestTreeTask.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/CleanupTestControllerTask.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/LegacyPlayerRunTask.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Platform/PlatformSpecificPostBuildTask.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Platform/PlatformSpecificSuccessfulBuildTask.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Player/DetermineRuntimePlatformTask.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PostbuildCleanupTask.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PostbuildCleanupWithTestDataTask.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PrebuildSetupTask.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PrebuildSetupWithTestDataTask.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/WaitForPlayerRunTask.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/TestListJob.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunnerWindow.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Data/BuildSettings.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Data/PlayerSettings.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Data/PlayerSystemInfo.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/BuildSettingsMessage.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/PlayerSettingsMessage.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/PlayerSystemInfoMessage.cs", + "Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/UtpMessageBuilder.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/IAsyncTestAssemblyBuilder.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/ITestSuiteModifier.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/OrderedTestSuiteModifier.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/TestCommandBuilder.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/UnityTestAssemblyBuilder.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/Callbacks/PlayerQuitHandler.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/Callbacks/RemoteTestResultSender.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/PlaymodeTestsController.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/PlaymodeTestsControllerSettings.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/RemoteHelpers/PlayerConnectionMessageIds.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/TestPlatform.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/AssemblyProvider/PlayerTestAssemblyProvider.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/IPostBuildCleanup.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/IPostbuildCleanupWithTestData.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/IPrebuildSetup.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/IPrebuildSetupWithTestData.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/MonoBehaviourTest/MonoBehaviourTest.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/PostBuildCleanupAttribute.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/PostBuildCleanupWithTestDataAttribute.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/PrebuildSetupAttribute.cs", + "Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/PrebuildSetupWithTestDataAttribute.cs", + "Packages/com.unity.timeline/Editor/Actions/ActionManager.cs", + "Packages/com.unity.timeline/Editor/Actions/IMenuChecked.cs", + "Packages/com.unity.timeline/Editor/Actions/IMenuName.cs", + "Packages/com.unity.timeline/Editor/Actions/Menus/MenuItemActionBase.cs", + "Packages/com.unity.timeline/Editor/Actions/Menus/TimelineContextMenu.cs", + "Packages/com.unity.timeline/Editor/Activation/ActivationTrackInspector.cs", + "Packages/com.unity.timeline/Editor/Animation/AnimationClipCurveCache.cs", + "Packages/com.unity.timeline/Editor/Animation/AnimationOffsetMenu.cs", + "Packages/com.unity.timeline/Editor/Animation/BindingTreeViewDataSourceGUI.cs", + "Packages/com.unity.timeline/Editor/Attributes/MenuEntryAttribute.cs", + "Packages/com.unity.timeline/Editor/Audio/AudioClipPropertiesDrawer.cs", + "Packages/com.unity.timeline/Editor/Audio/AudioPlayableAssetEditor.cs", + "Packages/com.unity.timeline/Editor/Audio/AudioPlayableAssetInspector.cs", + "Packages/com.unity.timeline/Editor/Audio/AudioTrackInspector.cs", + "Packages/com.unity.timeline/Editor/inspectors/AnimationPlayableAssetInspector.cs", + "Packages/com.unity.timeline/Editor/inspectors/AnimationTrackInspector.cs", + "Packages/com.unity.timeline/Editor/inspectors/BasicAssetInspector.cs", + "Packages/com.unity.timeline/Editor/inspectors/BuiltInCurvePresets.cs", + "Packages/com.unity.timeline/Editor/inspectors/ClipInspector/ClipInspector.cs", + "Packages/com.unity.timeline/Editor/inspectors/ClipInspector/ClipInspectorSelectionInfo.cs", + "Packages/com.unity.timeline/Editor/inspectors/CurvesOwner/CurvesOwnerInspectorHelper.cs", + "Packages/com.unity.timeline/Editor/inspectors/GroupTrackInspector.cs", + "Packages/com.unity.timeline/Editor/inspectors/TimelineAssetInspector.cs", + "Packages/com.unity.timeline/Editor/inspectors/TimelinePreferences.cs", + "Packages/com.unity.timeline/Editor/inspectors/TimelineProjectSettings.cs", + "Packages/com.unity.timeline/Editor/inspectors/TrackAssetInspector.cs", + "Packages/com.unity.timeline/Editor/Manipulators/Utils/EditModeGUIUtils.cs", + "Packages/com.unity.timeline/Editor/MenuPriority.cs", + "Packages/com.unity.timeline/Editor/Playables/ControlPlayableInspector.cs", + "Packages/com.unity.timeline/Editor/Signals/SignalEmitterInspector.cs", + "Packages/com.unity.timeline/Editor/Signals/SignalManager.cs", + "Packages/com.unity.timeline/Editor/Signals/SignalReceiverInspector.cs", + "Packages/com.unity.timeline/Editor/State/WindowState.cs", + "Packages/com.unity.timeline/Editor/TimelineSelection.cs", + "Packages/com.unity.timeline/Editor/treeview/IRowGUI.cs", + "Packages/com.unity.timeline/Editor/treeview/ItemGui/ISelectable.cs", + "Packages/com.unity.timeline/Editor/treeview/ItemGui/TimelineClipGUI.cs", + "Packages/com.unity.timeline/Editor/treeview/ItemGui/TimelineItemGUI.cs", + "Packages/com.unity.timeline/Editor/treeview/ItemGui/TimelineMarkerClusterGUI.cs", + "Packages/com.unity.timeline/Editor/treeview/ItemGui/TimelineMarkerGUI.cs", + "Packages/com.unity.timeline/Editor/treeview/TimelineTreeViewGUI.cs", + "Packages/com.unity.timeline/Editor/treeview/TrackGui/InlineCurveEditor.cs", + "Packages/com.unity.timeline/Editor/treeview/TrackGui/TimelineGroupGUI.cs", + "Packages/com.unity.timeline/Editor/treeview/TrackGui/TimelineTrackBaseGUI.cs", + "Packages/com.unity.timeline/Editor/treeview/TrackGui/TimelineTrackErrorGUI.cs", + "Packages/com.unity.timeline/Editor/treeview/TrackGui/TimelineTrackGUI.cs", + "Packages/com.unity.timeline/Editor/treeview/TrackGui/TrackResizeHandle.cs", + "Packages/com.unity.timeline/Editor/Utilities/Scopes/GUIColorOverride.cs", + "Packages/com.unity.timeline/Editor/Utilities/Scopes/GUIGroupScope.cs", + "Packages/com.unity.timeline/Editor/Utilities/Scopes/GUIMixedValueScope.cs", + "Packages/com.unity.timeline/Editor/Utilities/Scopes/GUIViewportScope.cs", + "Packages/com.unity.timeline/Editor/Utilities/SequenceSelectorNameFormater.cs", + "Packages/com.unity.timeline/Editor/Utilities/StyleManager.cs", + "Packages/com.unity.timeline/Editor/Window/TimelineMarkerHeaderGUI.cs", + "Packages/com.unity.timeline/Editor/Window/TimelineWindow.cs", + "Packages/com.unity.timeline/Editor/Window/TimelineWindow_Gui.cs", + "Packages/com.unity.timeline/Editor/Window/TimelineWindow_HeaderGui.cs", + "Packages/com.unity.timeline/Editor/Window/TimelineWindow_TrackGui.cs", + "Packages/com.unity.timeline/Editor/Window/TimelineWindowTimeControl.cs", + "Packages/com.unity.timeline/Editor/Window/ViewModel/TimelineAssetViewModel.cs", + "Packages/com.unity.timeline/Runtime/Audio/AudioClipProperties.cs", + "Packages/com.unity.timeline/Runtime/Audio/AudioMixerProperties.cs", + "Packages/com.unity.timeline/Runtime/Audio/AudioPlayableAsset.cs", + "Packages/com.unity.timeline/Runtime/Audio/AudioTrack.cs", + "Packages/com.unity.timeline/Runtime/Control/ControlPlayableAsset.cs", + "Packages/com.unity.timeline/Runtime/Events/Signals/SignalAsset.cs", + "Packages/com.unity.timeline/Runtime/Events/Signals/SignalReceiver.cs", + "Packages/com.unity.ugui/Editor/Analytics/IAnalytic/UGUIBuildEvent.cs", + "Packages/com.unity.ugui/Editor/Analytics/UGUIAnalytics.cs", + "Packages/com.unity.ugui/Editor/Analytics/UGUIBuildAnalytics.cs", + "Packages/com.unity.ugui/Editor/TMP/HDRP/TMP_BaseHDRPLitShaderGUI.cs", + "Packages/com.unity.ugui/Editor/TMP/HDRP/TMP_BaseHDRPUnlitShaderGUI.cs", + "Packages/com.unity.ugui/Editor/TMP/HDRP/TMP_SDF_HDRPLitShaderGUI.cs", + "Packages/com.unity.ugui/Editor/TMP/HDRP/TMP_SDF_HDRPUnlitShaderGUI.cs", + "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/DropdownOptionListDrawer.cs", + "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/GlyphMetricsPropertyDrawer.cs", + "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/GlyphRectPropertyDrawer.cs", + "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/LigatureSubstitutionRecordPropertyDrawer.cs", + "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_CharacterPropertyDrawer.cs", + "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_GlyphPropertyDrawer.cs", + "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_MarkToBaseAdjustmentRecordPropertyDrawer.cs", + "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_MarkToMarkAdjustmentRecordPropertyDrawer.cs", + "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_PropertyDrawerUtilities.cs", + "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_SpriteCharacterPropertyDrawer.cs", + "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_SpriteGlyphPropertyDrawer.cs", + "Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_TextAlignmentDrawer.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_BaseEditorPanel.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_BaseShaderGUI.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_BitmapShaderGUI.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_ColorGradientAssetMenu.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_ColorGradientEditor.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_DropdownEditor.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_EditorCoroutine.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_EditorPanel.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_EditorPanelUI.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_EditorResourceManager.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_EditorUtility.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_FontAsset_CreationMenu.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_FontAssetEditor.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_InputFieldEditor.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_MarkupTagUpdateUtility.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_PackageUtilities.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_PostBuildProcessHandler.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_PreBuildProcessor.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_ProjectTextSettings.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_ResourcesLoader.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_SDFShaderGUI.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_SerializedPropertyHolder.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_SettingsEditor.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_SpriteAssetEditor.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_SpriteAssetImporter.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_SpriteAssetMenu.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_StyleAssetMenu.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_StyleSheetEditor.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_SubMesh_Editor.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_SubMeshUI_Editor.cs", + "Packages/com.unity.ugui/Editor/TMP/TMP_UIStyleManager.cs", + "Packages/com.unity.ugui/Editor/TMP/TMPro_ContextMenus.cs", + "Packages/com.unity.ugui/Editor/TMP/TMPro_CreateObjectMenu.cs", + "Packages/com.unity.ugui/Editor/TMP/TMPro_EditorShaderUtilities.cs", + "Packages/com.unity.ugui/Editor/TMP/TMPro_FontAssetCreatorWindow.cs", + "Packages/com.unity.ugui/Editor/TMP/TMPro_SortingLayerHelper.cs", + "Packages/com.unity.ugui/Editor/TMP/TMPro_TextContainerEditor.cs", + "Packages/com.unity.ugui/Editor/TMP/TMPro_TexturePostProcessor.cs", + "Packages/com.unity.ugui/Editor/UGUI/EventSystem/EventSystemEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/EventSystem/EventTriggerEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/EventSystem/InputModuleComponentFactory.cs", + "Packages/com.unity.ugui/Editor/UGUI/EventSystem/Physics2DRaycasterEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/EventSystem/PhysicsRaycasterEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/Properties/AssemblyInfo.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/AspectRatioFitterEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/ButtonEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/CanvasScalerEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/ContentSizeFitterEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/DropdownEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/GraphicEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/GridLayoutGroupEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/HorizontalOrVerticalLayoutGroupEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/ImageEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/InputFieldEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/InterceptedEventsPreview.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/LayoutElementEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/LayoutPropertiesPreview.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/MaskEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/MenuOptions.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/PrefabLayoutRebuilder.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/AnimationTriggersDrawer.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/ColorBlockDrawer.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/DropdownOptionListDrawer.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/FontDataDrawer.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/NavigationDrawer.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/SpriteStateDrawer.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/RawImageEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/RectMask2DEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/ScrollbarEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/ScrollRectEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/SelectableEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/SelfControllerEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/SliderEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/SpriteDrawUtility.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/TextEditor.cs", + "Packages/com.unity.ugui/Editor/UGUI/UI/ToggleEditor.cs", + "Packages/com.unity.ugui/Runtime/InternalBridge/AssemblyInfo.cs", + "Packages/com.unity.ugui/Runtime/InternalBridge/ObjectUtilsBridge.cs", + "Packages/com.unity.ugui/Runtime/InternalBridge/TMPHelpURL.cs", + "Packages/com.unity.ugui/Runtime/TMP/AssemblyInfo.cs", + "Packages/com.unity.ugui/Runtime/TMP/FastAction.cs", + "Packages/com.unity.ugui/Runtime/TMP/FontFeatureCommon.cs", + "Packages/com.unity.ugui/Runtime/TMP/FontFeatureCommonGPOS.cs", + "Packages/com.unity.ugui/Runtime/TMP/FontFeatureCommonGSUB.cs", + "Packages/com.unity.ugui/Runtime/TMP/ITextPreProcessor.cs", + "Packages/com.unity.ugui/Runtime/TMP/MaterialReferenceManager.cs", + "Packages/com.unity.ugui/Runtime/TMP/TextContainer.cs", + "Packages/com.unity.ugui/Runtime/TMP/TextMeshPro.cs", + "Packages/com.unity.ugui/Runtime/TMP/TextMeshProUGUI.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_Asset.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_Character.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_CharacterInfo.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_ColorGradient.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_Compatibility.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_CoroutineTween.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_DefaultControls.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_Dropdown.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_DynamicFontAssetUtilities.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_FontAsset.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_FontAssetCommon.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_FontAssetUtilities.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_FontFeaturesCommon.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_FontFeatureTable.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_InputField.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_InputValidator.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_LineInfo.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_ListPool.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_MaterialManager.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_MeshInfo.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_ObjectPool.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_PackageResourceImporter.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_ResourcesManager.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_RichTextTagsCommon.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_ScrollbarEventHandler.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_SelectionCaret.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_Settings.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_ShaderUtilities.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_Sprite.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteAnimator.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteAsset.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteAssetImportFormats.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteCharacter.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteGlyph.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_Style.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_StyleSheet.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_SubMesh.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_SubMeshUI.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_Text.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_TextElement.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_TextElement_Legacy.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_TextInfo.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_TextParsingUtilities.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_TextProcessingCommon.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_TextProcessingStack.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_TextUtilities.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_UpdateManager.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMP_UpdateRegistery.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMPro_EventManager.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMPro_ExtensionMethods.cs", + "Packages/com.unity.ugui/Runtime/TMP/TMPro_MeshUtilities.cs", + "Packages/com.unity.ugui/Runtime/UGUI/AssemblyInfo.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventData/AxisEventData.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventData/BaseEventData.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventData/PointerEventData.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventHandle.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventInterfaces.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventSystem.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventTrigger.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventTriggerType.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/ExecuteEvents.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/BaseInput.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/BaseInputModule.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/PointerInputModule.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/StandaloneInputModule.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/TouchInputModule.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/MoveDirection.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/RaycasterManager.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/Raycasters/BaseRaycaster.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/Raycasters/Physics2DRaycaster.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/Raycasters/PhysicsRaycaster.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/RaycastResult.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIBehaviour.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIElements/PanelEventHandler.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIElements/PanelRaycaster.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIElements/UIToolkitInteroperabilityBridge.cs", + "Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIElements/WorldDocumentRaycaster.cs", + "Packages/com.unity.ugui/Runtime/UGUI/Properties/AssemblyInfo.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Animation/CoroutineTween.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/AnimationTriggers.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Button.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/CanvasUpdateRegistry.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/ColorBlock.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Culling/ClipperRegistry.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Culling/Clipping.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Culling/IClipRegion.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Culling/RectangularVertexClipper.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/DefaultControls.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Dropdown.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/FontData.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/FontUpdateTracker.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Graphic.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/GraphicRaycaster.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/GraphicRebuildTracker.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/GraphicRegistry.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/IGraphicEnabledDisabled.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Image.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/IMask.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/IMaskable.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/InputField.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/AspectRatioFitter.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/CanvasScaler.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/ContentSizeFitter.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/GridLayoutGroup.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/HorizontalLayoutGroup.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/HorizontalOrVerticalLayoutGroup.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/ILayoutElement.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/LayoutElement.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/LayoutGroup.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/LayoutRebuilder.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/LayoutUtility.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/VerticalLayoutGroup.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Mask.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/MaskableGraphic.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/MaskUtilities.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/MaterialModifiers/IMaterialModifier.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Misc.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/MultipleDisplayUtilities.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Navigation.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/RawImage.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/RectMask2D.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Scrollbar.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/ScrollRect.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Selectable.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/SetPropertyUtility.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Slider.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/SpecializedCollections/IndexedSet.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/SpriteState.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/StencilMaterial.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Text.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Toggle.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/ToggleGroup.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Utility/ReflectionMethodsCache.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Utility/VertexHelper.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/BaseMeshEffect.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/IMeshModifier.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/Outline.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/PositionAsUV1.cs", + "Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/Shadow.cs", + "Packages/com.unity.ugui/Tests/Editor/Common/VersionTests.cs", + "Packages/com.unity.ugui/Tests/Editor/TMP/FontEngineTests.cs", + "Packages/com.unity.ugui/Tests/Editor/TMP/TMP_ControlTests.cs", + "Packages/com.unity.ugui/Tests/Editor/TMP/TMP_EditorTests.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/CanvasUseReflectionProbes.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/CanvasWidthAssertionErrorWithRectTransform.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/RootCanvasTests.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/UISystemProfilerAddMarkerWithNullObjectDoesNotCrash.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/CanvasRenderer/ChangingHierarchyOfCanvasRenderer.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/CanvasRenderer/ParentCanvasIsSane.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/Dropdown/DropdownOptionsListDrawer.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/EventSystem/EventTriggerRemoveDuringExecution.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/EventSystem/InputModuleTests.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/EventSystem/InterceptedEventsPreviewTests.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/InputField/CharacterLimitValidation.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/InputField/ContentValidation.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/RectMask2D/RectMask2DCulling.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/RectMask2D/RectTransformPosition.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/Slider/SliderRectReferences.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/TestBehaviourBase.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/Text/FontCreatedByScript.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/UI/PropertyDrawers/PropertyDrawerTests.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/UnityEvent/UnityEventInvoke.cs", + "Packages/com.unity.ugui/Tests/Editor/UGUI/WrapperWindowFixture.cs", + "Packages/com.unity.ugui/Tests/Runtime/TMP/TMP_CanvasTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/TMP/TMP_RuntimeTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Button/ButtonTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Button/TestButton.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasGroupInheritedAlpha.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasResizeCorrectlyForRenderTexture.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasScalerWithChildTextObjectDoesNotCrash.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasSizeCorrectInAwakeAndStart.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasSizeCorrectInAwakeAndStartScript.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CheckMeshColorsAndColors32Match.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CoroutineWorksIfUIObjectIsAttached.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CreateSceneUtility.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/NestedCanvas.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/RectMask2DReparentedToDifferentCanvas.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/RectMask2DWithNestedCanvasCullsUsingCorrectCanvasRect.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/RectTransformValidAfterEnable.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/SiblingOrderChangesLayout.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/CanvasRenderer/CanvasRendererTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Dropdown/DropdownTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/GraphicRaycasterButtonTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/GraphicRaycasterTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/GraphicRaycasterWorldSpaceCanvasTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/DragCallbackCheck.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/FakeBaseInput.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/MouseUpdate.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/PointerClickCallbackCheck.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/PointerEnterCallbackCheck.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/PointerExitCallbackCheck.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/Physics2DRaycasterTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/PhysicsRaycasterTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/RaycastSortingTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/SelectableTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/GraphicTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/ImageTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/MaskTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/NavigationTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/RawImageTest.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/RawImageTestHook.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/ToggleTestImageHook.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Image/ImageFilledGenerateWork.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Image/ImageTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Image/TestableImage.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/DesktopInputFieldTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/FakeInputModule.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/GenericInputFieldTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/InputFieldTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/TouchInputFieldTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/AspectRatioFitterTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/ContentSizeFitterTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/GridLayoutGroupTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/HorizonalLayoutGroupTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/LayoutGroupScaling.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/LayoutGroupTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/VerticalLayoutGroupTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/LayoutGroup/LayoutGroupArrangement.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/MaskClipping/RectMask2DClipping.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/NestedLayout/SceneWithNestedLayoutElementsLoads.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/NestedLayout/SceneWithNestedLayoutElementsLoadScript.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/RawImage/RawImageTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/RawImage/TestRawImage.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollBar/ScrollBarClamp.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollBar/ScrollBarTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollRect/ScrollRectClamp.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollRect/ScrollRectScale.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollRect/ScrollRectStableLayout.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollRect/ScrollRectTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Slider/SliderTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/TextEditor/TextEditorBackspaceDelete.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/TextEditor/TextEditorTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Toggle/TestableToggleGroup.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Toggle/ToggleGroupTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Toggle/ToggleTests.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/ConcreteGraphic.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/ExceptionUtils.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/GraphicTestHelper.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/ImageHook.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/PrivateFieldSetter.cs", + "Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/UIBehaviourExtensions.cs", + "Packages/com.unity.collab-proxy/Editor/_Deprecated/UI/CooldownWindowDelayer.cs", + "Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetCopyPathOperation.cs", + "Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetFilesFilterPatternsMenuBuilder.cs", + "Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetMenuOperations.cs", + "Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetsSelection.cs", + "Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetUVCSOperations.cs", + "Packages/com.unity.collab-proxy/Editor/AssetMenu/Dialogs/AddToCloudDriveDialog.cs", + "Packages/com.unity.collab-proxy/Editor/AssetMenu/Dialogs/CheckinDialog.cs", + "Packages/com.unity.collab-proxy/Editor/AssetMenu/Dialogs/CheckinDialogOperations.cs", + "Packages/com.unity.collab-proxy/Editor/AssetMenu/HierarchyViewAssetMenu.cs", + "Packages/com.unity.collab-proxy/Editor/AssetMenu/HierarchyViewAssetSelection.cs", + "Packages/com.unity.collab-proxy/Editor/AssetMenu/ProjectViewAssetSelection.cs", + "Packages/com.unity.collab-proxy/Editor/AssetMenu/ProjectViewCloudDriveAssetMenu.cs", + "Packages/com.unity.collab-proxy/Editor/AssetMenu/ProjectViewUVCSAssetMenu.cs", + "Packages/com.unity.collab-proxy/Editor/AssetOverlays/Cache/BuildPathDictionary.cs", + "Packages/com.unity.collab-proxy/Editor/AssetsUtils/Processor/WorkspaceOperationsMonitor.cs", + "Packages/com.unity.collab-proxy/Editor/CloudDrive/CloudDriveMenuItem.cs", + "Packages/com.unity.collab-proxy/Editor/CloudDrive/CloudDriveWindow.cs", + "Packages/com.unity.collab-proxy/Editor/CloudDrive/CreateWorkspace/CreateWorkspaceView.cs", + "Packages/com.unity.collab-proxy/Editor/CloudDrive/Welcome/WelcomeView.cs", + "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/CloudWorkspacesView.cs", + "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/DirectoryContentPanelMenu.cs", + "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/Tree/CloudWorkspacesTreeView.cs", + "Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/Tree/CloudWorkspacesTreeViewMenu.cs", + "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/LineManager.cs", + "Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextDocumentWeakEventManager.cs", + "Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/CaretWeakEventHandler.cs", + "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/BackgroundGeometryBuilder.cs", + "Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/TextViewWeakEventManager.cs", + "Packages/com.unity.collab-proxy/Editor/CodeEditor/TextMate/DocumentSnapshot.cs", + "Packages/com.unity.collab-proxy/Editor/CodeEditor/TextMate/TextEditorModel.cs", + "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/BusyManager.cs", + "Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/PropertyChangedWeakEventManager.cs", + "Packages/com.unity.collab-proxy/Editor/Configuration/ChannelCertificateUiImpl.cs", + "Packages/com.unity.collab-proxy/Editor/Configuration/CloudEdition/Welcome/CloudEditionWelcomeWindow.cs", + "Packages/com.unity.collab-proxy/Editor/Configuration/CloudEdition/Welcome/WaitingSignInPanel.cs", + "Packages/com.unity.collab-proxy/Editor/Configuration/CredentialsUIImpl.cs", + "Packages/com.unity.collab-proxy/Editor/Configuration/TeamEdition/TeamEditionConfigurationWindow.cs", + "Packages/com.unity.collab-proxy/Editor/Developer/ProgressOperationHandler.cs", + "Packages/com.unity.collab-proxy/Editor/Diff/DiffWindow.cs", + "Packages/com.unity.collab-proxy/Editor/DrawGuiModeSwitcher.cs", + "Packages/com.unity.collab-proxy/Editor/Headless/HeadlessGluonUpdateProgress.cs", + "Packages/com.unity.collab-proxy/Editor/Headless/HeadlessProgressControls.cs", + "Packages/com.unity.collab-proxy/Editor/Headless/HeadlessUpdateProgress.cs", + "Packages/com.unity.collab-proxy/Editor/Hub/Operations/DownloadRepository.cs", + "Packages/com.unity.collab-proxy/Editor/IncomingChanges.cs", + "Packages/com.unity.collab-proxy/Editor/Inspector/Properties/Branch/BranchPropertiesPanel.cs", + "Packages/com.unity.collab-proxy/Editor/Inspector/Properties/Changeset/ChangesetPropertiesPanel.cs", + "Packages/com.unity.collab-proxy/Editor/Inspector/Properties/Label/LabelPropertiesPanel.cs", + "Packages/com.unity.collab-proxy/Editor/Inspector/Properties/PropertiesViewer.cs", + "Packages/com.unity.collab-proxy/Editor/LaunchPackageManager.cs", + "Packages/com.unity.collab-proxy/Editor/Tool/LaunchInstaller.cs", + "Packages/com.unity.collab-proxy/Editor/Tool/LaunchTool.cs", + "Packages/com.unity.collab-proxy/Editor/UI/AttributeColor.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Avatar/ApplyCircleMask.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Avatar/AvatarGenerator.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Avatar/AvatarImages.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Avatar/GetAvatar.cs", + "Packages/com.unity.collab-proxy/Editor/UI/AvatarColor.cs", + "Packages/com.unity.collab-proxy/Editor/UI/CheckUnityException.cs", + "Packages/com.unity.collab-proxy/Editor/UI/CloseWindowIfOpened.cs", + "Packages/com.unity.collab-proxy/Editor/UI/ColorFromText.cs", + "Packages/com.unity.collab-proxy/Editor/UI/DelayedActionByFramesRunner.cs", + "Packages/com.unity.collab-proxy/Editor/UI/DelayedActionBySecondsRunner.cs", + "Packages/com.unity.collab-proxy/Editor/UI/DialogWithCheckBox.cs", + "Packages/com.unity.collab-proxy/Editor/UI/DialogWithCheckBox_Legacy.cs", + "Packages/com.unity.collab-proxy/Editor/UI/DockEditorWindow.cs", + "Packages/com.unity.collab-proxy/Editor/UI/DrawActionButton.cs", + "Packages/com.unity.collab-proxy/Editor/UI/DrawActionButtonWithMenu.cs", + "Packages/com.unity.collab-proxy/Editor/UI/DrawActionHelpBox.cs", + "Packages/com.unity.collab-proxy/Editor/UI/DrawActionToolbar.cs", + "Packages/com.unity.collab-proxy/Editor/UI/DrawCopyableLabel.cs", + "Packages/com.unity.collab-proxy/Editor/UI/DrawSearchField.cs", + "Packages/com.unity.collab-proxy/Editor/UI/DrawSplitter.cs", + "Packages/com.unity.collab-proxy/Editor/UI/DrawStaticElement.cs", + "Packages/com.unity.collab-proxy/Editor/UI/DrawTextBlockWithLink.cs", + "Packages/com.unity.collab-proxy/Editor/UI/DrawUserIcon.cs", + "Packages/com.unity.collab-proxy/Editor/UI/DropDownTextField.cs", + "Packages/com.unity.collab-proxy/Editor/UI/EditorDispatcher.cs", + "Packages/com.unity.collab-proxy/Editor/UI/EditorProgressBar.cs", + "Packages/com.unity.collab-proxy/Editor/UI/EditorProgressControls.cs", + "Packages/com.unity.collab-proxy/Editor/UI/EditorVersion.cs", + "Packages/com.unity.collab-proxy/Editor/UI/EditorWindowFocus.cs", + "Packages/com.unity.collab-proxy/Editor/UI/EntryBuilder.cs", + "Packages/com.unity.collab-proxy/Editor/UI/EnumPopupSetting.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorListViewItem.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorsDialog.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorsListHeaderState.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorsListView.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorsPanel.cs", + "Packages/com.unity.collab-proxy/Editor/UI/FindEditorWindow.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Fonts.cs", + "Packages/com.unity.collab-proxy/Editor/UI/GetOverlayRect.cs", + "Packages/com.unity.collab-proxy/Editor/UI/GetPlasticShortcut.cs", + "Packages/com.unity.collab-proxy/Editor/UI/GetWindowIfOpened.cs", + "Packages/com.unity.collab-proxy/Editor/UI/GUIActionRunner.cs", + "Packages/com.unity.collab-proxy/Editor/UI/GUIContentNotification.cs", + "Packages/com.unity.collab-proxy/Editor/UI/GuiEnabled.cs", + "Packages/com.unity.collab-proxy/Editor/UI/HandleMenuItem.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Images.cs", + "Packages/com.unity.collab-proxy/Editor/UI/INotificationContent.cs", + "Packages/com.unity.collab-proxy/Editor/UI/InputTextDialog.cs", + "Packages/com.unity.collab-proxy/Editor/UI/MeasureMaxWidth.cs", + "Packages/com.unity.collab-proxy/Editor/UI/OverlayProgress.cs", + "Packages/com.unity.collab-proxy/Editor/UI/PathTrimming.cs", + "Packages/com.unity.collab-proxy/Editor/UI/PlasticDialog.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Progress/DrawProgressForDialogs.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Progress/DrawProgressForOperations.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Progress/DrawProgressForViews.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Progress/DrawProgressForWindow.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Progress/LoadingSpinner.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Progress/OperationProgressData.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Progress/ProgressControlsForDialogs.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Progress/ProgressControlsForViews.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Progress/ProgressControlsForWindow.cs", + "Packages/com.unity.collab-proxy/Editor/UI/RectExtensions.cs", + "Packages/com.unity.collab-proxy/Editor/UI/ResponseType.cs", + "Packages/com.unity.collab-proxy/Editor/UI/RunModal.cs", + "Packages/com.unity.collab-proxy/Editor/UI/ScreenResolution.cs", + "Packages/com.unity.collab-proxy/Editor/UI/ShowWindow.cs", + "Packages/com.unity.collab-proxy/Editor/UI/SortOrderComparer.cs", + "Packages/com.unity.collab-proxy/Editor/UI/SplitterSettings.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Tree/CenteredContentPanel.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Tree/DrawTreeViewItem.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Tree/EmptyStatePanel.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Tree/GetChangesOverlayIcon.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Tree/ListViewItemIds.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Tree/PlasticTreeView.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Tree/TableViewOperations.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeHeaderColumns.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeHeaderSettings.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeViewItemExtensions.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeViewItemIds.cs", + "Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeViewSessionState.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UIElements/ControlBuilder.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UIElements/CursorExtensions.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UIElements/KeyboardEvents.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UIElements/LoadingSpinner.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UIElements/MouseEvents.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UIElements/OverlayProgressControls.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UIElements/ProgressControlsForDialogs.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UIElements/UIElementsExtensions.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UndoRedo/UndoRedoHelper.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UndoRedo/UndoRedoState.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UndoRedo/UndoRedoTextArea.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityConstants.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityEvents.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorGUI.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorGUIUtility.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorUtility.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorWindowExtensions.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorWindowInternal.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/GenericMenu.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/GenericMenuExtensions.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/HostView.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/Menu.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SavedGUIState.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SceneManagement/PrefabStageExtensions.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SettingsWindow.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SplitterGUILayout.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SplitterState.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/TreeViewExtensions.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityMenuItem.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityPlasticGuiMessage.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityPlasticTimer.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityStyles.cs", + "Packages/com.unity.collab-proxy/Editor/UI/UnityThreadWaiter.cs", + "Packages/com.unity.collab-proxy/Editor/UseBuiltinDiffWindowPreference.cs", + "Packages/com.unity.collab-proxy/Editor/UVCSConnectionMonitor.cs", + "Packages/com.unity.collab-proxy/Editor/UVCSMenuItem.cs", + "Packages/com.unity.collab-proxy/Editor/UVCSPlugin.cs", + "Packages/com.unity.collab-proxy/Editor/UVCSToolbar/ToolbarController.cs", + "Packages/com.unity.collab-proxy/Editor/UVCSWindow.cs", + "Packages/com.unity.collab-proxy/Editor/VCSBuiltInPlugin.cs", + "Packages/com.unity.collab-proxy/Editor/Views/ApplyShelveWithConflictsQuestionerBuilder.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Attributes/AttributePanel.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Attributes/AttributesPanel.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Branch/BranchesTab.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Branch/BranchesViewMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/BranchExplorerView.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/BranchExplorerViewer.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/BranchExplorerWindow.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Connections/ShapeConnectionBuilder.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Game/Launcher.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerLabelMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewBranchMenuOperations.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewChangesetMenuOperations.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewLabelMenuOperations.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewLinkMenuOperations.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/LinkMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Options/BranchExplorerOptionsWindow.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Options/ConditionalFormat/FormatRuleMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Virtualization/SelftThrottlingWorker.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Zoom/UIElementsAnimator.cs", + "Packages/com.unity.collab-proxy/Editor/Views/BrowseRepository/BrowseRepositoryPanel.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Changesets/ChangesetsTab.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Changesets/ChangesetsViewMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Changesets/CheckoutChangesetViewMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/CreateWorkspaceView.cs", + "Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/Dialogs/RepositoryExplorerDialog.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Diff/ChangesetByChangesetDiffPanel.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Diff/DiffPanel.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Diff/DiffTreeViewMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/DownloadPlasticExeDialog.cs", + "Packages/com.unity.collab-proxy/Editor/Views/History/HistoryListViewMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/History/HistoryTab.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Labels/LabelsTab.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Labels/LabelsViewMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Locks/LocksListView.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Locks/LocksTab.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Locks/LocksViewMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/AddMoveMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/ChangeDeleteMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/CycleMoveMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/DeleteChangeMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/DeleteMoveMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/DivergentMoveMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/EvilTwinMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/LoadedTwiceMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/MergeViewDirectoryConflictMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/MoveAddMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/MoveDeleteMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/MovedEvilTwinMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/MergeTab.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/MergeViewFileConflictMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/MergeViewMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Gluon/IncomingChangesTab.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/Gluon/IncomingChangesViewMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Merge/IIncomingChangesTab.cs", + "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Changelists/ChangelistMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Changelists/MoveToChangelistMenuBuilder.cs", + "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/CommentArea.cs", + "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/FilesFilterPatternsMenuBuilder.cs", + "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesTab.cs", + "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesViewMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesViewPendingChangeMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Properties/PropertiesPanel.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Shelves/ShelvesTab.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Shelves/ShelvesViewMenu.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Welcome/DownloadAndInstallOperation.cs", + "Packages/com.unity.collab-proxy/Editor/Views/Welcome/WelcomeView.cs", + "Packages/com.unity.collab-proxy/Editor/ViewSwitcher.cs", + "Packages/com.unity.collab-proxy/Editor/WaitForPendingOperations.cs", + "Packages/com.unity.collab-proxy/Editor/WorkspaceWindow.cs", + "Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/BuiltInAndURP3DTo2DMaterialUpgrader.cs", + "Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/BuiltInToURP2DMaterialUpgrader.cs", + "Packages/com.unity.render-pipelines.universal/Editor/2D/Light2DEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/2D/LightBatchingDebugger/LightBatchingDebugger.cs", + "Packages/com.unity.render-pipelines.universal/Editor/2D/Overrides/MeshEditor2DURP.cs", + "Packages/com.unity.render-pipelines.universal/Editor/2D/Overrides/ScriptableRendererFeature2DEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/2D/Overrides/SkinnedMeshEditor2DURP.cs", + "Packages/com.unity.render-pipelines.universal/Editor/2D/Overrides/SortingGroupEditor2DURP.cs", + "Packages/com.unity.render-pipelines.universal/Editor/2D/PixelPerfectCameraEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/2D/Renderer2DDataEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/2D/Renderer2DMenus.cs", + "Packages/com.unity.render-pipelines.universal/Editor/2D/Shadows/CastingSourceDropDown.cs", + "Packages/com.unity.render-pipelines.universal/Editor/2D/Shadows/ShadowCaster2DEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/2D/Shadows/ShadowCaster2DShapeTool.cs", + "Packages/com.unity.render-pipelines.universal/Editor/2D/SortingLayerDropDown.cs", + "Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/GraphicsSettingsStrippers/OnTilePostProcessStripper.cs", + "Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/GraphicsSettingsStrippers/RendererStripper.cs", + "Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/GraphicsSettingsStrippers/ScreenSpaceAmbientOcclusionStripper.cs", + "Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/GraphicsSettingsStrippers/SurfaceCacheGIStripper.cs", + "Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/URPBuildData.cs", + "Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/URPBuildDataValidator.cs", + "Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/URPPreprocessBuild.cs", + "Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/URPProcessScene.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Drawers.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Environment.Drawers.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Environment.Skin.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Output.Drawers.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Output.Skin.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.PhysicalCamera.Drawers.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.PresetInspector.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Rendering.Drawers.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Rendering.Skin.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Skin.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineSerializedCamera.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ContextualMenuDispatcher.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Decal/DecalProjectorEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Decal/DecalShaderGraphGUI.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Lighting/UniversalRenderPipelineLightUI.Drawers.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Lighting/UniversalRenderPipelineLightUI.PresetInspector.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Lighting/UniversalRenderPipelineLightUI.Skin.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Lighting/UniversalRenderPipelineSerializedLight.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Overrides/BloomEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Overrides/ChannelMixerEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Overrides/ColorCurvesEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Overrides/ColorLookupEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Overrides/DepthOfFieldEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Overrides/FilmGrainEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Overrides/LiftGammaGainEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Overrides/MotionBlurEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Overrides/ScreenSpaceLensFlareEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Overrides/ShadowsMidtonesHighlightsEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Overrides/TonemappingEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/PostProcessDataEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/FullScreenPassRendererFeatureEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/OnTilePostProcessFeatureEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ScriptableRendererDataEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderBuildPreprocessor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/AssetCallbacks/CreateUITKShaderGraph.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalUISubTarget.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/BaseShaderGUI.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ParticleGUI.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShaderGraphLitGUI.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShadergraphSpriteGUI.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShaderGraphUnlitGUI.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/BakedLitShader.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/LitShader.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/ParticlesLitShader.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/ParticlesSimpleLitShader.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/ParticlesUnlitShader.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/SimpleLitShader.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/UnlitShader.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShadingModels/BakedLitGUI.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShadingModels/LitGUI.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShadingModels/SimpleLitGUI.cs", + "Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/SixWayGUI.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/BuiltInToURP3DMaterialUpgrader.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/ReadonlyMaterialConverter/ReadonlyMaterialConverter.MaterialReferenceBuilder.cs", + "Packages/com.unity.render-pipelines.universal/Editor/Tools/MaterialUpgrader/MaterialUpgraderDefinitions.cs", + "Packages/com.unity.render-pipelines.universal/Editor/TrackballUIDrawer.cs", + "Packages/com.unity.render-pipelines.universal/Editor/UniversalAdditionalCameraDataEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/UniversalRendererDataEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineAsset/SerializedUniversalRenderPipelineAsset.cs", + "Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineAsset/UniversalRenderPipelineAssetUI.Drawers.cs", + "Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineAsset/UniversalRenderPipelineAssetUI.Skin.cs", + "Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineAssetEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineLightEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineVolumeComponentEditor.cs", + "Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXAbstractParticleURPLitOutput.cs", + "Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXDecalURPOutput.cs", + "Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXShaderGraphGUI.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/2D/CinemachineUniversalPixelPerfect.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/2D/Light2D.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/2D/Light2DManager.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/2D/PixelPerfectCamera.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/2D/Renderer2DData.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/2D/Renderer2DDataAuthoring.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/2D/Rendergraph/CopyCameraSortingLayerPass.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/CompositeShadowCaster2D.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowCaster2D.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowCasterGroup2DManager.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Data/UniversalRenderPipelineAsset.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Debug/UniversalRenderPipelineDebugDisplaySettings.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Debug/UniversalRenderPipelineDebugDisplayStats.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Decal/DecalProjector.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Decal/Entities/DecalEntityManager.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/FrameData/UniversalCameraData.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/History/RawColorHistory.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/History/RawDepthHistory.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/History/SingleHistoryBase.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/History/StpHistory.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/History/TaaHistory.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/LightCookieManager.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/MotionVectors.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/Bloom.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ChannelMixer.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ChromaticAberration.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ColorAdjustments.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ColorCurves.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ColorLookup.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/DepthOfField.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/FilmGrain.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/LensDistortion.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/LiftGammaGain.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/MotionBlur.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/PaniniProjection.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ScreenSpaceLensFlare.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ShadowsMidtonesHighlights.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/SplitToning.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/Tonemapping.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/Vignette.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Overrides/WhiteBalance.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Passes/DrawScreenSpaceUIPass.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/BloomPostProcessPass.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/Passes/XRDepthMotionPass.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/ReflectionProbeManager.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/DecalRendererFeature.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/FullScreenPassRendererFeature_OldGUID.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/ScriptableRendererData.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/ScriptableRendererFeature.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/UniversalAdditionalCameraData.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/UniversalAdditionalCameraData.deprecated.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/UniversalCameraHistory.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/UniversalRendererData.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/UniversalRendererRenderGraph.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/UniversalRenderPipeline.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/VFXGraph/Utility/PropertyBinders/URPCameraBinder.cs", + "Packages/com.unity.render-pipelines.universal/Runtime/VolumeRequiresRendererFeatures.cs", + "Packages/com.unity.render-pipelines.universal/Tests/Editor/ShaderBuildPreprocessorTests.cs", + "Packages/com.unity.render-pipelines.universal/Tests/Editor/Tools/Converters/ReadonlyMaterialConverter/ReadonlyMaterialConverterTests.MaterialReferenceBuilder.cs", + "Packages/com.unity.render-pipelines.universal/Tests/Runtime/DecalTests.cs", + "Packages/com.unity.render-pipelines.universal/Tests/Runtime/PixelPerfectCameraTests.cs", + "Packages/com.unity.visualscripting/DocCodeExamples/EventBusExamples.cs", + "Packages/com.unity.visualscripting/DocCodeExamples/VariableExamples.cs", + "Packages/com.unity.visualscripting/Editor/SettingsProvider/ProjectSettings/BackupSettings.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analytics/OnPreprocessBuildAnalytics.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analytics/OnPreprocessBuildAnalyticsEventHandler.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/BoltGUI.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/BoltProduct.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Canvases/ICanvas.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Canvases/VisualScriptingCanvas.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/GraphContextMenuItem.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/ElementAdderMenuBuilder.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/ElementAdderMenuCommandAttribute.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/ElementAdderMeta.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/GenericElementAdderMenu.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/GenericElementAdderMenuBuilder.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/IElementAdder.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/IElementAdderMenu.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/IElementAdderMenuBuilder.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/IElementAdderMenuCommand.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/Internal/GUIHelper.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ReorderableListControl.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ReorderableListEvents.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ReorderableListGUI.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/SQLite/SQLite.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Documentation/DocumentationGenerator.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Graph/GraphGUI.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Inspector.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/GuidInspector.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/UintInspector.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyWindow.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/LudiqGUI.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/LudiqGUIUtility.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/AotPreBuilder.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/SerializedProperties/SerializedPropertyUtility.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Threading/BackgroundWorker.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/Paths.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/IWidget.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/Widget.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/AboutWindow/AboutablePage.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/AboutWindow/AcknowledgementPage.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/EditorWindowWrapper.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/GenerateDocumentationWindow/GenerateDocumentationPage.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/GraphWindow.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/ListPage.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/LudiqEditorWindow.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/Page.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/Sidebars/SidebarPanelWindow.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/SinglePageWindow.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/TabbedPage.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/WebWindow.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/Wizard.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/WrappedEditorWindow.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/FlowGraphUnitUISample.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Options/UnitBase.cs", + "Packages/com.unity.visualscripting/Editor/VisualScripting.Shared/EmptyGraphWindow.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/GuidCollection.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsGuidConverter.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/GUIStyle_DirectConverter.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/GUIStyleState_DirectConverter.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsAotCompilationManager.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Internal/fsCyclicReferenceManager.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Internal/fsVersionManager.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.Guids.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/EventMachine.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/FrameDelayedCallback.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnCollisionEnterMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnCollisionExitMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnControllerColliderHitMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTriggerEnterMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTriggerExitMListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnButtonClickMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnDropdownValueChangedMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnInputFieldEndEditMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnInputFieldValueChangedMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnScrollbarValueChangedMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnScrollRectValueChangedMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnSliderValueChangedMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnToggleValueChangedMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnBeginDragMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnCancelMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnDeselectMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnDragMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnDropMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnEndDragMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnMoveMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerClickMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerDownMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerEnterMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerExitMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerUpMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnScrollMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnSelectMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnSubmitMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UnityMessageListener.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Machines/Machine.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Macros/Macro.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Profiling/ProfilingUtility.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/SerializationData.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/LudiqScriptableObject.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/RequiresUnityAPIAttribute.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/SceneSingleton.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/Singleton.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/CoroutineRunner.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/SceneVariables.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/VariablesSaver.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/FlowGraph.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/For.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/ForEach.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/While.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Application/OnApplicationQuit.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/GenericGuiEventUnit.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnBeginDrag.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnButtonClick.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnCancel.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnDeselect.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnDrag.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnDrop.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnDropdownValueChanged.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnEndDrag.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnGUI.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnInputFieldEndEdit.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnInputFieldValueChanged.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnMove.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerClick.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerDown.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerEnter.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerExit.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerUp.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnScroll.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnScrollbarValueChanged.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnScrollRectValueChanged.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnSelect.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnSliderValueChanged.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnSubmit.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnToggleValueChanged.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/PointerEventUnit.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/OnControllerColliderHit.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Time/Cooldown.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Time/Timer.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/ScriptMachine.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateGraph.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateMachine.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateUnit.cs", + "Packages/com.unity.visualscripting/Runtime/VisualScripting.State/SuperState.cs", + "Packages/com.unity.ide.visualstudio/Editor/Messaging/TcpListener.cs", + "Packages/com.unity.ide.visualstudio/Editor/ProcessRunner.cs", + "Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/GUIDProvider.cs", + "Packages/com.unity.ide.visualstudio/Editor/VisualStudioCodeInstallation.cs", + "index.php", + "validate.yml" + ], + "risksOrUnknowns": [ + "Git validation reports customer code errors. Review reports/errors.md before feature work.", + "Analysis is best-effort and may miss runtime-created objects, reflection, addressables, or dependency injection." + ] +} \ No newline at end of file diff --git a/Assets/RL_DevPlus1/Reports/RL_Unity_Project_Data.json.meta b/Assets/RL_DevPlus1/Reports/RL_Unity_Project_Data.json.meta new file mode 100644 index 0000000..c00b1df --- /dev/null +++ b/Assets/RL_DevPlus1/Reports/RL_Unity_Project_Data.json.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 227585939daae4a4c9baaf0e3fe6af09 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RL_DevPlus1/Reports/RL_Unity_Project_Summary.md b/Assets/RL_DevPlus1/Reports/RL_Unity_Project_Summary.md index ff6f0f4..39d08d9 100644 --- a/Assets/RL_DevPlus1/Reports/RL_Unity_Project_Summary.md +++ b/Assets/RL_DevPlus1/Reports/RL_Unity_Project_Summary.md @@ -1,3 +1,12 @@ -# Runlevel Unity Project Summary +# Runlevel Unity Project Summary -Not generated yet. Run `Runlevel Systems/DevPlus1/Analyze Unity Project` in Unity, then click `Generate All Reports`. +- Project name: SimpleTest +- Unity version: 6000.4.7f1 +- Generated at: 2026-06-15 22:10:05 +- Scenes analyzed: 1 +- Scripts analyzed: 6057 +- Prefabs analyzed: 30 +- Missing scripts detected: 0 +- Missing references detected: 0 + +This report is best-effort and needs manual confirmation before project changes are made. diff --git a/Assets/RL_DevPlus1/Reports/RL_Unity_Project_Summary.md.meta b/Assets/RL_DevPlus1/Reports/RL_Unity_Project_Summary.md.meta new file mode 100644 index 0000000..2d35dbd --- /dev/null +++ b/Assets/RL_DevPlus1/Reports/RL_Unity_Project_Summary.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: f3d46d667211290479d3bbfb951eb7c3 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RL_DevPlus1/Reports/RL_Unity_Report_Index.md b/Assets/RL_DevPlus1/Reports/RL_Unity_Report_Index.md index ac01bd3..2a7d338 100644 --- a/Assets/RL_DevPlus1/Reports/RL_Unity_Report_Index.md +++ b/Assets/RL_DevPlus1/Reports/RL_Unity_Report_Index.md @@ -1,3 +1,14 @@ -# Runlevel Unity Report Index +# Runlevel Unity Report Index -Not generated yet. Run the Unity analyzer to populate this report. +- `RL_Unity_Project_Summary.md`: high-level project counts and status. +- `RL_Unity_Scene_Map.md`: scene paths, roots, counts, and missing reference totals. +- `RL_Unity_GameObject_Map.md`: GameObject hierarchy and component overview. +- `RL_Unity_Script_Map.md`: C# script lifecycle, fields, methods, and Unity API usage. +- `RL_Unity_Event_Map.md`: detected UnityEvent and Button callback bindings. +- `RL_Unity_Prefab_Map.md`: prefab components, scripts, nested prefabs, and missing references. +- `RL_Unity_Execution_Order.md`: script execution order settings and probable lifecycle order. +- `RL_Unity_Missing_References.md`: missing scripts and serialized reference issues. +- `RL_Unity_Git_Report_Summary.md`: imported root `reports/` summary if available. +- `RL_Unity_Project_Data.json`: AI-readable Unity analysis data. +- `RL_AI_Project_Context.md`: primary AI/Codex context report. +- `RL_AI_Project_Context.json`: machine-readable AI context data. diff --git a/Assets/RL_DevPlus1/Reports/RL_Unity_Report_Index.md.meta b/Assets/RL_DevPlus1/Reports/RL_Unity_Report_Index.md.meta new file mode 100644 index 0000000..211e7bb --- /dev/null +++ b/Assets/RL_DevPlus1/Reports/RL_Unity_Report_Index.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 51cda756b432d424abb5dfa0830f106d +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RL_DevPlus1/Reports/RL_Unity_Scene_Map.md b/Assets/RL_DevPlus1/Reports/RL_Unity_Scene_Map.md index 1d7bced..3e17120 100644 --- a/Assets/RL_DevPlus1/Reports/RL_Unity_Scene_Map.md +++ b/Assets/RL_DevPlus1/Reports/RL_Unity_Scene_Map.md @@ -1,3 +1,19 @@ -# Runlevel Unity Scene Map +# Runlevel Unity Scene Map + +## SampleScene + +- Scene path: `Assets/Scenes/SampleScene.unity` +- Build index: 0 +- Root GameObjects: 5 +- Total GameObjects: 5 +- Active/Inactive: 5/0 +- Missing scripts: 0 +- Missing references: 0 +## Root GameObjects + +- Main Camera +- Directional Light +- Global Volume +- Plane +- Cube -Not generated yet. Run the Unity analyzer to populate this report. diff --git a/Assets/RL_DevPlus1/Reports/RL_Unity_Scene_Map.md.meta b/Assets/RL_DevPlus1/Reports/RL_Unity_Scene_Map.md.meta new file mode 100644 index 0000000..6faa7d9 --- /dev/null +++ b/Assets/RL_DevPlus1/Reports/RL_Unity_Scene_Map.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 97dfbd398677f754dadeaaf78ec357c7 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RL_DevPlus1/Reports/RL_Unity_Script_Map.md b/Assets/RL_DevPlus1/Reports/RL_Unity_Script_Map.md index e96d160..e9e752a 100644 --- a/Assets/RL_DevPlus1/Reports/RL_Unity_Script_Map.md +++ b/Assets/RL_DevPlus1/Reports/RL_Unity_Script_Map.md @@ -1,3 +1,179663 @@ -# Runlevel Unity Script Map +# Runlevel Unity Script Map + +## `Assets/Scripts/SimpleBall.cs` + +- Class: SimpleBall +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- mRenderer +- rotationSpeed + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ai.navigation/Editor/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ai.navigation/Editor/ConversionSystem/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ai.navigation/Editor/ConversionSystem/ConverterItemDescriptor.cs` + +- Class: ConverterItemDescriptor +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- name +- info +- warningMessage +- additionalData + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ai.navigation/Editor/ConversionSystem/ConverterItemInfo.cs` + +- Class: ConverterItemInfo +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ai.navigation/Editor/ConversionSystem/EditorStyles.cs` + +- Class: EditorStyles +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ai.navigation/Editor/ConversionSystem/InitializeConverterContext.cs` + +- Class: InitializeConverterContext +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ai.navigation/Editor/ConversionSystem/RunItemContext.cs` + +- Class: RunItemContext +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ai.navigation/Editor/ConversionSystem/SystemConverter.cs` + +- Class: SystemConverter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ai.navigation/Editor/ConversionSystem/SystemConverterContainer.cs` + +- Class: SystemConverterContainer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ai.navigation/Editor/ConversionSystem/SystemConvertersEditor.cs` + +- Class: SystemConvertersEditor +- Base class: EditorWindow +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible enemy AI +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- DontSaveToLayout +- CreateGUI + +## Serialized Fields + +- m_ConverterStates + +## Public Fields + +- isActive +- message +- status +- isEnabled +- isLoading +- isInitialized +- items +- pending +- warnings +- errors +- success +- isActiveAndEnabled +- requiresInitialization +- itemDescriptors +- converterEditorAsset +- converterListAsset +- converterItem + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ai.navigation/Editor/NavigationOverlay.cs` + +- Class: NavigationOverlay +- Base class: Overlay +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.ai.navigation/Editor/NavigationPreferences.cs` + +- Class: NavigationPreferencesProvider +- Base class: SettingsProvider +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ai.navigation/Editor/NavigationWindow.cs` + +- Class: NavigationWindow +- Base class: EditorWindow +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible enemy AI +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- OnEnable +- OnDisable +- OnGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ai.navigation/Editor/NavMeshAssetManager.cs` + +- Class: NavMeshAssetManager +- Base class: ScriptableSingleton`1 +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible enemy AI +## Lifecycle Methods + +- Start + +## Public Methods + +- StartBakingSurfaces +- IsSurfaceBaking +- ClearSurfaces + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager +- GetComponent + +## `Packages/com.unity.ai.navigation/Editor/NavMeshComponentsGUIUtility.cs` + +- Class: NavMeshComponentsGUIUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ai.navigation/Editor/NavMeshLinkEditor.cs` + +- Class: NavMeshLinkEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible enemy AI +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- OnSceneGUI +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ai.navigation/Editor/NavMeshModifierEditor.cs` + +- Class: NavMeshModifierEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible enemy AI +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ai.navigation/Editor/NavMeshModifierVolumeEditor.cs` + +- Class: NavMeshModifierVolumeEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible enemy AI +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ai.navigation/Editor/NavMeshSurfaceEditor.cs` + +- Class: NavMeshSurfaceEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible enemy AI +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ai.navigation/Editor/Updater/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ai.navigation/Editor/Updater/NavigationConverterContainer.cs` + +- Class: NavigationConverterContainer +- Base class: SystemConverterContainer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ai.navigation/Editor/Updater/NavigationUpdaterEditor.cs` + +- Class: NavigationUpdaterEditor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ai.navigation/Editor/Updater/NavMeshSceneConverter.cs` + +- Class: NavMeshSceneConverter +- Base class: SystemConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ai.navigation/Editor/Updater/NavMeshUpdaterUtility.cs` + +- Class: NavMeshUpdaterUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager +- GetComponent + +## `Packages/com.unity.ai.navigation/Editor/Updater/OffMeshLinkConverter.cs` + +- Class: OffMeshLinkConverter +- Base class: SystemConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ai.navigation/Editor/Updater/OffMeshLinkUpdaterUtility.cs` + +- Class: OffMeshLinkUpdaterUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- itemIndex +- failureMessage + +## Unity API Usage + +- SceneManager +- Destroy +- GetComponent + +## `Packages/com.unity.ai.navigation/Runtime/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ai.navigation/Runtime/HelpUrls.cs` + +- Class: HelpUrls +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ai.navigation/Runtime/NavMeshLink.cs` + +- Class: NavMeshLink +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- Awake +- OnEnable +- OnDisable + +## Public Methods + +- UpdateLink + +## Serialized Fields + +- m_AgentTypeID +- m_StartPoint +- m_EndPoint +- m_StartTransform +- m_EndTransform +- m_Activated +- m_Width +- m_IsOverridingCost +- m_Bidirectional +- m_AutoUpdatePosition +- m_Area + +## Public Fields + +- occupied + +## Unity API Usage + +- SceneManager +- GetComponent + +## `Packages/com.unity.ai.navigation/Runtime/NavMeshLink.deprecated.cs` + +- Class: NavMeshLink +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UpdatePositions + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ai.navigation/Runtime/NavMeshModifier.cs` + +- Class: NavMeshModifier +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- AffectsAgentType + +## Serialized Fields + +- m_OverrideArea +- m_Area +- m_OverrideGenerateLinks +- m_GenerateLinks +- m_IgnoreFromBuild +- m_ApplyToChildren +- m_AffectedAgents + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ai.navigation/Runtime/NavMeshModifierVolume.cs` + +- Class: NavMeshModifierVolume +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- AffectsAgentType + +## Serialized Fields + +- m_Size +- m_Center +- m_Area +- m_AffectedAgents + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ai.navigation/Runtime/NavMeshSurface.cs` + +- Class: NavMeshSurface +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- AddData +- RemoveData +- GetBuildSettings +- BuildNavMesh +- UpdateNavMesh + +## Serialized Fields + +- m_AgentTypeID +- m_CollectObjects +- m_Size +- m_Center +- m_LayerMask +- m_UseGeometry +- m_DefaultArea +- m_GenerateLinks +- m_IgnoreNavMeshAgent +- m_IgnoreNavMeshObstacle +- m_OverrideTileSize +- m_TileSize +- m_OverrideVoxelSize +- m_VoxelSize +- m_MinRegionArea +- m_NavMeshData +- m_BuildHeightMesh + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager +- GetComponent + +## `Packages/com.unity.burst/Editor/BurstAotCompiler.cs` + +- Class: BurstAotCompiler +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- IsX86 +- Clone +- GenerateAdditionalLinkXmlFile +- OnBeforeRun +- OnAfterRun +- OnPostBuildPlayerScriptDLLs +- DoSetup +- DoGenerate +- OnPreprocessBuild +- Hash +- Save +- HashInto + +## Serialized Fields + +- None detected. + +## Public Fields + +- Cpus +- callbackOrder +- summary +- aotSettingsForTarget +- targetPlatform +- targetCpus +- scriptingBackend +- productName +- isSupported +- extraOptions +- symbolDefinesHash + +## Unity API Usage + +- Input + +## `Packages/com.unity.burst/Editor/BurstDisassembler.Core.ARM64.cs` + +- Class: BurstDisassembler +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Editor/BurstDisassembler.Core.ARM64.info.cs` + +- Class: BurstDisassembler +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Editor/BurstDisassembler.Core.cs` + +- Class: BurstDisassembler +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryGetNextToken +- Slice +- ToString +- ToFriendlyText +- Equals +- StartsWith +- Contains +- IndexOf + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Editor/BurstDisassembler.Core.LLVMIR.cs` + +- Class: BurstDisassembler +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Editor/BurstDisassembler.Core.LLVMIR.info.cs` + +- Class: BurstDisassembler +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Editor/BurstDisassembler.Core.Wasm.cs` + +- Class: BurstDisassembler +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Editor/BurstDisassembler.Core.Wasm.info.cs` + +- Class: BurstDisassembler +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Editor/BurstDisassembler.Core.x86.cs` + +- Class: BurstDisassembler +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Editor/BurstDisassembler.Core.x86.info.cs` + +- Class: BurstDisassembler +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Editor/BurstDisassembler.cs` + +- Class: BurstDisassembler +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- LineUsedReg +- LineUsesRegs +- CleanRegs +- GetRegisterTokenIndex +- GetTokenIndexFromColumn +- GetOrRenderBlockToTextUncached +- GetOrRenderBlockToText +- GetToken +- GetTokenAsTextSlice +- GetTokenAsText +- Initialize +- RenderFullText +- AddEdge +- SortEdges +- Compare +- Reset +- TryGetNext +- Equals +- GetOrCreate +- AddTokenProvider +- RegisterMatch +- RegisterEquality +- LineContainsRegs +- Add +- PushLine +- Clear + +## Serialized Fields + +- None detected. + +## Public Fields + +- Blocks +- IsColored +- Lines +- Tokens +- Kind +- LineIndex +- Length +- Edges +- TokenIndex +- SourceFileNumber +- SourceLineNumber +- SourceColumnNumber +- ColumnIndex +- OriginRef +- LineRef +- GlobalLabelLineRef +- Count + +## Unity API Usage + +- Input + +## `Packages/com.unity.burst/Editor/BurstInspectorGUI.cs` + +- Class: BurstInspectorGUI +- Base class: EditorWindow +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- OnEnable +- OnDisable +- Update +- OnGUI +- Initialize + +## Serialized Fields + +- _targetCpu +- _disasmKind +- _oldDisasmKind +- _previousTargetIndex +- _safetyChecks +- _showBranchMarkers +- _enhancedDisassembly +- _searchFilterJobs +- _showUnityNamespaceJobs +- _showDOTSGeneratedJobs +- _flowCompileTogglesToNewLine +- _focusTargetJob +- _searchFilterAssembly +- _sameTargetButDifferentAssemblyKind +- Vector2 +- _searchBarVisible +- _selectedItem +- targetNames +- treeViewState +- _isCompileError +- _prevWasCompileError +- _smellTest + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.burst/Editor/BurstLoader.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Editor/BurstMath.cs` + +- Class: BurstMath +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Editor/BurstMenu.cs` + +- Class: BurstMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Editor/BurstPlatformAotSettings.cs` + +- Class: BurstPlatformAotSettings +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- bool +- type +- DebugDataKind +- AvailX86Targets +- AvailX64Targets +- BitsetX86Targets +- BitsetX64Targets +- BitsetArm64Targets +- OptimizeFor +- FloatMode +- StackProtector +- uint + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.burst/Editor/BurstStringSearch.cs` + +- Class: BurstStringSearch +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Editor/LabeledPopup.cs` + +- Class: LabeledPopup +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Editor/LongTextArea.cs` + +- Class: LongTextArea +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetText +- ExpandAllBlocks +- FocusCodeBlocks +- SetDisassembler +- Invalidate +- Interact +- MoveView +- StopSelection +- NextSearchHit +- StopSearching +- Render +- LinesRegsCached +- IsRegisterCachedOrClear +- IsLineHighlightCached +- IsRegistersCached +- UpdateRegisters +- UpdateLineHighlight +- Clear + +## Serialized Fields + +- None detected. + +## Public Fields + +- lineCount +- text +- StartHorizontal +- VerticalLine +- EndHorizontal +- UpperLine +- LowerLine +- UpperAngle +- LowerAngle +- GetText +- NrSearchHits +- ActiveSearchNr +- box +- info +- lineNumber +- valid +- startY +- lastY +- botY +- startLineEndIdxRel +- startLine +- lastLine +- charsIn +- charsInDrag +- endLine +- chosenLine +- lineHighlight +- rects + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/BurstCompileAttribute.cs` + +- Class: BurstCompileAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/BurstCompiler.cs` + +- Class: BurstCompiler +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Begin +- With +- And +- SendToCompiler + +## Serialized Fields + +- None detected. + +## Public Fields + +- AlreadyLoaded +- IsScriptDebugInfoEnabled +- PackagesChanged + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/BurstCompilerOptions.cs` + +- Class: BurstCompilerOptions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/BurstExecutionEnvironment.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/BurstRuntime.cs` + +- Class: BurstRuntime +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/BurstString.cs` + +- Class: BurstString +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetBase + +## Serialized Fields + +- None detected. + +## Public Fields + +- Kind +- DigitsCount +- Scale +- AlignAndSize +- Specifier +- Lowercase +- Uppercase + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/BurstString.Float.cs` + +- Class: BurstString +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetLength +- GetBlock +- SetZero +- IsZero +- SetU64 +- SetU32 +- GetU32 +- IsNegative +- GetExponent +- GetMantissa + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_length +- m_floatingPoint +- m_integer + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/CompilerServices/Aliasing.cs` + +- Class: Aliasing +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/CompilerServices/AssumeRangeAttribute.cs` + +- Class: AssumeRangeAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/CompilerServices/Constant.cs` + +- Class: Constant +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/CompilerServices/Hint.cs` + +- Class: Hint +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/CompilerServices/IgnoreWarningAttribute.cs` + +- Class: IgnoreWarningAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/CompilerServices/Loop.cs` + +- Class: Loop +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/CompilerServices/SkipLocalsInitAttribute.cs` + +- Class: SkipLocalsInitAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/CompilerServices/SPMD.cs` + +- Class: SpmdAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/DiagnosticId.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/Editor/BurstAssemblyDisable.cs` + +- Class: BurstAssemblyDisable +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- MonoBehaviour +- DisabledAssemblies + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/Editor/BurstCompileTarget.cs` + +- Class: BurstCompileTarget +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetDisplayName + +## Serialized Fields + +- None detected. + +## Public Fields + +- HasRequiredBurstCompileAttributes +- RawDisassembly +- FormattedDisassembly +- DisassemblyKind +- IsLoading +- JustLoaded + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/Editor/BurstEditorOptions.cs` + +- Class: BurstEditorOptions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/Editor/BurstLoader.cs` + +- Class: BurstLoader +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/Editor/BurstReflection.cs` + +- Class: BurstReflection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/FunctionPointer.cs` + +- Class: IFunctionPointer +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- Value +- IsCreated + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/Intrinsics/Arm/NEON.cs` + +- Class: Arm +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/Intrinsics/Arm/NEON_AArch64.cs` + +- Class: Arm +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/Intrinsics/Arm/NEON_AArch64_crypto.cs` + +- Class: Arm +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/Intrinsics/Arm/NEON_AArch64_dotprod.cs` + +- Class: Arm +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/Intrinsics/Arm/NEON_AArch64_fp16.cs` + +- Class: Arm +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/Intrinsics/Arm/NEON_AArch64_rdma.cs` + +- Class: Arm +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/Intrinsics/Arm/NEON_ctor.cs` + +- Class: Arm +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/Intrinsics/Common.cs` + +- Class: Common +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/Intrinsics/f16.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- intValue +- floatValue + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/Intrinsics/SimdDebugViews.cs` + +- Class: V64DebugView +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/Intrinsics/v64.cs` + +- Class: v64 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- Byte0 +- Byte1 +- Byte2 +- Byte3 +- Byte4 +- Byte5 +- Byte6 +- Byte7 +- SByte0 +- SByte1 +- SByte2 +- SByte3 +- SByte4 +- SByte5 +- SByte6 +- SByte7 +- UShort0 +- UShort1 +- UShort2 +- UShort3 +- SShort0 +- SShort1 +- SShort2 +- SShort3 +- Half0 +- Half1 +- Half2 +- Half3 +- UInt0 +- UInt1 +- SInt0 +- SInt1 +- ULong0 +- SLong0 +- Float0 +- Float1 +- Double0 +- v64_0 +- v64_1 +- v64_2 +- v64_3 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/Intrinsics/v128.cs` + +- Class: v128 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- Byte0 +- Byte1 +- Byte2 +- Byte3 +- Byte4 +- Byte5 +- Byte6 +- Byte7 +- Byte8 +- Byte9 +- Byte10 +- Byte11 +- Byte12 +- Byte13 +- Byte14 +- Byte15 +- SByte0 +- SByte1 +- SByte2 +- SByte3 +- SByte4 +- SByte5 +- SByte6 +- SByte7 +- SByte8 +- SByte9 +- SByte10 +- SByte11 +- SByte12 +- SByte13 +- SByte14 +- SByte15 +- UShort0 +- UShort1 +- UShort2 +- UShort3 +- UShort4 +- UShort5 +- UShort6 +- UShort7 +- SShort0 +- SShort1 +- SShort2 +- SShort3 +- SShort4 +- SShort5 +- SShort6 +- SShort7 +- Half0 +- Half1 +- Half2 +- Half3 +- Half4 +- Half5 +- Half6 +- Half7 +- UInt0 +- UInt1 +- UInt2 +- UInt3 +- SInt0 +- SInt1 +- SInt2 +- SInt3 +- ULong0 +- ULong1 +- SLong0 +- SLong1 +- Float0 +- Float1 +- Float2 +- Float3 +- Double0 +- Double1 +- Lo64 +- Hi64 +- v128_0 +- v128_1 +- v128_2 +- v128_3 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/Intrinsics/v256.cs` + +- Class: v256 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- Byte0 +- Byte1 +- Byte2 +- Byte3 +- Byte4 +- Byte5 +- Byte6 +- Byte7 +- Byte8 +- Byte9 +- Byte10 +- Byte11 +- Byte12 +- Byte13 +- Byte14 +- Byte15 +- Byte16 +- Byte17 +- Byte18 +- Byte19 +- Byte20 +- Byte21 +- Byte22 +- Byte23 +- Byte24 +- Byte25 +- Byte26 +- Byte27 +- Byte28 +- Byte29 +- Byte30 +- Byte31 +- SByte0 +- SByte1 +- SByte2 +- SByte3 +- SByte4 +- SByte5 +- SByte6 +- SByte7 +- SByte8 +- SByte9 +- SByte10 +- SByte11 +- SByte12 +- SByte13 +- SByte14 +- SByte15 +- SByte16 +- SByte17 +- SByte18 +- SByte19 +- SByte20 +- SByte21 +- SByte22 +- SByte23 +- SByte24 +- SByte25 +- SByte26 +- SByte27 +- SByte28 +- SByte29 +- SByte30 +- SByte31 +- UShort0 +- UShort1 +- UShort2 +- UShort3 +- UShort4 +- UShort5 +- UShort6 +- UShort7 +- UShort8 +- UShort9 +- UShort10 +- UShort11 +- UShort12 +- UShort13 +- UShort14 +- UShort15 +- SShort0 +- SShort1 +- SShort2 +- SShort3 +- SShort4 +- SShort5 +- SShort6 +- SShort7 +- SShort8 +- SShort9 +- SShort10 +- SShort11 +- SShort12 +- SShort13 +- SShort14 +- SShort15 +- Half0 +- Half1 +- Half2 +- Half3 +- Half4 +- Half5 +- Half6 +- Half7 +- Half8 +- Half9 +- Half10 +- Half11 +- Half12 +- Half13 +- Half14 +- Half15 +- UInt0 +- UInt1 +- UInt2 +- UInt3 +- UInt4 +- UInt5 +- UInt6 +- UInt7 +- SInt0 +- SInt1 +- SInt2 +- SInt3 +- SInt4 +- SInt5 +- SInt6 +- SInt7 +- ULong0 +- ULong1 +- ULong2 +- ULong3 +- SLong0 +- SLong1 +- SLong2 +- SLong3 +- Float0 +- Float1 +- Float2 +- Float3 +- Float4 +- Float5 +- Float6 +- Float7 +- Double0 +- Double1 +- Double2 +- Double3 +- Lo128 +- Hi128 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/Intrinsics/x86/Avx.cs` + +- Class: X86 +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/Intrinsics/x86/Avx2.cs` + +- Class: X86 +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/Intrinsics/x86/Bmi1.cs` + +- Class: X86 +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/Intrinsics/x86/Bmi2.cs` + +- Class: X86 +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/Intrinsics/x86/Common.cs` + +- Class: X86 +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/Intrinsics/x86/Csr.cs` + +- Class: X86 +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/Intrinsics/x86/F16C.cs` + +- Class: X86 +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/Intrinsics/x86/Fma.cs` + +- Class: X86 +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- f +- u + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/Intrinsics/x86/Popcnt.cs` + +- Class: X86 +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/Intrinsics/x86/Sse.cs` + +- Class: X86 +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/Intrinsics/x86/Sse2.cs` + +- Class: X86 +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/Intrinsics/x86/Sse3.cs` + +- Class: X86 +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/Intrinsics/x86/Sse4_1.cs` + +- Class: X86 +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/Intrinsics/x86/Sse4_2.cs` + +- Class: X86 +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetBit +- GetBit + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/Intrinsics/x86/Ssse3.cs` + +- Class: X86 +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/NoAliasAttribute.cs` + +- Class: NoAliasAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/SafeStringArrayHelper.cs` + +- Class: SafeStringArrayHelper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Runtime/SharedStatic.cs` + +- Class: SharedStatic +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Unity.Burst.CodeGen/AssemblyResolver.cs` + +- Class: AssemblyResolver +- Base class: BaseAssemblyResolver +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- LoadFromFile +- LoadFromStream +- TryResolve +- GetSymbolReader +- Dispose +- GetWriterProvider +- ProcessDebugHeader +- Read + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Unity.Burst.CodeGen/BurstILPostProcessor.cs` + +- Class: BurstILPostProcessor +- Base class: ILPostProcessor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RegisterKnownLocation + +## Serialized Fields + +- None detected. + +## Public Fields + +- IsDebugging +- DebuggingLevel + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Unity.Burst.CodeGen/CecilExtensions.cs` + +- Class: CecilExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Unity.Burst.CodeGen/FunctionPointerInvokeTransform.cs` + +- Class: FunctionPointerInvokeTransform +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Initialize +- Run +- CollectDelegateInvokesFromType +- Finish +- IsInstructionForFunctionPointerInvoke + +## Serialized Fields + +- None detected. + +## Public Fields + +- Operand +- Captured + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Unity.Burst.CodeGen/GenericContext.cs` + +- Class: GenericContext +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsEmpty +- Resolve + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Unity.Burst.CodeGen/ILPostProcessing.cs` + +- Class: ILPostProcessing +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Run + +## Serialized Fields + +- None detected. + +## Public Fields + +- _skipInitializeOnLoad + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.burst/Unity.Burst.CodeGen/ILPostProcessingLegacy.cs` + +- Class: ILPostProcessingLegacy +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Run + +## Serialized Fields + +- None detected. + +## Public Fields + +- _skipInitializeOnLoad + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/DocCodeSamples.Tests/CollectionsAllocationExamples.cs` + +- Class: AliasingExample +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- foo +- foo2 +- foo3 +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- Nums + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/DocCodeSamples.Tests/CollectionsExamples.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- foo +- Execute +- foo2 + +## Serialized Fields + +- None detected. + +## Public Fields + +- nums + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/AllocatorManager.cs` + +- Class: AllocatorManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Try +- Dispose +- Equals +- CompareTo +- TryAllocate +- TryFree +- Allocate +- Free +- Initialize + +## Serialized Fields + +- None detected. + +## Public Fields + +- Index +- Version +- Value +- Function +- Pointer +- Items +- Allocator +- Range +- BytesPerItem +- AllocatedItems +- Log2Alignment +- Padding0 +- Padding1 +- Padding2 +- Bytes +- AllocatedBytes +- BudgetInBytes + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.collections/Unity.Collections/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/AutoFreeAllocator.cs` + +- Class: AutoFreeAllocator +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- LockfreeAdd +- Rewind +- Clear +- Dispose +- RemoveAtSwapBack +- TrimExcess +- Update +- Initialize +- FreeAll +- Try + +## Serialized Fields + +- None detected. + +## Public Fields + +- Length +- Capacity + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/BitField.cs` + +- Class: Bitwise +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Clear +- SetBits +- GetBits +- IsSet +- TestNone +- TestAny +- TestAll +- CountBits +- CountLeadingZeros +- CountTrailingZeros + +## Serialized Fields + +- None detected. + +## Public Fields + +- Value + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/CollectionHelper.cs` + +- Class: CollectionHelper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/ConcurrentMask.cs` + +- Class: ConcurrentMask +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/DataStreamExtensions.cs` + +- Class: DataStreamExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/DataStreamReader.cs` + +- Class: DataStreamReader +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ReadBytes +- GetBytesRead +- GetBitsRead +- SeekSet +- ReadByte +- ReadShort +- ReadUShort +- ReadInt +- ReadUInt +- ReadLong +- ReadULong +- Flush +- ReadShortNetworkByteOrder +- ReadUShortNetworkByteOrder +- ReadIntNetworkByteOrder +- ReadUIntNetworkByteOrder +- ReadFloat +- ReadDouble +- ReadPackedUInt +- ReadRawBits +- ReadPackedULong +- ReadPackedInt +- ReadPackedLong +- ReadPackedFloat +- ReadPackedDouble +- ReadPackedIntDelta +- ReadPackedUIntDelta +- ReadPackedLongDelta +- ReadPackedULongDelta +- ReadPackedFloatDelta +- ReadPackedDoubleDelta +- ReadFixedString +- ReadPackedFixedStringDelta + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_ReadByteIndex +- m_BitIndex +- m_BitBuffer +- m_FailedReads + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/DataStreamWriter.cs` + +- Class: DataStreamWriter +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AsNativeArray +- Flush +- WriteByte +- WriteBytes +- WriteShort +- WriteUShort +- WriteInt +- WriteUInt +- WriteLong +- WriteULong +- WriteShortNetworkByteOrder +- WriteUShortNetworkByteOrder +- WriteIntNetworkByteOrder +- WriteUIntNetworkByteOrder +- WriteFloat +- WriteDouble +- WriteRawBits +- WritePackedUInt +- WritePackedULong +- WritePackedInt +- WritePackedLong +- WritePackedFloat +- WritePackedDouble +- WritePackedUIntDelta +- WritePackedIntDelta +- WritePackedLongDelta +- WritePackedULongDelta +- WritePackedFloatDelta +- WritePackedDoubleDelta +- Clear + +## Serialized Fields + +- None detected. + +## Public Fields + +- length +- capacity +- bitBuffer +- bitIndex +- failedWrites +- m_SendHandleData + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/DebugView.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- key +- value + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/DoubleRewindableAllocators.cs` + +- Class: DoubleRewindableAllocators +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- Update +- Initialize +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- IsCreated + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/FixedList.gen.cs` + +- Class: FixedList +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Add +- AddNoResize +- Clear +- InsertRangeWithBeginEnd +- InsertRange +- Insert +- RemoveAtSwapBack +- RemoveRangeSwapBack +- RemoveAt +- RemoveRange +- ToArray +- ToNativeArray +- CompareTo +- Equals +- Dispose +- MoveNext +- Reset +- GetEnumerator + +## Serialized Fields + +- U +- FixedBytes32Align8 +- FixedBytes64Align8 +- FixedBytes128Align8 +- FixedBytes512Align8 +- FixedBytes4096Align8 + +## Public Fields + +- Items + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/FixedString.gen.cs` + +- Class: FixedBytes16Align8 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryResize +- Clear +- Add +- Dispose +- MoveNext +- Reset +- GetEnumerator +- CompareTo +- Equals + +## Serialized Fields + +- ushort +- FixedBytes30 +- FixedBytes62 +- FixedBytes126 +- FixedBytes510 +- FixedBytes4094 + +## Public Fields + +- byte0000 +- byte0008 +- byte0001 +- byte0002 +- byte0003 +- byte0004 +- byte0005 +- byte0006 +- byte0007 +- byte0009 +- byte0010 +- byte0011 +- byte0012 +- byte0013 +- byte0014 +- byte0015 +- offset0000 +- byte0016 +- byte0017 +- byte0018 +- byte0019 +- byte0020 +- byte0021 +- byte0022 +- byte0023 +- byte0024 +- byte0025 +- byte0026 +- byte0027 +- byte0028 +- byte0029 +- Value +- offset0016 +- offset0032 +- byte0048 +- byte0049 +- byte0050 +- byte0051 +- byte0052 +- byte0053 +- byte0054 +- byte0055 +- byte0056 +- byte0057 +- byte0058 +- byte0059 +- byte0060 +- byte0061 +- offset0048 +- offset0064 +- offset0080 +- offset0096 +- byte0112 +- byte0113 +- byte0114 +- byte0115 +- byte0116 +- byte0117 +- byte0118 +- byte0119 +- byte0120 +- byte0121 +- byte0122 +- byte0123 +- byte0124 +- byte0125 +- offset0112 +- offset0128 +- offset0144 +- offset0160 +- offset0176 +- offset0192 +- offset0208 +- offset0224 +- offset0240 +- offset0256 +- offset0272 +- offset0288 +- offset0304 +- offset0320 +- offset0336 +- offset0352 +- offset0368 +- offset0384 +- offset0400 +- offset0416 +- offset0432 +- offset0448 +- offset0464 +- offset0480 +- byte0496 +- byte0497 +- byte0498 +- byte0499 +- byte0500 +- byte0501 +- byte0502 +- byte0503 +- byte0504 +- byte0505 +- byte0506 +- byte0507 +- byte0508 +- byte0509 +- offset0496 +- offset0512 +- offset0528 +- offset0544 +- offset0560 +- offset0576 +- offset0592 +- offset0608 +- offset0624 +- offset0640 +- offset0656 +- offset0672 +- offset0688 +- offset0704 +- offset0720 +- offset0736 +- offset0752 +- offset0768 +- offset0784 +- offset0800 +- offset0816 +- offset0832 +- offset0848 +- offset0864 +- offset0880 +- offset0896 +- offset0912 +- offset0928 +- offset0944 +- offset0960 +- offset0976 +- offset0992 +- offset1008 +- offset1024 +- offset1040 +- offset1056 +- offset1072 +- offset1088 +- offset1104 +- offset1120 +- offset1136 +- offset1152 +- offset1168 +- offset1184 +- offset1200 +- offset1216 +- offset1232 +- offset1248 +- offset1264 +- offset1280 +- offset1296 +- offset1312 +- offset1328 +- offset1344 +- offset1360 +- offset1376 +- offset1392 +- offset1408 +- offset1424 +- offset1440 +- offset1456 +- offset1472 +- offset1488 +- offset1504 +- offset1520 +- offset1536 +- offset1552 +- offset1568 +- offset1584 +- offset1600 +- offset1616 +- offset1632 +- offset1648 +- offset1664 +- offset1680 +- offset1696 +- offset1712 +- offset1728 +- offset1744 +- offset1760 +- offset1776 +- offset1792 +- offset1808 +- offset1824 +- offset1840 +- offset1856 +- offset1872 +- offset1888 +- offset1904 +- offset1920 +- offset1936 +- offset1952 +- offset1968 +- offset1984 +- offset2000 +- offset2016 +- offset2032 +- offset2048 +- offset2064 +- offset2080 +- offset2096 +- offset2112 +- offset2128 +- offset2144 +- offset2160 +- offset2176 +- offset2192 +- offset2208 +- offset2224 +- offset2240 +- offset2256 +- offset2272 +- offset2288 +- offset2304 +- offset2320 +- offset2336 +- offset2352 +- offset2368 +- offset2384 +- offset2400 +- offset2416 +- offset2432 +- offset2448 +- offset2464 +- offset2480 +- offset2496 +- offset2512 +- offset2528 +- offset2544 +- offset2560 +- offset2576 +- offset2592 +- offset2608 +- offset2624 +- offset2640 +- offset2656 +- offset2672 +- offset2688 +- offset2704 +- offset2720 +- offset2736 +- offset2752 +- offset2768 +- offset2784 +- offset2800 +- offset2816 +- offset2832 +- offset2848 +- offset2864 +- offset2880 +- offset2896 +- offset2912 +- offset2928 +- offset2944 +- offset2960 +- offset2976 +- offset2992 +- offset3008 +- offset3024 +- offset3040 +- offset3056 +- offset3072 +- offset3088 +- offset3104 +- offset3120 +- offset3136 +- offset3152 +- offset3168 +- offset3184 +- offset3200 +- offset3216 +- offset3232 +- offset3248 +- offset3264 +- offset3280 +- offset3296 +- offset3312 +- offset3328 +- offset3344 +- offset3360 +- offset3376 +- offset3392 +- offset3408 +- offset3424 +- offset3440 +- offset3456 +- offset3472 +- offset3488 +- offset3504 +- offset3520 +- offset3536 +- offset3552 +- offset3568 +- offset3584 +- offset3600 +- offset3616 +- offset3632 +- offset3648 +- offset3664 +- offset3680 +- offset3696 +- offset3712 +- offset3728 +- offset3744 +- offset3760 +- offset3776 +- offset3792 +- offset3808 +- offset3824 +- offset3840 +- offset3856 +- offset3872 +- offset3888 +- offset3904 +- offset3920 +- offset3936 +- offset3952 +- offset3968 +- offset3984 +- offset4000 +- offset4016 +- offset4032 +- offset4048 +- offset4064 +- byte4080 +- byte4081 +- byte4082 +- byte4083 +- byte4084 +- byte4085 +- byte4086 +- byte4087 +- byte4088 +- byte4089 +- byte4090 +- byte4091 +- byte4092 +- byte4093 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/FixedStringAppendMethods.cs` + +- Class: FixedStringMethods +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/FixedStringFormat.gen.cs` + +- Class: FixedString +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/FixedStringFormatMethods.gen.cs` + +- Class: FixedStringMethods +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/FixedStringInternalMethods.cs` + +- Class: FixedStringMethods +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/FixedStringMethods.cs` + +- Class: FixedStringMethods +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/FixedStringParseMethods.cs` + +- Class: FixedStringMethods +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/FixedStringUtils.cs` + +- Class: FixedStringUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- uintValue +- floatValue + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/GenerateTestsForBurstCompatibilityAttribute.cs` + +- Class: GenerateTestsForBurstCompatibilityAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- RequiredUnityDefine +- CompileTarget + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/Jobs/EarlyInitHelpers.cs` + +- Class: EarlyInitHelpers +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/Jobs/IJobFilter.cs` + +- Class: IJobFilter +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- outputIndices +- appendCount +- JobData + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/Jobs/IJobParallelForBatch.cs` + +- Class: IJobParallelForBatch +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/Jobs/IJobParallelForDefer.cs` + +- Class: IJobParallelForDefer +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/Jobs/RegisterGenericJobTypeAttribute.cs` + +- Class: RegisterGenericJobTypeAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- ConcreteType + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/ListExtensions.cs` + +- Class: ListExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/Memory.cs` + +- Class: Memory +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/NativeArrayExtensions.cs` + +- Class: NativeArrayExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/NativeBitArray.cs` + +- Class: NativeBitArray +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Resize +- SetCapacity +- TrimExcess +- Dispose +- Clear +- Set +- SetBits +- GetBits +- IsSet +- Copy +- Find +- TestNone +- TestAny +- TestAll +- CountBits +- AsReadOnly +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_Allocator +- m_Safety +- Data + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/NativeHashMap.cs` + +- Class: NativeHashMapDispose +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute +- GetKeyValue +- Dispose +- Clear +- TryAdd +- Add +- Remove +- TryGetValue +- ContainsKey +- TrimExcess +- GetKeyArray +- GetValueArray +- GetEnumerator +- MoveNext +- Reset +- AsReadOnly + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/NativeHashSet.cs` + +- Class: NativeHashSetDebuggerTypeProxy +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- Clear +- Add +- Remove +- Contains +- TrimExcess +- ToNativeArray +- GetEnumerator +- MoveNext +- Reset +- AsReadOnly + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/NativeList.cs` + +- Class: DeferredArraySum +- Base class: MonoBehaviour +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- AddNoResize +- AddRangeNoResize +- Add +- AddRange +- AddReplicate +- InsertRangeWithBeginEnd +- InsertRange +- RemoveAtSwapBack +- RemoveRangeSwapBack +- RemoveAt +- RemoveRange +- Dispose +- Clear +- AsArray +- Execute +- AsDeferredJobArray +- ToArray +- CopyFrom +- Resize +- ResizeUninitialized +- SetCapacity +- TrimExcess +- AsParallelWriter + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.collections/Unity.Collections/NativeNotBurstCompatible.cs` + +- Class: Extensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/NativeParallelHashMap.cs` + +- Class: NativeParallelHashMapDebuggerTypeProxy +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- Count +- Clear +- TryAdd +- Add +- Remove +- TryGetValue +- ContainsKey +- GetKeyArray +- GetValueArray +- AsParallelWriter +- AsReadOnly +- GetEnumerator +- MoveNext +- Reset + +## Serialized Fields + +- None detected. + +## Public Fields + +- Keys +- Values +- Length +- ThreadIndex +- m_ThreadIndex + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/NativeParallelHashMapExtensions.cs` + +- Class: NativeParallelHashMapExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/NativeParallelHashSet.cs` + +- Class: NativeParallelHashSetDebuggerTypeProxy +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Count +- Dispose +- Clear +- Add +- Remove +- Contains +- ToNativeArray +- AsParallelWriter +- GetEnumerator +- MoveNext +- Reset +- AsReadOnly + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/NativeParallelHashSetExtensions.gen.cs` + +- Class: HashSetExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/NativeParallelMultiHashMap.cs` + +- Class: NativeParallelMultiHashMapDebuggerTypeProxy +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetEntryIndex +- Clear +- Add +- Remove +- TryGetFirstValue +- TryGetNextValue +- ContainsKey +- CountValuesForKey +- SetValue +- Dispose +- GetKeyArray +- GetValueArray +- AsParallelWriter +- GetValuesForKey +- MoveNext +- Reset +- GetEnumerator +- AsReadOnly + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_ThreadIndex + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/NativeQueue.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Peek +- Enqueue +- Dequeue +- TryDequeue +- ToArray +- Clear +- Dispose +- MoveNext +- Reset +- AsReadOnly +- AsParallelWriter +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- Data + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/NativeReference.cs` + +- Class: NativeReferenceUnsafeUtility +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- CopyFrom +- CopyTo +- Equals +- AsReadOnly +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/NativeRingQueue.cs` + +- Class: NativeRingQueueDebugView +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- TryEnqueue +- Enqueue +- TryDequeue +- Dequeue +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_Safety +- Data + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/NativeSort.cs` + +- Class: NativeSortExtension +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Compare +- Execute +- Schedule + +## Serialized Fields + +- None detected. + +## Public Fields + +- Comp +- Length +- Data + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/NativeStream.cs` + +- Class: NativeStream +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AsReader +- AsWriter +- Count +- Dispose +- Execute +- PatchMinMaxRange +- BeginForEachIndex +- EndForEachIndex + +## Serialized Fields + +- None detected. + +## Public Fields + +- Container +- ForEachCountArray +- RemainingItemCount +- m_StreamData +- Data + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/NativeText.gen.cs` + +- Class: NativeText +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryResize +- Clear +- Add +- CompareTo +- Equals +- Dispose +- MoveNext +- Reset +- GetEnumerator +- AsReadOnly +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- Value +- m_Safety +- Data + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/RewindableAllocator.cs` + +- Class: RewindableAllocator +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- Rewind +- Contains +- Initialize +- Try + +## Serialized Fields + +- None detected. + +## Public Fields + +- Length +- m_bytes +- m_union +- BlocksAllocated +- InitialSizeInBytes + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/StreamCompressionModel.cs` + +- Class: StreamCompressionModel +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CalculateBucket + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/UIntFloat.cs` + +- Class: UIntFloat +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- floatValue +- intValue +- doubleValue +- longValue + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/Unicode.cs` + +- Class: Unicode +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- LengthInUtf8Bytes + +## Serialized Fields + +- None detected. + +## Public Fields + +- value + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/UnsafeAppendBuffer.cs` + +- Class: UnsafeAppendBuffer +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- Reset +- SetCapacity +- ResizeUninitialized +- Add +- Pop +- AsReader + +## Serialized Fields + +- None detected. + +## Public Fields + +- Length +- Capacity +- Offset +- EndOfBuffer + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/UnsafeAtomicCounter.cs` + +- Class: UnsafeAtomicCounter32 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Reset +- Add +- Sub +- AddSat +- SubSat + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/UnsafeBitArray.cs` + +- Class: UnsafeBitArray +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UnsafeBitArray +- Resize +- SetCapacity +- TrimExcess +- Dispose +- Clear +- Set +- SetBits +- GetBits +- IsSet +- Copy +- Find +- TestNone +- TestAny +- TestAll +- CountBits +- AsReadOnly + +## Serialized Fields + +- None detected. + +## Public Fields + +- Length +- Capacity + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/UnsafeHashMap.cs` + +- Class: UnsafeHashMapDebuggerTypeProxy +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- Clear +- TryAdd +- Add +- Remove +- TryGetValue +- ContainsKey +- TrimExcess +- GetKeyArray +- GetValueArray +- GetEnumerator +- MoveNext +- Reset +- AsReadOnly + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/UnsafeHashSet.cs` + +- Class: UnsafeHashSetDebuggerTypeProxy +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- Clear +- Add +- Remove +- Contains +- TrimExcess +- ToNativeArray +- GetEnumerator +- MoveNext +- Reset +- AsReadOnly + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/UnsafeList.cs` + +- Class: UnsafeDisposeJob +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute +- Dispose +- Clear +- Resize +- SetCapacity +- TrimExcess +- AddNoResize +- AddRangeNoResize +- Add +- AddRange +- AddReplicate +- InsertRangeWithBeginEnd +- InsertRange +- RemoveAtSwapBack +- RemoveRangeSwapBack +- RemoveAt +- RemoveRange +- AsReadOnly +- GetEnumerator +- AsParallelReader +- AsParallelWriter +- CopyFrom +- MoveNext +- Reset +- UnsafePtrList +- IndexOf +- Contains + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_length +- m_capacity + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.collections/Unity.Collections/UnsafeNotBurstCompatible.cs` + +- Class: Extensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/UnsafeParallelHashMap.cs` + +- Class: UnsafeParallelHashMapBucketData +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- Execute +- GetKeyValue +- Clear +- TryAdd +- Add +- Remove +- TryGetValue +- ContainsKey +- GetKeyArray +- GetValueArray +- AsParallelWriter +- AsReadOnly +- GetEnumerator +- MoveNext +- Reset + +## Serialized Fields + +- None detected. + +## Public Fields + +- ThreadIndex + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/UnsafeParallelHashSet.cs` + +- Class: UnsafeParallelHashSetDebuggerTypeProxy +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Count +- Dispose +- Clear +- Add +- Remove +- Contains +- ToNativeArray +- AsParallelWriter +- GetEnumerator +- MoveNext +- Reset +- AsReadOnly + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/UnsafeParallelHashSetExtensions.gen.cs` + +- Class: HashSetExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/UnsafeParallelMultiHashMap.cs` + +- Class: UnsafeParallelMultiHashMapDebuggerTypeProxy +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Clear +- Add +- Remove +- SetValue +- Dispose +- GetValuesForKey +- MoveNext +- Reset +- GetEnumerator +- AsParallelWriter +- AsReadOnly + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/UnsafeQueue.cs` + +- Class: UnsafeQueueBlockHeader +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Peek +- Enqueue +- Dequeue +- TryDequeue +- ToArray +- Clear +- Dispose +- MoveNext +- Reset +- AsReadOnly +- AsParallelWriter +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_NumItems +- m_FirstBlock +- m_LastBlock +- m_MaxItems +- m_CurrentRead +- Data + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/UnsafeRingQueue.cs` + +- Class: UnsafeRingQueueDebugView +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- TryEnqueue +- Enqueue +- TryDequeue +- Dequeue + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/UnsafeScratchAllocator.cs` + +- Class: UnsafeScratchAllocator +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/UnsafeStream.cs` + +- Class: UnsafeStream +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AsReader +- AsWriter +- Count +- Dispose +- Execute +- BeginForEachIndex +- EndForEachIndex + +## Serialized Fields + +- None detected. + +## Public Fields + +- Container +- Length +- ForEachCount +- RemainingItemCount + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/UnsafeText.cs` + +- Class: UnsafeText +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- Clear +- TryResize + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/UnsafeUtilityEx.cs` + +- Class: UnsafeUtilityExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/UTF8ArrayUnsafeUtility.cs` + +- Class: UTF8ArrayUnsafeUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- terminates +- result + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/xxHash3.AVX2.cs` + +- Class: xxHash3 +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.collections/Unity.Collections/xxHash3.cs` + +- Class: xxHash3 +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- x +- y + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections/xxHash3.StreamingState.cs` + +- Class: xxHash3 +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- Acc +- Buffer +- IsHash64 +- BufferedSize +- NbStripesSoFar +- TotalLength +- Seed +- SecretKey +- _PadEnd + +## Unity API Usage + +- Input + +## `Packages/com.unity.collections/Unity.Collections.BurstCompatibilityGen/BurstCompatibilityTests.cs` + +- Class: for +- Base class: IPreprocessShaders +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- CompareTo +- ReplaceGeneric +- OnProcessShader +- CompatibilityTests + +## Serialized Fields + +- None detected. + +## Public Fields + +- methodBase +- InstanceType +- MethodGenericTypeArguments +- InstanceTypeGenericTypeArguments +- RequiredDefine +- callbackOrder + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.CodeGen/CecilExtensionMethods.cs` + +- Class: TypeReferenceExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.CodeGen/JobReflectionDataPostProcessor.cs` + +- Class: JobsILPostProcessor +- Base class: ILPostProcessor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.CodeGen/JobsILPostProcessor.cs` + +- Class: JobsILPostProcessor +- Base class: ILPostProcessor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- Resolve +- AddAssemblyDefinitionBeingOperatedOn +- GetReflectionImporter + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.CodeGen/UserError.cs` + +- Class: UserError +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Editor/CLILeakDetectionSwitcher.cs` + +- Class: CLILeakDetectionSwitcher +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Editor/JobsMenu.cs` + +- Class: JobsMenu +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.PerformanceTests/ArrayPerformanceTests.cs` + +- Class: ArrayUtil +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AllocInt +- AllocBclContainer +- CreateRandomValues +- AllocNativeContainer +- AllocUnsafeContainer +- MeasureNativeContainer +- MeasureUnsafeContainer +- MeasureBclContainer + +## Serialized Fields + +- None detected. + +## Public Fields + +- total + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.PerformanceTests/BenchmarkAllocator.cs` + +- Class: containing +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetParams +- CreateAllocator +- DestroyAllocator +- Setup +- Teardown +- Measure +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.collections/Unity.Collections.PerformanceTests/BenchmarkContainer.cs` + +- Class: containing +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetParams +- AllocNativeContainer +- AllocUnsafeContainer +- AllocBclContainer +- MeasureNativeContainer +- MeasureUnsafeContainer +- MeasureBclContainer +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.PerformanceTests/BenchmarkContainerParallel.cs` + +- Class: BenchmarkContainerRunnerParallel +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetParams +- AllocNativeContainer +- AllocUnsafeContainer +- AllocBclContainer +- MeasureNativeContainer +- MeasureUnsafeContainer +- MeasureBclContainer +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.PerformanceTests/HashMapPerformanceTests.cs` + +- Class: HashMapUtil +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AllocInt +- AllocBclContainer +- CreateRandomKeys +- RandomlyShuffleKeys +- AllocNativeContainer +- AllocUnsafeContainer +- MeasureNativeContainer +- MeasureUnsafeContainer +- MeasureBclContainer + +## Serialized Fields + +- None detected. + +## Public Fields + +- total + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.PerformanceTests/HashSetPerformanceTests.cs` + +- Class: HashSetUtil +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AllocInt +- AllocBclContainer +- AllocBclContainerTuple +- CreateRandomKeys +- AllocNativeContainer +- AllocUnsafeContainer +- MeasureNativeContainer +- MeasureUnsafeContainer +- MeasureBclContainer + +## Serialized Fields + +- None detected. + +## Public Fields + +- total + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.PerformanceTests/ListPerformanceTests.cs` + +- Class: ListUtil +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AllocInt +- AllocBclContainer +- CreateRandomValues +- AllocNativeContainer +- AllocUnsafeContainer +- MeasureNativeContainer +- MeasureUnsafeContainer +- MeasureBclContainer + +## Serialized Fields + +- None detected. + +## Public Fields + +- total + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.PerformanceTests/NativeArraySortPerformanceTests.cs` + +- Class: NativeSlicePerformanceTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- NativeSlice_Performance_CopyTo +- NativeSlice_Performance_CopyFrom + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.PerformanceTests/ParallelHashMapPerformanceTests.cs` + +- Class: ParallelHashMapUtil +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AllocInt +- AllocBclContainer +- CreateRandomKeys +- RandomlyShuffleKeys +- SplitForWorkers +- AllocNativeContainer +- AllocUnsafeContainer +- MeasureNativeContainer +- MeasureUnsafeContainer +- MeasureBclContainer + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.PerformanceTests/ParallelHashSetPerformanceTests.cs` + +- Class: ParallelHashSetUtil +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AllocInt +- AllocBclContainer +- AllocBclContainerTuple +- CreateRandomKeys +- SplitForWorkers +- Add +- Clear +- Contains +- Remove +- CopyTo +- UnionWith +- IntersectWith +- ExceptWith +- Dispose +- AllocNativeContainer +- AllocUnsafeContainer +- MeasureNativeContainer +- MeasureUnsafeContainer +- MeasureBclContainer + +## Serialized Fields + +- None detected. + +## Public Fields + +- total + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.PerformanceTests/QueueParallelPerformanceTests.cs` + +- Class: QueueParallelUtil +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AllocInt +- AllocBclContainer +- AllocNativeContainer +- AllocUnsafeContainer +- MeasureNativeContainer +- MeasureUnsafeContainer +- MeasureBclContainer + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.PerformanceTests/QueuePerformanceTests.cs` + +- Class: QueueUtil +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AllocInt +- AllocBclContainer +- CreateRandomValues +- AllocNativeContainer +- AllocUnsafeContainer +- MeasureNativeContainer +- MeasureUnsafeContainer +- MeasureBclContainer + +## Serialized Fields + +- None detected. + +## Public Fields + +- total + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.PerformanceTests/RewindableAllocatorPerformanceTests.cs` + +- Class: RewindableAllocatorBenchmark +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CreateAllocator +- DestroyAllocator +- Setup +- Teardown +- Allocate +- Measure +- FixedSize +- IncSize +- DecSize + +## Serialized Fields + +- None detected. + +## Public Fields + +- customAllocator + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.collections/Unity.Collections.PerformanceTests/RingQueuePerformanceTests.cs` + +- Class: RingQueueUtil +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AllocInt +- AllocBclContainer +- CreateRandomValues +- AllocNativeContainer +- AllocUnsafeContainer +- MeasureNativeContainer +- MeasureUnsafeContainer +- MeasureBclContainer + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.PerformanceTests/Unity.PerformanceTesting.Benchmark/BenchmarkAttributes.cs` + +- Class: containing +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.PerformanceTests/Unity.PerformanceTesting.Benchmark/BenchmarkGenerator.cs` + +- Class: BenchmarkGenerator +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.PerformanceTests/Unity.PerformanceTesting.Benchmark/BenchmarkMeasure.cs` + +- Class: BenchmarkMeasure +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.PerformanceTests/Unity.PerformanceTesting.Benchmark/BenchmarkReportData.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- RankResults + +## Serialized Fields + +- None detected. + +## Public Fields + +- unit +- min +- max +- median +- average +- standardDeviation +- sum +- ranking +- statistic +- baselineRatio +- resultFlags +- results +- comparisonName +- footnoteFlags +- comparisons +- groupName +- variantNames +- resultTypes +- resultDecimalPlaces +- groups +- reportName + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.PerformanceTests/Unity.PerformanceTesting.Benchmark/BenchmarkRunner.cs` + +- Class: BenchmarkRunner +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- defaultName +- enumType +- names +- values +- resultTypes +- resultUnit +- resultDecimalPlaces +- resultStatistic + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.PerformanceTests/Unity.PerformanceTesting.Benchmark/MarkdownBuilder.cs` + +- Class: MarkdownBuilder +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Append +- AppendLine +- AppendLines +- Header +- HorizontalLine +- Br +- BrParagraph +- Italic +- Bold +- BoldItalic +- Code +- Link +- LinkHeader +- ListItem +- BeginBlock +- EndBlock +- TableHeader +- TableRow +- Note +- Save + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.PerformanceTests/UnsafeListPerformanceTests.cs` + +- Class: UnsafeListPerformanceTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- x +- y +- z + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.PerformanceTests/UnsafeStreamPerformanceTests.cs` + +- Class: UnsafeStreamPerformanceTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UnsafeStream_Performance_Write +- UnsafeStream_Performance_Write_Burst + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.PerformanceTests.Internal/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/AllocatorCustomTests.cs` + +- Class: ExampleCustomAllocatorStructUsage +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- Initialize +- UseCustomAllocator +- UseCustomAllocatorHandle +- UseCustomAllocator_Works +- UseCustomAllocatorHandle_Works +- CustomAllocatorHandle_MultiThreadWorks + +## Serialized Fields + +- None detected. + +## Public Fields + +- InitialValue +- AllocationCount + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/AllocatorRewindableTests.cs` + +- Class: ExampleStructSampleUsage +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- FreeRewindableAllocator + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/BitFieldTests.cs` + +- Class: BitFieldTests +- Base class: CollectionsTestFixture +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- BitField32_Get_Set +- BitField32_Count_Leading_Trailing +- BitField32_Throws +- BitField64_Get_Set +- BitField64_Throws +- BitField64_Count_Leading_Trailing + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/CollectionsTestFixture.cs` + +- Class: TestRequiresCollectionChecks +- Base class: System +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OneTimeSetup +- OneTimeTearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/ConcurrentMaskTests.cs` + +- Class: ConcurrentMaskTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AllocatesOneBitFromLong +- FailsToAllocateOneBitFromLong +- AllocatesMultipleBitsFromLong +- FailsToAllocateMultipleBitsFromLong +- FreesOneBitFromLong +- FreesMultipleBitsFromLong +- AllocatesOneBitFromArray +- AllocatesMultipleBitsFromArray +- FreesOneBitFromArray +- FreesMultipleBitsFromArray +- Execute +- AllocatesFromJob + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_storage + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/CustomAllocatorTests.cs` + +- Class: CustomAllocatorTests +- Base class: CollectionsTestCommonBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AllocatorHandleToAllocatorRoundTripWorks +- AllocatorVersioningWorks +- ReleasingChildHandlesWorks +- AllocatesAndFreesFromMono +- Execute +- AllocatesAndFreesFromBurst +- Dispose +- Initialize +- Try +- UserDefinedAllocatorWorks +- StackAllocatorWorks +- CustomAllocatorNativeListWorksWithoutHandles +- CustomAllocatorNativeListThrowsWhenAllocatorIsWrong +- CustomAllocatorUnsafeListWorks +- AllocatorManager_AllocateBlock_UsesAlignmentArgument +- AllocatorManager_AllocateBlock_AlwaysCacheLineAligned +- AllocatorManager_Block_DoesNotOverflow + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_clearValue +- AllocationCount +- Used +- WasUsed +- IsUsed + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/CustomContainerTests.cs` + +- Class: NativeCustomArrayDebugView +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ToArray +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/DataStreamTests.cs` + +- Class: DataStreamTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UShort +- RawBits +- RawBits_OutOfCapacity +- UInt +- Float +- Short +- FixedString32 +- FixedString64 +- FixedString128 +- FixedString512 +- FixedString4096 +- LongLooped +- Int +- ReadIncorrect +- IntExistingData +- Long +- ULong +- Double +- WriteOutSideOfCapacity_Fails +- ReadOutSideOfCapacity_Fails +- FixedString32_LargerBaseline +- Float_OutOfBoundsFails +- Float_UnchangedData +- Float_ChangedData +- UInt_OutOfCapacity +- Flush_Works +- NotMirroringFlushCall_Fails +- CanMixPackedAndNonPacked +- IsCreated_ReturnsTrueAfterConstructor +- LengthInBits_MatchesWrittenCount +- CreateStreamWithPartOfSourceByteArray +- CreateStreamWithSourceByteArray +- ReadIntoExistingNativeByteArray +- ReadIntoExistingByteArray +- ReadingDataFromStreamWithSliceOffset +- GetStreamReaderUnsafePtr +- WriteOutOfBounds +- ReadWritePackedUIntWithDeferred +- PassDataStreamReaderToJob +- Execute +- MiNiCheck + +## Serialized Fields + +- None detected. + +## Public Fields + +- Reader +- ReturnValue + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/EmbeddedPackageOnlyTestAttribute.cs` + +- Class: EmbeddedPackageOnlyTestAttribute +- Base class: NUnitAttribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ApplyToTest + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/FastAssert.cs` + +- Class: mirrors +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/FixedListTests.gen.cs` + +- Class: FixedListTests +- Base class: CollectionsTestFixture +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Compare +- FixedList32BytesDebugView +- FixedList64BytesDebugView +- FixedList128BytesDebugView +- FixedList32Byte_FixedBytes32Align8ToNativeArrayWorksGeneric +- FixedList32Byte_ToNativeArrayWorks +- FixedList32Byte_GenericHasExpectedLayout +- FixedList32Byte_GenericHasExpectedCapacity +- FixedList32Byte_GenericAddReplicate +- FixedList32Byte_GenericInsertRangeWithBeginEnd +- FixedList32Byte_GenericInsertRange +- FixedList32Byte_GenericRemoveRange +- FixedList32Byte_GenericInsert +- FixedList32Byte_GenericRemoveAt +- FixedList32Byte_GenericRemove +- FixedList32Byte_GenericRemoveSwapBack +- FixedList32Byte_GenericSort +- FixedList32Byte_GenericSortCustomComparer +- FixedList64Byte_FixedBytes64Align8ToNativeArrayWorksGeneric +- FixedList64Byte_ToNativeArrayWorks +- FixedList64Byte_GenericHasExpectedLayout +- FixedList64Byte_GenericHasExpectedCapacity +- FixedList64Byte_GenericAddReplicate +- FixedList64Byte_GenericInsertRangeWithBeginEnd +- FixedList64Byte_GenericInsertRange +- FixedList64Byte_GenericRemoveRange +- FixedList64Byte_GenericInsert +- FixedList64Byte_GenericRemoveAt +- FixedList64Byte_GenericRemove +- FixedList64Byte_GenericRemoveSwapBack +- FixedList64Byte_GenericSort +- FixedList64Byte_GenericSortCustomComparer +- FixedList128Byte_FixedBytes128Align8ToNativeArrayWorksGeneric +- FixedList128Byte_ToNativeArrayWorks +- FixedList128Byte_GenericHasExpectedLayout +- FixedList128Byte_GenericHasExpectedCapacity +- FixedList128Byte_GenericAddReplicate +- FixedList128Byte_GenericInsertRangeWithBeginEnd +- FixedList128Byte_GenericInsertRange +- FixedList128Byte_GenericRemoveRange +- FixedList128Byte_GenericInsert +- FixedList128Byte_GenericRemoveAt +- FixedList128Byte_GenericRemove +- FixedList128Byte_GenericRemoveSwapBack +- FixedList128Byte_GenericSort +- FixedList128Byte_GenericSortCustomComparer +- FixedList32Byte_HasExpectedLayout +- FixedList32Byte_HasExpectedCapacity +- FixedList32Byte_Serializes +- FixedList32Byte_AddReplicate +- FixedList32Byte_InsertRangeWithBeginEnd +- FixedList32Byte_InsertRange +- FixedList32Byte_RemoveAt +- FixedList32Byte_Remove +- FixedList32Byte_RemoveSwapBack +- FixedList32Byte_RemoveRange +- FixedList32Byte_RemoveAtSwapBack +- FixedList32Byte_RemoveRangeSwapBack +- FixedList32Byte_Insert +- FixedList32Byte_Sort +- FixedList32Byte_To_FixedList64Byte +- FixedList32Byte_To_FixedList128Byte +- FixedList64Byte_HasExpectedLayout +- FixedList64Byte_HasExpectedCapacity +- FixedList64Byte_Serializes +- FixedList64Byte_AddReplicate +- FixedList64Byte_InsertRangeWithBeginEnd +- FixedList64Byte_InsertRange +- FixedList64Byte_RemoveAt +- FixedList64Byte_Remove +- FixedList64Byte_RemoveSwapBack +- FixedList64Byte_RemoveRange +- FixedList64Byte_RemoveAtSwapBack +- FixedList64Byte_RemoveRangeSwapBack +- FixedList64Byte_Insert +- FixedList64Byte_Sort +- FixedList64Byte_To_FixedList32Byte +- FixedList64Byte_To_FixedList128Byte +- FixedList128Byte_HasExpectedLayout +- FixedList128Byte_HasExpectedCapacity +- FixedList128Byte_Serializes +- FixedList128Byte_AddReplicate +- FixedList128Byte_InsertRangeWithBeginEnd +- FixedList128Byte_InsertRange +- FixedList128Byte_RemoveAt +- FixedList128Byte_Remove +- FixedList128Byte_RemoveSwapBack +- FixedList128Byte_RemoveRange +- FixedList128Byte_RemoveAtSwapBack +- FixedList128Byte_RemoveRangeSwapBack +- FixedList128Byte_Insert +- FixedList128Byte_Sort +- FixedList128Byte_To_FixedList32Byte +- FixedList128Byte_To_FixedList64Byte +- FixedList32Int_FixedBytes32Align8ToNativeArrayWorksGeneric +- FixedList32Int_ToNativeArrayWorks +- FixedList32Int_GenericHasExpectedLayout +- FixedList32Int_GenericHasExpectedCapacity +- FixedList32Int_GenericAddReplicate +- FixedList32Int_GenericInsertRangeWithBeginEnd +- FixedList32Int_GenericInsertRange +- FixedList32Int_GenericRemoveRange +- FixedList32Int_GenericInsert +- FixedList32Int_GenericRemoveAt +- FixedList32Int_GenericRemove +- FixedList32Int_GenericRemoveSwapBack +- FixedList32Int_GenericSort +- FixedList32Int_GenericSortCustomComparer +- FixedList64Int_FixedBytes64Align8ToNativeArrayWorksGeneric +- FixedList64Int_ToNativeArrayWorks +- FixedList64Int_GenericHasExpectedLayout +- FixedList64Int_GenericHasExpectedCapacity +- FixedList64Int_GenericAddReplicate +- FixedList64Int_GenericInsertRangeWithBeginEnd +- FixedList64Int_GenericInsertRange +- FixedList64Int_GenericRemoveRange +- FixedList64Int_GenericInsert +- FixedList64Int_GenericRemoveAt +- FixedList64Int_GenericRemove +- FixedList64Int_GenericRemoveSwapBack +- FixedList64Int_GenericSort +- FixedList64Int_GenericSortCustomComparer +- FixedList128Int_FixedBytes128Align8ToNativeArrayWorksGeneric +- FixedList128Int_ToNativeArrayWorks +- FixedList128Int_GenericHasExpectedLayout +- FixedList128Int_GenericHasExpectedCapacity +- FixedList128Int_GenericAddReplicate +- FixedList128Int_GenericInsertRangeWithBeginEnd +- FixedList128Int_GenericInsertRange +- FixedList128Int_GenericRemoveRange +- FixedList128Int_GenericInsert +- FixedList128Int_GenericRemoveAt +- FixedList128Int_GenericRemove +- FixedList128Int_GenericRemoveSwapBack +- FixedList128Int_GenericSort +- FixedList128Int_GenericSortCustomComparer +- FixedList32Int_HasExpectedLayout +- FixedList32Int_HasExpectedCapacity +- FixedList32Int_Serializes +- FixedList32Int_AddReplicate +- FixedList32Int_InsertRangeWithBeginEnd +- FixedList32Int_InsertRange +- FixedList32Int_RemoveAt +- FixedList32Int_Remove +- FixedList32Int_RemoveSwapBack +- FixedList32Int_RemoveRange +- FixedList32Int_RemoveAtSwapBack +- FixedList32Int_RemoveRangeSwapBack +- FixedList32Int_Insert +- FixedList32Int_Sort +- FixedList32Int_To_FixedList64Int +- FixedList32Int_To_FixedList128Int +- FixedList64Int_HasExpectedLayout +- FixedList64Int_HasExpectedCapacity +- FixedList64Int_Serializes +- FixedList64Int_AddReplicate +- FixedList64Int_InsertRangeWithBeginEnd +- FixedList64Int_InsertRange +- FixedList64Int_RemoveAt +- FixedList64Int_Remove +- FixedList64Int_RemoveSwapBack +- FixedList64Int_RemoveRange +- FixedList64Int_RemoveAtSwapBack +- FixedList64Int_RemoveRangeSwapBack +- FixedList64Int_Insert +- FixedList64Int_Sort +- FixedList64Int_To_FixedList32Int +- FixedList64Int_To_FixedList128Int +- FixedList128Int_HasExpectedLayout +- FixedList128Int_HasExpectedCapacity +- FixedList128Int_Serializes +- FixedList128Int_AddReplicate +- FixedList128Int_InsertRangeWithBeginEnd +- FixedList128Int_InsertRange +- FixedList128Int_RemoveAt +- FixedList128Int_Remove +- FixedList128Int_RemoveSwapBack +- FixedList128Int_RemoveRange +- FixedList128Int_RemoveAtSwapBack +- FixedList128Int_RemoveRangeSwapBack +- FixedList128Int_Insert +- FixedList128Int_Sort +- FixedList128Int_To_FixedList32Int +- FixedList128Int_To_FixedList64Int +- FixedList32Float_FixedBytes32Align8ToNativeArrayWorksGeneric +- FixedList32Float_ToNativeArrayWorks +- FixedList32Float_GenericHasExpectedLayout +- FixedList32Float_GenericHasExpectedCapacity +- FixedList32Float_GenericAddReplicate +- FixedList32Float_GenericInsertRangeWithBeginEnd +- FixedList32Float_GenericInsertRange +- FixedList32Float_GenericRemoveRange +- FixedList32Float_GenericInsert +- FixedList32Float_GenericRemoveAt +- FixedList32Float_GenericRemove +- FixedList32Float_GenericRemoveSwapBack +- FixedList32Float_GenericSort +- FixedList32Float_GenericSortCustomComparer +- FixedList64Float_FixedBytes64Align8ToNativeArrayWorksGeneric +- FixedList64Float_ToNativeArrayWorks +- FixedList64Float_GenericHasExpectedLayout +- FixedList64Float_GenericHasExpectedCapacity +- FixedList64Float_GenericAddReplicate +- FixedList64Float_GenericInsertRangeWithBeginEnd +- FixedList64Float_GenericInsertRange +- FixedList64Float_GenericRemoveRange +- FixedList64Float_GenericInsert +- FixedList64Float_GenericRemoveAt +- FixedList64Float_GenericRemove +- FixedList64Float_GenericRemoveSwapBack +- FixedList64Float_GenericSort +- FixedList64Float_GenericSortCustomComparer +- FixedList128Float_FixedBytes128Align8ToNativeArrayWorksGeneric +- FixedList128Float_ToNativeArrayWorks +- FixedList128Float_GenericHasExpectedLayout +- FixedList128Float_GenericHasExpectedCapacity +- FixedList128Float_GenericAddReplicate +- FixedList128Float_GenericInsertRangeWithBeginEnd +- FixedList128Float_GenericInsertRange +- FixedList128Float_GenericRemoveRange +- FixedList128Float_GenericInsert +- FixedList128Float_GenericRemoveAt +- FixedList128Float_GenericRemove +- FixedList128Float_GenericRemoveSwapBack +- FixedList128Float_GenericSort +- FixedList128Float_GenericSortCustomComparer +- FixedList32Float_HasExpectedLayout +- FixedList32Float_HasExpectedCapacity +- FixedList32Float_Serializes +- FixedList32Float_AddReplicate +- FixedList32Float_InsertRangeWithBeginEnd +- FixedList32Float_InsertRange +- FixedList32Float_RemoveAt +- FixedList32Float_Remove +- FixedList32Float_RemoveSwapBack +- FixedList32Float_RemoveRange +- FixedList32Float_RemoveAtSwapBack +- FixedList32Float_RemoveRangeSwapBack +- FixedList32Float_Insert +- FixedList32Float_Sort +- FixedList32Float_To_FixedList64Float +- FixedList32Float_To_FixedList128Float +- FixedList64Float_HasExpectedLayout +- FixedList64Float_HasExpectedCapacity +- FixedList64Float_Serializes +- FixedList64Float_AddReplicate +- FixedList64Float_InsertRangeWithBeginEnd +- FixedList64Float_InsertRange +- FixedList64Float_RemoveAt +- FixedList64Float_Remove +- FixedList64Float_RemoveSwapBack +- FixedList64Float_RemoveRange +- FixedList64Float_RemoveAtSwapBack +- FixedList64Float_RemoveRangeSwapBack +- FixedList64Float_Insert +- FixedList64Float_Sort +- FixedList64Float_To_FixedList32Float +- FixedList64Float_To_FixedList128Float +- FixedList128Float_HasExpectedLayout +- FixedList128Float_HasExpectedCapacity +- FixedList128Float_Serializes +- FixedList128Float_AddReplicate +- FixedList128Float_InsertRangeWithBeginEnd +- FixedList128Float_InsertRange +- FixedList128Float_RemoveAt +- FixedList128Float_Remove +- FixedList128Float_RemoveSwapBack +- FixedList128Float_RemoveRange +- FixedList128Float_RemoveAtSwapBack +- FixedList128Float_RemoveRangeSwapBack +- FixedList128Float_Insert +- FixedList128Float_Sort +- FixedList128Float_To_FixedList32Float +- FixedList128Float_To_FixedList64Float + +## Serialized Fields + +- None detected. + +## Public Fields + +- a +- List + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.collections/Unity.Collections.Tests/FixedStringBurstTests.cs` + +- Class: FixedStringBurstTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestBurstAppend + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/FixedStringCultureTests.cs` + +- Class: FixedStringCultureTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- FixedStringNParseIntWorks +- FixedStringNParseUIntWorks +- FixedStringNParseFloat +- FixedStringNParseFloatNan +- FixedStringNParseFloatInfinity +- FixedStringNParseFloatNegativeInfinity +- FixedStringNFormatInt +- FixedStringNFormatLong +- FixedStringNFormatUInt +- FixedStringNFormatULong +- FixedStringNFormatFloat +- FixedStringNAppendInt +- FixedStringNAppendLong +- FixedStringNAppendUInt +- FixedStringNAppendULong +- FixedStringNAppendFloat +- FixedStringNFormatNegativeZero +- FixedStringNParseFloatLocale + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/FixedStringSizedTests.gen.cs` + +- Class: FixedStringSizedTests +- Base class: UnityEngine +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- FixedString32BytesSerializes +- FixedString32BytesAtMaximumSizeWorks +- FixedString32BytesToFixedString64Works +- FixedString32BytesToFixedString128Works +- FixedString32BytesToFixedString512Works +- FixedString32BytesToFixedString4096Works +- FixedString64BytesSerializes +- FixedString64BytesAtMaximumSizeWorks +- FixedString64BytesToFixedString32Works +- FixedString64BytesToFixedString128Works +- FixedString64BytesToFixedString512Works +- FixedString64BytesToFixedString4096Works +- FixedString128BytesSerializes +- FixedString128BytesAtMaximumSizeWorks +- FixedString128BytesToFixedString32Works +- FixedString128BytesToFixedString64Works +- FixedString128BytesToFixedString512Works +- FixedString128BytesToFixedString4096Works +- FixedString512BytesSerializes +- FixedString512BytesAtMaximumSizeWorks +- FixedString512BytesToFixedString32Works +- FixedString512BytesToFixedString64Works +- FixedString512BytesToFixedString128Works +- FixedString512BytesToFixedString4096Works +- FixedString4096BytesSerializes +- FixedString4096BytesAtMaximumSizeWorks +- FixedString4096BytesToFixedString32Works +- FixedString4096BytesToFixedString64Works +- FixedString4096BytesToFixedString128Works +- FixedString4096BytesToFixedString512Works + +## Serialized Fields + +- None detected. + +## Public Fields + +- String + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.collections/Unity.Collections.Tests/FixedStringTests.cs` + +- Class: FixedStringTestUtils +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- FixedStringFormat +- FixedStringNFormatExtension1Params +- FixedStringNFormatExtension2Params +- FixedStringNFormatExtension3Params +- FixedStringNFormatExtension4Params +- FixedStringNFormatExtension5Params +- FixedStringNFormatExtension6Params +- FixedStringNFormatExtension7Params +- FixedStringNFormatExtension8Params +- FixedStringNFormatExtension9Params +- FixedStringNFormatExtension10Params +- FixedStringNFormatBadFormat +- FixedStringNFormatOverflow +- FixedStringNFormatBraces +- FixedStringNAppendString +- FixedStringRuneWorks +- FixedStringNCopyFromBytesWorks +- FixedStringNToStringWorks +- FixedStringNEqualsWorks +- FixedStringNForEach +- FixedStringNSubstring +- FixedStringNIndexOf +- FixedStringNLastIndexOf +- FixedStringNContains +- FixedStringNComparisons +- FixedStringNSizeOf +- FixedStringNLayout +- FixedStringStartsEndsWithChar +- FixedStringStartsEndsWithString +- FixedStringTrimStart +- FixedStringTrimStartWithRunes +- FixedStringToLowerUpperAscii + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/GcAllocRecorderTest.cs` + +- Class: GcAllocRecorderTest +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestBeginEnd +- TestNoAlloc +- TestAlloc + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/GenericContainerTest.cs` + +- Class: GenericContainerTests +- Base class: CollectionsTestFixture +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute +- Test_IsCreated_Uninitialized +- INativeDisposable_Dispose_Uninitialized +- INativeDisposable_Init_Double_Dispose +- INativeDisposable_Init_Double_Dispose_Job +- INativeDisposable_Dispose_Job_Missing_Dependency +- INativeDisposable_Dispose_Job_Then_Schedule_Work +- IIndexable_Change_Length_Missing_Dependency +- ForEach + +## Serialized Fields + +- None detected. + +## Public Fields + +- data + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/Jobs/BurstCompiledSchedulingTests.cs` + +- Class: BurstScheduleTests +- Base class: JobTestsFixtureBasic +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestBurstCompiled +- IsBurstEnabled +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- executed + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/Jobs/FilterJobTests.cs` + +- Class: ParallelFilterJobTests +- Base class: JobTestsFixtureBasic +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute +- AddElementForEach +- FilterProduceChained +- FilterAppendChained +- FilterPreviousChained +- AccessingWritable + +## Serialized Fields + +- None detected. + +## Public Fields + +- array + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/Jobs/JobStressTests.cs` + +- Class: JobStressTests +- Base class: JobTestsFixture +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute +- StressTestParallelFor +- StressTestParallelForIterations +- DeepDependencyChain + +## Serialized Fields + +- None detected. + +## Public Fields + +- value +- expected + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/Jobs/JobTests.cs` + +- Class: IJobTestExtensions +- Base class: JobTestsFixture +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute +- ValidateContainerSafetyInGenericJob_ContainerIsGenericParameter +- ScheduleGenericJobPairFloat +- ScheduleGenericJobPairDouble +- ScheduleGenericJobPairInt +- SchedulingGenericJobUnsafelyThrows +- SchedulingGenericJobFromGenericContextUnsafelyThrows +- Scheduling +- Scheduling_With_Dependencies +- ForEach_Scheduling_With_Dependencies +- ForEach_Scheduling_With_Zero_Size +- Deallocate_Temp_NativeArray_From_Job +- Deallocate_Persistent_NativeArray_From_Job +- TestNestedDeallocateOnJobCompletion +- TestJobProducerCleansUp +- InheritInterfaceJobWorks +- InheritInterfaceWithProducerJobWorks + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_ListLength +- m_GenericList +- m_Value +- v +- input +- nested +- output +- jobStructData +- List1 +- List2 +- StrA +- StrB +- StrC +- StrD +- TotalLengths +- Unused + +## Unity API Usage + +- Destroy +- Input + +## `Packages/com.unity.collections/Unity.Collections.Tests/Jobs/JobTests_CombineDependencies.cs` + +- Class: JobTests_CombineDependencies +- Base class: JobTestsFixtureBasic +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute +- CombineDependenciesWorks +- DeepCombineDependencies +- DeepCombineDependenciesWorks + +## Serialized Fields + +- None detected. + +## Public Fields + +- data +- a +- b + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/Jobs/JobTestsFixture.cs` + +- Class: JobTestsFixtureBasic +- Base class: JobTestsFixtureBasic +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Teardown +- Execute +- Init +- ExpectOutputSumOfInput0And1 +- ExpectOutputSumOfInput0And1And2 +- Cleanup + +## Serialized Fields + +- None detected. + +## Public Fields + +- input0 +- input1 +- output +- input +- data +- expectedInput0 +- input2 +- output2 + +## Unity API Usage + +- Destroy +- Input + +## `Packages/com.unity.collections/Unity.Collections.Tests/Jobs/NativeListDeferredArrayTests.cs` + +- Class: NativeListDeferredArrayTests +- Base class: JobTestsFixtureBasic +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute +- NativeListDeferredArrayTestsSetup +- ResizedListToDeferredJobArray +- ResizeListBeforeSchedule +- ResizeListWhileJobIsRunning +- AliasArrayThrows +- DeferredListMustExistInJobData +- DeferredListCantBeDeletedWhileJobIsRunning +- DeferredArrayCantBeAccessedOnMainthread +- TearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- array +- list +- ResizeLength + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/ListExtensionsTests.cs` + +- Class: ListExtensionsTests +- Base class: CollectionsTestCommonBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ListExtensions_RemoveSwapBack_Item +- ListExtensions_RemoveSwapBack_Predicate +- ListExtensions_RemoveAtSwapBack +- ListExtensions_ToNativeList +- ListExtensions_ToNativeArray + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/NativeArraySortTests.cs` + +- Class: MathTests +- Base class: CollectionsTestCommonBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Tests +- SortNativeArray_RandomInts_ReturnSorted +- SortNativeArray_SortedInts_ReturnSorted +- SortNativeArray_RandomBytes_ReturnSorted +- SortNativeArray_RandomShorts_ReturnSorted +- SortNativeArray_RandomFloats_ReturnSorted +- CompareTo +- SortNativeArray_RandomComparableType_ReturnSorted +- Compare +- SortNativeArray_RandomNonComparableType_ReturnSorted +- SortNativeSlice_ReturnSorted +- SortNativeSlice_DoesNotChangeArrayBeyondLimits +- SortNativeSlice_WithCustomStride_ThrowsInvalidOperationException +- NativeSlice_CopyTo +- NativeSlice_CopyFrom +- SortJobNativeArray_RandomInts_ReturnSorted +- SortJobNativeArray_SortedInts_ReturnSorted +- SortJobNativeArray_RandomBytes_ReturnSorted +- SortJobNativeArray_RandomBytes_ReturnSorted_Descending +- SortJobNativeArray_RandomShorts_ReturnSorted +- SortNativeArrayByJob_RandomShorts_ReturnSorted_Descending +- SortJobNativeArray_RandomFloats_ReturnSorted +- SortJobNativeArray_RandomFloats_ReturnSorted_Descending +- Execute +- SortJobNativeList_UseInPreviousJob + +## Serialized Fields + +- None detected. + +## Public Fields + +- value + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/NativeArrayTests.cs` + +- Class: NativeArrayTests +- Base class: CollectionsTestFixture +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- NativeArray_DisposeJob +- Execute +- NativeArray_DisposeJobWithMissingDependencyThrows +- NativeArray_DisposeJobCantBeScheduled +- NativeArray_ConvertExistingDataToNativeArray +- NativeArray_ConvertExistingDataToNativeArray_SetTempMemoryHandle +- NativeArray_ConvertExistingNativeListToNativeArray +- NativeArray_CustomAllocator_DisposeException +- NativeArray_CustomAllocator_DisposeHandleException + +## Serialized Fields + +- None detected. + +## Public Fields + +- ElementValue +- Result + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/NativeBitArrayTests.cs` + +- Class: NativeBitArrayTests +- Base class: CollectionsTestFixture +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- NativeBitArray_Init +- NativeBitArray_Get_Set_Long +- NativeBitArray_Get_Set_Short +- NativeBitArray_Get_Set_Tiny +- NativeBitArray_GetBits +- NativeBitArray_SetBits +- NativeBitArray_Copy +- UnsafeBitArray_Resize +- NativeBitArray_AsNativeArray_Byte +- NativeBitArray_AsNativeArray_Uint +- NativeBitArray_AsNativeArray_Ulong +- NativeBitArray_AsNativeArray_ThrowsOnSizeMismatch +- Execute +- NativeBitArray_ReadOnly +- NativeBitArray_UseAfterFree_UsesCustomOwnerTypeName +- NativeBitArray_AtomicSafetyHandle_AllocatorTemp_UniqueStaticSafetyIds +- NativeBitArray_CreateAndUseAfterFreeInBurstJob_UsesCustomOwnerTypeName +- NativeBitArray_FindWithPattern +- NativeBitArray_FindInTinyBitArray +- NativeBitArray_FindLastUnsetBit +- NativeBitArray_CustomAllocatorTest + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/NativeContainerTests_ValidateTypes.cs` + +- Class: NativeContainerTests_ValidateTypes +- Base class: NativeContainerTests_ValidateTypesFixture +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute +- Scheduling_With_Supported_Types + +## Serialized Fields + +- None detected. + +## Public Fields + +- nativeArrayRO +- nativeArrayRW + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/NativeContainerTests_ValidateTypes_JobDebugger.cs` + +- Class: NativeContainderTests_ValidateTypes_JobDebugger +- Base class: NativeContainerTests_ValidateTypesFixture +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute +- ValidatedUnsupportedTypes + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/NativeContainerTests_ValidateTypesFixture.cs` + +- Class: NativeContainerTests_ValidateTypesFixture +- Base class: CollectionsTestCommonBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/NativeHashMapTests.cs` + +- Class: NativeHashMapTests +- Base class: CollectionsTestCommonBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- NativeHashMap_TryAdd_TryGetValue_Clear +- NativeHashMap_Key_Collisions +- NativeHashMap_HashMapSupportsAutomaticCapacityChange +- NativeHashMap_HashMapSameKey +- NativeHashMap_IsEmpty +- NativeHashMap_HashMapEmptyCapacity +- NativeHashMap_Remove +- NativeHashMap_RemoveOnEmptyMap_DoesNotThrow +- NativeHashMap_TryAddScalability +- NativeHashMap_GetKeysEmpty +- NativeHashMap_GetKeys +- NativeHashMap_GetValues +- NativeHashMap_GetKeysAndValues +- CompareTo +- NativeHashMap_GetKeysGuid +- NativeHashMap_IndexerWorks +- NativeHashMap_ContainsKeyHashMap +- NativeHashMap_UseAfterFree_UsesCustomOwnerTypeName +- Execute +- NativeHashMap_CreateAndUseAfterFreeInBurstJob_UsesCustomOwnerTypeName +- NativeHashMap_ForEach_FixedStringInHashMap +- NativeHashMap_EnumeratorDoesNotReturnRemovedElementsTest +- NativeHashMap_EnumeratorInfiniteIterationTest +- NativeHashMap_ForEach +- NativeHashMap_ForEach_From_Job +- NativeHashMap_Write_From_Job +- NativeHashMap_ForEach_Throws_When_Modified +- NativeHashMap_ForEach_Throws_Job_Iterator +- NativeHashMap_CustomAllocatorTest +- NativeHashMap_Nested +- NativeHashMap_ForEach_FixedStringKey +- NativeHashMap_SupportsAutomaticCapacityChange +- NativeHashMap_SameKey +- NativeHashMap_EmptyCapacity +- NativeHashMap_DisposeJob +- NativeHashMap_CanInsertSentinelValue +- NativeHashMap_SoakTest +- NativeHashMap_IndexerAdd_ResizesContainer + +## Serialized Fields + +- None detected. + +## Public Fields + +- a +- b +- Num + +## Unity API Usage + +- Input + +## `Packages/com.unity.collections/Unity.Collections.Tests/NativeHashSetTests.cs` + +- Class: NativeHashSetTests +- Base class: CollectionsTestFixture +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- NativeHashSet_IsEmpty +- NativeHashSet_Capacity +- NativeHashSet_CapacityAtLeastCount +- NativeHashSet_RemoveOnEmptyMap_DoesNotThrow +- NativeHashSet_Collisions +- NativeHashSet_SameElement +- NativeHashSet_CanBeReadFromJob +- Execute +- NativeHashSet_TempHashSetInJob +- NativeHashSet_ForEach_FixedStringInHashMap +- NativeHashSet_ForEach +- NativeHashSet_ForEach_From_Job +- NativeHashSet_Write_From_Job +- NativeHashSet_ForEach_Throws_When_Modified +- NativeHashSet_ForEach_Throws_Job_Iterator +- NativeHashSet_EIU_ExceptWith_Empty +- NativeHashSet_EIU_ExceptWith_AxB +- NativeHashSet_EIU_ExceptWith_BxA +- NativeHashSet_EIU_IntersectWith_Empty +- NativeHashSet_EIU_IntersectWith +- NativeHashSet_EIU_UnionWith_Empty +- NativeHashSet_EIU_UnionWith +- NativeHashSet_ToArray +- NativeHashSet_CustomAllocatorTest + +## Serialized Fields + +- None detected. + +## Public Fields + +- Output +- Num +- Input + +## Unity API Usage + +- Input + +## `Packages/com.unity.collections/Unity.Collections.Tests/NativeHashSetTests.gen.cs` + +- Class: NativeHashSetTestsGenerated +- Base class: CollectionsTestFixture +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- NativeHashSet_NativeHashSet_EIU_ExceptWith_Empty +- NativeHashSet_NativeHashSet_EIU_ExceptWith_AxB +- NativeHashSet_NativeHashSet_EIU_IntersectWith_Empty +- NativeHashSet_NativeHashSet_EIU_IntersectWith +- NativeHashSet_NativeHashSet_EIU_UnionWith_Empty +- NativeHashSet_NativeHashSet_EIU_UnionWith +- NativeHashSet_UnsafeHashSet_EIU_ExceptWith_Empty +- NativeHashSet_UnsafeHashSet_EIU_ExceptWith_AxB +- NativeHashSet_UnsafeHashSet_EIU_IntersectWith_Empty +- NativeHashSet_UnsafeHashSet_EIU_IntersectWith +- NativeHashSet_UnsafeHashSet_EIU_UnionWith_Empty +- NativeHashSet_UnsafeHashSet_EIU_UnionWith +- NativeHashSet_NativeParallelHashSet_EIU_ExceptWith_Empty +- NativeHashSet_NativeParallelHashSet_EIU_ExceptWith_AxB +- NativeHashSet_NativeParallelHashSet_EIU_IntersectWith_Empty +- NativeHashSet_NativeParallelHashSet_EIU_IntersectWith +- NativeHashSet_NativeParallelHashSet_EIU_UnionWith_Empty +- NativeHashSet_NativeParallelHashSet_EIU_UnionWith +- NativeHashSet_UnsafeParallelHashSet_EIU_ExceptWith_Empty +- NativeHashSet_UnsafeParallelHashSet_EIU_ExceptWith_AxB +- NativeHashSet_UnsafeParallelHashSet_EIU_IntersectWith_Empty +- NativeHashSet_UnsafeParallelHashSet_EIU_IntersectWith +- NativeHashSet_UnsafeParallelHashSet_EIU_UnionWith_Empty +- NativeHashSet_UnsafeParallelHashSet_EIU_UnionWith +- NativeHashSet_NativeList_EIU_ExceptWith_Empty +- NativeHashSet_NativeList_EIU_ExceptWith_AxB +- NativeHashSet_NativeList_EIU_IntersectWith_Empty +- NativeHashSet_NativeList_EIU_IntersectWith +- NativeHashSet_NativeList_EIU_UnionWith_Empty +- NativeHashSet_NativeList_EIU_UnionWith +- NativeHashSet_UnsafeList_EIU_ExceptWith_Empty +- NativeHashSet_UnsafeList_EIU_ExceptWith_AxB +- NativeHashSet_UnsafeList_EIU_IntersectWith_Empty +- NativeHashSet_UnsafeList_EIU_IntersectWith +- NativeHashSet_UnsafeList_EIU_UnionWith_Empty +- NativeHashSet_UnsafeList_EIU_UnionWith +- NativeHashSet_FixedList32Bytes_EIU_ExceptWith_Empty +- NativeHashSet_FixedList32Bytes_EIU_ExceptWith_AxB +- NativeHashSet_FixedList32Bytes_EIU_IntersectWith_Empty +- NativeHashSet_FixedList32Bytes_EIU_IntersectWith +- NativeHashSet_FixedList32Bytes_EIU_UnionWith_Empty +- NativeHashSet_FixedList32Bytes_EIU_UnionWith +- NativeHashSet_FixedList64Bytes_EIU_ExceptWith_Empty +- NativeHashSet_FixedList64Bytes_EIU_ExceptWith_AxB +- NativeHashSet_FixedList64Bytes_EIU_IntersectWith_Empty +- NativeHashSet_FixedList64Bytes_EIU_IntersectWith +- NativeHashSet_FixedList64Bytes_EIU_UnionWith_Empty +- NativeHashSet_FixedList64Bytes_EIU_UnionWith +- NativeHashSet_FixedList128Bytes_EIU_ExceptWith_Empty +- NativeHashSet_FixedList128Bytes_EIU_ExceptWith_AxB +- NativeHashSet_FixedList128Bytes_EIU_IntersectWith_Empty +- NativeHashSet_FixedList128Bytes_EIU_IntersectWith +- NativeHashSet_FixedList128Bytes_EIU_UnionWith_Empty +- NativeHashSet_FixedList128Bytes_EIU_UnionWith +- NativeHashSet_FixedList512Bytes_EIU_ExceptWith_Empty +- NativeHashSet_FixedList512Bytes_EIU_ExceptWith_AxB +- NativeHashSet_FixedList512Bytes_EIU_IntersectWith_Empty +- NativeHashSet_FixedList512Bytes_EIU_IntersectWith +- NativeHashSet_FixedList512Bytes_EIU_UnionWith_Empty +- NativeHashSet_FixedList512Bytes_EIU_UnionWith +- NativeHashSet_FixedList4096Bytes_EIU_ExceptWith_Empty +- NativeHashSet_FixedList4096Bytes_EIU_ExceptWith_AxB +- NativeHashSet_FixedList4096Bytes_EIU_IntersectWith_Empty +- NativeHashSet_FixedList4096Bytes_EIU_IntersectWith +- NativeHashSet_FixedList4096Bytes_EIU_UnionWith_Empty +- NativeHashSet_FixedList4096Bytes_EIU_UnionWith +- UnsafeHashSet_NativeHashSet_EIU_ExceptWith_Empty +- UnsafeHashSet_NativeHashSet_EIU_ExceptWith_AxB +- UnsafeHashSet_NativeHashSet_EIU_IntersectWith_Empty +- UnsafeHashSet_NativeHashSet_EIU_IntersectWith +- UnsafeHashSet_NativeHashSet_EIU_UnionWith_Empty +- UnsafeHashSet_NativeHashSet_EIU_UnionWith +- UnsafeHashSet_UnsafeHashSet_EIU_ExceptWith_Empty +- UnsafeHashSet_UnsafeHashSet_EIU_ExceptWith_AxB +- UnsafeHashSet_UnsafeHashSet_EIU_IntersectWith_Empty +- UnsafeHashSet_UnsafeHashSet_EIU_IntersectWith +- UnsafeHashSet_UnsafeHashSet_EIU_UnionWith_Empty +- UnsafeHashSet_UnsafeHashSet_EIU_UnionWith +- UnsafeHashSet_NativeParallelHashSet_EIU_ExceptWith_Empty +- UnsafeHashSet_NativeParallelHashSet_EIU_ExceptWith_AxB +- UnsafeHashSet_NativeParallelHashSet_EIU_IntersectWith_Empty +- UnsafeHashSet_NativeParallelHashSet_EIU_IntersectWith +- UnsafeHashSet_NativeParallelHashSet_EIU_UnionWith_Empty +- UnsafeHashSet_NativeParallelHashSet_EIU_UnionWith +- UnsafeHashSet_UnsafeParallelHashSet_EIU_ExceptWith_Empty +- UnsafeHashSet_UnsafeParallelHashSet_EIU_ExceptWith_AxB +- UnsafeHashSet_UnsafeParallelHashSet_EIU_IntersectWith_Empty +- UnsafeHashSet_UnsafeParallelHashSet_EIU_IntersectWith +- UnsafeHashSet_UnsafeParallelHashSet_EIU_UnionWith_Empty +- UnsafeHashSet_UnsafeParallelHashSet_EIU_UnionWith +- UnsafeHashSet_NativeList_EIU_ExceptWith_Empty +- UnsafeHashSet_NativeList_EIU_ExceptWith_AxB +- UnsafeHashSet_NativeList_EIU_IntersectWith_Empty +- UnsafeHashSet_NativeList_EIU_IntersectWith +- UnsafeHashSet_NativeList_EIU_UnionWith_Empty +- UnsafeHashSet_NativeList_EIU_UnionWith +- UnsafeHashSet_UnsafeList_EIU_ExceptWith_Empty +- UnsafeHashSet_UnsafeList_EIU_ExceptWith_AxB +- UnsafeHashSet_UnsafeList_EIU_IntersectWith_Empty +- UnsafeHashSet_UnsafeList_EIU_IntersectWith +- UnsafeHashSet_UnsafeList_EIU_UnionWith_Empty +- UnsafeHashSet_UnsafeList_EIU_UnionWith +- UnsafeHashSet_FixedList32Bytes_EIU_ExceptWith_Empty +- UnsafeHashSet_FixedList32Bytes_EIU_ExceptWith_AxB +- UnsafeHashSet_FixedList32Bytes_EIU_IntersectWith_Empty +- UnsafeHashSet_FixedList32Bytes_EIU_IntersectWith +- UnsafeHashSet_FixedList32Bytes_EIU_UnionWith_Empty +- UnsafeHashSet_FixedList32Bytes_EIU_UnionWith +- UnsafeHashSet_FixedList64Bytes_EIU_ExceptWith_Empty +- UnsafeHashSet_FixedList64Bytes_EIU_ExceptWith_AxB +- UnsafeHashSet_FixedList64Bytes_EIU_IntersectWith_Empty +- UnsafeHashSet_FixedList64Bytes_EIU_IntersectWith +- UnsafeHashSet_FixedList64Bytes_EIU_UnionWith_Empty +- UnsafeHashSet_FixedList64Bytes_EIU_UnionWith +- UnsafeHashSet_FixedList128Bytes_EIU_ExceptWith_Empty +- UnsafeHashSet_FixedList128Bytes_EIU_ExceptWith_AxB +- UnsafeHashSet_FixedList128Bytes_EIU_IntersectWith_Empty +- UnsafeHashSet_FixedList128Bytes_EIU_IntersectWith +- UnsafeHashSet_FixedList128Bytes_EIU_UnionWith_Empty +- UnsafeHashSet_FixedList128Bytes_EIU_UnionWith +- UnsafeHashSet_FixedList512Bytes_EIU_ExceptWith_Empty +- UnsafeHashSet_FixedList512Bytes_EIU_ExceptWith_AxB +- UnsafeHashSet_FixedList512Bytes_EIU_IntersectWith_Empty +- UnsafeHashSet_FixedList512Bytes_EIU_IntersectWith +- UnsafeHashSet_FixedList512Bytes_EIU_UnionWith_Empty +- UnsafeHashSet_FixedList512Bytes_EIU_UnionWith +- UnsafeHashSet_FixedList4096Bytes_EIU_ExceptWith_Empty +- UnsafeHashSet_FixedList4096Bytes_EIU_ExceptWith_AxB +- UnsafeHashSet_FixedList4096Bytes_EIU_IntersectWith_Empty +- UnsafeHashSet_FixedList4096Bytes_EIU_IntersectWith +- UnsafeHashSet_FixedList4096Bytes_EIU_UnionWith_Empty +- UnsafeHashSet_FixedList4096Bytes_EIU_UnionWith + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/NativeListTests.cs` + +- Class: NativeListTests +- Base class: CollectionsTestFixture +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- NullListThrow +- NativeList_Allocate_Deallocate_Read_Write +- NativeArrayFromNativeList +- NativeArrayFromNativeList_MaxCapacity +- NativeArrayFromNativeListInvalidatesOnAdd +- NativeArrayFromNativeListInvalidatesOnCapacityChange +- NativeArrayFromNativeListInvalidatesOnDispose +- NativeArrayFromNativeListMayDeallocate +- CopiedNativeListIsKeptInSync +- NativeList_CopyFrom_Managed +- NativeList_CopyFrom_OtherContainers +- Execute +- TempListInBurstJob +- SetCapacityLessThanLength +- DisposingNativeListDerivedArrayDoesNotThrow +- NativeList_DisposeJob +- ForEachWorks +- NativeList_UseAfterFree_UsesCustomOwnerTypeName +- AtomicSafetyHandle_AllocatorTemp_UniqueStaticSafetyIds +- NativeList_CreateAndUseAfterFreeInBurstJob_UsesCustomOwnerTypeName +- NativeList_InsertRangeWithBeginEnd +- NativeList_InsertRange +- NativeList_CustomAllocatorTest +- NativeList_Nested +- NativeList_AddReplicate + +## Serialized Fields + +- None detected. + +## Public Fields + +- Output +- data + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/NativeListTests_JobDebugger.cs` + +- Class: NativeListJobDebuggerTests +- Base class: CollectionsTestFixture +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute +- NativeList_NestedJob_Error +- AddElementToListFromJobInvalidatesArray +- AccessBefore +- AccessAfter +- ScheduleDerivedArrayAllowDerivingArrayAgain +- ScheduleDerivedArrayExceptions +- ScheduleDerivedArrayExceptions2 +- ReadOnlyListInJobKeepsAsArrayValid +- AsArrayJobKeepsAsArrayValid +- CastListToArrayInsideJob +- WriteToArrayFromJobThenReadListFromMainThread +- NativeList_DisposeJob +- InvalidatedArrayAccessFromListThrowsInsideJob +- DisposeAliasedArrayDoesNotThrow +- ReadOnlyAliasedArrayThrows +- NativeList_AsArray_Jobs +- NativeList_AsReadOnly_Jobs +- NativeList_AsReadOnly +- NativeList_ParallelWriter +- NativeList_ParallelWriter_NoPtrCaching +- NativeList_AsReadOnlyAndParallelWriter + +## Serialized Fields + +- None detected. + +## Public Fields + +- nestedContainer +- list +- output + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/NativeParallelHashMapTests.cs` + +- Class: NativeParallelHashMapTests +- Base class: CollectionsTestFixture +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- NativeParallelHashMap_TryAdd_TryGetValue_Clear +- NativeParallelHashMap_Full_HashMap_Throws +- NativeParallelHashMap_Key_Collisions +- Execute +- NativeParallelHashMap_HashMapSupportsAutomaticCapacityChange +- NativeParallelHashMap_HashMapSameKey +- NativeParallelHashMap_IsEmpty +- NativeParallelHashMap_HashMapEmptyCapacity +- NativeParallelHashMap_Remove +- NativeParallelHashMap_RemoveOnEmptyMap_DoesNotThrow +- NativeParallelHashMap_TryAddScalability +- NativeParallelHashMap_GetKeysEmpty +- NativeParallelHashMap_GetKeys +- NativeParallelHashMap_GetValues +- NativeParallelHashMap_GetKeysAndValues +- CompareTo +- NativeParallelHashMap_GetKeysGuid +- NativeParallelHashMap_IndexerWorks +- NativeParallelHashMap_ContainsKeyHashMap +- NativeParallelHashMap_NativeKeyValueArrays_DisposeJob +- NativeParallelHashMap_UseAfterFree_UsesCustomOwnerTypeName +- NativeParallelHashMap_CreateAndUseAfterFreeInBurstJob_UsesCustomOwnerTypeName +- NativeParallelHashMap_ForEach_FixedStringInHashMap +- NativeParallelHashMap_EnumeratorDoesNotReturnRemovedElementsTest +- NativeParallelHashMap_EnumeratorInfiniteIterationTest +- NativeParallelHashMap_ForEach +- NativeParallelHashMap_ForEach_From_Job +- NativeParallelHashMap_ForEach_Throws_When_Modified +- NativeParallelHashMap_ForEach_Throws_Job_Iterator +- NativeParallelHashMap_ForEach_Throws +- NativeParallelHashMap_CustomAllocatorTest +- NativeParallelHashMap_Nested +- NativeParallelHashMap_IndexerAdd_ResizesContainer + +## Serialized Fields + +- None detected. + +## Public Fields + +- Ptr +- keys +- a +- b +- Num + +## Unity API Usage + +- Input + +## `Packages/com.unity.collections/Unity.Collections.Tests/NativeParallelHashMapTests_InJobs.cs` + +- Class: NativeParallelHashMapTests_InJobs +- Base class: NativeParallelHashMapTestsFixture +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute +- NativeParallelHashMap_NestedJob_Error +- NativeParallelHashMap_Read_And_Write +- NativeParallelHashMap_Read_And_Write_Full +- NativeParallelHashMap_Key_Collisions +- NativeParallelHashMap_Clear_And_Write +- NativeParallelHashMap_DisposeJob + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/NativeParallelHashMapTestsFixture.cs` + +- Class: NativeParallelHashMapTestsFixture +- Base class: CollectionsTestFixture +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- status +- keyMod +- values + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/NativeParallelHashSetTests.cs` + +- Class: NativeParallelHashSetTests +- Base class: CollectionsTestFixture +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- NativeParallelHashSet_IsEmpty +- UnsafeParallelHashSet_Capacity +- NativeParallelHashSet_Full_Throws +- NativeParallelHashSet_RemoveOnEmptyMap_DoesNotThrow +- NativeParallelHashSet_Collisions +- NativeParallelHashSet_SameElement +- NativeParallelHashSet_ParallelWriter_CanBeUsedInJob +- Execute +- NativeParallelHashSet_CanBeReadFromJob +- NativeParallelHashSet_TempHashSetInJob +- NativeParallelHashSet_ForEach_FixedStringInHashMap +- NativeParallelHashSet_ForEach +- NativeParallelHashSet_ForEach_From_Job +- NativeParallelHashSet_ForEach_Throws_When_Modified +- NativeParallelHashSet_ForEach_Throws +- NativeParallelHashSet_ForEach_Throws_Job_Iterator +- NativeParallelHashSet_EIU_ExceptWith_Empty +- NativeParallelHashSet_EIU_ExceptWith_AxB +- NativeParallelHashSet_EIU_ExceptWith_BxA +- NativeParallelHashSet_EIU_IntersectWith_Empty +- NativeParallelHashSet_EIU_IntersectWith +- NativeParallelHashSet_EIU_UnionWith_Empty +- NativeParallelHashSet_EIU_UnionWith +- NativeParallelHashSet_ToArray +- NativeParallelHashSet_CustomAllocatorTest + +## Serialized Fields + +- None detected. + +## Public Fields + +- Output +- Num + +## Unity API Usage + +- Input + +## `Packages/com.unity.collections/Unity.Collections.Tests/NativeParallelHashSetTests.gen.cs` + +- Class: NativeParallelHashSetTestsGenerated +- Base class: CollectionsTestFixture +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- NativeParallelHashSet_NativeParallelHashSet_EIU_ExceptWith_Empty +- NativeParallelHashSet_NativeParallelHashSet_EIU_ExceptWith_AxB +- NativeParallelHashSet_NativeParallelHashSet_EIU_IntersectWith_Empty +- NativeParallelHashSet_NativeParallelHashSet_EIU_IntersectWith +- NativeParallelHashSet_NativeParallelHashSet_EIU_UnionWith_Empty +- NativeParallelHashSet_NativeParallelHashSet_EIU_UnionWith +- NativeParallelHashSet_UnsafeParallelHashSet_EIU_ExceptWith_Empty +- NativeParallelHashSet_UnsafeParallelHashSet_EIU_ExceptWith_AxB +- NativeParallelHashSet_UnsafeParallelHashSet_EIU_IntersectWith_Empty +- NativeParallelHashSet_UnsafeParallelHashSet_EIU_IntersectWith +- NativeParallelHashSet_UnsafeParallelHashSet_EIU_UnionWith_Empty +- NativeParallelHashSet_UnsafeParallelHashSet_EIU_UnionWith +- NativeParallelHashSet_NativeList_EIU_ExceptWith_Empty +- NativeParallelHashSet_NativeList_EIU_ExceptWith_AxB +- NativeParallelHashSet_NativeList_EIU_IntersectWith_Empty +- NativeParallelHashSet_NativeList_EIU_IntersectWith +- NativeParallelHashSet_NativeList_EIU_UnionWith_Empty +- NativeParallelHashSet_NativeList_EIU_UnionWith +- NativeParallelHashSet_UnsafeList_EIU_ExceptWith_Empty +- NativeParallelHashSet_UnsafeList_EIU_ExceptWith_AxB +- NativeParallelHashSet_UnsafeList_EIU_IntersectWith_Empty +- NativeParallelHashSet_UnsafeList_EIU_IntersectWith +- NativeParallelHashSet_UnsafeList_EIU_UnionWith_Empty +- NativeParallelHashSet_UnsafeList_EIU_UnionWith +- NativeParallelHashSet_FixedList32Bytes_EIU_ExceptWith_Empty +- NativeParallelHashSet_FixedList32Bytes_EIU_ExceptWith_AxB +- NativeParallelHashSet_FixedList32Bytes_EIU_IntersectWith_Empty +- NativeParallelHashSet_FixedList32Bytes_EIU_IntersectWith +- NativeParallelHashSet_FixedList32Bytes_EIU_UnionWith_Empty +- NativeParallelHashSet_FixedList32Bytes_EIU_UnionWith +- NativeParallelHashSet_FixedList64Bytes_EIU_ExceptWith_Empty +- NativeParallelHashSet_FixedList64Bytes_EIU_ExceptWith_AxB +- NativeParallelHashSet_FixedList64Bytes_EIU_IntersectWith_Empty +- NativeParallelHashSet_FixedList64Bytes_EIU_IntersectWith +- NativeParallelHashSet_FixedList64Bytes_EIU_UnionWith_Empty +- NativeParallelHashSet_FixedList64Bytes_EIU_UnionWith +- NativeParallelHashSet_FixedList128Bytes_EIU_ExceptWith_Empty +- NativeParallelHashSet_FixedList128Bytes_EIU_ExceptWith_AxB +- NativeParallelHashSet_FixedList128Bytes_EIU_IntersectWith_Empty +- NativeParallelHashSet_FixedList128Bytes_EIU_IntersectWith +- NativeParallelHashSet_FixedList128Bytes_EIU_UnionWith_Empty +- NativeParallelHashSet_FixedList128Bytes_EIU_UnionWith +- NativeParallelHashSet_FixedList512Bytes_EIU_ExceptWith_Empty +- NativeParallelHashSet_FixedList512Bytes_EIU_ExceptWith_AxB +- NativeParallelHashSet_FixedList512Bytes_EIU_IntersectWith_Empty +- NativeParallelHashSet_FixedList512Bytes_EIU_IntersectWith +- NativeParallelHashSet_FixedList512Bytes_EIU_UnionWith_Empty +- NativeParallelHashSet_FixedList512Bytes_EIU_UnionWith +- NativeParallelHashSet_FixedList4096Bytes_EIU_ExceptWith_Empty +- NativeParallelHashSet_FixedList4096Bytes_EIU_ExceptWith_AxB +- NativeParallelHashSet_FixedList4096Bytes_EIU_IntersectWith_Empty +- NativeParallelHashSet_FixedList4096Bytes_EIU_IntersectWith +- NativeParallelHashSet_FixedList4096Bytes_EIU_UnionWith_Empty +- NativeParallelHashSet_FixedList4096Bytes_EIU_UnionWith +- UnsafeParallelHashSet_NativeParallelHashSet_EIU_ExceptWith_Empty +- UnsafeParallelHashSet_NativeParallelHashSet_EIU_ExceptWith_AxB +- UnsafeParallelHashSet_NativeParallelHashSet_EIU_IntersectWith_Empty +- UnsafeParallelHashSet_NativeParallelHashSet_EIU_IntersectWith +- UnsafeParallelHashSet_NativeParallelHashSet_EIU_UnionWith_Empty +- UnsafeParallelHashSet_NativeParallelHashSet_EIU_UnionWith +- UnsafeParallelHashSet_UnsafeParallelHashSet_EIU_ExceptWith_Empty +- UnsafeParallelHashSet_UnsafeParallelHashSet_EIU_ExceptWith_AxB +- UnsafeParallelHashSet_UnsafeParallelHashSet_EIU_IntersectWith_Empty +- UnsafeParallelHashSet_UnsafeParallelHashSet_EIU_IntersectWith +- UnsafeParallelHashSet_UnsafeParallelHashSet_EIU_UnionWith_Empty +- UnsafeParallelHashSet_UnsafeParallelHashSet_EIU_UnionWith +- UnsafeParallelHashSet_NativeList_EIU_ExceptWith_Empty +- UnsafeParallelHashSet_NativeList_EIU_ExceptWith_AxB +- UnsafeParallelHashSet_NativeList_EIU_IntersectWith_Empty +- UnsafeParallelHashSet_NativeList_EIU_IntersectWith +- UnsafeParallelHashSet_NativeList_EIU_UnionWith_Empty +- UnsafeParallelHashSet_NativeList_EIU_UnionWith +- UnsafeParallelHashSet_UnsafeList_EIU_ExceptWith_Empty +- UnsafeParallelHashSet_UnsafeList_EIU_ExceptWith_AxB +- UnsafeParallelHashSet_UnsafeList_EIU_IntersectWith_Empty +- UnsafeParallelHashSet_UnsafeList_EIU_IntersectWith +- UnsafeParallelHashSet_UnsafeList_EIU_UnionWith_Empty +- UnsafeParallelHashSet_UnsafeList_EIU_UnionWith +- UnsafeParallelHashSet_FixedList32Bytes_EIU_ExceptWith_Empty +- UnsafeParallelHashSet_FixedList32Bytes_EIU_ExceptWith_AxB +- UnsafeParallelHashSet_FixedList32Bytes_EIU_IntersectWith_Empty +- UnsafeParallelHashSet_FixedList32Bytes_EIU_IntersectWith +- UnsafeParallelHashSet_FixedList32Bytes_EIU_UnionWith_Empty +- UnsafeParallelHashSet_FixedList32Bytes_EIU_UnionWith +- UnsafeParallelHashSet_FixedList64Bytes_EIU_ExceptWith_Empty +- UnsafeParallelHashSet_FixedList64Bytes_EIU_ExceptWith_AxB +- UnsafeParallelHashSet_FixedList64Bytes_EIU_IntersectWith_Empty +- UnsafeParallelHashSet_FixedList64Bytes_EIU_IntersectWith +- UnsafeParallelHashSet_FixedList64Bytes_EIU_UnionWith_Empty +- UnsafeParallelHashSet_FixedList64Bytes_EIU_UnionWith +- UnsafeParallelHashSet_FixedList128Bytes_EIU_ExceptWith_Empty +- UnsafeParallelHashSet_FixedList128Bytes_EIU_ExceptWith_AxB +- UnsafeParallelHashSet_FixedList128Bytes_EIU_IntersectWith_Empty +- UnsafeParallelHashSet_FixedList128Bytes_EIU_IntersectWith +- UnsafeParallelHashSet_FixedList128Bytes_EIU_UnionWith_Empty +- UnsafeParallelHashSet_FixedList128Bytes_EIU_UnionWith +- UnsafeParallelHashSet_FixedList512Bytes_EIU_ExceptWith_Empty +- UnsafeParallelHashSet_FixedList512Bytes_EIU_ExceptWith_AxB +- UnsafeParallelHashSet_FixedList512Bytes_EIU_IntersectWith_Empty +- UnsafeParallelHashSet_FixedList512Bytes_EIU_IntersectWith +- UnsafeParallelHashSet_FixedList512Bytes_EIU_UnionWith_Empty +- UnsafeParallelHashSet_FixedList512Bytes_EIU_UnionWith +- UnsafeParallelHashSet_FixedList4096Bytes_EIU_ExceptWith_Empty +- UnsafeParallelHashSet_FixedList4096Bytes_EIU_ExceptWith_AxB +- UnsafeParallelHashSet_FixedList4096Bytes_EIU_IntersectWith_Empty +- UnsafeParallelHashSet_FixedList4096Bytes_EIU_IntersectWith +- UnsafeParallelHashSet_FixedList4096Bytes_EIU_UnionWith_Empty +- UnsafeParallelHashSet_FixedList4096Bytes_EIU_UnionWith + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/NativeParallelMultiHashMapTests.cs` + +- Class: NativeParallelMultiHashMapTests +- Base class: CollectionsTestFixture +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- NativeParallelMultiHashMap_UseAfterFree_UsesCustomOwnerTypeName +- Execute +- NativeParallelMultiHashMap_CreateAndUseAfterFreeInBurstJob_UsesCustomOwnerTypeName +- NativeParallelMultiHashMap_IsEmpty +- NativeParallelMultiHashMap_CountValuesForKey +- NativeParallelMultiHashMap_RemoveKeyAndValue +- NativeParallelMultiHashMap_ValueIterator +- NativeParallelMultiHashMap_RemoveKeyValueDoesntDeallocate +- NativeParallelMultiHashMap_RemoveOnEmptyMap_DoesNotThrow +- NativeParallelMultiHashMap_RemoveFromMultiHashMap +- NativeParallelMultiHashMap_GetKeys +- NativeParallelMultiHashMap_GetUniqueKeysEmpty +- NativeParallelMultiHashMap_GetUniqueKeys +- NativeParallelMultiHashMap_GetValues +- NativeParallelMultiHashMap_ForEach_FixedStringInHashMap +- NativeParallelMultiHashMap_ForEach +- NativeParallelMultiHashMap_ForEach_From_Job +- NativeParallelMultiHashMap_ForEach_Throws_When_Modified +- NativeParallelMultiHashMap_ForEach_Throws_Job_Iterator +- NativeParallelMultiHashMap_ForEach_Throws_When_Modified_From_Job +- NativeParallelMultiHashMap_GetKeysAndValues +- NativeParallelMultiHashMap_ContainsKeyMultiHashMap +- NativeParallelMultiHashMap_CustomAllocatorTest +- NativeParallelMultiHashMap_Nested +- NativeParallelMultiHashMap_ForEach_ThreadIndexOverride_MultipleCollections + +## Serialized Fields + +- None detected. + +## Public Fields + +- Num + +## Unity API Usage + +- Input + +## `Packages/com.unity.collections/Unity.Collections.Tests/NativeParallelMultiHashMapTests_InJobs.cs` + +- Class: NativeParallelMultiHashMapTests_InJobs +- Base class: NativeParallelMultiHashMapTestsFixture +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- NativeParallelMultiHashMap_Read_And_Write +- NativeParallelMultiHashMap_Read_And_Write_Full +- NativeParallelMultiHashMap_Key_Collisions +- Execute +- NativeParallelMultiHashMap_TryMultiAddScalabilityConcurrent + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/NativeParallelMultiHashMapTests_JobDebugger.cs` + +- Class: NativeParallelMultiHashMapTests_JobDebugger +- Base class: NativeParallelMultiHashMapTestsFixture +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- NativeParallelMultiHashMap_Read_And_Write_Without_Fences +- Execute +- NativeParallelMultiHashMap_NestedJob_Error + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/NativeParallelMultiHashMapTestsFixture.cs` + +- Class: NativeParallelMultiHashMapTestsFixture +- Base class: CollectionsTestFixture +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- status +- keyMod +- values + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/NativeQueueTests.cs` + +- Class: NativeQueueTests +- Base class: CollectionsTestCommonBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Enqueue_Dequeue +- ConcurrentEnqueue_Dequeue +- Enqueue_Dequeue_Peek +- Enqueue_Dequeue_Clear +- Double_Deallocate_Throws +- EnqueueScalability +- Enqueue_Wrap +- ConcurrentEnqueue_Wrap +- NativeQueue_DisposeJob +- TryDequeue_OnEmptyQueueWhichHadElements_RetainsValidState +- TryDequeue_OnEmptyQueue_RetainsValidState +- ToArray_ContainsCorrectElements +- ToArray_RespectsDequeue +- NativeQueue_UseAfterFree_UsesCustomOwnerTypeName +- NativeQueue_CustomAllocatorTest +- Execute +- NativeQueue_Nested +- NativeQueue_ReadOnly +- NativeQueue_ReadOnlyJob +- NativeQueue_ReadOnlyCannotScheduledForWrite +- NativeQueue_ReadOnlyForEach +- NativeQueue_ForEach_Throws_Job_Iterator +- NativeQueue_ForEach_Throws +- NativeQueue_ForEach_From_Job +- NativeQueue_ReadOnly_Count +- NativeQueue_ReadOnly_Indexer +- NativeQueue_ReadOnly_Indexer_Big +- NativeQueue_ReadOnly_Enumerator_MoveNext_EmptyQueue +- NativeQueue_ReadOnly_Enumerator_MoveNext +- NativeQueue_ReadOnly_Enumerator_MoveNext_WithDequeue +- NativeQueue_ReadOnly_Enumerator_Reset + +## Serialized Fields + +- None detected. + +## Public Fields + +- data + +## Unity API Usage + +- Input + +## `Packages/com.unity.collections/Unity.Collections.Tests/NativeQueueTests_InJobs.cs` + +- Class: NativeQueueTests_InJobs +- Base class: CollectionsTestCommonBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute +- NativeQueue_NestedJob_Error +- Enqueue +- EnqueueDequeueMultipleQueuesInMultipleJobs +- ToArray_WorksFromJobs +- NativeQueue_ParallelWriter + +## Serialized Fields + +- None detected. + +## Public Fields + +- nestedContainer +- result +- StartIndex +- queue +- arr +- val + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/NativeReferenceTests.cs` + +- Class: NativeReferenceTests +- Base class: CollectionsTestCommonBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- NativeReference_AllocateDeallocate_ReadWrite +- NativeReference_CopyFrom +- NativeReference_CopyTo +- NativeReference_NullThrows +- NativeReference_CopiedIsKeptInSync +- Execute +- NativeReference_TempInBurstJob +- NativeReference_DisposeJob +- NativeReference_NoGCAllocations +- NativeReference_Equals +- NativeReference_ReadOnly +- NativeReference_GetHashCode +- NativeReference_CustomAllocatorTest +- NativeReference_Nested +- NativeReference_NestedJob_Error + +## Serialized Fields + +- None detected. + +## Public Fields + +- Integer +- Float +- Output +- data +- nestedContainer + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/NativeRingQueueTests.cs` + +- Class: NativeRingQueueTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- NativeRingQueue_UseAfterFree_UsesCustomOwnerTypeName +- NativeRingQueue_AtomicSafetyHandle_AllocatorTemp_UniqueStaticSafetyIds +- Execute +- NativeRingQueue_CreateAndUseAfterFreeInBurstJob_UsesCustomOwnerTypeName +- NativeRingQueue_UseInJob + +## Serialized Fields + +- None detected. + +## Public Fields + +- Test + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/NativeSortTests.gen.cs` + +- Class: NativeSortTests +- Base class: CollectionsTestCommonBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Compare +- NativeArraySlice_BinarySearch +- Execute +- BinarySearch_From_Job +- NativeArraySlice_BinarySearch_NotFound +- NativeArraySlice_BinarySearch_NotFound_Reference_ArrayList +- NativeList_BinarySearch +- NativeList_BinarySearch_NotFound +- NativeList_BinarySearch_NotFound_Reference_ArrayList +- NativeList_GenericSortJob_NoBurst +- NativeList_GenericSortJob_Burst +- NativeList_GenericSortJobCustomComparer_NoBurst +- NativeList_GenericSortJobCustomComparer_Burst +- UnsafeList_BinarySearch +- UnsafeList_BinarySearch_NotFound +- UnsafeList_BinarySearch_NotFound_Reference_ArrayList +- UnsafeList_GenericSortJob_NoBurst +- UnsafeList_GenericSortJob_Burst +- UnsafeList_GenericSortJobCustomComparer_NoBurst +- UnsafeList_GenericSortJobCustomComparer_Burst +- FixedList32Bytes_GenericSort +- FixedList64Bytes_GenericSort +- FixedList128Bytes_GenericSort +- FixedList512Bytes_GenericSort +- FixedList4096Bytes_GenericSort + +## Serialized Fields + +- None detected. + +## Public Fields + +- array +- slice +- nativeList + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/NativeStreamTests.cs` + +- Class: NativeStreamTests +- Base class: CollectionsTestFixture +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute +- NativeStream_PopulateInts +- NativeStream_CreateAndDestroy +- NativeStream_ItemCount +- NativeStream_ToArray +- NativeStream_DisposeJob +- NativeStream_ParallelWriteThrows +- NativeStream_ScheduleCreateThrows_NativeList +- NativeStream_ScheduleCreateThrows_NativeArray +- NativeStream_OutOfBoundsWriteThrows +- NativeStream_EndForEachIndexWithoutBeginThrows +- NativeStream_WriteWithoutBeginThrows +- NativeStream_WriteAfterEndThrows +- NativeStream_UnbalancedBeginThrows +- NativeStream_IncompleteReadThrows +- NativeStream_ReadWithoutBeginThrows +- NativeStream_TooManyReadsThrows +- NativeStream_OutOfBoundsReadThrows +- NativeStream_CopyWriterByValueThrows +- NativeStream_WriteSameIndexTwiceThrows +- NativeStream_ThrowsOnIncorrectUsage +- NativeStream_CustomAllocatorTest +- NativeStream_Nested +- NativeStream_NestedJob_Error + +## Serialized Fields + +- None detected. + +## Public Fields + +- data +- nestedContainer + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.collections/Unity.Collections.Tests/NativeTextTests.cs` + +- Class: NativeTextTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- NativeTextFixedStringCtors +- NativeTextCorrectLengthAfterClear +- NativeTextFormatExtension1Params +- NativeTextFormatExtension2Params +- NativeTextFormatExtension3Params +- NativeTextFormatExtension4Params +- NativeTextFormatExtension5Params +- NativeTextFormatExtension6Params +- NativeTextFormatExtension7Params +- NativeTextFormatExtension8Params +- NativeTextFormatExtension9Params +- NativeTextFormatExtension10Params +- NativeTextAppendGrows +- NativeTextAppendString +- NativeTextCopyFromBytesWorks +- NativeTextToStringWorks +- NativeTextEqualsWorks +- NativeTextForEach +- NativeTextNSubstring +- NativeTextIndexOf +- NativeTextLastIndexOf +- NativeTextContains +- NativeTextComparisons +- NativeTextCustomAllocatorTest +- Execute +- NativeTextIsEmpty +- NativeTextIsEmptyReturnsTrueForNotConstructed +- NativeTextReadonlyCtor +- NativeTextReadOnlyEqualsWorks +- NativeTextReadOnlyIndexOf +- NativeTextReadOnlyLastIndexOf +- NativeTextReadOnlyContains +- NativeTextReadOnlyComparisons +- NativeTextReadOnlyMakeMoreThanOne +- NativeTextReadOnlyIsNotACopy +- NativeTextReadOnlyIsEmpty +- NativeTextReadOnlyIsEmptyReturnsTrueOrThrowsForNotConstructed +- NativeTextReadOnlyIsNotWritable +- NativeTextReadOnlyCannotBeUsedAfterSourceIsDisposed +- NativeTextReadOnlyCannotBeUsedAfterSourceIsChanged +- NativeTextReadOnlyModificationDuringEnumerationThrows +- NativeTextReadOnlyCannotScheduledSourceTextForWrite +- NativeTextReadOnlyCanReadFromSourceTextModifiedInJob +- NativeTextReadOnlyCanScheduledSourceTextForRead +- NativeTextReadOnlyThrowWhenUsingReadOnlyInJobAfterSourceHasBeenDisposed + +## Serialized Fields + +- None detected. + +## Public Fields + +- Text + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/RewindableAllocatorTests.cs` + +- Class: RewindableAllocatorTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TearDown +- NativeArrayCanBeDisposed +- NumberOfBlocksIsTemporarilyStable +- NumberOfBlocksEventuallyDrops +- PossibleToAllocateGigabytes +- ExhaustsFirstBlockBeforeAllocatingMore +- AddRange_WhenCalledOnStructMember_DoesNotInvalidateUnrelatedListHigherOnCallStack +- ExceedMaxBlockSize_BlockSizeLinearGrow + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/UnsafeAppendBufferTests.cs` + +- Class: UnsafeAppendBufferTests +- Base class: CollectionsTestCommonBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UnsafeAppendBuffer_DisposeAllocated +- UnsafeAppendBuffer_DisposeExternal +- UnsafeAppendBuffer_ThrowZeroAlignment +- UnsafeAppendBuffer_CustomAllocatorTest +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- Type +- PayloadSize + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/UnsafeAtomicCounterTests.cs` + +- Class: UnsafeCounterTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/UnsafeBitArrayTests.cs` + +- Class: UnsafeBitArrayTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UnsafeBitArray_Init +- UnsafeBitArray_Get_Set_Long +- UnsafeBitArray_Get_Set_Short +- UnsafeBitArray_Get_Set_Tiny +- UnsafeBitArray_GetBits +- UnsafeBitArray_SetBits +- UnsafeBitArray_Copy +- UnsafeBitArray_Resize +- UnsafeBitArray_CopyBetweenBitArrays +- UnsafeBitArray_FindWithPattern +- UnsafeBitArray_FindInTinyBitArray +- UnsafeBitArray_FindLastUnsetBit +- UnsafeBitArray_CustomAllocatorTest +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/UnsafeHashMapTests.cs` + +- Class: UnsafeHashMapTests +- Base class: CollectionsTestCommonBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UnsafeHashMap_ForEach +- UnsafeHashMap_ForEach_FixedStringKey +- Execute +- UnsafeHashMap_ForEach_Throws_Job_Iterator +- UnsafeHashMap_ForEach_From_Job +- UnsafeHashMap_EnumeratorDoesNotReturnRemovedElementsTest +- UnsafeHashMap_EnumeratorInfiniteIterationTest +- UnsafeHashMap_CustomAllocatorTest +- UnsafeHashMap_TryAdd_TryGetValue_Clear +- UnsafeHashMap_Key_Collisions +- UnsafeHashMap_SupportsAutomaticCapacityChange +- UnsafeHashMap_SameKey +- UnsafeHashMap_IsEmpty +- UnsafeHashMap_EmptyCapacity +- UnsafeHashMap_Remove +- UnsafeHashMap_RemoveOnEmptyMap_DoesNotThrow +- UnsafeHashMap_TryAddScalability +- UnsafeHashMap_IndexerAdd_ResizesContainer + +## Serialized Fields + +- None detected. + +## Public Fields + +- Num + +## Unity API Usage + +- Input + +## `Packages/com.unity.collections/Unity.Collections.Tests/UnsafeListTests.cs` + +- Class: UnsafeListTests +- Base class: CollectionsTestCommonBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UnsafeListT_Init +- UnsafeListT_AddReplicate +- Execute +- UnsafeListT_AsReadOnly +- UnsafeListT_ParallelWriter +- UnsafeListT_ParallelWriter_NoPtrCaching +- UnsafeListT_InsertRangeWithBeginEnd +- UnsafeListT_InsertRange +- UnsafeListT_ForEach +- UnsafeListT_CustomAllocatorTest +- UnsafeListT_RemoveRange_CountOverflow +- UnsafeListT_CopyFrom_LargeStruct_OverflowHandled +- UnsafeListT_IntegerOverflow_MultipleOperations +- UnsafeListT_LargeStruct_ValidOperations_Success + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/UnsafeParallelHashMapTests.cs` + +- Class: UnsafeParallelHashMapTests +- Base class: CollectionsTestCommonBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute +- UnsafeParallelHashMap_AddJob +- UnsafeParallelHashMap_ForEach +- UnsafeParallelHashSet_ToArray +- UnsafeParallelHashMap_CustomAllocatorTest +- UnsafeParallelHashMap_IndexerAdd_ResizesContainer +- UnsafeParallelHashMap_ForEach_From_Job + +## Serialized Fields + +- None detected. + +## Public Fields + +- Num + +## Unity API Usage + +- Input + +## `Packages/com.unity.collections/Unity.Collections.Tests/UnsafeParallelHashSetTests.cs` + +- Class: UnsafeParallelHashSetTests +- Base class: CollectionsTestCommonBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UnsafeParallelHashSet_IsEmpty +- UnsafeParallelHashSet_Capacity +- UnsafeParallelHashSet_Full_Throws +- UnsafeParallelHashSet_RemoveOnEmptyMap_DoesNotThrow +- UnsafeParallelHashSet_Collisions +- UnsafeParallelHashSet_SameElement +- UnsafeParallelHashSet_ForEach_FixedStringInHashMap +- UnsafeParallelHashSet_ForEach +- UnsafeParallelHashSet_EIU_ExceptWith_Empty +- UnsafeParallelHashSet_EIU_ExceptWith_AxB +- UnsafeParallelHashSet_EIU_ExceptWith_BxA +- UnsafeParallelHashSet_EIU_IntersectWith_Empty +- UnsafeParallelHashSet_EIU_IntersectWith +- UnsafeParallelHashSet_EIU_UnionWith_Empty +- UnsafeParallelHashSet_EIU_UnionWith +- UnsafeParallelHashSet_CustomAllocatorTest +- Execute +- UnsafeParallelHashSet_ForEach_From_Job + +## Serialized Fields + +- None detected. + +## Public Fields + +- Num + +## Unity API Usage + +- Input + +## `Packages/com.unity.collections/Unity.Collections.Tests/UnsafeParallelMultiHashMapTests.cs` + +- Class: UnsafeParallelMultiHashMapTests +- Base class: CollectionsTestCommonBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute +- UnsafeParallelMultiHashMap_AddJob +- UnsafeParallelHashMap_RemoveOnEmptyMap_DoesNotThrow +- UnsafeParallelMultiHashMap_RemoveOnEmptyMap_DoesNotThrow +- UnsafeParallelMultiHashMap_ForEach_FixedStringInHashMap +- UnsafeParallelMultiHashMap_ForEach +- UnsafeParallelMultiHashMap_GetKeys +- UnsafeParallelMultiHashMap_CustomAllocatorTest + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/UnsafeQueueTests.cs` + +- Class: UnsafeQueueTests +- Base class: CollectionsTestCommonBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Enqueue_Dequeue +- ConcurrentEnqueue_Dequeue +- Enqueue_Dequeue_Peek +- Enqueue_Dequeue_Clear +- Double_Deallocate_DoesNotThrow +- EnqueueScalability +- Enqueue_Wrap +- ConcurrentEnqueue_Wrap +- TryDequeue_OnEmptyQueueWhichHadElements_RetainsValidState +- TryDequeue_OnEmptyQueue_RetainsValidState +- ToArray_ContainsCorrectElements +- ToArray_RespectsDequeue +- UnsafeQueue_CustomAllocatorTest +- Execute +- UnsafeQueue_Nested + +## Serialized Fields + +- None detected. + +## Public Fields + +- data + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/UnsafeQueueTests_InJobs.cs` + +- Class: UnsafeQueueTests_InJobs +- Base class: CollectionsTestCommonBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute +- Enqueue +- EnqueueDequeueMultipleQueuesInMultipleJobs +- ToArray_WorksFromJobs +- UnsafeQueue_ParallelWriter + +## Serialized Fields + +- None detected. + +## Public Fields + +- nestedContainer +- result +- StartIndex +- queue +- arr +- val + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/UnsafeRingQueueTests.cs` + +- Class: UnsafeRingQueueTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UnsafeRingQueue_Enqueue_Dequeue +- UnsafeRingQueue_Throws +- UnsafeRingQueue_CustomAllocatorTest +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/UnsafeStreamTests.cs` + +- Class: UnsafeStreamTests +- Base class: CollectionsTestCommonBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UnsafeStream_CustomAllocatorTest +- Execute +- UnsafeStream_ScheduleCreate_NativeList +- UnsafeStream_ScheduleCreate_NativeArray + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/UnsafeTextTests.cs` + +- Class: UnsafeTextTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UnsafeTextIsMarshalable +- UnsafeTextCorrectLengthAfterClear +- UnsafeTextFormatExtension1Params +- UnsafeTextFormatExtension2Params +- UnsafeTextFormatExtension3Params +- UnsafeTextFormatExtension4Params +- UnsafeTextFormatExtension5Params +- UnsafeTextFormatExtension6Params +- UnsafeTextFormatExtension7Params +- UnsafeTextFormatExtension8Params +- UnsafeTextFormatExtension9Params +- UnsafeTextFormatExtension10Params +- UnsafeTextAppendGrows +- UnsafeTextAppendString +- UnsafeTextCopyFromBytesWorks +- UnsafeTextToStringWorks +- UnsafeTextIndexOf +- UnsafeTextLastIndexOf +- UnsafeTextContains +- UnsafeTextComparisons +- UnsafeText_CustomAllocatorTest +- Execute +- UnsafeText_StartsEndsWithChar +- UnsafeText_StartsEndsWithString +- UnsafeText_TrimStart +- UnsafeText_TrimStartWithRunes +- UnsafeText_ToLowerUpperAscii + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.collections/Unity.Collections.Tests/UnsafeUtilityTests.cs` + +- Class: UnsafeUtilityTests +- Base class: CollectionsTestCommonBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ReinterpretUIntFloat +- ReinterpretUInt4Float +- ReinterpretFloatUint4 +- MismatchThrows1 +- MismatchThrows2 +- AliasCanBeDisposed +- CannotUseAliasAfterSourceIsDisposed +- MutabilityWorks +- UnsafeUtility_AlignOf + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/UTF8ArrayUnsafeUtilityTests.cs` + +- Class: UTF8ArrayUnsafeUtilityTests +- Base class: CollectionsTestCommonBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CopyTest +- AppendUTF8BytesTest +- AppendTest +- EqualsUTF8BytesTest + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests/xxHash3Tests.cs` + +- Class: xxHash3Tests +- Base class: CollectionsTestCommonBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- xxHash3_Hash_64_Length0000 +- xxHash3_Hash_64_Length0001 +- xxHash3_Hash_64_Length0006 +- xxHash3_Hash_64_Length0012 +- xxHash3_Hash_64_Length0024 +- xxHash3_Hash_64_Length0048 +- xxHash3_Hash_64_Length0080 +- xxHash3_Hash_64_Length0195 +- xxHash3_Hash_64_Length0403 +- xxHash3_Hash_64_Length0512 +- xxHash3_Hash_64_Length2048 +- xxHash3_Hash_64_Length2240 +- xxHash3_Hash_64_Length2243 +- xxHash3_Hash_128_Length0001 +- xxHash3_Hash_128_Length0006 +- xxHash3_Hash_128_Length0012 +- xxHash3_Hash_128_Length0024 +- xxHash3_Hash_128_Length0048 +- xxHash3_Hash_128_Length0081 +- xxHash3_Hash_128_Length0222 +- xxHash3_Hash_128_Length0403 +- xxHash3_Hash_128_Length0512 +- xxHash3_Hash_128_Length2048 +- xxHash3_Hash_128_Length2240 +- xxHash3_Hash_128_Length2367 + +## Serialized Fields + +- None detected. + +## Public Fields + +- Length +- Seed +- Result + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collections/Unity.Collections.Tests.Playmode/FixedListPlaymodeTests.gen.cs` + +- Class: FixedListPlaymodeTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- FixedListPlaymode_AreCollectionsChecksEnabled +- FixedList32BytePlaymode_GenericHasExpectedCapacity +- FixedList64BytePlaymode_GenericHasExpectedCapacity +- FixedList128BytePlaymode_GenericHasExpectedCapacity +- FixedList32BytePlaymode_HasExpectedCapacity +- FixedList64BytePlaymode_HasExpectedCapacity +- FixedList64BytePlaymode_To_FixedList32Byte +- FixedList128BytePlaymode_HasExpectedCapacity +- FixedList128BytePlaymode_To_FixedList32Byte +- FixedList128BytePlaymode_To_FixedList64Byte +- FixedList32IntPlaymode_GenericHasExpectedCapacity +- FixedList64IntPlaymode_GenericHasExpectedCapacity +- FixedList128IntPlaymode_GenericHasExpectedCapacity +- FixedList32IntPlaymode_HasExpectedCapacity +- FixedList64IntPlaymode_HasExpectedCapacity +- FixedList64IntPlaymode_To_FixedList32Int +- FixedList128IntPlaymode_HasExpectedCapacity +- FixedList128IntPlaymode_To_FixedList32Int +- FixedList128IntPlaymode_To_FixedList64Int +- FixedList32FloatPlaymode_GenericHasExpectedCapacity +- FixedList64FloatPlaymode_GenericHasExpectedCapacity +- FixedList128FloatPlaymode_GenericHasExpectedCapacity +- FixedList32FloatPlaymode_HasExpectedCapacity +- FixedList64FloatPlaymode_HasExpectedCapacity +- FixedList64FloatPlaymode_To_FixedList32Float +- FixedList128FloatPlaymode_HasExpectedCapacity +- FixedList128FloatPlaymode_To_FixedList32Float +- FixedList128FloatPlaymode_To_FixedList64Float + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/Discovery.cs` + +- Class: Discovery +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Verbose +- Info +- Warn +- Error + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/EditorPluginInterop.cs` + +- Class: EditorPluginInterop +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/LogFileOpener.cs` + +- Class: LogFileOpener +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/LoggingLevel.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/PluginSettings.cs` + +- Class: PluginSettings +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/PostProcessors/RiderAssetPostprocessor.cs` + +- Class: RiderAssetPostprocessor +- Base class: AssetPostprocessor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/AssemblyNameProvider.cs` + +- Class: AssemblyNameProvider +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetAssemblyNameFromScriptPath +- GetAllAssemblies +- GetNamedAssembly +- GetProjectName +- GetAllAssetPaths +- GetPackageInfoForAssetPath +- ResetCaches +- IsInternalizedPackagePath +- ParseResponseFile +- GetRoslynAnalyzerPaths +- ToggleProjectGeneration +- ResetProjectGenerationFlag + +## Serialized Fields + +- None detected. + +## Public Fields + +- ProjectSupportedExtensions +- ProjectGenerationRootNamespace + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/FileIOProvider.cs` + +- Class: FileIOProvider +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Exists +- GetReader +- ReadAllText +- WriteAllText +- EscapedRelativePathFor + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/GUIDProvider.cs` + +- Class: GUIDProvider +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ProjectGuid + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/IAssemblyNameProvider.cs` + +- Class: IAssemblyNameProvider +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/IFileIO.cs` + +- Class: IFileIO +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/IGenerator.cs` + +- Class: IGenerator +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/IGUIDGenerator.cs` + +- Class: IGUIDGenerator +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/LastWriteTracker.cs` + +- Class: LastWriteTracker +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/PackageManagerTracker.cs` + +- Class: PackageManagerTracker +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/ProjectGeneration.cs` + +- Class: ProjectGeneration +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SyncIfNeeded +- Sync +- HasSolutionBeenGenerated +- HasValidExtension +- AddProjectAssembly +- AddPrecompiledAssembly +- IsProjectAssembly +- IsPrecompiledAssembly +- SolutionFile +- Insert +- FindClosestMatch + +## Serialized Fields + +- None detected. + +## Public Fields + +- Data + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/ProjectGenerationFlag.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/ProjectPart.cs` + +- Class: ProjectPart +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetResponseFileData + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/ProjectGeneration/SolutionGuidGenerator.cs` + +- Class: SolutionGuidGenerator +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/Properties/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/RiderInitializer.cs` + +- Class: RiderInitializer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Initialize + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/RiderScriptEditor.cs` + +- Class: RiderScriptEditor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnGUI +- SyncIfNeeded +- SyncAll +- Initialize +- OpenProject +- TryGetInstallationForPath + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/RiderScriptEditorData.cs` + +- Class: RiderScriptEditorData +- Base class: ScriptableSingleton`1 +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Init +- InvalidateSavedCompilationDefines +- HasChangesInCompilationDefines +- Invalidate + +## Serialized Fields + +- bool +- SerializableVersion +- RiderPathLocator +- string + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/RiderScriptEditorDataPersisted.cs` + +- Class: RiderScriptEditorPersistedState +- Base class: ScriptableSingleton`1 +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- lastWriteTicks +- manifestJsonLastWriteTicks + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/RiderStyles.cs` + +- Class: RiderStyles +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/StartUpMethodExecutor.cs` + +- Class: StartUpMethodExecutor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/UnitTesting/CallbackData.cs` + +- Class: CallbackData +- Base class: ScriptableSingleton`1 +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Clear + +## Serialized Fields + +- None detected. + +## Public Fields + +- isRider +- events + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/UnitTesting/CallbackInitializer.cs` + +- Class: CallbackInitializer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/UnitTesting/RiderTestRunner.cs` + +- Class: RiderTestRunner +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/UnitTesting/SyncTestRunCallback.cs` + +- Class: SyncTestRunCallback +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RunStarted +- RunFinished +- TestStarted +- TestFinished + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/UnitTesting/SyncTestRunEventsHandler.cs` + +- Class: SyncTestRunEventsHandler +- Base class: ScriptableSingleton`1 +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_SessionId +- m_HandlerCodeBase +- m_HandlerTypeName +- m_HandlerDependencies +- m_RunInitialized + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/UnitTesting/TestEvent.cs` + +- Class: TestEvent +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- type +- id +- assemblyName +- output +- testStatus +- duration +- parentId + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/UnitTesting/TestsCallback.cs` + +- Class: TestsCallback +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RunFinished +- RunStarted +- TestStarted +- TestFinished +- OnError + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/Util/CommandLineParser.cs` + +- Class: CommandLineParser +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/Util/FileSystemUtil.cs` + +- Class: FileSystemUtil +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/Util/LibcNativeInterop.cs` + +- Class: LibcNativeInterop +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/Util/RiderMenu.cs` + +- Class: RiderMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/Util/RiderPathUtil.cs` + +- Class: RiderPathUtil +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/Util/SerializableVersion.cs` + +- Class: SerializableVersion +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- Build +- Major +- Minor +- Revision + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/Util/StringBuilderExtensions.cs` + +- Class: StringBuilderExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/Util/StringUtils.cs` + +- Class: StringUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.rider/Rider/Editor/Util/UnityVersionUtils.cs` + +- Class: UnityVersionUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Properties/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/TestCompilerAttribute.cs` + +- Class: WindowsOnlyAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestAffineTransform.cs` + +- Class: TestAffineTransform +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestBitmanipulation.cs` + +- Class: TestBitmanipulation +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool2.gen.cs` + +- Class: TestBool2 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool2x2.gen.cs` + +- Class: TestBool2x2 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool2x3.gen.cs` + +- Class: TestBool2x3 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool2x4.gen.cs` + +- Class: TestBool2x4 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool3.gen.cs` + +- Class: TestBool3 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool3x2.gen.cs` + +- Class: TestBool3x2 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool3x3.gen.cs` + +- Class: TestBool3x3 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool3x4.gen.cs` + +- Class: TestBool3x4 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool4.gen.cs` + +- Class: TestBool4 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool4x2.gen.cs` + +- Class: TestBool4x2 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool4x3.gen.cs` + +- Class: TestBool4x3 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestBool4x4.gen.cs` + +- Class: TestBool4x4 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble2.gen.cs` + +- Class: TestDouble2 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble2x2.gen.cs` + +- Class: TestDouble2x2 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble2x3.gen.cs` + +- Class: TestDouble2x3 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble2x4.gen.cs` + +- Class: TestDouble2x4 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble3.gen.cs` + +- Class: TestDouble3 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble3x2.gen.cs` + +- Class: TestDouble3x2 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble3x3.gen.cs` + +- Class: TestDouble3x3 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble3x4.gen.cs` + +- Class: TestDouble3x4 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble4.gen.cs` + +- Class: TestDouble4 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble4x2.gen.cs` + +- Class: TestDouble4x2 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble4x3.gen.cs` + +- Class: TestDouble4x3 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestDouble4x4.gen.cs` + +- Class: TestDouble4x4 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat2.gen.cs` + +- Class: TestFloat2 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat2x2.gen.cs` + +- Class: TestFloat2x2 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat2x3.gen.cs` + +- Class: TestFloat2x3 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat2x4.gen.cs` + +- Class: TestFloat2x4 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat3.gen.cs` + +- Class: TestFloat3 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat3x2.gen.cs` + +- Class: TestFloat3x2 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat3x3.gen.cs` + +- Class: TestFloat3x3 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat3x4.gen.cs` + +- Class: TestFloat3x4 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat4.gen.cs` + +- Class: TestFloat4 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat4x2.gen.cs` + +- Class: TestFloat4x2 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat4x3.gen.cs` + +- Class: TestFloat4x3 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestFloat4x4.gen.cs` + +- Class: TestFloat4x4 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestHalf.cs` + +- Class: TestHalf +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt2.gen.cs` + +- Class: TestInt2 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt2x2.gen.cs` + +- Class: TestInt2x2 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt2x3.gen.cs` + +- Class: TestInt2x3 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt2x4.gen.cs` + +- Class: TestInt2x4 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt3.gen.cs` + +- Class: TestInt3 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt3x2.gen.cs` + +- Class: TestInt3x2 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt3x3.gen.cs` + +- Class: TestInt3x3 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt3x4.gen.cs` + +- Class: TestInt3x4 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt4.gen.cs` + +- Class: TestInt4 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt4x2.gen.cs` + +- Class: TestInt4x2 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt4x3.gen.cs` + +- Class: TestInt4x3 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestInt4x4.gen.cs` + +- Class: TestInt4x4 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestMath.cs` + +- Class: TestMath +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestMath.gen.cs` + +- Class: TestMath +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestMatrix.cs` + +- Class: TestMatrix +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestMinMaxAABB.cs` + +- Class: TestMinMaxAABB +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestPlane.cs` + +- Class: TestPlane +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestQuaternion.cs` + +- Class: TestQuaternion +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestRigidTransform.cs` + +- Class: TestRigidTransform +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestSvd.cs` + +- Class: TestSvd +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint2.gen.cs` + +- Class: TestUint2 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint2x2.gen.cs` + +- Class: TestUint2x2 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint2x3.gen.cs` + +- Class: TestUint2x3 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint2x4.gen.cs` + +- Class: TestUint2x4 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint3.gen.cs` + +- Class: TestUint3 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint3x2.gen.cs` + +- Class: TestUint3x2 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint3x3.gen.cs` + +- Class: TestUint3x3 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint3x4.gen.cs` + +- Class: TestUint3x4 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint4.gen.cs` + +- Class: TestUint4 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint4x2.gen.cs` + +- Class: TestUint4x2 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint4x3.gen.cs` + +- Class: TestUint4x3 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestUint4x4.gen.cs` + +- Class: TestUint4x4 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/Shared/TestUtils.cs` + +- Class: TestUtils +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/TestMath2.cs` + +- Class: TestMath +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Tests/Tests/TestRandom.cs` + +- Class: TestRandom +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/affine_transform.cs` + +- Class: AffineTransform +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- rs +- t + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/bool2.gen.cs` + +- Class: bool2 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- x +- y + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/bool2x2.gen.cs` + +- Class: bool2x2 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/bool2x3.gen.cs` + +- Class: bool2x3 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 +- c2 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/bool2x4.gen.cs` + +- Class: bool2x4 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 +- c2 +- c3 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/bool3.gen.cs` + +- Class: bool3 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- x +- y +- z + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/bool3x2.gen.cs` + +- Class: bool3x2 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/bool3x3.gen.cs` + +- Class: bool3x3 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 +- c2 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/bool3x4.gen.cs` + +- Class: bool3x4 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 +- c2 +- c3 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/bool4.gen.cs` + +- Class: bool4 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- x +- y +- z +- w + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/bool4x2.gen.cs` + +- Class: bool4x2 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/bool4x3.gen.cs` + +- Class: bool4x3 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 +- c2 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/bool4x4.gen.cs` + +- Class: bool4x4 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 +- c2 +- c3 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/double2.gen.cs` + +- Class: double2 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- x +- y + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/double2x2.gen.cs` + +- Class: double2x2 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/double2x3.gen.cs` + +- Class: double2x3 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 +- c2 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/double2x4.gen.cs` + +- Class: double2x4 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 +- c2 +- c3 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/double3.gen.cs` + +- Class: double3 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- x +- y +- z + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/double3x2.gen.cs` + +- Class: double3x2 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/double3x3.gen.cs` + +- Class: double3x3 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 +- c2 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/double3x4.gen.cs` + +- Class: double3x4 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 +- c2 +- c3 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/double4.gen.cs` + +- Class: double4 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- x +- y +- z +- w + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/double4x2.gen.cs` + +- Class: double4x2 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/double4x3.gen.cs` + +- Class: double4x3 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 +- c2 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/double4x4.gen.cs` + +- Class: double4x4 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 +- c2 +- c3 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/float2.gen.cs` + +- Class: float2 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- x +- y + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/float2x2.gen.cs` + +- Class: float2x2 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/float2x3.gen.cs` + +- Class: float2x3 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 +- c2 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/float2x4.gen.cs` + +- Class: float2x4 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 +- c2 +- c3 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/float3.gen.cs` + +- Class: float3 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- x +- y +- z + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/float3x2.gen.cs` + +- Class: float3x2 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/float3x3.gen.cs` + +- Class: float3x3 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 +- c2 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/float3x4.gen.cs` + +- Class: float3x4 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 +- c2 +- c3 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/float4.gen.cs` + +- Class: float4 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- x +- y +- z +- w + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/float4x2.gen.cs` + +- Class: float4x2 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/float4x3.gen.cs` + +- Class: float4x3 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 +- c2 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/float4x4.gen.cs` + +- Class: float4x4 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 +- c2 +- c3 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/Geometry/MinMaxAABB.cs` + +- Class: MinMaxAABB +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Contains +- Overlaps +- Expand +- Encapsulate +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- Min +- Max +- Extents +- HalfExtents +- Center +- IsValid + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/Geometry/Plane.cs` + +- Class: Plane +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SignedDistanceToPoint +- Projection + +## Serialized Fields + +- None detected. + +## Public Fields + +- NormalAndDistance +- Flipped + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/half.cs` + +- Class: half +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- value + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/half2.gen.cs` + +- Class: half2 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- x +- y + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/half3.gen.cs` + +- Class: half3 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- x +- y +- z + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/half4.gen.cs` + +- Class: half4 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- x +- y +- z +- w + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/Il2CppEagerStaticClassConstructionAttribute.cs` + +- Class: Il2CppEagerStaticClassConstructionAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/int2.gen.cs` + +- Class: int2 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- x +- y + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/int2x2.gen.cs` + +- Class: int2x2 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/int2x3.gen.cs` + +- Class: int2x3 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 +- c2 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/int2x4.gen.cs` + +- Class: int2x4 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 +- c2 +- c3 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/int3.gen.cs` + +- Class: int3 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- x +- y +- z + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/int3x2.gen.cs` + +- Class: int3x2 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/int3x3.gen.cs` + +- Class: int3x3 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 +- c2 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/int3x4.gen.cs` + +- Class: int3x4 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 +- c2 +- c3 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/int4.gen.cs` + +- Class: int4 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- x +- y +- z +- w + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/int4x2.gen.cs` + +- Class: int4x2 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/int4x3.gen.cs` + +- Class: int4x3 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 +- c2 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/int4x4.gen.cs` + +- Class: int4x4 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 +- c2 +- c3 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/math.cs` + +- Class: math +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- normalizesafe + +## Serialized Fields + +- None detected. + +## Public Fields + +- longValue +- doubleValue + +## Unity API Usage + +- Input + +## `Packages/com.unity.mathematics/Unity.Mathematics/math_unity_conversion.cs` + +- Class: float2 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/matrix.cs` + +- Class: float2x2 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/matrix.gen.cs` + +- Class: math +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/Noise/cellular2D.cs` + +- Class: noise +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/Noise/cellular2x2.cs` + +- Class: noise +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/Noise/cellular2x2x2.cs` + +- Class: noise +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/Noise/cellular3D.cs` + +- Class: noise +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/Noise/classicnoise2D.cs` + +- Class: noise +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/Noise/classicnoise3D.cs` + +- Class: noise +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/Noise/classicnoise4D.cs` + +- Class: noise +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/Noise/common.cs` + +- Class: noise +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/Noise/noise2D.cs` + +- Class: noise +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.mathematics/Unity.Mathematics/Noise/noise3D.cs` + +- Class: noise +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.mathematics/Unity.Mathematics/Noise/noise3Dgrad.cs` + +- Class: noise +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.mathematics/Unity.Mathematics/Noise/noise4D.cs` + +- Class: noise +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.mathematics/Unity.Mathematics/Noise/psrdnoise2D.cs` + +- Class: noise +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.mathematics/Unity.Mathematics/Properties/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/PropertyAttributes.cs` + +- Class: PostNormalizeAttribute +- Base class: PropertyAttribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/quaternion.cs` + +- Class: quaternion +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- value + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/random.cs` + +- Class: Random +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InitState +- NextBool +- NextBool2 +- NextBool3 +- NextBool4 +- NextInt +- NextInt2 +- NextInt3 +- NextInt4 +- NextUInt +- NextUInt2 +- NextUInt3 +- NextUInt4 +- NextFloat +- NextFloat2 +- NextFloat3 +- NextFloat4 +- NextDouble +- NextDouble2 +- NextDouble3 +- NextDouble4 +- NextFloat2Direction +- NextDouble2Direction +- NextFloat3Direction +- NextDouble3Direction +- NextQuaternionRotation + +## Serialized Fields + +- None detected. + +## Public Fields + +- state + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/rigid_transform.cs` + +- Class: RigidTransform +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- rot +- pos + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/svd.cs` + +- Class: svd +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/uint2.gen.cs` + +- Class: uint2 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- x +- y + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/uint2x2.gen.cs` + +- Class: uint2x2 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/uint2x3.gen.cs` + +- Class: uint2x3 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 +- c2 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/uint2x4.gen.cs` + +- Class: uint2x4 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 +- c2 +- c3 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/uint3.gen.cs` + +- Class: uint3 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- x +- y +- z + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/uint3x2.gen.cs` + +- Class: uint3x2 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/uint3x3.gen.cs` + +- Class: uint3x3 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 +- c2 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/uint3x4.gen.cs` + +- Class: uint3x4 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 +- c2 +- c3 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/uint4.gen.cs` + +- Class: uint4 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- x +- y +- z +- w + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/uint4x2.gen.cs` + +- Class: uint4x2 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/uint4x3.gen.cs` + +- Class: uint4x3 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 +- c2 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics/uint4x4.gen.cs` + +- Class: uint4x4 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- c0 +- c1 +- c2 +- c3 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics.Editor/MatrixDrawer.cs` + +- Class: MatrixDrawer +- Base class: PropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics.Editor/PostNormalizedVectorDrawer.cs` + +- Class: PostNormalizedVectorDrawer +- Base class: PrimitiveVectorDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- UpdatePreNormalizedValues +- ApplyPreNormalizedValues +- UnapplyPreNormalizedValues +- PostNormalize +- RebuildIfDirty + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics.Editor/PrimitiveVectorDrawer.cs` + +- Class: PrimitiveVectorDrawer +- Base class: PropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.mathematics/Unity.Mathematics.Editor/QuaternionDrawer.cs` + +- Class: QuaternionDrawer +- Base class: PostNormalizedVectorDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.nuget.mono-cecil/Tests/Editor/MonoCecilEditorTests.cs` + +- Class: MonoCecilEditorTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- EditorSampleTestSimplePasses + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Common/AnswerData.cs` + +- Class: AnswerData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Clone + +## Serialized Fields + +- None detected. + +## Public Fields + +- Answers +- QuestionId + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Common/IOnboardingSection.cs` + +- Class: IOnboardingSection +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Load +- Unload +- HandleAnswerData +- HandleUserSelectionData +- HandlePreset + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Common/IOnboardingSectionAnalyticsProvider.cs` + +- Class: IOnboardingSectionAnalyticsProvider +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Common/Preset.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Common/SelectedSolutionsData.cs` + +- Class: SelectedSolutionsData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- SelectedHostingModel +- SelectedNetcodeSolution + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Common/StyleConstants.cs` + +- Class: StyleConstants +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Editor/Analytics/AnalyticsData.cs` + +- Class: Package +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- PackageId +- SelectedForInstall +- IsRecommended +- IsAlreadyInstalled +- QuestionId +- QuestionText +- AcceptsMultipleAnswers +- AnswerId +- AnswerText +- Preset +- PresetName +- QuestionnaireVersion +- GameSpecs +- SectionId +- Type +- DisplayName +- TargetPackageId +- GamesSpecs +- Packages +- hostingModelName +- hostingModelRecommended +- netcodeSolutionName +- netcodeSolutionRecommended + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Editor/Analytics/AnalyticsUtils.cs` + +- Class: AnalyticsUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Editor/Analytics/DebugAnalytics.cs` + +- Class: DebugAnalytics +- Base class: MultiplayerCenterAnalytics +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Editor/Analytics/MultiplayerCenterAnalytics.cs` + +- Class: MultiplayerCenterAnalytics +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SendGettingStartedInteractionEvent +- SendInstallationEvent +- SendRecommendationEvent +- TryGatherData + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Editor/Analytics/MultiplayerCenterAnalyticsFactory.cs` + +- Class: MultiplayerCenterAnalyticsFactory +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Editor/Analytics/OnboardingSectionAnalyticsProvider.cs` + +- Class: OnboardingSectionAnalyticsProvider +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SendInteractionEvent + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Editor/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Editor/Features/PackageManagement.cs` + +- Class: PackageManagement +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsCompleted + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/MultiplayerCenterWindow.cs` + +- Class: MultiplayerCenterWindow +- Base class: EditorWindow +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible player controller +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable +- OnDestroy + +## Public Methods + +- RequestShowGettingStartedTabAfterDomainReload +- OnBeforeSerialize +- OnAfterDeserialize + +## Serialized Fields + +- m_RequestGettingStartedTabAfterDomainReload +- m_TabGroup + +## Public Fields + +- CurrentTab + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/RecommendationTabView.cs` + +- Class: RecommendationTabView +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Clear +- SetVisible +- Refresh + +## Serialized Fields + +- m_PreReleaseHandling + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/RecommendationViewBottomBar.cs` + +- Class: RecommendationViewBottomBar +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UpdatePackagesToInstall + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/TabGroup.cs` + +- Class: TabGroup +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetSelected +- CreateTabs +- Clear +- TabsAreValid + +## Serialized Fields + +- None detected. + +## Public Fields + +- ViewCount + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/QuestionnaireView.cs` + +- Class: QuestionnaireView +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- Update + +## Public Methods + +- Refresh +- Clear + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/QuestionSection.cs` + +- Class: QuestionSection +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CreateAdvancedFoldout +- AddPresetView +- SetAdvancedSectionVisible + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/QuestionViewFactory.cs` + +- Class: QuestionViewFactory +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/PackageSelectionView.cs` + +- Class: PackageSelectionView +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UpdatePackageData + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/RecommendationItemView.cs` + +- Class: RecommendationItemView +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UpdateData +- SetRecommendedBadgeVisible +- SetRecommendationType + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/RecommendationView.cs` + +- Class: RecommendationView +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UpdateRecommendation +- Clear + +## Serialized Fields + +- None detected. + +## Public Fields + +- AllPackages +- CurrentRecommendation +- OnPackageSelectionChanged + +## Unity API Usage + +- Input + +## `Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/SectionHeader.cs` + +- Class: SectionHeader +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UpdateData + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/RecommendationView/SolutionSelectionView.cs` + +- Class: SolutionSelectionView +- Base class: PackageSelectionView +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UpdateData + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/StyleClasses.cs` + +- Class: StyleClasses +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Editor/MultiplayerCenterWindow/UI/ViewUtils.cs` + +- Class: ViewUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Editor/OnBoarding/GettingStartedTabView.cs` + +- Class: GettingStartedTabView +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Refresh +- Clear +- SetVisible + +## Serialized Fields + +- Category +- m_SelectedCategory +- m_SectionCategories +- m_LastFoundSectionTypes + +## Public Fields + +- Category +- Sections +- IsEnabled +- ToolTip + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Editor/OnBoarding/QuickstartPackageHandling.cs` + +- Class: QuickstartIsMissingView +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Editor/OnBoarding/SectionsFinder.cs` + +- Class: SectionsFinder +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryGetValue +- HaveTypesChanged + +## Serialized Fields + +- m_SectionTypeNames + +## Public Fields + +- SectionTypeNames + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Editor/Questionnaire/Logic.cs` + +- Class: Logic +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Editor/Questionnaire/PresetData.cs` + +- Class: PresetData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- Presets +- Answers + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Editor/Questionnaire/QuestionnaireData.cs` + +- Class: QuestionnaireData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- FormatVersion +- Version +- Questions +- PresetData +- Id +- Title +- Description +- GlobalWeight +- ViewType +- Choices +- IsMandatory +- ScoreImpacts +- Solution +- Score +- Comment + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Editor/Questionnaire/QuestionnaireEditor.cs` + +- Class: QuestionnaireEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Editor/Questionnaire/QuestionnaireObject.cs` + +- Class: QuestionnaireObject +- Base class: ScriptableSingleton`1 +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ForceReload +- ForceSave + +## Serialized Fields + +- None detected. + +## Public Fields + +- Questionnaire + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.multiplayer.center/Editor/Questionnaire/UserChoicesObject.cs` + +- Class: UserChoicesObject +- Base class: ScriptableSingleton`1 +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- QuestionnaireVersion +- UserAnswers +- Preset +- SelectedSolutions + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Editor/Recommendations/PreReleaseHandling.cs` + +- Class: PreReleaseHandling +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- Start + +## Public Methods + +- CheckForUpdates +- PatchPackages +- PatchRecommenderSystemData + +## Serialized Fields + +- m_VersionsInfo +- m_DefaultVersion +- m_MinVersion +- m_PackageId + +## Public Fields + +- IsReady + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommendationAuthoringData.cs` + +- Class: Packages +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommendationType.cs` + +- Class: RecommendationTypeExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommendationUtils.cs` + +- Class: RecommendationUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommendationViewData.cs` + +- Class: RecommendationViewData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetPackagesForSelection + +## Serialized Fields + +- m_Packages + +## Public Fields + +- NetcodeOptions +- ServerArchitectureOptions +- Selections +- Packages +- RecommendationType +- Selected +- Reason +- DocsUrl +- IsInstalledAsProjectDependency +- InstalledVersion +- Title +- Solution +- Score +- MainPackage +- WarningString +- PackageId +- Name +- PreReleaseVersion +- ShortDescription + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommenderSystem.cs` + +- Class: RecommenderSystem +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommenderSystemData.cs` + +- Class: RecommenderSystemData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsHostingModelCompatibleWithNetcode + +## Serialized Fields + +- None detected. + +## Public Fields + +- TargetUnityVersion +- RecommendedSolutions +- Packages +- Netcode +- HostingModel +- Type +- Title +- MainPackageId +- DocUrl +- ShortDescription +- RecommendedPackages +- IncompatibleSolutions +- Solution +- Reason +- PackageId +- Id +- Name +- DocsUrl +- AdditionalPackages +- PreReleaseVersion + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Editor/Recommendations/RecommenderSystemDataObject.cs` + +- Class: RecommenderSystemDataObject +- Base class: ScriptableSingleton`1 +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- RecommenderSystemData + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.multiplayer.center/Editor/Recommendations/Scoring.cs` + +- Class: Scoring +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddScore +- GetReasonString + +## Serialized Fields + +- None detected. + +## Public Fields + +- Score +- Reason + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Tests/Editor/AnalyticsUtilsTests.cs` + +- Class: AnalyticsUtilsTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AnalyticsUtils_GetQuestionDisplayNames_RightCount +- AnalyticsUtils_GetQuestionDisplayNames_RightValuesForSelectedQuestions +- AnalyticsUtils_GetAnswerDisplayNames_RightCount +- AnalyticsUtils_GetPresetFullNames_RightCountAndIntValuesDidNotChange +- AnalyticsUtils_GetPresetFullNames_RightValues +- AnalyticsUtils_ToGameSpecs_AllIdsAreInTheGameSpecs +- AnalyticsUtils_ToGameSpecs_ValueCheck +- AnalyticsUtils_ToGameSpecs_NoEmptyString +- AnalyticsUtils_AssumptionTest_HardCodedNumNetcodePackageMatchesRecommendations +- AnalyticsUtils_AssumptionTest_HardCodedNumHostingPackageMatchesRecommendations +- AnalyticsUtils_GetPackagesWithAnalyticsFormat_NetcodeValuesMakeSense +- AnalyticsUtils_GetPackagesWithAnalyticsFormat_AllPackagesAreIn + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Tests/Editor/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Tests/Editor/ExpectedPresetRecommendations.cs` + +- Class: RecommendationTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Tests/Editor/LogicTests.cs` + +- Class: LogicTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryGetQuestionByQuestionId_IdExists_Found +- TryGetQuestionByQuestionId_StringIdExists_Found +- TryGetQuestionByQuestionId_IdDoesNotExist_NotFound +- TryGetAnswerByQuestionId_IdExists_Found +- TryGetAnswerByQuestionId_IdDoesNotExist_NotFound +- TestApplyPresetToAnswerData_WhenPlayerCountIsSet_PlayerCountStays +- TestIsVersionLower_ReturnsCorrectResult + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Tests/Editor/QuickstartTabTests.cs` + +- Class: QuickstartTabTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OneTimeSetup +- Setup +- QuickstartTab_QuickstartPackageMissingHelpboxExists + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Tests/Editor/RecommendationAnalyticsTests.cs` + +- Class: RecommendationAnalyticsTests +- Base class: IMultiplayerCenterAnalytics +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OneTimeSetup +- OneTimeTearDown +- SetUp +- TearDown +- SendInstallationEvent +- SendRecommendationEvent +- SendGettingStartedInteractionEvent +- RecommendationTabView_PresetSelectedViaUI_RecommendationEventSent +- RecommendationTabView_NonePresetSelected_RecommendationEventNotSent +- RecommendationTabView_PlayerCountChangedViaUI_RecommendationEventSent +- RecommendationTabView_NonMandatoryAnswerChangedViaUI_RecommendationEventSent + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Tests/Editor/RecommendationTests.cs` + +- Class: RecommendationTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TestPreset_RecommendedPackagesMatchesExpected +- TestPreset_RecommendedSolutionsAreValid +- TestGameSpecsForClientServerWithoutPreset_CheatingNotImportant_MatchesMiroTable +- TestGameSpecsForClientServerWithoutPreset_CheatingImportant_MatchesMiroTable +- PackageLists_PackagesHaveNames +- PackageLists_DependenciesAreAllValid +- TestIncompatibilityWithSolution_MatchesExpected +- TestAdditionalPackagesStillWork + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.multiplayer.center/Tests/Editor/RecommenderSystemTests.cs` + +- Class: RecommenderSystemUnitTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Cleanup +- TestEmptyQuestionnaireAndAnswer_ThrowsArgumentException +- TestEmptyQuestionnaire_ThrowsArgumentException +- TestEmptyAnswer_ReturnsNull +- TestGetRecommendationForMatchingAnswers_NothingNull +- TestSolutionToPackageViewData_NothingNull +- TestGetRecommendationForMatchingAnswers_OnlyOneMainArchitecturePerCategory +- TestGetSolutionsToRecommendedPackageViewData_AllSelectionsHaveSameCount +- RecommendationData_AllHostingOverridesExistInNetcodeData +- RecommendationData_NetcodeSolutionsHaveRecommendationDataForAllPackages +- TestAdaptRecommendationToNetcodeSelection_SelectBackAndForthDoesNotChangeRecommendations +- TestAdaptIncompatibility_AllValuesMatch + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.multiplayer.center/Tests/Editor/SectionHeaderTests.cs` + +- Class: SectionHeaderTests +- Base class: EditorWindow +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- SectionHeader_AppendsRecommendationText +- SectionHeader_IgnoresIncompatibleSolutions +- TearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Tests/Editor/TabGroupTests.cs` + +- Class: TabGroupTests +- Base class: IMultiplayerCenterAnalytics +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SendInstallationEvent +- SendRecommendationEvent +- SendGettingStartedInteractionEvent +- SetVisible +- Refresh +- Clear +- SetUp +- TabGroup_CreateTabs_4TabViews +- TabGroup_CreateTabs_SelectsTabFromUserPreferences +- TabGroup_SelectDeactivatedTab_SelectsFirstTab +- TabGroup_AnalyticsIsPropagatedToAllViews +- TearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- Name +- IsEnabled + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Tests/Editor/UserChoicesMigrationTests.cs` + +- Class: UserChoicesMigrationTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OneTimeSetup +- OneTimeTearDown +- TestMigration_Pre1_2To1_2_RemovesCompetitivenessButNothingElse +- TestMigration_1_2To1_3_ChangesMediumPaceToSlow +- TestMigration_SameVersion_RemovesNothing + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Tests/Editor/UserVisibleTextTests.cs` + +- Class: UserVisibleTextTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AllScoreImpacts_ShouldHaveANonEmptyReason +- AllScoreImpacts_StartWithAVerbAndDoNotEndWithADot +- AllSolutionsData_DoNotHaveAVerbBeforeDynamicText + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Tests/Editor/UtilsForGettingStartedTabTests.cs` + +- Class: UtilsForGettingStartedTabTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.multiplayer.center/Tests/Editor/UtilsForMultiplayerCenterTests.cs` + +- Class: for +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.multiplayer.center/Tests/Editor/UtilsForRecommendationTests.cs` + +- Class: UtilsForRecommendationTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.multiplayer.center/Tests/Runtime/PlaceholderTest.cs` + +- Class: RuntimeExampleTest +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetUp +- PlayModeSampleTestSimplePasses + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.test-framework.performance/Editor/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Editor/CmdLineResultsSavingCallbacks.cs` + +- Class: CmdLineResultsSavingCallbacks +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetResultsLocation + +## Serialized Fields + +- resultsLocation + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Editor/PerformanceTestBuildAssemblyFilter.cs` + +- Class: PerformanceTestBuildAssemblyFilter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnFilterAssemblies + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Editor/PerformanceTestRunSaver.cs` + +- Class: PerformanceTestRunSaver +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Editor/TestReportGraph/SampleGroupAdditionalData.cs` + +- Class: SampleGroupAdditionalData +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- min +- lowerQuartile +- median +- upperQuartile +- max + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Editor/TestReportGraph/SamplePoint.cs` + +- Class: SamplePoint +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CompareTo + +## Serialized Fields + +- None detected. + +## Public Fields + +- sample +- index + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Editor/TestReportGraph/TestListTable.cs` + +- Class: TestListTable +- Base class: TreeView`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- performanceTest +- deviation +- standardDeviation +- median +- min +- max + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Editor/TestReportGraph/TestReportWindow.cs` + +- Class: TestReportWindow +- Base class: EditorWindow +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- GetResults +- SelectTest +- SetupMaterial +- DrawStart +- DrawEnd +- DrawBar + +## Serialized Fields + +- m_testListTreeViewState +- m_testListMulticolumnHeaderState + +## Public Fields + +- m_colorWhite +- m_colorBarBackground +- m_colorBoxAndWhiskerBackground +- m_colorBar +- m_colorStandardLine +- m_colorMedianLine +- m_colorMedianText +- m_colorWarningText +- m_toolbarSeparator +- searchString + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Editor/TestResultsParser.cs` + +- Class: TestResultsParser +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Editor/TestResultXmlParser.cs` + +- Class: TestResultXmlParser +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetPerformanceTestRunFromXml + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Editor/TestRunBuilder.cs` + +- Class: TestRunBuilder +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnPreprocessBuild +- OnPostprocessBuild +- Setup +- Cleanup +- CreateRunInfo +- CreateBuildInfo +- GetPerformanceTestRun + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Editor/TestRunnerInitializer.cs` + +- Class: TestRunnerInitializer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- IsCmdLineRun +- PerfTestResults + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Editor/UIElements/ToolbarWithSearch.cs` + +- Class: ToolbarWithSearch +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Draw +- ClearSearchString + +## Serialized Fields + +- None detected. + +## Public Fields + +- SearchTextChanged + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Runtime/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Runtime/Attributes/PerformanceAttribute.cs` + +- Class: PerformanceAttribute +- Base class: CategoryAttribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- BeforeTest +- AfterTest + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Runtime/Attributes/RequiredMemberAttribute.cs` + +- Class: RequiredMemberAttribute +- Base class: RequiredMemberAttribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Runtime/Attributes/VersionAttribute.cs` + +- Class: VersionAttribute +- Base class: NUnitAttribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ApplyToTest + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Runtime/Data/Editor.cs` + +- Class: Editor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- Version +- Branch +- Changeset +- Date + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Runtime/Data/Hardware.cs` + +- Class: Hardware +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- OperatingSystem +- DeviceModel +- DeviceName +- ProcessorType +- ProcessorCount +- GraphicsDeviceName +- SystemMemorySizeMB + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Runtime/Data/PerformanceTestResult.cs` + +- Class: PerformanceTestResult +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- Name +- ClassName +- MethodName +- Version +- Categories +- SampleGroups + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Runtime/Data/Player.cs` + +- Class: Player +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- Development +- ScreenWidth +- ScreenHeight +- ScreenRefreshRate +- Fullscreen +- Vsync +- AntiAliasing +- Batchmode +- RenderThreadingMode +- MtRendering +- GraphicsJobs +- GpuSkinning +- Platform +- ColorSpace +- AnisotropicFiltering +- BlendWeights +- GraphicsApi +- ScriptingBackend +- AndroidTargetSdkVersion +- AndroidBuildSystem +- BuildTarget +- StereoRenderingPath + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Runtime/Data/Project.cs` + +- Class: Project +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- Name +- Version +- Branch +- Changeset +- Date + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Runtime/Data/Run.cs` + +- Class: Run +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- TestSuite +- Date +- Player +- Hardware +- Editor +- Dependencies +- Results + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Runtime/Data/RunSettings.cs` + +- Class: RunSettings +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnDeserialization + +## Serialized Fields + +- None detected. + +## Public Fields + +- MeasurementCount + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Runtime/Data/SampleGroup.cs` + +- Class: SampleGroup +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnDeserialization + +## Serialized Fields + +- None detected. + +## Public Fields + +- Name +- Unit +- IncreaseIsBetter +- Samples +- Min +- Max +- Median +- Average +- StandardDeviation +- Sum + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Runtime/Data/SampleUnit.cs` + +- Class: SampleUnitExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Runtime/Measure.cs` + +- Class: Measure +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Runtime/Measurements/FramesMeasurement.cs` + +- Class: FramesMeasurement +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ProfilerMarkers +- SampleGroup +- MeasurementCount +- DynamicMeasurementCount +- WarmupCount +- DontRecordFrametime +- Scope +- Run +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.test-framework.performance/Runtime/Measurements/FrametimeMeasurement.cs` + +- Class: FrameTimeMeasurement +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- SampleGroup + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Runtime/Measurements/MethodMeasurement.cs` + +- Class: MethodMeasurement +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- ProfilerMarkers +- SampleGroup +- WarmupCount +- IterationsPerMeasurement +- MeasurementCount +- DynamicMeasurementCount +- CleanUp +- SetUp +- GC +- Run + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Runtime/Measurements/ProfilerMarkerMeasurement.cs` + +- Class: ProfilerMarkerMeasurement +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- AddAndEnableProfilerSampleGroup +- AddAndEnableProfilerSample +- SampleProfilerSamples +- StopAndSampleRecorders +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- SampleGroup +- ProfilerRecorder + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Runtime/Measurements/ProfilerMeasurement.cs` + +- Class: ProfilerMeasurement +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.test-framework.performance/Runtime/Measurements/ProfilerMeasurementBehaviour.cs` + +- Class: ProfilerMeasurementBehaviour +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update +- OnDestroy + +## Public Methods + +- AddProfilerSampleGroup +- StopAndSampleRecorders +- Update +- OnDestroy + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.test-framework.performance/Runtime/Measurements/ScopeMeasurement.cs` + +- Class: ScopeMeasurement +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Runtime/Metadata.cs` + +- Class: Metadata +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Runtime/Meters/IStopWatch.cs` + +- Class: IStopWatch +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Runtime/Meters/StopWatch.cs` + +- Class: StopWatch +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- Start +- Split + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Runtime/PerformanceTest.cs` + +- Class: PerformanceTest +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CalculateStatisticalValues + +## Serialized Fields + +- None detected. + +## Public Fields + +- Name +- ClassName +- MethodName +- Version +- Categories +- SampleGroups + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.test-framework.performance/Runtime/PerformanceTestException.cs` + +- Class: PerformanceTestException +- Base class: Exception +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Runtime/PerformanceTestHelper.cs` + +- Class: PerformanceTestHelper +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- ActiveTest + +## Public Fields + +- ActiveTest + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Runtime/PlayerCallbacks.cs` + +- Class: PlayerCallbacks +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RunStarted +- RunFinished +- TestStarted +- TestFinished + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Runtime/ResourcesLoader.cs` + +- Class: ResourcesLoader +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.test-framework.performance/Runtime/SampleGroup.cs` + +- Class: SampleGroup +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetRecorder +- OnDeserialization + +## Serialized Fields + +- None detected. + +## Public Fields + +- Name +- Unit +- IncreaseIsBetter +- Samples +- Min +- Max +- Median +- Average +- StandardDeviation +- Sum + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Runtime/Statistics/ConfidenceLevel.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Runtime/Statistics/ConfidenceLevelExtensions.cs` + +- Class: ConfidenceLevelExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Runtime/Statistics/MeasurementsStatistics.cs` + +- Class: MeasurementsStatistics +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Runtime/Statistics/NormalDistributionHelper.cs` + +- Class: NormalDistributionHelper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Runtime/Statistics/OutlierMode.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Runtime/Statistics/StudentDistributionHelper.cs` + +- Class: StudentDistributionHelper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework.performance/Runtime/Utils.cs` + +- Class: Utils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Analytics/AnalyticsUtils.cs` + +- Class: AnalyticsUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Editor/Analytics/BuildTargetAnalytic.cs` + +- Class: BuildTargetAnalytic +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryGatherData + +## Serialized Fields + +- None detected. + +## Public Fields + +- callbackOrder +- build_target +- render_pipeline_asset_type +- quality_levels +- total_quality_levels_on_project + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Analytics/RenderGraphViewerSessionAnalytic.cs` + +- Class: RenderGraphViewerSessionCreatedAnalytic +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryGatherData + +## Serialized Fields + +- None detected. + +## Public Fields + +- session_type +- graphics_device_type +- device_type +- device_model +- gpu_vendor +- gpu_name + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Analytics/RenderPipelineGraphicsSettingsAnalytics.cs` + +- Class: RenderPipelineGraphicsSettingsAnalytics +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryGatherData +- OnPostprocessBuild + +## Serialized Fields + +- None detected. + +## Public Fields + +- settings +- usage + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Analytics/VolumePriorityUsageAnalytic.cs` + +- Class: VolumePriorityUsageAnalytic +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryGatherData + +## Serialized Fields + +- None detected. + +## Public Fields + +- volume_name +- scene_name +- priority + +## Unity API Usage + +- SceneManager + +## `Packages/com.unity.render-pipelines.core/Editor/Analytics/VolumeProfileOverridesAnalytic.cs` + +- Class: VolumeProfileOverridesAnalytic +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryGatherData + +## Serialized Fields + +- None detected. + +## Public Fields + +- callbackOrder +- volume_profile_asset_guid +- component_type +- overrided_parameters + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Analytics/VolumeProfileUsageAnalytic.cs` + +- Class: VolumeProfileUsageAnalytic +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryGatherData + +## Serialized Fields + +- None detected. + +## Public Fields + +- volume_name +- scene_name +- volume_profile_asset_guid + +## Unity API Usage + +- SceneManager + +## `Packages/com.unity.render-pipelines.core/Editor/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/AssetDatabaseHelper.cs` + +- Class: AssetDatabaseHelper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/BuildProcessors/CoreBuildData.cs` + +- Class: CoreBuildData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/BuildProcessors/CorePreprocessBuild.cs` + +- Class: CorePreprocessBuild +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/BuildProcessors/SettingsStrippers/GPUResidentDrawerResourcesStripper.cs` + +- Class: GPUResidentDrawerResourcesStripper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CanRemoveSettings + +## Serialized Fields + +- None detected. + +## Public Fields + +- active + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/BuildProcessors/ShaderStrippers/SRPDisabledComputeShaderVariantStripper.cs` + +- Class: SRPDisabledComputeShaderVariantStripper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CanRemoveVariant + +## Serialized Fields + +- None detected. + +## Public Fields + +- active + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/BuildTargetExtensions.cs` + +- Class: BuildTargetExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Drawers.cs` + +- Class: CameraUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Environment.Drawers.cs` + +- Class: CameraUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Environment.Skin.cs` + +- Class: CameraUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Output.Drawers.cs` + +- Class: CameraUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Output.Skin.cs` + +- Class: CameraUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.PhysicalCamera.Drawers.cs` + +- Class: CameraUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.PhysicalCamera.Skin.cs` + +- Class: CameraUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Rendering.Drawers.cs` + +- Class: CameraUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Rendering.Skin.cs` + +- Class: CameraUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Camera/CameraUI.Skin.cs` + +- Class: CameraUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Camera/ISerializedCamera.cs` + +- Class: ISerializedCamera +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible camera controller +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/CameraEditorUtils.cs` + +- Class: CameraEditorUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible camera controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/CommandBuffers/CommandBufferGenerator/CommandBufferGenerator.cs` + +- Class: CommandBufferGenerator +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- name +- textureArgs +- modifiesGlobalState +- triggersRasterization + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/ContextualMenuDispatcher.cs` + +- Class: ContextualMenuDispatcher +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Controls/ToggleDropdown.cs` + +- Class: ToggleDropdown +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetSelectedIndices +- SetOptions +- SetSelectedIndices +- ToggleSelection +- IsSelected + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/CoreEditorDrawers.cs` + +- Class: to +- Base class: IDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/CoreEditorStyles.cs` + +- Class: CoreEditorStyles +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Editor/CoreEditorUtils.cs` + +- Class: CoreEditorUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- ColorFieldLinear +- GetCurrentProjectVersion +- CheckOutFile + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Editor/CoreRenderPipelinePreferences.cs` + +- Class: CoreRenderPipelinePreferences +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/CustomRenderTexture/CustomRenderTextureMenuItem.cs` + +- Class: CoreMenuItems +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugState.cs` + +- Class: DebugState +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_QueryPath +- m_Value +- m_UserData +- m_SerializableEnum + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugUIDrawer.Builtins.cs` + +- Class: DebugUIDrawerValue +- Base class: DebugUIWidgetDrawer`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugUIDrawer.cs` + +- Class: DebugUIDrawer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- query_path +- previous_value +- new_value + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugUIHandlerCanvasEditor.cs` + +- Class: DebugUIHandlerCanvasEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Debugging/DebugWindow.cs` + +- Class: DebugWindow +- Base class: EditorWindowWithHelpButton +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable +- OnDestroy + +## Public Methods + +- DestroyWidgetStates +- ReloadWidgetStates +- ApplyStates +- AddItemsToMenu + +## Serialized Fields + +- m_WidgetStates +- m_Settings + +## Public Fields + +- currentStateHash +- selectedPanelDisplayName + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Editor/Debugging/UIFoldoutEditor.cs` + +- Class: UIFoldoutEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Deprecated.cs` + +- Class: SetAdditionalPropertiesVisibilityAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/EditorPrefBool.cs` + +- Class: EditorPrefBool +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/EditorPrefBoolFlags.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- HasFlag +- SetFlag + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/EditorWindowWithHelpButton.cs` + +- Class: EditorWindowWithHelpButton +- Base class: EditorWindow +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/ExpandedState.cs` + +- Class: ExpandedStateBase +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SwapFlags +- RemoveFlagAtIndex + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/FilterWindow.cs` + +- Class: FilterWindow +- Base class: EditorWindow +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- CompareTo + +## Serialized Fields + +- None detected. + +## Public Fields + +- level +- content +- scroll +- selectedIndex +- header +- componentButton +- groupButton +- background +- rightArrow +- leftArrow + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Gizmo/GizmoUtility.cs` + +- Class: GizmoUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Gizmo/HierarchicalBox.cs` + +- Class: HierarchicalBox +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetBaseColor +- DrawHull +- DrawHandle + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Gizmo/HierarchicalSphere.cs` + +- Class: HierarchicalSphere +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- DrawHull +- DrawHandle + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/HeaderFoldout.cs` + +- Class: HeaderFoldout +- Base class: Foldout +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- enableToggle + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/ICoreRenderPipelinePreferencesProvider.cs` + +- Class: ICoreRenderPipelinePreferencesProvider +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/InspectorCurveEditor.cs` + +- Class: InspectorCurveEditor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- Add +- Remove +- RemoveAll +- GetCurveState +- SetCurveState +- GetSelection +- SetKeyframe +- OnGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- bounds +- padding +- selectionColor +- curvePickingDistance +- keyTimeClampingDistance +- visible +- editable +- minPointCount +- zeroKeyConstantValue +- color +- width +- handleWidth +- showNonEditableHandles +- onlyShowHandlesOnSelection +- loopInBounds +- curve +- keyframeIndex + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/CoreLightEditorUtilities.cs` + +- Class: CoreLightEditorUtilities +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/IESEngine.cs` + +- Class: IESEngine +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ReadFile +- GetKeywordValue +- GetPhotometricType + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/IESImporter.cs` + +- Class: IESImporter +- Base class: ScriptedImporter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- engine +- iesMetaData + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/IESImporterEditor.cs` + +- Class: IESImporterEditor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- CommonOnEnable +- CommonOnInspectorGUI +- CommonApply +- CommonHasPreviewGUI +- CommonGetPreviewTitle +- CommonOnPreviewGUI +- CommonOnDisable + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/IESObject.cs` + +- Class: IESObject +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- FileFormatVersion +- IESPhotometricType +- IESMaximumIntensity +- IESMaximumIntensityUnit +- Manufacturer +- LuminaireCatalogNumber +- LuminaireDescription +- LampCatalogNumber +- LampDescription +- PrefabLightType +- SpotAngle +- iesSize +- ApplyLightAttenuation +- UseIESMaximumIntensity +- CookieCompression +- LightAimAxisRotation +- iesMetaData + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/IESReader.cs` + +- Class: IESReader +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ReadFile + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/ISerializedLight.cs` + +- Class: ISerializedLight +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/LightAnchorEditor.cs` + +- Class: LightAnchorEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- BackgroundIconColor +- DiskBackgroundAngleColor +- WireDiskAngleColor + +## Serialized Fields + +- None detected. + +## Public Fields + +- radius +- position +- inspectorWidthPadding +- presetButtonCount +- centeredLabel +- k_IconFolder +- presetTextureRimLeft +- presetTextureKickLeft +- presetTextureBounceLeft +- presetTextureFillLeft +- presetTextureHair +- presetTextureFillRight +- presetTextureBounceRight +- presetTextureKickRight +- presetTextureRimRight +- distanceProperty +- upDirectionProperty +- anchorPositionOverrideProperty +- anchorPositionOffsetProperty +- angleSubContent +- totalTransparentColor +- hoverColor +- darkBackgroundIconColor +- lightBackgroundIconColor +- angleDiskBorderColor +- darkDiskBackgroundAngleColor +- lightDiskBackgroundAngleColor +- darkWireDiskAngleColor +- lightWireDiskAngleColor + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/LightAnchorEditorTool.cs` + +- Class: LightAnchorEditorTool +- Base class: EditorTool +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/LightAnchorHandles.cs` + +- Class: LightAnchorHandles +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/LightIntensitySlider.cs` + +- Class: LightIntensitySlider +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/LightPlacementTool.cs` + +- Class: LightPlacementTool +- Base class: EditorTool +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/LightUI.Drawers.cs` + +- Class: LightUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/LightUI.Skin.cs` + +- Class: LightUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/LightUnit/LightUnitSlider.cs` + +- Class: LightUnitSlider +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- SetSerializedObject + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/LightUnit/LightUnitSliderSettings.cs` + +- Class: LightUnitSliderUIDescriptor +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- content +- value +- presetValue + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/LightUnit/TemperatureSlider.cs` + +- Class: TemperatureSlider +- Base class: LightUnitSlider +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- Setup + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/AdaptiveProbeVolumes.BakePipelineDriver.cs` + +- Class: AdaptiveProbeVolumes +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeAdjustmentVolumeEditor.cs` + +- Class: ProbeAdjustmentVolumeEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeGIBaking.cs` + +- Class: BakingCell +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- Dispose +- GetProbePositionHash +- GetBrickPositionHash +- GetSubdivLevelAt +- GetProgress +- OnDispose +- Init +- ExecuteLightingAsync +- SortPositions +- ApplyVirtualOffset +- Done + +## Serialized Fields + +- None detected. + +## Public Fields + +- position +- index +- bricks +- probePositions +- sh +- validityNeighbourMask +- skyOcclusionDataL0L1 +- skyShadingDirectionIndices +- validity +- probeOcclusion +- layerValidity +- offsetVectors +- touchupVolumeInteraction +- minSubdiv +- indexChunkCount +- shChunkCount +- indirectionEntryInfo +- probeIndices +- bounds +- cells +- jobs +- probeCount +- reflectionProbeCount +- positionRemap +- originalPositions +- sortedPositions +- bakingThread +- virtualOffsetJob +- skyOcclusionJob +- lightingJob +- layerMaskJob +- cellIndex +- fixSeamsThread +- doneFixingSeams +- step +- stepCount +- failed +- access + +## Unity API Usage + +- SceneManager +- Destroy +- Input + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeGIBaking.Dilate.cs` + +- Class: AdaptiveProbeVolumes +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ExtractDilatedProbes +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- L0 +- L1_0 +- L1_1 +- L1_2 +- L2_0 +- L2_1 +- L2_2 +- L2_3 +- L2_4 +- SO_L0L1 +- SO_Direction +- ProbeOcclusion + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeGIBaking.Invalidation.cs` + +- Class: AdaptiveProbeVolumes +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeGIBaking.LightTransport.cs` + +- Class: AdaptiveProbeVolumes +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Create +- Contains +- Dispose +- Init +- Bake +- BindSamplingTextures +- TryGetMeshForAccelerationStructure + +## Serialized Fields + +- None detected. + +## Public Fields + +- jobs +- irradianceResults +- validityResults +- occlusionResults +- aabb +- touchup +- startOffset +- probeCount +- directSampleCount +- indirectSampleCount +- validitySampleCount +- occlusionSampleCount +- maxBounces +- skyOcclusionBakingSamples +- skyOcclusionBakingBounces +- indirectScale +- ignoreEnvironement +- progress +- currentStep +- stepCount +- deviceContext +- integrator +- world +- postProcessor +- positionsBufferID +- directRadianceBufferId +- indirectRadianceBufferId +- validityBufferId +- perProbeLightIndicesId +- occlusionBufferId +- windowedDirectSHBufferId +- boostedIndirectSHBufferId +- combinedSHBufferId +- irradianceBufferId + +## Unity API Usage + +- SceneManager +- Destroy +- GetComponent +- Resources.Load +- Input + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeGIBaking.Placement.cs` + +- Class: ProbeVolumeProfileInfo +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- PositionToCell + +## Serialized Fields + +- None detected. + +## Public Fields + +- simplificationLevels +- minDistanceBetweenProbes +- probeOffset +- maxSubdivision +- minBrickSize +- cellSizeInBricks +- cellSizeInMeters + +## Unity API Usage + +- SceneManager + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeGIBaking.RenderingLayers.cs` + +- Class: AdaptiveProbeVolumes +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeGIBaking.Serialization.cs` + +- Class: AdaptiveProbeVolumes +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Add + +## Serialized Fields + +- None detected. + +## Public Fields + +- bricksCount +- chunksCount +- scenarioValid +- shL0L1RxData +- shL1GL1RyData +- shL1BL1RzData +- shL2Data_0 +- shL2Data_1 +- shL2Data_2 +- shL2Data_3 +- validityNeighMaskData +- skyOcclusionDataL0L1 +- skyShadingDirectionIndices +- probeOcclusion + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeGIBaking.SkyOcclusion.cs` + +- Class: AdaptiveProbeVolumes +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- jobs + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeGIBaking.VirtualOffset.cs` + +- Class: AdaptiveProbeVolumes +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- position +- originBias +- tMax +- geometryBias +- probeIndex +- validityThreshold + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbePlacement.cs` + +- Class: ProbePlacement +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- corner +- X +- Y +- Z +- minControllerSubdivLevel +- maxControllerSubdivLevel +- fillEmptySpaces +- maxSubdivLevelInsideVolume +- maxSubdivisionLevel +- maxBrickCountPerAxis +- maxSubdivisionLevelInSubCell +- maxBrickCountPerAxisInSubCell +- sceneSDF +- sceneSDF2 +- dummyRenderTarget +- probeVolumesBuffer +- brickCountBuffer +- bricksBuffers +- brickPositions + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeSubdivisionContext.cs` + +- Class: ProbeSubdivisionContext +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Initialize + +## Serialized Fields + +- None detected. + +## Public Fields + +- bakingSet +- profile + +## Unity API Usage + +- FindFirstObjectByType + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeSubdivisionResult.cs` + +- Class: ProbeSubdivisionResult +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeBakingProcessSettingsDrawer.cs` + +- Class: ProbeVolumeBakingProcessSettingsDrawer +- Base class: PropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeBakingSetEditor.cs` + +- Class: ProbeVolumeBakingSetEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeBuildProcessor.cs` + +- Class: ProbeVolumeBuildProcessor +- Base class: BuildPlayerProcessor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnPostprocessBuild + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeEditor.cs` + +- Class: ProbeVolumeEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeGizmos.cs` + +- Class: ProbeVolumeGizmos +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeLightingTab.cs` + +- Class: ProbeVolumeLightingTab +- Base class: LightingWindowTab +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- GetPath + +## Serialized Fields + +- None detected. + +## Public Fields + +- asset +- guid +- visible + +## Unity API Usage + +- SceneManager +- Destroy +- FindFirstObjectByType + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeResourceStripper.cs` + +- Class: ProbeVolumeRuntimeResourceStripper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CanRemoveSettings + +## Serialized Fields + +- None detected. + +## Public Fields + +- active + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumesOptionsEditor.cs` + +- Class: ProbeVolumesOptionsEditor +- Base class: VolumeComponentEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeUI.Drawer.cs` + +- Class: ProbeVolumeUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/ProbeVolumeUI.Skin.cs` + +- Class: ProbeVolumeUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/SerializedProbeAdjustmentVolume.cs` + +- Class: SerializedProbeAdjustmentVolume +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolume/SerializedProbeVolume.cs` + +- Class: SerializedProbeVolume +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/ProbeVolumeMenuItems.cs` + +- Class: ProbeVolumeMenuItems +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Lighting/Shadow/ShadowCascadeGUI.cs` + +- Class: ShadowCascadeGUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- size +- borderSize +- cascadeHandleState +- borderHandleState + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/LookDev/CameraController.cs` + +- Class: CameraController +- Base class: Manipulator +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible camera controller +## Lifecycle Methods + +- Update + +## Public Methods + +- UpdateCameraState +- Match +- Begin +- Update +- SwitchUntilNextEndOfDrag +- SwitchUntilNextWheelEvent + +## Serialized Fields + +- None detected. + +## Public Fields + +- shiftOnLastMatch + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/LookDev/CameraState.cs` + +- Class: CameraState +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible camera controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UpdateCamera +- Reset + +## Serialized Fields + +- None detected. + +## Public Fields + +- position +- fieldOfView +- farClip +- nearClip +- forward +- up +- right + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/LookDev/ComparisonGizmoController.cs` + +- Class: ComparisonGizmoController +- Base class: Manipulator +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- UpdateGizmoState + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/LookDev/ComparisonGizmoState.cs` + +- Class: ComparisonGizmoState +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- Update + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/LookDev/Compositor.cs` + +- Class: RenderTextureCache +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UpdateSize +- Dispose +- Render +- GetViewFromComposition + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Editor/LookDev/Context.cs` + +- Class: Context +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetViewContent +- UpdateEnvironmentLibrary +- SynchronizeCameraStates +- SetFocusedCamera +- UpdateEnvironment +- UpdateViewedObject +- ResetCameraState + +## Serialized Fields + +- m_EnvironmentLibraryGUID +- m_CameraSynced +- m_Views +- ComparisonGizmoState +- m_EnvironmentGUID +- viewedObjectAssetGUID +- viewedObjecHierarchytEntityId + +## Public Fields + +- viewContexts +- viewLayout +- lastFocusedView +- showedSidePanel +- debugPanelSource +- hasEnvironment +- hasViewedObject +- shadow +- viewMode +- greyBalls + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/LookDev/DisplayWindow.cs` + +- Class: DisplayWindow +- Base class: EditorWindow +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/LookDev/DisplayWindow.DebugSidePanel.cs` + +- Class: DisplayWindow +- Base class: TextElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/LookDev/DisplayWindow.EnvironmentLibrarySidePanel.cs` + +- Class: IEnvironmentDisplayer +- Base class: IEnvironmentDisplayer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UpdateCursorFollower +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/LookDev/DropArea.cs` + +- Class: DropArea +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/LookDev/Environment.cs` + +- Class: Environment +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ResetToBrightestSpot +- RenderStaticPreview +- Bind +- PositionToLatLong +- GetLatLongThumbnailTexture +- GetDefaultInspector + +## Serialized Fields + +- m_CubemapGUID +- m_Latitude +- m_Longitude + +## Public Fields + +- rotation +- exposure +- shadowColor +- target + +## Unity API Usage + +- Destroy +- Input + +## `Packages/com.unity.render-pipelines.core/Editor/LookDev/EnvironmentLibrary.cs` + +- Class: EnvironmentLibrary +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- Add +- Remove +- Duplicate +- IndexOf +- SetField + +## Serialized Fields + +- None detected. + +## Public Fields + +- Count + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Editor/LookDev/LookDev.cs` + +- Class: LookDev +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/LookDev/LookDevRenderer.cs` + +- Class: RenderingData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- BeginRendering +- EndRendering +- Acquire + +## Serialized Fields + +- None detected. + +## Public Fields + +- sizeMissmatched +- stage +- updater +- viewPort +- output + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/LookDev/Stage.cs` + +- Class: Stage +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- MoveIntoStage +- InstantiateIntoStage +- CreateGameObjectIntoStage +- Clear +- OnBeginRendering +- OnEndRendering +- Dispose +- UpdateSceneObjects +- UpdateSceneLighting + +## Serialized Fields + +- None detected. + +## Public Fields + +- camera +- sunLight +- scene +- runtimeInterface + +## Unity API Usage + +- SceneManager +- Instantiate +- Destroy +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Editor/LookDev/ToolbarRadio.cs` + +- Class: ToolbarRadio +- Base class: Toolbar +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddRadio +- AddRadios +- SetValueWithoutNotify + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Material/AssetReimportUtils.cs` + +- Class: AssetReimportUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Material/DecalPreferences.cs` + +- Class: DecalPreferences +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- PreferenceGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- keywords +- header + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Material/MaterialEditorExtension.cs` + +- Class: MaterialEditorExtension +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Material/MaterialHeaderScope.cs` + +- Class: MaterialHeaderScope +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Material/MaterialHeaderScopeItem.cs` + +- Class: MaterialHeaderScopeItem +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Material/MaterialHeaderScopeList.cs` + +- Class: MaterialHeaderScopeList +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- DrawHeaders + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/MenuManager.cs` + +- Class: MenuManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/PathTracing/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/PathTracing/BakeImport.cs` + +- Class: BakeImport +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- BakeInputPath +- LightmapRequestsPath +- LightProbeRequestsPath +- BakeOutputFolderPath +- ProgressPort + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Editor/PathTracing/BakeInputSerialization.cs` + +- Class: BakeInputSerialization +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TransferBoolean +- TransferString +- Transfer +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- directSampleCount +- indirectSampleCount +- environmentSampleCount +- lightmapSampleCounts +- probeSampleCounts +- minBounces +- maxBounces +- lightmapBakeMode +- mixedLightingMode +- aoEnabled +- aoDistance +- useHardwareRayTracing +- vertexCount +- meshShaderChannelMask +- dimensions +- offsets +- stride +- data +- vertexData +- indexBuffer +- subMeshIndexOffset +- subMeshIndexCount +- subMeshAABB +- uvScaleOffset +- doubleSidedGI +- transmissionType +- transmissionChannels +- alphaCutoff +- resolution +- heightMapIndex +- terrainHoleIndex +- outputResolution +- heightmapScale +- uvBounds +- meshIndex +- terrainIndex +- transform +- oddNegativeScale +- castShadows +- receiveShadows +- lodGroup +- lodMask +- contributingLodLevel +- subMeshMaterialIndices +- width +- height +- scale +- offset +- wrapModeU +- wrapModeV +- filterMode +- transmissionTextureST +- cubeResolution +- cubeData +- importanceSampleCount +- importanceIntegratedMetric +- importanceDirections +- importanceWeightedIntensities +- importanceIntensities +- color +- indirectColor +- orientation +- position +- range +- cookieTextureIndex +- cookieScale +- coneAngle +- innerConeAngle +- shape0 +- shape1 +- type +- mode +- falloff +- angularFalloff +- castsShadows +- shadowMaskChannel +- pixelStride +- slices +- repeat +- textureData +- outputTypeMask +- positionOffset +- count +- pushoff +- outputFolderPath +- integrationRadiusOffset +- environmentOcclusionSampleCount +- ignoreDirectEnvironment +- ignoreIndirectEnvironment +- positions +- occlusionLightIndices +- integrationRadii +- requests +- lightmapOffset +- lightmapCount +- tilingMode +- backfaceTolerance +- supersamplingMultiplier +- pushOff +- bakedLightmapTag +- maxLightmapCount +- Index +- m_AtlasHash +- m_SceneGUID +- m_AtlasId +- m_BakeParameters +- objectIDHash +- geometryHashPVR +- st +- transformIndex +- atlasViewport +- gbufferInstanceDataArray +- atlasId +- m_InstanceIndex +- m_LightmapST +- m_Viewport +- m_Width +- m_Height +- m_AtlasIdToAtlasHash +- m_AtlasIdToAtlasHashLightmapped +- m_GBufferHashes +- m_AtlasOffsets +- m_EstimatedTexelCount +- atlassing +- lightingSettings +- meshData +- terrainData +- terrainHoleData +- heightMapData +- materialData +- instanceData +- instanceToTextureDataIndex +- materialToTransmissionDataIndex +- albedoData +- emissiveData +- transmissionData +- transmissionDataProperties +- cookieData +- lightData +- environmentData + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Editor/PathTracing/BakeInputToWorldConversion.cs` + +- Class: BakeInputToWorldConversion +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Editor/PathTracing/Debugging/AdaptiveSamplingDebugHelpers.cs` + +- Class: AdaptiveSamplingDebugHelpers +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Editor/PathTracing/Debugging/BakeDebugHelpers.cs` + +- Class: BakeProfilingScope +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/PathTracing/LightBakerStrangler.cs` + +- Class: LightBakerStrangler +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- GetProbeOcclusionLightIndex +- SetProbeOcclusionLightIndex +- GetOcclusion +- SetOcclusion +- GetOcclusionMaskChannel +- SetOcclusionMaskChannel +- SetDefaultValues +- CompareTo + +## Serialized Fields + +- None detected. + +## Public Fields + +- bakeInstance +- texelCount +- offsetX +- offsetY +- hashCode + +## Unity API Usage + +- Destroy +- Resources.Load +- Input + +## `Packages/com.unity.render-pipelines.core/Editor/PathTracing/LightBakerWorkerProcessImporter.cs` + +- Class: LightBakerWorkerProcessImporter +- Base class: ScriptedImporter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Editor/PathTracing/SphericalHarmonicsToLatLong.cs` + +- Class: SphericalHarmonicsToLatLong +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SHL2TolatLongEXR + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/PathTracing/UnityComputeProbePostProcessor.cs` + +- Class: UnityComputeProbePostProcessor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Initialize +- Dispose +- AddSphericalHarmonicsL2 +- ConvertToUnityFormat +- ConvolveRadianceToIrradiance +- ScaleSphericalHarmonicsL2 +- WindowSphericalHarmonicsL2 +- DeringSphericalHarmonicsL2 + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/PostProcessing/LensFlareComponentSRPEditor.cs` + +- Class: LensFlareComponentSRPEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Editor/PostProcessing/LensFlareDataSRPEditor.cs` + +- Class: LensFlareDataSRPEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- hash +- computedTexture + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Editor/PostProcessing/LensFlareEditor.cs` + +- Class: LensFlareEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/PostProcessing/LensFlareEditorUtils.cs` + +- Class: LensFlareEditorUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/ProjectorEditor.cs` + +- Class: ProjectorEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Properties/AdditionalPropertiesState.cs` + +- Class: AdditionalPropertiesStateBase +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetAdditionalPropertiesState +- RegisterEditor +- UnregisterEditor +- SwapFlags +- RemoveFlagAtIndex + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Properties/AdvancedProperties.cs` + +- Class: AdvancedProperties +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Properties/AdvancedPropertiesObserver.cs` + +- Class: AdvancedPropertiesObserver +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Properties/PropertiesPreferencesProvider.cs` + +- Class: PropertiesPreferencesProvider +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- PreferenceGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- keywords + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/PropertyDrawers/VrsLutDrawer.cs` + +- Class: VrsLutDrawer +- Base class: PropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/PropertyFetcher.cs` + +- Class: PropertyFetcher +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Find +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/QuaternionPropertyDrawer.cs` + +- Class: QuaternionPropertyDrawer +- Base class: PropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/RelativePropertiesDrawer.cs` + +- Class: RelativePropertiesDrawer +- Base class: PropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/RemoveAdditionalDataUtils.cs` + +- Class: RemoveAdditionalDataUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Editor/RemoveComponentUtils.cs` + +- Class: RemoveComponentUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphEditorLocalDebugSession.cs` + +- Class: RenderGraphEditorLocalDebugSession +- Base class: RenderGraphDebugSession +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphEditorRemoteDebugSession.cs` + +- Class: RenderGraphEditorRemoteDebugSession +- Base class: RenderGraphDebugSession +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphTestsCore.cs` + +- Class: RenderGraphTestsCore +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- Setup +- Cleanup +- CleanupRenderGraph + +## Serialized Fields + +- m_Settings + +## Public Fields + +- renderGraph +- renderTextureUVOriginStrategy +- invalidContextForTesting + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphUtilsResourceStripper.cs` + +- Class: RenderGraphUtilsResourcesStripper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CanRemoveSettings + +## Serialized Fields + +- None detected. + +## Public Fields + +- active + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphViewer.cs` + +- Class: RenderGraphViewer +- Base class: EditorWindowWithHelpButton +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- HasMultipleUsageFlags + +## Serialized Fields + +- None detected. + +## Public Fields + +- type +- index +- usageRangeBlock +- resourceListItem +- resourceHelperLine +- firstPassId +- lastPassId +- element +- tooltip +- visibleResourceIndex +- read +- write +- memoryless +- load +- store +- usage +- passId +- passBlock +- passTitle +- isCulled +- isAsync +- leftGridLine +- rightGridLine +- hasPassCompatibilityTooltip +- isPassCompatibleToMerge +- hasAsyncDependencyTooltip + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphViewer.PanManipulator.cs` + +- Class: RenderGraphViewer +- Base class: MouseManipulator +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphViewer.PassTitleLabel.cs` + +- Class: RenderGraphViewer +- Base class: Label +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphViewer.PlayerConnection.cs` + +- Class: RenderGraphViewer +- Base class: IDisposable +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- OnConnectionDropdownIMGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/RenderGraph/RenderGraphViewer.SidePanel.cs` + +- Class: RenderGraphViewer +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/SampleDependencyImportSystem/SampleDependencyImporter.cs` + +- Class: SampleDependencyImporter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnPackageAddedOrUpdated +- OnPackageRemoved +- ImportTextMeshProEssentialResources +- GetSampleInformation + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/SampleDependencyImportSystem/SampleList.cs` + +- Class: SampleList +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- displayName +- description +- path +- dependencies +- samples + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/ScriptTemplates/ScriptTemplates.cs` + +- Class: ScriptTemplates +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/SerializedPropertyExtension.cs` + +- Class: SerializedPropertyExtension +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- theEnum + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Settings/DefaultVolumeProfileCategories.cs` + +- Class: DefaultVolumeProfileCategories +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Destroy + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Editor/Settings/DefaultVolumeProfileEditor.cs` + +- Class: DefaultVolumeProfileEditor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Create +- Destroy +- RebuildListViews + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy + +## `Packages/com.unity.render-pipelines.core/Editor/Settings/PropertyDrawers/DefaultVolumeProfileSettingsPropertyDrawer.cs` + +- Class: DefaultVolumeProfileSettingsPropertyDrawer +- Base class: PropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Editor/Settings/PropertyDrawers/RenderPipelineGraphicsSettingsContainerPropertyDrawer.cs` + +- Class: RenderPipelineGraphicsSettingsContainerPropertyDrawer +- Base class: PropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Settings/PropertyDrawers/ShaderStrippingSettingsPropertyDrawer.cs` + +- Class: ShaderStrippingSettingPropertyDrawer +- Base class: RelativePropertiesDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Settings/RenderPipelineGlobalSettingsEndNameEditAction.cs` + +- Class: RenderPipelineGlobalSettingsEndNameEditAction +- Base class: AssetCreationEndAction +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Settings/RenderPipelineGlobalSettingsProvider.deprecated.cs` + +- Class: RenderPipelineGlobalSettingsProvider +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy + +## `Packages/com.unity.render-pipelines.core/Editor/Settings/RenderPipelineGlobalSettingsUI.Drawers.cs` + +- Class: RenderPipelineGlobalSettingsUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Settings/RenderPipelineResourcesEditor.cs` + +- Class: RenderPipelineResourcesEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Settings/SettingsProviderGUIScope.cs` + +- Class: SettingsProviderGUIScope +- Base class: Scope +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/ShaderGenerator/CSharpToHLSL.cs` + +- Class: CSharpToHLSL +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/ShaderGenerator/ShaderGeneratorMenu.cs` + +- Class: ShaderGeneratorMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/ShaderGenerator/ShaderTypeGeneration.cs` + +- Class: ShaderTypeGenerator +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CompareTo +- DeclString +- Clone +- PrintErrors +- EmitTypeDecl +- EmitSetters +- EmitAccessors +- EmitDefines +- EmitFunctions +- EmitFunctionsForPacked +- Emit +- EmitPackedInfo +- Generate + +## Serialized Fields + +- None detected. + +## Public Fields + +- name +- field +- fullType +- rows +- cols +- arraySize +- swizzleOffset +- packed +- accessor +- defineName +- fieldName +- displayName +- fieldType +- isDirection +- isSRGB +- checkIsNormalized +- preprocessor +- packingAttribute +- type +- attr +- debugCounter +- errors + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/ShaderStripping/IVariantStripper.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/ShaderStripping/ShaderExtensions.cs` + +- Class: ShaderExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/ShaderStripping/ShaderPreprocessor.cs` + +- Class: ShaderPreprocessor +- Base class: ShaderPreprocessor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnProcessShader +- OnProcessComputeShader + +## Serialized Fields + +- None detected. + +## Public Fields + +- callbackOrder + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Editor/ShaderStripping/ShaderStrippingReport.cs` + +- Class: ShaderStrippingReport +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddVariant +- Log +- OnBeforeSerialize +- OnAfterDeserialize +- OnPreprocessBuild +- OnPostprocessBuild +- DumpReport + +## Serialized Fields + +- pipelines + +## Public Fields + +- inputVariants +- outputVariants +- variantName +- stripTimeMs +- name +- pipeline +- variants +- callbackOrder +- totalVariantsIn +- totalVariantsOut +- shaders + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/ShaderStripping/ShaderStrippingWatcher.cs` + +- Class: ShaderStrippingWatcher +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/STP/STPResourceStripper.cs` + +- Class: STPResourceStripper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CanRemoveSettings + +## Serialized Fields + +- None detected. + +## Public Fields + +- active + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/StringExtensions.cs` + +- Class: StringExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Tools/Deprecated.cs` + +- Class: MaterialUpgrader +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Tools/MaterialUpgrader/IMaterialUpgradersProvider.cs` + +- Class: IMaterialUpgradersProvider +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Tools/MaterialUpgrader/MaterialUpgrader.cs` + +- Class: MaterialUpgrader +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Upgrade +- RenameShader +- RenameTexture +- RenameFloat +- RenameColor +- RemoveTexture +- SetFloat +- SetColor +- SetTexture +- RenameKeywordToFloat + +## Serialized Fields + +- None detected. + +## Public Fields + +- NewShaderPath +- OldShaderPath +- keyword +- property + +## Unity API Usage + +- Instantiate +- Destroy + +## `Packages/com.unity.render-pipelines.core/Editor/Tools/MaterialUpgrader/MaterialUpgrader.Utils.cs` + +- Class: MaterialUpgrader +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Tools/MaterialUpgrader/MaterialUpgraderEditMenus.cs` + +- Class: MaterialUpgraderEditMenus +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Tools/MaterialUpgrader/MaterialUpgraderRegistry.cs` + +- Class: MaterialUpgraderRegistry +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetMaterialUpgradersForPipeline + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Tools/MaterialUpgrader/SpeedTree8MaterialUpgrader.cs` + +- Class: SpeedTree8MaterialUpgrader +- Base class: MaterialUpgrader +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Editor/Tools/MaterialUpgrader/SpeedTree9MaterialUpgrader.cs` + +- Class: SpeedTree9MaterialUpgrader +- Base class: MaterialUpgrader +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Editor/UnifiedRayTracing/CreateUnifiedRTShaderMenuItem.cs` + +- Class: ShaderTemplates +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/UnifiedRayTracing/UnifiedRTShaderImporter.cs` + +- Class: UnifiedRTShaderImporter +- Base class: ScriptedImporter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Upscaling/DLSSOptionsEditor.cs` + +- Class: DLSSOptionsEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Upscaling/UpscalerOptionsEditor.cs` + +- Class: UpscalerOptionsEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Upscaling/UpscalerOptionsEditorCache.cs` + +- Class: UpscalerOptionsEditorCache +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetOrCreateEditor +- Cleanup + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Editor/Utilities/EditorMaterialQuality.cs` + +- Class: EditorMaterialQualityUtilities +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Editor/Utilities/GenericEditorTool.cs` + +- Class: GenericEditorTool +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Utilities/LocalizationHelper.cs` + +- Class: LocalizationHelper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Utilities/SceneRenderPipelineEditor.cs` + +- Class: SceneRenderPipelineEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible scene loader +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Utilities/SerializedBitArray.cs` + +- Class: SerializedBitArrayUtilities +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- HasBitMultipleDifferentValue +- GetBitAt +- SetBitAt +- Update +- ApplyModifiedProperties + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Utilities/SerializedBitArray.deprecated.cs` + +- Class: SerializedBitArrayUtilities +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- HasBitMultipleDifferentValue +- GetBitAt +- SetBitAt +- Update + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Utilities/TimedScope.cs` + +- Class: TimedScope +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Volume/Drawers/BoolParameterDrawer.cs` + +- Class: BoolParameterDrawer +- Base class: VolumeParameterDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Volume/Drawers/ColorParameterDrawer.cs` + +- Class: ColorParameterDrawer +- Base class: VolumeParameterDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Volume/Drawers/FloatParameterDrawer.cs` + +- Class: MinFloatParameterDrawer +- Base class: VolumeParameterDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Volume/Drawers/IntParameterDrawer.cs` + +- Class: MinIntParameterDrawer +- Base class: VolumeParameterDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Volume/Drawers/TextureParameterDrawer.cs` + +- Class: TextureParameterDrawer +- Base class: VolumeParameterDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Volume/Drawers/Vector4ParameterDrawer.cs` + +- Class: Vector4ParametrDrawer +- Base class: VolumeParameterDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Volume/SerializedDataParameter.cs` + +- Class: SerializedDataParameter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- displayName + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeComponentCopyPaste.cs` + +- Class: VolumeComponentCopyPaste +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeComponentEditor.cs` + +- Class: VolumeComponentEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- intensity +- volumeComponent + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeComponentListEditor.cs` + +- Class: VolumeComponentListEditor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- SetIsGlobalDefaultVolumeProfile +- Init +- Clear +- OnGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- editors + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeComponentProvider.cs` + +- Class: VolumeComponentProvider +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CompareTo +- CreateComponentTree +- GoToChild + +## Serialized Fields + +- None detected. + +## Public Fields + +- type +- nodes +- name + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeEditor.cs` + +- Class: VolumeEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeGizmoDrawer.cs` + +- Class: VolumeGizmoDrawer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeMenuItems.cs` + +- Class: VolumeMenuItems +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeParameterDrawer.cs` + +- Class: VolumeParameterDrawer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeProfileEditor.cs` + +- Class: VolumeProfileEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeProfileFactory.cs` + +- Class: VolumeProfileFactory +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Volume/VolumeProfileUtils.cs` + +- Class: VolumeProfileUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor/Volume/VolumesPreferences.cs` + +- Class: VolumesPreferences +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- PreferenceGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- keywords + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor-PrivateShared/AssemblyInfo.cs` + +- Class: PublicType +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InstanceDoSomething + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor-PrivateShared/AssetCallbacks/AssetCreationUtil.cs` + +- Class: AssetCreationUtil +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- callback +- extension + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/AssetsConverter.cs` + +- Class: AssetsConverter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Scan +- Convert + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/AttributesDefinitions.cs` + +- Class: PipelineConverterAttribute +- Base class: CategoryInfoAttribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/IRenderPipelineConverter.cs` + +- Class: IRenderPipelineConverter +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/IRenderPipelineConverterItem.cs` + +- Class: IRenderPipelineConverterItem +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/RenderPipelineConverterAssetItem.cs` + +- Class: RenderPipelineConverterAssetItem +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnClicked + +## Serialized Fields + +- None detected. + +## Public Fields + +- name +- info + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/RenderPipelineConverterManager.cs` + +- Class: RenderPipelineConverterManager +- Base class: ScriptableSingleton`1 +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnBeforeSerialize +- OnAfterDeserialize + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/RenderPipelineConverterMaterialUpgrader.cs` + +- Class: RenderPipelineConverterMaterialUpgrader +- Base class: AssetsConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/SearchServiceUtils.cs` + +- Class: SearchServiceUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/Status.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/Window/RenderPipelineConverterItemVisualElement.cs` + +- Class: RenderPipelineConverterItemVisualElement +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Bind + +## Serialized Fields + +- None detected. + +## Public Fields + +- itemSelectionChanged + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/Window/RenderPipelineConvertersEditor.cs` + +- Class: RenderPipelineConvertersEditor +- Base class: EditorWindow +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- Clear +- CreateGUI +- AddItemsToMenu + +## Serialized Fields + +- None detected. + +## Public Fields + +- isSelected +- item +- isExpanded +- isLoading +- isInitialized +- items +- converter +- pending +- warnings +- errors +- success +- state +- type +- converter_id +- items_count + +## Unity API Usage + +- SceneManager + +## `Packages/com.unity.render-pipelines.core/Editor-PrivateShared/Tools/Converter/Window/RenderPipelineConverterVisualElement.cs` + +- Class: RenderPipelineConverterVisualElement +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UpdateInfo +- Refresh +- Scan +- Convert + +## Serialized Fields + +- None detected. + +## Public Fields + +- displayName +- description +- state +- converter +- isSelectedAndEnabled +- showMoreInfo +- converterSelected + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Camera/CameraHistory.cs` + +- Class: IPerFrameHistoryAccessTracker +- Base class: ContextItem +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible camera controller +## Lifecycle Methods + +- LateUpdate + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Camera/CameraSwitcher.cs` + +- Class: CameraSwitcher +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible camera controller +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_Cameras + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/Camera/FreeCamera.cs` + +- Class: FreeCamera +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible camera controller +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_LookSpeedController +- m_LookSpeedMouse +- m_MoveSpeed +- m_MoveSpeedIncrement +- m_Turbo + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/CommandBuffers/BaseCommandBufer.cs` + +- Class: BaseCommandBuffer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- name +- sizeInBytes + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/CommandBuffers/CommandBufferHelpers.cs` + +- Class: CommandBufferHelpers +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/CommandBuffers/ComputeCommandBuffer.cs` + +- Class: ComputeCommandBuffer +- Base class: BaseCommandBuffer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetInvertCulling +- SetComputeFloatParam +- SetComputeIntParam +- SetComputeVectorParam +- SetComputeVectorArrayParam +- SetComputeMatrixParam +- SetComputeMatrixArrayParam +- SetRayTracingShaderPass +- SetViewport +- EnableScissorRect +- DisableScissorRect +- SetGlobalFloat +- SetGlobalInt +- SetGlobalInteger +- SetGlobalVector +- SetGlobalColor +- SetGlobalMatrix +- EnableShaderKeyword +- EnableKeyword +- DisableShaderKeyword +- DisableKeyword +- SetKeyword +- SetViewProjectionMatrices +- SetGlobalDepthBias +- SetGlobalFloatArray +- SetGlobalVectorArray +- SetGlobalMatrixArray +- SetLateLatchProjectionMatrices +- MarkLateLatchMatrixShaderPropertyID +- UnmarkLateLatchMatrix +- BeginSample +- EndSample +- IncrementUpdateCount +- SetBufferData +- SetBufferCounterValue +- SetupCameraProperties +- InvokeOnRenderObjectCallbacks +- SetComputeFloatParams +- SetComputeIntParams +- SetComputeTextureParam +- SetComputeBufferParam +- SetComputeConstantBufferParam +- SetComputeParamsFromMaterial +- DispatchCompute +- BuildRayTracingAccelerationStructure +- SetRayTracingAccelerationStructure +- SetRayTracingBufferParam +- SetRayTracingConstantBufferParam +- SetRayTracingTextureParam +- SetRayTracingFloatParam +- SetRayTracingFloatParams +- SetRayTracingIntParam +- SetRayTracingIntParams +- SetRayTracingVectorParam +- SetRayTracingVectorArrayParam +- SetRayTracingMatrixParam +- SetRayTracingMatrixArrayParam +- DispatchRays +- CopyCounterValue +- SetGlobalTexture +- SetGlobalBuffer +- SetGlobalConstantBuffer +- SetShadowSamplingMode +- SetSinglePassStereo +- IssuePluginEvent +- IssuePluginEventAndData +- IssuePluginCustomBlit +- IssuePluginCustomTextureUpdateV2 + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/CommandBuffers/IBaseCommandBuffer.cs` + +- Class: IBaseCommandBuffer +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetInvertCulling +- SetViewport +- EnableScissorRect +- DisableScissorRect +- SetGlobalFloat +- SetGlobalInt +- SetGlobalInteger +- SetGlobalVector +- SetGlobalColor +- SetGlobalMatrix +- EnableShaderKeyword +- EnableKeyword +- DisableShaderKeyword +- DisableKeyword +- SetKeyword +- SetViewProjectionMatrices +- SetGlobalDepthBias +- SetGlobalFloatArray +- SetGlobalVectorArray +- SetGlobalMatrixArray +- SetLateLatchProjectionMatrices +- MarkLateLatchMatrixShaderPropertyID +- UnmarkLateLatchMatrix +- BeginSample +- EndSample +- IncrementUpdateCount +- SetupCameraProperties +- InvokeOnRenderObjectCallbacks +- SetGlobalTexture +- SetGlobalBuffer +- SetGlobalConstantBuffer +- SetShadowSamplingMode +- SetSinglePassStereo +- IssuePluginEvent +- IssuePluginEventAndData +- IssuePluginCustomBlit +- IssuePluginCustomTextureUpdateV2 + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/CommandBuffers/IComputeCommandBuffer.cs` + +- Class: IComputeCommandBuffer +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetComputeFloatParam +- SetComputeIntParam +- SetComputeVectorParam +- SetComputeVectorArrayParam +- SetComputeMatrixParam +- SetComputeMatrixArrayParam +- SetRayTracingShaderPass +- SetBufferData +- SetBufferCounterValue +- SetComputeFloatParams +- SetComputeIntParams +- SetComputeTextureParam +- SetComputeBufferParam +- SetComputeConstantBufferParam +- SetComputeParamsFromMaterial +- DispatchCompute +- BuildRayTracingAccelerationStructure +- SetRayTracingAccelerationStructure +- SetRayTracingBufferParam +- SetRayTracingConstantBufferParam +- SetRayTracingTextureParam +- SetRayTracingFloatParam +- SetRayTracingFloatParams +- SetRayTracingIntParam +- SetRayTracingIntParams +- SetRayTracingVectorParam +- SetRayTracingVectorArrayParam +- SetRayTracingMatrixParam +- SetRayTracingMatrixArrayParam +- DispatchRays +- CopyCounterValue + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/CommandBuffers/IRasterCommandBuffer.cs` + +- Class: IRasterCommandBuffer +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ClearRenderTarget +- SetInstanceMultiplier +- SetFoveatedRenderingMode +- SetWireframe +- ConfigureFoveatedRendering +- SetShadingRateFragmentSize +- SetShadingRateCombiner +- DrawMesh +- DrawMultipleMeshes +- DrawRenderer +- DrawRendererList +- DrawProcedural +- DrawProceduralIndirect +- DrawMeshInstanced +- DrawMeshInstancedProcedural +- DrawMeshInstancedIndirect +- DrawOcclusionMesh + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/CommandBuffers/IUnsafeCommandBuffer.cs` + +- Class: IUnsafeCommandBuffer +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequestAsyncReadback +- Clear +- ClearRandomWriteTargets +- SetRenderTarget +- SetComputeTextureParam +- SetRayTracingTextureParam +- GenerateMips +- SetRandomWriteTarget +- CopyTexture +- SetGlobalTexture + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/CommandBuffers/RasterCommandBuffer.cs` + +- Class: RasterCommandBuffer +- Base class: BaseCommandBuffer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetInvertCulling +- SetViewport +- EnableScissorRect +- DisableScissorRect +- ClearRenderTarget +- SetGlobalFloat +- SetGlobalInt +- SetGlobalInteger +- SetGlobalVector +- SetGlobalColor +- SetGlobalMatrix +- EnableShaderKeyword +- EnableKeyword +- DisableShaderKeyword +- DisableKeyword +- SetKeyword +- SetViewProjectionMatrices +- SetGlobalDepthBias +- SetGlobalFloatArray +- SetGlobalVectorArray +- SetGlobalMatrixArray +- SetLateLatchProjectionMatrices +- MarkLateLatchMatrixShaderPropertyID +- UnmarkLateLatchMatrix +- BeginSample +- EndSample +- IncrementUpdateCount +- SetInstanceMultiplier +- SetFoveatedRenderingMode +- SetWireframe +- ConfigureFoveatedRendering +- SetupCameraProperties +- InvokeOnRenderObjectCallbacks +- SetShadingRateFragmentSize +- SetShadingRateCombiner +- DrawMesh +- DrawMultipleMeshes +- DrawRenderer +- DrawRendererList +- DrawProcedural +- DrawProceduralIndirect +- DrawMeshInstanced +- DrawMeshInstancedProcedural +- DrawMeshInstancedIndirect +- DrawOcclusionMesh +- SetGlobalTexture +- SetGlobalBuffer +- SetGlobalConstantBuffer +- SetShadowSamplingMode +- SetSinglePassStereo +- IssuePluginEvent +- IssuePluginEventAndData +- IssuePluginCustomBlit +- IssuePluginCustomTextureUpdateV2 + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/CommandBuffers/UnsafeCommandBuffer.cs` + +- Class: UnsafeCommandBuffer +- Base class: BaseCommandBuffer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequestAsyncReadback +- SetInvertCulling +- SetComputeFloatParam +- SetComputeIntParam +- SetComputeVectorParam +- SetComputeVectorArrayParam +- SetComputeMatrixParam +- SetComputeMatrixArrayParam +- SetRayTracingShaderPass +- Clear +- ClearRandomWriteTargets +- SetViewport +- EnableScissorRect +- DisableScissorRect +- ClearRenderTarget +- SetGlobalFloat +- SetGlobalInt +- SetGlobalInteger +- SetGlobalVector +- SetGlobalColor +- SetGlobalMatrix +- EnableShaderKeyword +- EnableKeyword +- DisableShaderKeyword +- DisableKeyword +- SetKeyword +- SetViewProjectionMatrices +- SetGlobalDepthBias +- SetGlobalFloatArray +- SetGlobalVectorArray +- SetGlobalMatrixArray +- SetLateLatchProjectionMatrices +- MarkLateLatchMatrixShaderPropertyID +- UnmarkLateLatchMatrix +- BeginSample +- EndSample +- IncrementUpdateCount +- SetInstanceMultiplier +- SetFoveatedRenderingMode +- SetWireframe +- ConfigureFoveatedRendering +- SetRenderTarget +- SetBufferData +- SetBufferCounterValue +- SetupCameraProperties +- InvokeOnRenderObjectCallbacks +- SetShadingRateFragmentSize +- SetShadingRateCombiner +- SetComputeFloatParams +- SetComputeIntParams +- SetComputeTextureParam +- SetComputeBufferParam +- SetComputeConstantBufferParam +- SetComputeParamsFromMaterial +- DispatchCompute +- BuildRayTracingAccelerationStructure +- SetRayTracingAccelerationStructure +- SetRayTracingBufferParam +- SetRayTracingConstantBufferParam +- SetRayTracingTextureParam +- SetRayTracingFloatParam +- SetRayTracingFloatParams +- SetRayTracingIntParam +- SetRayTracingIntParams +- SetRayTracingVectorParam +- SetRayTracingVectorArrayParam +- SetRayTracingMatrixParam +- SetRayTracingMatrixArrayParam +- DispatchRays +- GenerateMips +- DrawMesh +- DrawMultipleMeshes +- DrawRenderer +- DrawRendererList +- DrawProcedural +- DrawProceduralIndirect +- DrawMeshInstanced +- DrawMeshInstancedProcedural +- DrawMeshInstancedIndirect +- DrawOcclusionMesh +- SetRandomWriteTarget +- CopyCounterValue +- CopyTexture +- SetGlobalTexture +- SetGlobalBuffer +- SetGlobalConstantBuffer +- SetShadowSamplingMode +- SetSinglePassStereo +- IssuePluginEvent +- IssuePluginEventAndData +- IssuePluginCustomBlit +- IssuePluginCustomTextureUpdateV2 + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Common/CommandBufferPool.cs` + +- Class: CommandBufferPool +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Common/CommonStructs.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Common/ComponentSingleton.cs` + +- Class: to +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Runtime/Common/ConstantBuffer.cs` + +- Class: ConstantBuffer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UpdateData +- SetGlobal +- Set +- PushGlobal + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/Common/ContextContainer.cs` + +- Class: ContextContainer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- storage +- isSet +- lineNumber +- memberName +- filePath + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Common/CoreAttributes.cs` + +- Class: DisplayInfoAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- name +- order + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Common/CoreProfileId.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Common/CoreUnsafeUtils.cs` + +- Class: CoreUnsafeUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryPush +- TryPop +- Clear +- Get + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/Common/DynamicArray.cs` + +- Class: DynamicArray +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Clear +- Contains +- Add +- AddRange +- Insert +- Remove +- RemoveAt +- RemoveRange +- FindIndex +- IndexOf +- Resize +- ResizeAndClear +- Reserve +- MoveNext +- Reset +- GetEnumerator +- SubRange + +## Serialized Fields + +- None detected. + +## Public Fields + +- iterator + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/Common/DynamicResolutionHandler.cs` + +- Class: DynamicResolutionHandler +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- GetResolvedScale +- CalculateMipBias +- SetDynamicResScaler +- SetSystemDynamicResScaler +- SetActiveDynamicScalerSlot +- SetUpscaleFilter +- SetCurrentCameraRequest +- Update +- SoftwareDynamicResIsEnabled +- HardwareDynamicResIsEnabled +- RequestsHardwareDynamicResolution +- DynamicResolutionEnabled +- ForceSoftwareFallback +- GetScaledSize +- ApplyScalesOnSize +- GetCurrentScale +- GetLastScaledSize +- GetLowResMultiplier + +## Serialized Fields + +- None detected. + +## Public Fields + +- type +- method + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Common/DynamicString.cs` + +- Class: DynamicString +- Base class: DynamicArray`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Append + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Common/GlobalDynamicResolutionSettings.cs` + +- Class: GlobalDynamicResolutionSettings +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- enabled +- useMipBias +- advancedUpscalersByPriority +- advancedUpscalerNames +- DLSSPerfQualitySetting +- DLSSUseOptimalSettings +- DLSSSharpness +- DLSSRenderPresetForQuality +- DLSSRenderPresetForBalanced +- DLSSRenderPresetForPerformance +- DLSSRenderPresetForUltraPerformance +- DLSSRenderPresetForDLAA +- FSR2EnableSharpness +- FSR2Sharpness +- FSR2UseOptimalSettings +- FSR2QualitySetting +- fsrOverrideSharpness +- fsrSharpness +- IUpscalerOptions +- maxPercentage +- minPercentage +- dynResType +- upsampleFilter +- forceResolution +- forcedPercentage +- lowResTransparencyMinimumThreshold +- rayTracingHalfResThreshold +- lowResSSGIMinimumThreshold +- lowResVolumetricCloudsMinimumThreshold +- enableDLSS + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Common/IAdditionalData.cs` + +- Class: IAdditionalData +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Common/IVirtualTexturingEnabledRenderPipeline.cs` + +- Class: IVirtualTexturingEnabledRenderPipeline +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Common/ListBuffer.cs` + +- Class: ListBufferExtensions +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryAdd +- TryCopyTo +- TryCopyFrom + +## Serialized Fields + +- None detected. + +## Public Fields + +- Count +- Capacity + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.render-pipelines.core/Runtime/Common/ObjectPools.cs` + +- Class: ObjectPool +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Get +- Release + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Common/Observable.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Common/ObservableList.cs` + +- Class: ListChangedEventArgs +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Contains +- IndexOf +- Add +- Insert +- Remove +- RemoveAt +- Clear +- CopyTo +- GetEnumerator + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/Common/ReloadAttribute.cs` + +- Class: ReloadAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- blit +- betterBlit +- filmGrains +- thinGrains + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Common/ReloadGroupAttribute.cs` + +- Class: ReloadGroupAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- blit +- shaders +- bayerMatrixTex + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Common/RemoveRange.Extensions.cs` + +- Class: RemoveRangeExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Common/SerializableEnum.cs` + +- Class: SerializableEnum +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_EnumValueAsString +- m_EnumTypeAsString + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Common/SerializedDictionary.cs` + +- Class: SerializedDictionaryDebugView +- Base class: SerializedDictionary +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnBeforeSerialize +- OnAfterDeserialize + +## Serialized Fields + +- m_Keys +- m_Values + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Common/Swap.Extensions.cs` + +- Class: SwapCollectionExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugDisplaySettings.cs` + +- Class: for +- Base class: IEqualityComparer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- GetHashCode +- ForEach + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugDisplaySettingsHDROutput.cs` + +- Class: DebugDisplaySettingsHDROutput +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugDisplaySettingsPanel.cs` + +- Class: DebugDisplaySettingsPanel +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugDisplaySettingsStats.cs` + +- Class: DebugDisplaySettingsStats +- Base class: DebugDisplaySettingsPanel +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CreatePanel + +## Serialized Fields + +- None detected. + +## Public Fields + +- AreAnySettingsActive + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugDisplaySettingsUI.cs` + +- Class: DebugDisplaySettingsUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RegisterDebug +- UnregisterDebug +- GetReset + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugDisplaySettingsVolumes.cs` + +- Class: DebugDisplaySettingsVolume +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetVolumeWeight +- GetVolumesList +- CreatePanel + +## Serialized Fields + +- None detected. + +## Public Fields + +- volumeProfile +- volumeComponent +- volume +- AreAnySettingsActive + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugDisplayStats.cs` + +- Class: for +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- accumulatedValue +- lastAverage + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugFrameTiming.cs` + +- Class: DebugFrameTiming +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UpdateFrameTiming +- RegisterDebugUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugManager.Actions.cs` + +- Class: DebugManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- TriggerWithButton +- TriggerWithAxis +- TriggerWithKey +- Update + +## Serialized Fields + +- None detected. + +## Public Fields + +- buttonAction +- axisTrigger +- buttonTriggerList +- keyTriggerList +- repeatMode +- repeatDelay + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugManager.cs` + +- Class: DebugManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetReset +- RefreshEditor +- Reset +- ReDrawOnScreenDebug +- RegisterData +- UnregisterData +- GetState +- PanelIndex +- PanelDiplayName +- PanelDisplayName +- RequestEditorWindowPanelIndex +- FindPanelIndex +- RemovePanel + +## Serialized Fields + +- None detected. + +## Public Fields + +- refreshEditorRequested + +## Unity API Usage + +- Instantiate +- GetComponent +- FindFirstObjectByType +- Resources.Load +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugManager.UIState.cs` + +- Class: DebugManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Open + +## Public Fields + +- mode + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent +- Resources.Load + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugOverlay.cs` + +- Class: DebugOverlay +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- StartOverlay +- Next +- SetViewport + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugShapes.cs` + +- Class: DebugShapes +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequestSphereMesh +- BuildCustomSphereMesh +- RequestBoxMesh +- RequestConeMesh +- RequestPyramidMesh + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUI.Containers.cs` + +- Class: DebugUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetValue +- SetValue +- ValidateValue +- SetColumnVisibility +- GetColumnVisibility + +## Serialized Fields + +- None detected. + +## Public Fields + +- displayName +- action +- isHeader +- contextMenuItems +- isReadOnly +- scroll + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUI.cs` + +- Class: DebugUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- isEditorOnly +- isRuntimeOnly +- isInactiveInEditor +- isHiddenCallback +- isHidden +- name +- tooltip +- refreshRate +- formatString +- min +- max +- values +- pinnedElementIndex + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUI.Fields.cs` + +- Class: DebugUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetValue +- SetValue +- GetHistoryValue + +## Serialized Fields + +- None detected. + +## Public Fields + +- historyDepth +- min +- max +- incStep +- intStepMult +- incStepMult +- decimals +- enumNames +- hdr +- showAlpha +- showPicker +- type +- style +- messageCallback +- message + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUI.Panel.cs` + +- Class: DebugUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetDirty + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/DebugUpdater.cs` + +- Class: DebugUpdater +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/FrameTiming/FrameTimeBottleneck.cs` + +- Class: BottleneckHistogram +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/FrameTiming/FrameTimeSample.cs` + +- Class: FrameTimeSample +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/IDebugDisplaySettings.cs` + +- Class: IDebugDisplaySettings +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/IDebugDisplaySettingsData.cs` + +- Class: IDebugDisplaySettingsData +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/IDebugDisplaySettingsPanel.cs` + +- Class: IDebugDisplaySettingsPanel +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/IDebugDisplaySettingsQuery.cs` + +- Class: IDebugDisplaySettingsQuery +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/IVolumeDebugSettings.cs` + +- Class: IVolumeDebugSettings +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/MousePositionDebug.cs` + +- Class: MousePositionDebug +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- Build +- Cleanup +- GetMousePosition +- GetMouseClickPosition + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerBitField.cs` + +- Class: DebugUIHandlerBitField +- Base class: DebugUIHandlerWidget +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- nameLabel +- valueToggle +- toggles + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerButton.cs` + +- Class: DebugUIHandlerButton +- Base class: DebugUIHandlerWidget +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- nameLabel + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerCanvas.cs` + +- Class: DebugUIHandlerCanvas +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- type +- prefab +- panelPrefab +- prefabs + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerColor.cs` + +- Class: DebugUIHandlerColor +- Base class: DebugUIHandlerWidget +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- nameLabel +- valueToggle +- colorImage +- fieldR +- fieldG +- fieldB +- fieldA + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerContainer.cs` + +- Class: DebugUIHandlerContainer +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- contentHolder + +## Public Fields + +- contentHolder + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerEnumField.cs` + +- Class: DebugUIHandlerEnumField +- Base class: DebugUIHandlerField`1 +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerEnumHistory.cs` + +- Class: DebugUIHandlerEnumHistory +- Base class: DebugUIHandlerEnumField +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerField.cs` + +- Class: for +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- nextButtonText +- previousButtonText +- nameLabel +- valueLabel + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerFloatField.cs` + +- Class: DebugUIHandlerFloatField +- Base class: DebugUIHandlerWidget +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- nameLabel +- valueLabel + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerFoldout.cs` + +- Class: DebugUIHandlerFoldout +- Base class: DebugUIHandlerWidget +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- nameLabel +- valueToggle + +## Unity API Usage + +- Instantiate +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerGroup.cs` + +- Class: DebugUIHandlerGroup +- Base class: DebugUIHandlerWidget +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- nameLabel +- header + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerHBox.cs` + +- Class: DebugUIHandlerHBox +- Base class: DebugUIHandlerWidget +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerIndirectFloatField.cs` + +- Class: DebugUIHandlerIndirectFloatField +- Base class: DebugUIHandlerWidget +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Init + +## Serialized Fields + +- None detected. + +## Public Fields + +- nameLabel +- valueLabel +- getter +- setter +- incStepGetter +- incStepMultGetter +- decimalsGetter + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerIndirectToggle.cs` + +- Class: DebugUIHandlerIndirectToggle +- Base class: DebugUIHandlerWidget +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Init + +## Serialized Fields + +- None detected. + +## Public Fields + +- nameLabel +- valueToggle +- checkmarkImage + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerIntField.cs` + +- Class: DebugUIHandlerIntField +- Base class: DebugUIHandlerWidget +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- nameLabel +- valueLabel + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerMessageBox.cs` + +- Class: DebugUIHandlerMessageBox +- Base class: DebugUIHandlerWidget +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- nameLabel + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerObject.cs` + +- Class: DebugUIHandlerObject +- Base class: DebugUIHandlerWidget +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- nameLabel +- valueLabel + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerObjectList.cs` + +- Class: DebugUIHandlerObjectList +- Base class: DebugUIHandlerField`1 +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerObjectPopupField.cs` + +- Class: DebugUIHandlerObjectPopupField +- Base class: DebugUIHandlerField`1 +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerPanel.cs` + +- Class: DebugUIHandlerPanel +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- SelectNextItem +- SelectPreviousItem +- OnScrollbarClicked +- ResetDebugManager + +## Serialized Fields + +- None detected. + +## Public Fields + +- nameLabel +- scrollRect +- viewport +- Canvas + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerPersistentCanvas.cs` + +- Class: DebugUIHandlerPersistentCanvas +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- panel +- valuePrefab + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerProgressBar.cs` + +- Class: DebugUIHandlerProgressBar +- Base class: DebugUIHandlerWidget +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- nameLabel +- valueLabel +- progressBarRect + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerRenderingLayerField.cs` + +- Class: DebugUIHandlerRenderingLayerField +- Base class: DebugUIHandlerWidget +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- nameLabel +- valueToggle +- toggles + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerRow.cs` + +- Class: DebugUIHandlerRow +- Base class: DebugUIHandlerFoldout +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerToggle.cs` + +- Class: DebugUIHandlerToggle +- Base class: DebugUIHandlerWidget +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- nameLabel +- valueToggle +- checkmarkImage + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerToggleHistory.cs` + +- Class: DebugUIHandlerToggleHistory +- Base class: DebugUIHandlerToggle +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerUIntField.cs` + +- Class: DebugUIHandlerUIntField +- Base class: DebugUIHandlerWidget +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- nameLabel +- valueLabel + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerValue.cs` + +- Class: DebugUIHandlerValue +- Base class: DebugUIHandlerWidget +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- nameLabel +- valueLabel + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerValueTuple.cs` + +- Class: DebugUIHandlerValueTuple +- Base class: DebugUIHandlerWidget +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- nameLabel +- valueLabel + +## Unity API Usage + +- Instantiate +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerVBox.cs` + +- Class: DebugUIHandlerVBox +- Base class: DebugUIHandlerWidget +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerVector2.cs` + +- Class: DebugUIHandlerVector2 +- Base class: DebugUIHandlerWidget +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- nameLabel +- valueToggle +- fieldX +- fieldY + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerVector3.cs` + +- Class: DebugUIHandlerVector3 +- Base class: DebugUIHandlerWidget +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- nameLabel +- valueToggle +- fieldX +- fieldY +- fieldZ + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerVector4.cs` + +- Class: DebugUIHandlerVector4 +- Base class: DebugUIHandlerWidget +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- nameLabel +- valueToggle +- fieldX +- fieldY +- fieldZ +- fieldW + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/DebugUIHandlerWidget.cs` + +- Class: DebugUIHandlerWidget +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- colorDefault +- colorSelected + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/Prefabs/Scripts/UIFoldout.cs` + +- Class: UIFoldout +- Base class: Toggle +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Start + +## Public Methods + +- SetState + +## Serialized Fields + +- None detected. + +## Public Fields + +- content +- arrowOpened +- arrowClosed + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/ProfilingScope.cs` + +- Class: ProfilingScope +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Begin +- End +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- gpuElapsedTime +- gpuSampleCount +- cpuElapsedTime +- cpuSampleCount +- inlineCpuElapsedTime +- inlineCpuSampleCount + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/ShaderDebugPrintManager.cs` + +- Class: ShaderDebugPrintManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetShaderDebugPrintInputConstants +- SetShaderDebugPrintBindings +- EndFrame +- PrintImmediate +- DefaultOutput +- String +- Get + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/Debugging/VolumeDebugSettings.cs` + +- Class: VolumeDebugSettings +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetVolumes +- RefreshVolumes +- GetVolumeWeight +- VolumeHasInfluence + +## Serialized Fields + +- None detected. + +## Public Fields + +- selectedCamera + +## Unity API Usage + +- Instantiate +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/Deprecated.cs` + +- Class: IShaderVariantSettings +- Base class: ProbeAdjustmentVolume +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ToggleEditorUI +- Register +- Unregister +- Fill + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Documentation.cs` + +- Class: CoreRPHelpURLAttribute +- Base class: HelpURLAttribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/AABB.cs` + +- Class: AABB +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- center +- extents + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/BatchLayers.cs` + +- Class: BatchLayer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/Components/DisallowGPUDrivenRendering.cs` + +- Class: DisallowGPUDrivenRendering +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_applyToChildrenRecursively + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/Components/DisallowSmallMeshCulling.cs` + +- Class: DisallowSmallMeshCulling +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_applyToChildrenRecursively + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/Debug/DebugDisplayGPUResidentDrawer.cs` + +- Class: DebugDisplayGPUResidentDrawer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryGetScreenClearColor + +## Serialized Fields + +- None detected. + +## Public Fields + +- occluderDebugViewEnable +- AreAnySettingsActive +- IsPostProcessingAllowed +- IsLightingActive + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/FrustumPlanes.cs` + +- Class: Line +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- m +- t +- planes +- lightFacingPlaneCount +- nx +- ny +- nz +- d +- nxAbs +- nyAbs +- nzAbs +- packetCount +- planePackets +- splitInfos +- receiverSphereLightSpace +- cascadeBlendCullingFactor +- worldToLightSpaceRotation + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/GPUResidentBatcher.cs` + +- Class: GPUResidentBatcher +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- OnBeginContextRendering +- OnEndContextRendering +- OnBeginCameraRendering +- OnEndCameraRendering +- UpdateFrame +- DestroyMaterials +- DestroyDrawInstances +- DestroyMeshes +- InstanceOcclusionTest +- UpdateInstanceOccluders +- UpdateRenderers +- UpdateSelectedRenderers +- SchedulePackedMaterialCacheUpdate +- PostCullBeginCameraRendering +- OnSetupAmbientProbe + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/GPUResidentBatcher.SpeedTree.cs` + +- Class: GPUResidentBatcher +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/GPUResidentDrawer.cs` + +- Class: GPUResidentDrawer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager +- Destroy + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/GPUResidentDrawer.Validator.cs` + +- Class: GPUResidentDrawer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/GPUResidentDrawerBurst.cs` + +- Class: GPUResidentDrawerBurst +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/GPUResidentDrawerDebug.cs` + +- Class: InstanceCullerViewStats +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- FinalizeInstanceCullerViewStats +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- viewType +- viewInstanceID +- splitIndex +- visibleInstancesOnCPU +- visibleInstancesOnGPU +- visiblePrimitivesOnCPU +- visiblePrimitivesOnGPU +- drawCommands +- eventType +- occluderVersion +- subviewMask +- occlusionTest +- visibleInstances +- culledInstances +- visiblePrimitives +- culledPrimitives +- subviewCount +- occluderMipLayoutSize +- enabled +- instanceCullerStats +- instanceOcclusionEventStats +- occluderStats +- occlusionOverlayEnabled +- occlusionOverlayCountVisible +- overrideOcclusionTestToAlwaysPass +- occluderDepthPyramid +- occlusionDebugOverlay +- cb + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/GPUResidentDrawerResources.cs` + +- Class: GPUResidentDrawerResources +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_WindDataUpdaterKernels + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/GPUResidentDrawerTypes.cs` + +- Class: RenderRequestBatcherContext +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- commandBuffer +- cullingSplitIndex +- occluderSubviewIndex +- viewInstanceID +- occlusionTest +- instanceMultiplier +- subviewIndex +- depthSliceIndex +- depthOffset +- viewMatrix +- invViewMatrix +- gpuProjMatrix +- viewOffsetWorldSpace +- subviewCount +- depthTexture +- depthSize +- depthIsArray + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/IGPUResidentRenderPipeline.cs` + +- Class: IGPUResidentRenderPipeline +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- mode +- supportDitheringCrossFade +- enableOcclusionCulling +- allowInEditMode +- smallMeshScreenPercentage +- pickingShader +- errorShader +- loadingShader + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceCuller.cs` + +- Class: InstanceCuller +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- Execute +- Init +- Dispose +- TryAddSplits +- AddSync +- MoveToDebugStatsAndClear +- HasVersion +- TryAdd +- InstanceOccludersUpdated +- GetCompactedVisibilityMasks +- InstanceOcclusionTest +- UpdateFrame +- OnBeginCameraRendering +- OnEndCameraRendering + +## Serialized Fields + +- None detected. + +## Public Fields + +- layer +- renderingLayerMask +- motionMode +- shadowCastingMode +- staticShadowCaster +- rendererPriority +- supportsIndirect +- key +- drawCount +- drawOffset +- meshID +- submeshIndex +- activeMeshLod +- materialID +- flags +- transparentInstanceId +- overridenComponents +- range +- lightmapIndex +- instanceCount +- instanceOffset +- procInfo +- instanceIndex +- viewCount +- supportsCrossFade +- supportsMotionCheck +- deltaTime +- crossFadeArray +- binningConfig +- viewType +- cameraPosition +- sqrMeshLodSelectionConstant +- sqrScreenRelativeMetric +- minScreenRelativeHeight +- isOrtho +- cullLightmappedShadowCasters +- maxLOD +- cullingLayerMask +- sceneCullingMask +- animateCrossFades +- lightFacingFrustumPlanes +- worldToLightSpaceRotation +- lodGroupCullingData +- occlusionBuffer +- rendererVisibilityMasks +- rendererMeshLodSettings +- rendererCrossFadeValues +- drawBatches +- drawInstanceIndices +- batchBinAllocOffsets +- batchBinCounts +- binAllocCounter +- binConfigIndices +- binVisibleInstanceCounts +- debugCounterIndexBase +- splitDebugCounters +- drawRanges +- drawBatchIndices +- batchDrawCommandOffsets +- binVisibleInstanceOffsets +- cullingOutput +- indirectBufferLimits +- indirectBufferAllocInfo +- indirectAllocationCounters +- visibleInstancesBufferHandle +- indirectArgsBufferHandle +- indirectDrawInfoGlobalArray +- indirectInstanceInfoGlobalArray +- compactedVisibilityMasks +- viewID +- filteringResults +- excludedRenderers +- mode +- hiddenBits +- viewInstanceID +- splitIndex +- eventType +- occluderVersion +- subviewMask +- occlusionTest +- info +- readback +- cameraID +- jobHandle +- settings +- subviewSettings +- occluderHandles +- bufferHandles + +## Unity API Usage + +- SceneManager +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceCullerBurst.cs` + +- Class: InstanceCullerBurst +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceCullingBatcher.cs` + +- Class: InstanceCullingBatcher +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute +- Initialize +- Dispose +- RebuildDrawListsIfNeeded +- DestroyDrawInstanceIndices +- NeedsRebuild +- GetDrawInstanceData +- OnFinishedCulling +- DestroyDrawInstances +- DestroyMaterials +- DestroyMeshes +- PostCullBeginCameraRendering +- SchedulePackedMaterialCacheUpdate +- BuildBatch +- InstanceOccludersUpdated +- UpdateFrame +- GetCompactedVisibilityMasks +- OnEndContextRendering +- OnBeginCameraRendering +- OnEndCameraRendering + +## Serialized Fields + +- None detected. + +## Public Fields + +- onCompleteCallback +- brgPicking +- brgLoading +- brgError +- topology +- baseVertex +- firstIndex +- indexCount +- drawRanges +- drawBatches +- drawBatchIndices +- drawInstances +- internalDrawIndex +- drawInstanceIndices +- instancesSorted +- materialsSorted +- instanceIDs +- packedMaterialDatas +- batchIDs +- valid + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceCullingBatcherBurst.cs` + +- Class: InstanceCullingBatcherBurst +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/GPUInstanceDataBuffer.cs` + +- Class: GPUInstanceDataBuffer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetPropertyIndex +- GetGpuAddress +- CPUInstanceToGPUInstance +- CPUInstanceArrayToGPUInstanceArray +- Dispose +- AsReadOnly +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- propertyID +- byteSize +- isOverriden +- isPerInstance +- instanceType +- componentGroup +- instanceNumInfo +- instancesNumPrefixSum +- instancesSpan +- perInstanceComponentCount +- version +- layoutVersion +- gpuBuffer +- validComponentsIndicesGpuBuffer +- componentAddressesGpuBuffer +- componentInstanceIndexRangesGpuBuffer +- componentByteCountsGpuBuffer +- descriptions +- defaultMetadata +- gpuBufferComponentAddress +- valid +- instances +- gpuInstanceIndices + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/GPUInstanceDataUploader.cs` + +- Class: GPUInstanceDataBufferBuilder +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddComponent +- Dispose +- LoadShaders +- CreateResources +- GetUIntPerInstance +- GetParamUIntOffset +- SubmitToGpu +- GPUInstanceDataBufferGrower + +## Serialized Fields + +- None detected. + +## Public Fields + +- instanceData +- instanceIndices +- inputComponentOffsets +- validComponentIndices +- cs +- kernelId +- gatherData +- parameterIndex +- uintPerParameter +- uintPerInstance +- componentDataIndex +- gatherIndices +- tmpDataBuffer + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/InstanceAllocator.cs` + +- Class: InstanceAllocator +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- CompareTo +- Initialize +- Dispose +- AllocateInstance +- FreeInstance +- GetNumAllocated +- GetInstanceHandlesLength +- GetInstancesLength +- FreeSharedInstance + +## Serialized Fields + +- None detected. + +## Public Fields + +- instanceIndex +- type +- valid + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/InstanceData.cs` + +- Class: CPUInstanceData +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Initialize +- Dispose +- InstanceToIndex +- IndexToInstance +- IsValidInstance +- IsFreeInstanceHandle +- IsValidIndex +- GetFreeInstancesCount +- EnsureFreeInstances +- AddNoGrow +- Add +- Remove +- Set +- SetDefault +- Get_SharedInstance +- Get_LocalToWorldIsFlipped +- Get_WorldAABB +- Get_TetrahedronCacheIndex +- Get_MovedInCurrentFrame +- Get_MovedInPreviousFrame +- Get_VisibleInPreviousFrame +- Get_MeshLodData +- Set_SharedInstance +- Set_LocalToWorldIsFlipped +- Set_WorldAABB +- Set_TetrahedronCacheIndex +- Set_MovedInCurrentFrame +- Set_MovedInPreviousFrame +- Set_VisibleInPreviousFrame +- Set_MeshLodData +- AsReadOnly +- DeallocateCameras +- AllocateCameras +- IncreaseInstanceCount +- SharedInstanceToIndex +- IndexToSharedInstance +- Get_RendererGroupID +- Get_MeshID +- Get_Flags +- Get_LODGroupAndMask +- Get_GameObjectLayer +- Get_RefCount +- Set_RendererGroupID +- Set_MeshID +- Set_LocalAABB +- Set_Flags +- Set_LODGroupAndMask +- Set_GameObjectLayer +- Set_RefCount +- Set_MaterialIDs +- IsValidSharedInstance +- Grow + +## Serialized Fields + +- None detected. + +## Public Fields + +- instances +- sharedInstances +- localToWorldIsFlippedBits +- worldAABBs +- tetrahedronCacheIndices +- movedInCurrentFrameBits +- movedInPreviousFrameBits +- visibleInPreviousFrameBits +- editorData +- meshLodData +- handlesLength +- IsCreated +- rendererGroupIDs +- materialIDArrays +- meshIDs +- localAABBs +- flags +- lodGroupAndMasks +- meshLodInfos +- gameObjectLayers +- refCounts +- sceneCullingMasks +- selectedBits +- transformUpdateFlags +- instanceFlags +- packed0 +- packed1 +- packed2 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/InstanceDataSystem.cs` + +- Class: InstanceDataSystem +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- GetMaxInstancesOfType +- GetAliveInstancesOfType +- UpdateInstanceWindDataHistory +- FreeRendererGroupInstances +- FreeInstances +- ScheduleUpdateInstanceDataJob +- UpdateAllInstanceProbes +- InitializeInstanceTransforms +- UpdateInstanceTransforms +- UpdateInstanceMotions +- ScheduleQueryRendererGroupInstancesJob +- ScheduleQuerySortedMeshInstancesJob +- ScheduleCollectInstancesLODGroupAndMasksJob +- InternalSanityCheckStates +- UpdatePerFrameInstanceVisibility +- UpdateSelectedInstances +- DeallocatePerCameraInstanceData +- AllocatePerCameraInstanceData + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/InstanceDataSystem.Jobs.cs` + +- Class: InstanceDataSystem +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- instanceData +- sharedInstanceData +- rendererGroupIDs +- instancesCount +- instancesOffset +- instances +- atomicNonFoundInstancesCount +- instancesOffsets +- instancesCounts +- atomicNonFoundSharedInstancesCount +- sortedMeshID +- probesCount +- lightProbesQuery +- queryPostitions +- compactTetrahedronCache +- probesSphericalHarmonics +- probesOcclusion +- probeInstances +- initialize +- enableBoundingSpheres +- localToWorldMatrices +- prevLocalToWorldMatrices +- atomicTransformQueueCount +- transformUpdateInstanceQueue +- transformUpdateDataQueue +- boundingSpheresDataQueue +- atomicProbesQueueCount +- probeInstanceQueue +- probeQueryPosition +- queueWriteBase +- atomicUpdateQueueCount +- implicitInstanceIndices +- rendererData +- perCameraInstanceData +- lodGroupAndMasks +- compactedVisibilityMasks +- becomeVisible +- processedBits +- rendererIDs +- atomicTreeInstancesCount + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/InstanceDataSystemBurst.cs` + +- Class: InstanceDataSystemBurst +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/InstanceTransformUpdateDefs.cs` + +- Class: TransformUpdatePacket +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- localToWorld0 +- localToWorld1 +- localToWorld2 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/InstanceType.cs` + +- Class: InstanceTypeInfo +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InitDefault +- GetInstanceNum +- GetInstanceNumIncludingChildren +- GetTotalInstanceNum + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceData/InstanceWindDataUpdateDefs.cs` + +- Class: SpeedTreeWindShaderDef +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceOcclusionCuller.cs` + +- Class: OccluderDerivedData +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsValid +- UseForOcclusionTest +- UseForOccluderUpdate +- IsEmpty +- IsWithinLimits +- GetExtraDrawInfoSlotIndex +- Matches +- IsSubviewValid +- Dispose +- CreateFarDepthPyramid +- Import +- PrepareOccluders +- ImportBuffers +- Init +- ClearContextsAndGrowBuffers +- TryAllocateContext +- TryGetContextIndex +- GetAllocInfoSubArray +- GetAllocInfo +- CopyFromStaging +- GetLimits +- GetBufferContext +- SetBufferContext + +## Serialized Fields + +- None detected. + +## Public Fields + +- viewProjMatrix +- viewOriginWorldSpace +- radialDirWorldSpace +- facingDirWorldSpace +- occluderDepthPyramid +- occlusionDebugOverlay +- drawOffsetAndSplitMask +- instanceIndexAndCrossFade +- indexCount +- firstIndex +- baseVertex +- firstInstanceGlobalIndex +- maxInstanceCountAndTopology +- drawAllocIndex +- drawCount +- instanceAllocIndex +- instanceCount +- cullingJobHandle +- bufferState +- occluderVersion +- subviewMask +- offset +- size +- version +- depthBufferSize +- subviewData +- subviewValidMask +- occluderMipBounds +- occluderMipLayoutSize +- occluderDepthPyramidSize +- occlusionDebugOverlaySize +- debugNeedsClear +- constantBuffer +- constantBufferData +- maxInstanceCount +- maxDrawCount +- testCount +- occluderSubviewIndices +- occluderSubviewMask +- cullingSplitIndices +- cullingSplitMask +- instanceBuffer +- instanceInfoBuffer +- dispatchArgsBuffer +- drawArgsBuffer +- drawInfoBuffer + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/InstanceOcclusionCullerShaderVariables.cs` + +- Class: InstanceOcclusionCullerShaderVariables +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- _DrawInfoAllocIndex +- _DrawInfoCount +- _InstanceInfoAllocIndex +- _InstanceInfoCount +- _BoundingSphereInstanceDataAddress +- _DebugCounterIndex +- _InstanceMultiplierShift +- _InstanceOcclusionCullerPad0 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/LODGroupDataPool.cs` + +- Class: LODGroupDataPool +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute +- Dispose +- FreeLODGroupData + +## Serialized Fields + +- None detected. + +## Public Fields + +- valid +- lodCount +- rendererCount +- worldSpaceReferencePoint +- worldSpaceSize +- forceLODMask +- lodGroupIDs +- worldSpaceReferencePoints +- worldSpaceSizes +- requiresGPUUpload +- supportDitheringCrossFade +- lodGroupData +- lodGroupCullingData +- atomicUpdateCount +- lodGroupInstances +- inputData +- lodGroupsData +- lodGroupsCullingData +- crossfadedRendererCount +- activeLodGroupCount + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/LODGroupDataPoolBurst.cs` + +- Class: LODGroupDataPoolBurst +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/LODRenderingUtils.cs` + +- Class: LODRenderingUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/OccluderDepthPyramidConstants.cs` + +- Class: OccluderDepthPyramidConstants +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- _OccluderMipLayoutSizeX +- _OccluderMipLayoutSizeY +- _OccluderDepthPyramidPad0 +- _OccluderDepthPyramidPad1 +- _SrcSliceIndices +- _DstSubviewIndices +- _MipCount +- _SilhouettePlaneCount + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/OcclusionCullingCommon.cs` + +- Class: OcclusionCullingCommon +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- Init +- Dispose +- Update +- FreeUnusedSlots +- GetSubArray +- RenderDebugOcclusionTestOverlay +- RenderDebugOccluderOverlay +- UpdateInstanceOccluders +- UpdateOccluderStats + +## Serialized Fields + +- None detected. + +## Public Fields + +- cs +- occlusionDebugKeyword +- isActive +- viewInstanceID +- planeCount +- lastUsedFrameIndex +- valid +- cb +- debugPyramid +- debugOcclusionTestMaterial +- passIndex +- viewport +- debugMaterial +- occluderTexture +- validRange +- occluderParams +- occluderSubviewUpdates +- occluderHandles + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/OcclusionCullingCommonShaderVariables.cs` + +- Class: OcclusionCullingCommonShaderVariables +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- _DepthSizeInOccluderPixels +- _OccluderDepthPyramidSize +- _OccluderMipLayoutSizeX +- _OccluderMipLayoutSizeY +- _OcclusionTestDebugFlags +- _OcclusionCullingCommonPad0 +- _OcclusionTestCount +- _OccluderSubviewIndices +- _CullingSplitIndices +- _CullingSplitMask + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/OcclusionCullingDebugShaderVariables.cs` + +- Class: OcclusionCullingDebugShaderVariables +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- _DepthSizeInOccluderPixels +- _OccluderMipLayoutSizeX +- _OccluderMipLayoutSizeY +- _OcclusionCullingDebugPad0 +- _OcclusionCullingDebugPad1 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/RenderersBatchersContext.cs` + +- Class: RenderersBatchersContext +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- GetMaxInstancesOfType +- GetAliveInstancesOfType +- GrowInstanceBuffer +- DestroyLODGroups +- UpdateLODGroups +- ReallocateAndGetInstances +- ScheduleUpdateInstanceDataJob +- FreeRendererGroupInstances +- FreeInstances +- ScheduleQueryRendererGroupInstancesJob +- ScheduleQueryMeshInstancesJob +- ChangeInstanceBufferVersion +- CreateDataBufferUploader +- SubmitToGpu +- InitializeInstanceTransforms +- UpdateInstanceTransforms +- UpdateAmbientProbeAndGpuBuffer +- UpdateInstanceWindDataHistory +- UpdateInstanceMotions +- TransformLODGroups +- UpdatePerFrameInstanceVisibility +- ScheduleCollectInstancesLODGroupAndMasksJob +- GetRendererInstanceHandle +- GetVisibleTreeInstances +- GetInstanceDataBuffer +- UpdateFrame +- FreePerCameraInstanceData +- UpdateCameras +- UpdateSelectedInstances + +## Serialized Fields + +- None detected. + +## Public Fields + +- instanceNumInfo +- supportDitheringCrossFade +- enableBoundingSpheresInstanceData +- smallMeshScreenPercentage +- enableCullerDebugStats + +## Unity API Usage + +- Destroy +- Resources.Load + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/RenderersParameters.cs` + +- Class: RenderersParameters +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- index +- gpuAddress +- uintOffset +- valid +- lightmapScale +- localToWorld +- worldToLocal +- matrixPreviousM +- matrixPreviousMI +- shCoefficients +- rendererUserValues +- boundingSphere +- windParams +- windHistoryParams + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/Utilities/MemoryUtilities.cs` + +- Class: MemoryUtilities +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/Utilities/ParallelBitArray.cs` + +- Class: ParallelBitArray +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- Resize +- Set +- Get +- GetChunk +- SetChunk +- ChunkCount +- GetSubArray +- GetBitsArray +- FillZeroes + +## Serialized Fields + +- None detected. + +## Public Fields + +- Length + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/GPUDriven/Utilities/ParallelSortExtensions.cs` + +- Class: ParallelSortExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- radix +- jobsCount +- batchSize +- array +- buckets +- counter +- indicesSum +- indices +- arraySorted + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Inputs/InputRegistering.cs` + +- Class: InputRegistering +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- name +- desc +- btnNegative +- btnPositive +- altBtnNegative +- altBtnPositive +- gravity +- deadZone +- sensitivity +- snap +- invert +- kind +- axis +- joystick + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/IProbeVolumeEnabledRenderPipeline.cs` + +- Class: IProbeVolumeEnabledRenderPipeline +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeAdjustmentVolume.cs` + +- Class: ProbeAdjustmentVolume +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetExtents + +## Serialized Fields + +- int +- version + +## Public Fields + +- shape +- size +- radius +- mode +- intensityScale +- overriddenDilationThreshold +- virtualOffsetRotation +- virtualOffsetDistance +- geometryBias +- virtualOffsetThreshold +- rayOriginBias +- skyDirection +- directSampleCount +- indirectSampleCount +- sampleCountMultiplier +- maxBounces +- skyOcclusionSampleCount +- skyOcclusionMaxBounces +- renderingLayerMaskOperation +- renderingLayerMask + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeAdjustmentVolume.deprecated.cs` + +- Class: ProbeAdjustmentVolume +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- invalidateProbes +- overrideDilationThreshold + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeBrickIndex.cs` + +- Class: ProbeBrickIndex +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- IntersectArea +- GetRemainingChunkCount +- GetNumberOfChunks +- AddBricks +- RemoveBricks + +## Serialized Fields + +- None detected. + +## Public Fields + +- position +- subdivisionLevel +- firstChunkIndex +- numberOfChunks +- minSubdivInCell +- minValidBrickIndexForCellAtMaxRes +- maxValidBrickIndexForCellAtMaxResPlusOne +- entryPositionInBricksAtMaxRes +- hasOnlyBiggerBricks +- entriesInfo + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeBrickPool.cs` + +- Class: ProbeBrickPool +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- GetRemainingChunkCount + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeIndexOfIndices.cs` + +- Class: ProbeGlobalIndirection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeReferenceVolume.Binding.cs` + +- Class: ProbeReferenceVolume +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- BindAPVRuntimeResources +- UpdateShaderVariablesProbeVolumes + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeReferenceVolume.cs` + +- Class: ProbeReferenceVolume +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- CleanupPerScenarioData +- Cleanup +- Clear +- MarkUpToDate +- IsUpToDate +- ForceReupload +- ShouldReupload +- Prioritize +- ShouldPrioritize +- IsStreaming +- IsBlendingStreaming +- CompareTo +- UpdateCellScenarioData +- CalculateAABB +- CalculateCenterAndSize +- Transform +- Equals +- BlendLightingScenario +- SetActiveScene +- SetActiveBakingSet +- Initialize +- SetEnableStateFromSRP +- SetVertexSamplingEnabled +- GetVideoMemoryCost +- PerformPendingOperations +- GetRuntimeResources +- DataHasBeenLoaded + +## Serialized Fields + +- None detected. + +## Public Fields + +- memoryBudget +- blendingMemoryBudget +- shBands +- supportScenarios +- supportScenarioBlending +- supportGPUStreaming +- supportDiskStreaming +- probeDebugShader +- probeSamplingDebugShader +- probeSamplingDebugTexture +- probeSamplingDebugMesh +- offsetDebugShader +- fragmentationDebugShader +- scenarioBlendingShader +- streamingUploadShader +- sceneData +- supportsRuntimeDebug +- normalBias +- viewBias +- scaleBiasByMinDistanceBetweenProbes +- samplingNoise +- weight +- leakReductionMode +- frameIndexForNoise +- reflNormalizationLowerClamp +- reflNormalizationUpperClamp +- skyOcclusionIntensity +- skyOcclusionShadingDirection +- regionCount +- regionLayerMasks +- worldOffset +- positionInBricks +- minSubdiv +- minBrickPos +- maxBrickPosPlusOne +- hasMinMax +- hasOnlyBiggerBricks +- position +- index +- probeCount +- indexChunkCount +- shChunkCount +- bricksCount +- indirectionEntryInfo +- validityNeighMaskData +- shL0L1RxData +- shL1GL1RyData +- shL1BL1RzData +- shL2Data_0 +- shL2Data_1 +- shL2Data_2 +- shL2Data_3 +- probeOcclusion +- chunkList +- flatIndicesInGlobalIndirection +- indexUpdated +- blendingScore +- blendingFactor +- blending +- request +- blendingRequest0 +- blendingRequest1 +- streamingScore +- desc +- data +- poolInfo +- indexInfo +- blendingInfo +- streamingInfo +- referenceCount +- loaded +- hasTwoScenarios +- debugProbes +- posWS +- rot +- scale +- cellIndices +- L0_L1rx +- L1_G_ry +- L1_B_rz +- L2_0 +- L2_1 +- L2_2 +- L2_3 +- ProbeOcclusion +- Validity +- SkyOcclusionL0L1 +- SkyShadingDirectionIndices +- SkyPrecomputedDirections +- QualityLeakReductionData +- retrieveExtraDataAction +- checksDuringBakeAction +- isInitialized +- currentBakingSet + +## Unity API Usage + +- SceneManager +- GetComponent +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeReferenceVolume.Debug.cs` + +- Class: ProbeSamplingDebugData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetReset +- RenderDebug +- IsProbeSamplingDebugEnabled +- GetProbeSamplingDebugResources +- RenderFragmentationOverlay + +## Serialized Fields + +- None detected. + +## Public Fields + +- update +- coordinates +- forceScreenCenterCoordinates +- camera +- shortcutPressed +- positionNormalBuffer +- drawProbes +- drawBricks +- drawCells +- realtimeSubdivision +- subdivisionCellUpdatePerFrame +- subdivisionDelayInSeconds +- probeShading +- probeSize +- subdivisionViewCullingDistance +- probeCullingDistance +- maxSubdivToVisualize +- minSubdivToVisualize +- exposureCompensation +- drawProbeSamplingDebug +- probeSamplingDebugSize +- debugWithSamplingNoise +- samplingRenderingLayer +- drawVirtualOffsetPush +- offsetSize +- freezeStreaming +- displayCellStreamingScore +- displayIndexFragmentation +- otherStateIndex +- verboseStreamingLog +- debugStreaming +- autoDrawProbes +- isolationProbeDebug +- visibleLayers +- probeBuffers +- offsetBuffers +- props +- debugFragmentationMaterial +- chunkCount +- debugFragmentationData +- colorBuffer +- depthBuffer + +## Unity API Usage + +- SceneManager +- Destroy +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeReferenceVolume.ReflProbeNormalization.cs` + +- Class: AdditionalGIBakeRequestsManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- EnqueueRequest +- DequeueRequest +- RetrieveProbeSH +- RetrieveProbe +- UpdatePositionForRequest + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeReferenceVolume.Streaming.cs` + +- Class: ProbeReferenceVolume +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddReadCommand +- RunCommands +- Clear +- Cancel +- Wait +- Dispose +- GetStatus +- Swap +- IsStreaming +- WaitAll +- UpdateRequestState +- UpdateState +- Reset +- EnableMaxCellStreaming +- SetNumberOfCellsLoadedPerFrame +- UpdateCellStreaming + +## Serialized Fields + +- None detected. + +## Public Fields + +- _SharedDestChunksOffset +- _L0L1rxOffset +- _L1GryOffset +- _L1BrzOffset +- _ValidityOffset +- _ProbeOcclusionOffset +- _SkyOcclusionOffset +- _SkyShadingDirectionOffset +- _L2_0Offset +- _L2_1Offset +- _L2_2Offset +- _L2_3Offset +- _L0Size +- _L0ProbeSize +- _L1Size +- _L1ProbeSize +- _ValiditySize +- _ValidityProbeSize +- _ProbeOcclusionSize +- _ProbeOcclusionProbeSize +- _SkyOcclusionSize +- _SkyOcclusionProbeSize +- _SkyShadingDirectionSize +- _SkyShadingDirectionProbeSize +- _L2Size +- _L2ProbeSize +- _ProbeCountInChunkLine +- _ProbeCountInChunkSlice +- buffer +- stagingBuffer +- onStreamingComplete +- cellDataStreamingRequest +- cellOptionalDataStreamingRequest +- cellSharedDataStreamingRequest +- cellProbeOcclusionDataStreamingRequest +- brickStreamingRequest +- supportStreamingRequest +- bytesWritten + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolume.cs` + +- Class: ProbeVolume +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- GetExtents +- GetVolume + +## Serialized Fields + +- bool +- Matrix4x4 +- int + +## Public Fields + +- mode +- size +- overrideRendererFilters +- minRendererVolumeSize +- objectLayerMask +- lowestSubdivLevelOverride +- highestSubdivLevelOverride +- overridesSubdivLevels +- fillEmptySpaces +- ActiveCamera +- FrustumPlanes + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolume.Migration.cs` + +- Class: ProbeVolume +- Base class: MonoBehaviour +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Awake + +## Public Methods + +- None detected. + +## Serialized Fields + +- version + +## Public Fields + +- globalVolume + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeAsset.cs` + +- Class: ObsoleteProbeVolumeAsset +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeBakingProcessSettings.cs` + +- Class: ProbeVolumeBakingProcessSettings +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Version + +## Public Fields + +- enableDilation +- dilationDistance +- dilationValidityThreshold +- dilationIterations +- squaredDistWeighting +- useVirtualOffset +- validityThreshold +- outOfGeoOffset +- searchMultiplier +- rayOriginBias +- collisionMask +- dilationSettings +- virtualOffsetSettings + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeBakingSet.cs` + +- Class: ProbeVolumeBakingSet +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- Initialize +- IsValid +- HasValidData +- ComputeHasValidData +- Add +- HasBakedData + +## Serialized Fields + +- bool +- ProbeVolumeBakingProcessSettings +- m_SceneGUIDs +- SerializedDictionary +- m_SerializedPerSceneCellList +- ProbeVolumeStreamableAsset +- int +- Vector3Int +- Bounds +- float +- Vector3 +- uint4 +- string +- version +- probeOffset +- ProbeLayerMask + +## Public Fields + +- min +- max +- sceneHash +- cellDataAsset +- cellOptionalDataAsset +- cellProbeOcclusionDataAsset +- bricksCount +- chunksCount +- sceneGUIDs +- lightingScenarios +- sceneGUID +- cellList +- probeOffset +- simplificationLevels +- cellSizeInBricks +- minDistanceBetweenProbes +- maxSubdivision +- minBrickSize +- cellSizeInMeters +- renderersLayerMask +- minRendererVolumeSize +- skyOcclusion +- skyOcclusionBakingSamples +- skyOcclusionBakingBounces +- skyOcclusionAverageAlbedo +- skyOcclusionBackFaceCulling +- skyOcclusionShadingDirection +- mask +- name + +## Unity API Usage + +- Addressables + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeBakingSet.Editor.cs` + +- Class: ProbeVolumeBakingSet +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryAddScene +- RemoveScene +- SetSceneBaking +- SetAllSceneBaking +- TryAddScenario +- RemoveScenario +- IsEquivalent +- RenameScenario + +## Serialized Fields + +- SceneBakeData + +## Public Fields + +- hasProbeVolume +- bakeScene +- bounds + +## Unity API Usage + +- SceneManager + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeBakingSetWeakReference.cs` + +- Class: ProbeVolumeBakingSetWeakReference +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Set +- Get +- IsLoaded +- Unload + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_EntityId + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeConstantRuntimeResources.cs` + +- Class: ProbeVolumeConstantRuntimeResources +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeGIContributor.cs` + +- Class: GIContributors +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Filter +- FilterLayerMaskOnly + +## Serialized Fields + +- None detected. + +## Public Fields + +- component +- transform +- prefabBounds +- boundsWithTrees +- boundsTerrainOnly +- treePrototypes +- terrains +- Count + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeGlobalSettings.cs` + +- Class: ProbeVolumeGlobalSettings +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- probeVolumeBlendStatesCS +- probeVolumeUploadDataCS +- probeVolumeUploadDataL2CS +- probeVolumeDebugShader +- probeVolumeFragmentationDebugShader +- probeVolumeSamplingDebugShader +- probeVolumeOffsetDebugShader +- probeSamplingDebugMesh +- numbersDisplayTex +- dilationShader +- subdivideSceneCS +- voxelizeSceneShader +- traceVirtualOffsetCS +- traceVirtualOffsetRT +- skyOcclusionCS +- skyOcclusionRT +- renderingLayerCS +- renderingLayerRT + +## Unity API Usage + +- Addressables + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumePerSceneData.cs` + +- Class: ProbeVolumePerSceneData +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible scene loader +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- string +- ObsoleteProbeVolumeAsset +- TextAsset +- obsoleteSerializedScenarios + +## Public Fields + +- bakingSet +- sceneHash +- cellDataAsset +- cellOptionalDataAsset +- scenario +- data + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumePositioning.cs` + +- Class: ProbeVolumePositioning +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeSceneData.cs` + +- Class: ProbeVolumeSceneData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible scene loader +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetParentObject + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeScratchBufferPool.cs` + +- Class: ProbeVolumeScratchBufferPool +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CompareTo +- AllocateScratchBuffer +- ReleaseScratchBuffer +- Cleanup + +## Serialized Fields + +- None detected. + +## Public Fields + +- chunkCount +- pool +- allocatedMemory + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumesOptions.cs` + +- Class: ProbeVolumesOptions +- Base class: VolumeComponent +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- normalBias +- viewBias +- scaleBiasWithMinProbeDistance +- samplingNoise +- animateSamplingNoise +- leakReductionMode +- minValidDotProductValue +- occlusionOnlyReflectionNormalization +- intensityMultiplier +- skyOcclusionIntensityMultiplier +- worldOffset + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeStreamableAsset.cs` + +- Class: ProbeVolumeStreamableAsset +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetAssetPath +- FileExists +- RenameAsset +- EnsureAssetLoaded +- ClearAssetReferenceForBuild +- GetFileSize +- IsOpen +- OpenFile +- CloseFile +- IsValid +- Dispose + +## Serialized Fields + +- m_Asset + +## Public Fields + +- offset +- elementCount + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ProbeVolumeUtil.cs` + +- Class: ProbeVolumeUtil +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/ProbeVolume/ShaderVariablesProbeVolumes.cs` + +- Class: ShaderVariablesProbeVolumes +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- _Offset_LayerCount +- _MinLoadedCellInEntries_IndirectionEntryDim +- _MaxLoadedCellInEntries_RcpIndirectionEntryDim +- _PoolDim_MinBrickSize +- _RcpPoolDim_XY +- _MinEntryPos_Noise +- _EntryCount_X_XY_LeakReduction +- _Biases_NormalizationClamp +- _FrameIndex_Weights +- _ProbeVolumeLayerMask + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/SphericalHarmonics.cs` + +- Class: SphericalHarmonicsL1 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- shAr +- shAg +- shAb + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/SurfaceCache/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/SurfaceCache/SurfaceCache.cs` + +- Class: SurfaceCacheRingConfig +- Base class: IDisposable +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Flip +- GetOffsetA +- GetOffsetB +- Dispose +- RecordPreparation + +## Serialized Fields + +- None detected. + +## Public Fields + +- OffsetA +- OffsetB +- FlipFlop +- Buffer +- Capacity +- Geometries +- CellIndices +- CounterSets +- Irradiances +- Statistics +- RestirRealizations +- RisAccumulatedLuminances +- TargetPos +- CascadeOffsets +- CascadeOffsetBuffer +- CellAllocationMarks +- CellPatchIndices +- GridSize +- VoxelMinSize +- CascadeCount +- Method +- MultiBounce +- RestirEstimationConfidenceCap +- RestirEstimationSpatialSampleCount +- RestirEstimationSpatialFilterSize +- RestirEstimationValidationFrameInterval +- UniformEstimationSampleCount +- RisEstimationCandidateCount +- RisEstimationTargetFunctionUpdateWeight +- TemporalSmoothing +- SpatialFilterEnabled +- SpatialFilterSampleCount +- SpatialFilterRadius +- TemporalPostFilterEnabled +- PatchList +- Grid +- RingConfig + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/SurfaceCache/SurfaceCacheRenderPipelineResources.cs` + +- Class: SurfaceCacheRenderPipelineResourceSet +- Base class: IRenderPipelineResources +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_TemporalFilteringShader +- m_SpatialFilteringShader +- m_RestirEstimationShader +- m_RisEstimationComputeShader +- m_RisEstimationRayTracingShader +- m_ScrollingShader +- m_DefragShader +- m_EvictionShader +- m_UniformEstimationComputeShader +- m_UniformEstimationRayTracingShader +- m_RestirCandidateTemporalComputeShader +- m_RestirCandidateTemporalRayTracingShader +- m_RestirSpatialShader + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Lighting/SurfaceCache/SurfaceCacheWorld.cs` + +- Class: SurfaceCacheWorld +- Base class: IDisposable +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Init +- GetDirectionalLight +- SetEnvironmentMaterial +- GetMaterialListBuffer +- GetMaterialAlbedoTextures +- GetMaterialEmissionTextures +- GetMaterialTransmissionTextures +- GetEnvironmentTexture +- Dispose +- GetAccelerationStructure +- RemoveInstance +- RemoveMaterial +- AddMaterial +- UpdateMaterial +- AddInstance +- UpdateInstanceTransform +- UpdateInstanceMask +- UpdateInstanceMaterials +- AddLights +- UpdateLights +- RemoveLights +- Build + +## Serialized Fields + +- None detected. + +## Public Fields + +- Type +- LinearLightColor +- Transform +- ColorTemperature +- SpotAngle +- InnerSpotAngle +- Range + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Lights/LightAnchor.cs` + +- Class: LightAnchor +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- SynchronizeOnTransform +- UpdateTransform + +## Serialized Fields + +- m_FrameSpace +- m_AnchorPositionOverride +- m_AnchorPositionOffset +- m_Yaw +- m_Pitch +- m_Roll + +## Public Fields + +- up +- right +- forward + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/LookDev/IDataProvider.cs` + +- Class: IDataProvider +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddGameObject + +## Serialized Fields + +- None detected. + +## Public Fields + +- cubemap +- longitudeOffset +- exposure +- camera +- sunLight +- SRPData + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/AdaptiveSamplingHelpers.cs` + +- Class: AdaptiveSamplingHelpers +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/BakeLightmap.cs` + +- Class: LodInstanceBuildData +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsValid +- IsContributor +- MinLodLevelMask +- GetBoundingSphere +- Build +- Dispose +- Load + +## Serialized Fields + +- None detected. + +## Public Fields + +- LodMask +- Mesh +- Materials +- Masks +- LocalToWorldMatrix +- Bounds +- IsStatic +- Filter +- LodGroup +- InstanceHandle +- BoundingSphere +- UVBoundsSize +- UVBoundsOffset +- SubMeshMasks +- LodIdentifier +- ReceiveShadows +- RenderingObjectLayer +- EnableEmissiveSampling +- NormalizedOccupiedST +- SourceLightmapST +- TexelSize +- TexelOffset +- LocalToWorldMatrixNormals +- InstanceIndex +- Resolution +- PushOff +- BakeInstances + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/BakeLightmapDriver.cs` + +- Class: BakeLightmapDriver +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Init +- Tick +- GetSampleCount +- GetAntiAliasingType + +## Serialized Fields + +- None detected. + +## Public Fields + +- SampleIndex +- TexelIndex +- Backend +- MaxDispatchesPerFlush +- DebugDispatches +- AOSampleCount +- DirectSampleCount +- IndirectSampleCount +- ValiditySampleCount +- AOAntiAliasingType +- DirectAntiAliasingType +- IndirectAntiAliasingType +- ValidityAntiAliasingType +- BounceCount +- DirectLightingEvaluationCount +- IndirectLightingEvaluationCount +- AOMaxDistance +- PushOff +- ExpandedBufferSize + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/Core/TextureQuadTree.cs` + +- Class: TextureQuadTree +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddTexture +- RemoveTexture +- HasSpaceForTexture + +## Serialized Fields + +- None detected. + +## Public Fields + +- TopLeft +- TopRight +- BottomLeft +- BottomRight +- Parent +- PosX +- PosY +- Size +- IsFull + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/Core/TextureSlotAllocator.cs` + +- Class: TextureSlotAllocator +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddTexture +- UpdateTexture +- RemoveTexture +- GetTextureSize +- GetScaleAndOffset +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- IsValid +- Texture + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/Environment/CubemapRender.cs` + +- Class: CubemapRender +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- SetMaterial +- GetMaterial +- GetCubemap +- Render + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/Environment/EnvironmentImportanceSampling.cs` + +- Class: EnvironmentImportanceSampling +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ComputeCDFBuffers +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- ConditionalBuffer +- MarginalBuffer +- ConditionalResolution +- MarginalResolution + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/HandleSet.cs` + +- Class: HandleSet +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsValid +- Add +- Remove +- Clear + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/LightFalloffLUT.cs` + +- Class: LightFalloffLUT +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- LUTRange + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/LightmapExpansion.cs` + +- Class: ExpansionShaderIDs +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/LightmapIntegration.cs` + +- Class: LightmapIntegratorShaderIDs +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Prepare +- Accumulate +- Dispose +- Normalize +- NormalizeDirectional + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/LightmapIntegrationHelpers.cs` + +- Class: LightmapIntegrationHelpers +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Load +- Create +- Sync +- RequestAsyncReadback +- Dispose +- ToString +- SamplesToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- instanceID +- primitiveIndex +- sampleCount +- accumulatedLuminance +- mean +- meanSqr +- variance +- varianceFiltered +- standardError +- active + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/Lightmapping/ChartIdentification.cs` + +- Class: ChartIdentification +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- Execute +- Start +- CompleteAndGetResult +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- VertexChartIndices +- ChartCount +- VertexChartIndicesIgnoringNormals +- ChartCountIgnoringNormals +- InputVertexIndexBuffer +- InputVertexUvBuffer +- InputVertexPositionBuffer +- InputVertexNormalBuffer +- OutputVertexChartIndicesBuffer +- OutputVertexChartIndicesIgnoringNormalsBuffer +- OutputChartCount + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/Lightmapping/ChartRasterizer.cs` + +- Class: ChartRasterizer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- RasterizeSoftware +- RasterizeHardware + +## Serialized Fields + +- None detected. + +## Public Fields + +- vertex +- vertexToOriginalVertex +- vertexToChartID + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/Lightmapping/UVOverlapDetection.cs` + +- Class: UVOverlapDetection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Initialize +- MarkOverlapsInInstance +- CompactAndReadbackOverlaps +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/LightmappingContext.cs` + +- Class: LightmappingContext +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ClearOutputs +- MakeRenderTexture +- InitializeTraceScratchBuffer +- GetCommandBuffer +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- World +- TraceScratchBuffer +- IntegratorContext +- ResourceCache +- AccumulatedOutput +- AccumulatedDirectionalOutput +- ExpandedOutput +- ExpandedDirectional +- GBuffer +- CompactedTexelIndices +- CompactedGBufferLength +- IndirectDispatchBuffer +- IndirectDispatchRayTracingBuffer +- ChartRasterizer +- Width +- Height + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/LightmapResourceCache.cs` + +- Class: LightmapIntegrationResourceCache +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- UVMeshCount +- UVAccelerationStructureCount +- UVFallbackBufferCount +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/ManyLightSampling.cs` + +- Class: IManyLightSampling +- Base class: IManyLightSampling +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Init +- Build +- Bind +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- LightGridCellCount +- MaxLightsPerCell +- LightGridSizingStrategy +- GridMemLayout +- NumCandidates + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/MaterialPool/MaterialAspectOracle.cs` + +- Class: MaterialAspectOracle +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- Type +- Color +- SourceTexture +- Channels +- Scale +- Offset + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/MaterialPool/MaterialPool.cs` + +- Class: MaterialPool +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- AddMaterial +- UpdateMaterial +- RemoveMaterial +- GetMaterialInfo +- IsEmissive +- Build +- AddCookieTexture +- RemoveCookieTexture + +## Serialized Fields + +- None detected. + +## Public Fields + +- Albedo +- AlbedoScale +- AlbedoOffset +- Emission +- EmissionScale +- EmissionOffset +- EmissionColor +- EmissionType +- Transmission +- TransmissionScale +- TransmissionOffset +- TransmissionChannels +- Alpha +- AlphaCutoff +- UseAlphaCutoff +- DoubleSidedGI +- PointSampleTransmission +- AlbedoTextureIndex +- EmissionTextureIndex +- TransmissionTextureIndex +- Flags +- AlbedoAndEmissionUVChannel +- IsTransmissive +- MaterialCount +- MaterialBuffer +- AlbedoTextures +- EmissionTextures +- TransmissionTextures +- LightCookieTextures +- LightCubemapTextures + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/PathTracingContext.cs` + +- Class: PathTracingSettings +- Base class: IDisposable +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- Dispose +- Update +- Render +- Denoise + +## Serialized Fields + +- None detected. + +## Public Fields + +- bounceCount +- sampleCount +- lightEvaluations +- maxIntensity +- exposureScale +- enableEmissiveSampling +- multiplyPunctualLightIntensityByPI +- autoEstimateLUTRange +- lightPickingMethod +- pathTermination +- denoising +- raytracingBackend +- renderedGameObjects +- respectLightLayers +- albedoBoost +- indirectIntensity +- environmentIntensityMultiplier +- reservoirGridSize +- reservoirsPerVoxel +- showRayHeatmap + +## Unity API Usage + +- Destroy +- GetComponent +- Resources.Load +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/PathTracingUtil.cs` + +- Class: Util +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/ProbeIntegrator.cs` + +- Class: ProbeIntegrator +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Load +- Dispose +- SetProgressReporter + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/ProbePostProcessor.cs` + +- Class: ProbePostProcessor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Prepare +- ConvolveRadianceToIrradiance +- ConvertToUnityFormat + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/RenderPipeline/AdditionalCameraData.cs` + +- Class: AdditionalCameraData +- Base class: MonoBehaviour +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible camera controller +## Lifecycle Methods + +- Start +- Update +- OnDestroy + +## Public Methods + +- UpdateCameraDataPostRender +- GetScaledViewport +- CreatePersistentResources +- ReleaseRTHandles + +## Serialized Fields + +- None detected. + +## Public Fields + +- scale +- previousViewProjection +- frameIndex +- rayTracingOutput +- normals +- motionVectors +- debugOutput +- denoiser + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/RenderPipeline/RayTracingRenderPipelineAsset.cs` + +- Class: in +- Base class: RenderPipelineAsset +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- settings + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/RenderPipeline/RayTracingRenderPipelineInstance.cs` + +- Class: RayTracingRenderPipelineInstance +- Base class: RenderPipeline +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/RenderPipeline/SceneUpdatesTracker.cs` + +- Class: SceneChanges +- Base class: IDisposable +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible scene loader +## Lifecycle Methods + +- None detected. + +## Public Methods + +- HasChanges +- Clear +- Dispose +- GetChanges + +## Serialized Fields + +- None detected. + +## Public Fields + +- addedInstances +- changedInstances +- removedInstances +- addedMaterials +- removedMaterials +- changedMaterials +- addedLights +- changedLights +- removedLights +- meshRenderer +- changes +- lastVisit +- creation +- material +- metaPassIndex +- shaderCompiled +- timestamp +- materialIDs +- materials +- renderer +- isStatic +- shadowCastingMode +- light +- objectReference +- transformChanged + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/SegmentedReduction.cs` + +- Class: SegmentedReduction +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TwoPassSegmentedReduction +- SinglePassSegmentedReduction + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/ShaderProperties.cs` + +- Class: ShaderProperties +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/SphericalHarmonicsUtil.cs` + +- Class: SphericalHarmonicsUtil +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- EvaluateSH + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/UnityComputeDeviceContext.cs` + +- Class: UnityComputeDeviceContext +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CreateBuffer +- DestroyBuffer +- Dispose +- Flush +- Initialize +- IsCompleted +- Wait +- CreateEvent +- DestroyEvent +- GetComputeBuffer +- GetCommandBuffer +- GetTemporaryBuffer + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/UnityComputeProbeIntegrator.cs` + +- Class: UnityComputeProbeIntegrator +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- Prepare +- SetProgressReporter + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/UnityComputeWorld.cs` + +- Class: UnityComputeWorld +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Init +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/UVAccelerationStructure.cs` + +- Class: UVAccelerationStructure +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- Build + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/UVFallbackBuffer.cs` + +- Class: UVFallbackBuffer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- Prepare +- Build +- Bind +- BindChunked + +## Serialized Fields + +- None detected. + +## Public Fields + +- UVFallbackRT +- WidthScale +- HeightScale +- Width +- Height + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/UVMesh.cs` + +- Class: UVMesh +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- Build + +## Serialized Fields + +- None detected. + +## Public Fields + +- Mesh +- UVAspectRatio +- Position + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/World.cs` + +- Class: World +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Build +- Init +- SetEnvironmentMaterial +- GetMaterialListBuffer +- GetMaterialAlbedoTextures +- GetMaterialEmissionTextures +- GetMaterialTransmissionTextures +- GetLightCookieTextures +- GetLightCubemapTextures +- GetEnvironmentTexture +- BindLightAccelerationStructure +- Dispose +- GetAccelerationStructure +- NextFrame +- RemoveInstance +- RemoveMaterial +- AddMaterial +- UpdateMaterial +- AddInstance +- UpdateInstanceTransform +- UpdateInstanceMask +- UpdateInstanceMaterials +- UpdateInstanceEmission +- AddLights +- UpdateLights +- RemoveLights +- GetInstanceHandles + +## Serialized Fields + +- None detected. + +## Public Fields + +- Type +- LinearLightColor +- Shadows +- Transform +- ColorTemperature +- LightmapBakeType +- AreaSize +- SpotAngle +- InnerSpotAngle +- CullingMask +- BounceIntensity +- Range +- ShadowMaskChannel +- UseColorTemperature +- ShadowRadius +- CookieTexture +- CookieSize +- position +- type +- intensity +- castShadows +- forward +- contributesToDirectLighting +- attenuation +- up +- width +- right +- height +- layerMask +- indirectScale +- spotAngle +- innerSpotAngle +- range +- shadowMaskChannel +- falloffIndex +- shadowRadius +- cookieIndex +- LightIndex +- Weight +- lightPickingMethod +- LightListBuffer +- LightFalloffDescs +- LightFalloff +- LightFalloffLUTRanges +- LightFalloffBuffer +- LightFalloffLUTRangeBuffer +- LightHandleSet +- HasEnvironmentLight +- EnvLightCount +- MeshLightCount +- LightCount +- MaterialCount +- NonMeshLightCount +- LightList +- LightFalloffLUTLength + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/WorldResources.cs` + +- Class: WorldRenderPipelineResources +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- LoadFromAssetDatabase +- LoadFromRenderPipelineResources + +## Serialized Fields + +- None detected. + +## Public Fields + +- BlitCubemap +- BlitGrayScaleCookie +- SetAlphaChannelShader +- EnvironmentImportanceSamplingBuild +- SkyBoxMesh +- SixFaceSkyBoxMesh +- BuildLightGridShader + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/PathTracing/WriteRenderTexture.cs` + +- Class: SerializationHelpers +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Runtime/PostProcessing/HDROutputDefines.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/PostProcessing/IPostProcessComponent.cs` + +- Class: IPostProcessComponent +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/PostProcessing/LensFlareCommonSRP.cs` + +- Class: LensFlareCommonSRP +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Initialize +- Dispose +- IsEmpty +- AddData +- RemoveData +- ShapeAttenuationPointLight +- ShapeAttenuationDirLight +- ShapeAttenuationSpotConeLight +- ShapeAttenuationSpotBoxLight +- ShapeAttenuationSpotPyramidLight +- ShapeAttenuationAreaRectangleLight +- ShapeAttenuationAreaDiscLight +- GetFlareData0 +- IsCloudLayerOpacityNeeded +- ComputeOcclusion +- DoLensFlareDataDrivenCommon +- DoLensFlareScreenSpaceCommon + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/PostProcessing/LensFlareComponentSRP.cs` + +- Class: LensFlareComponentSRP +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Awake +- OnEnable +- OnDisable +- OnDestroy + +## Public Methods + +- celestialProjectedOcclusionRadius + +## Serialized Fields + +- m_LensFlareData +- version + +## Public Fields + +- intensity +- maxAttenuationDistance +- maxAttenuationScale +- distanceAttenuationCurve +- scaleByDistanceCurve +- attenuationByLightShape +- radialScreenAttenuationCurve +- useOcclusion +- useBackgroundCloudOcclusion +- environmentOcclusion +- useWaterOcclusion +- occlusionRadius +- sampleCount +- occlusionOffset +- scale +- allowOffScreen +- volumetricCloudOcclusion +- occlusionRemapCurve +- lightOverride + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/PostProcessing/LensFlareDataSRP.cs` + +- Class: LensFlareDataSRP +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Clone +- HasAModulateByLightColorElement + +## Serialized Fields + +- isFoldOpened + +## Public Fields + +- lensFlareDataSRP +- visible +- position +- positionOffset +- angularOffset +- translationScale +- ringThickness +- hoopFactor +- noiseAmplitude +- noiseFrequency +- noiseSpeed +- shapeCutOffSpeed +- shapeCutOffRadius +- lensFlareTexture +- uniformScale +- sizeXY +- allowMultipleElement +- preserveAspectRatio +- rotation +- tintColorType +- tint +- tintGradient +- blendMode +- autoRotate +- flareType +- modulateByLightColor +- distribution +- lengthSpread +- positionCurve +- scaleCurve +- seed +- colorGradient +- positionVariation +- scaleVariation +- rotationVariation +- enableRadialDistortion +- targetSizeDistortion +- distortionCurve +- distortionRelativeToCenter +- inverseSDF +- uniformAngle +- uniformAngleCurve +- elements + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/PostProcessing/LensFlareOcclusionPermutation.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Compiler/CompilerContextData.cs` + +- Class: CompilerContextData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Initialize +- Clear +- Readers +- TryAddToFragmentList +- GetFullPassName +- GetPassName +- GetResourceName +- GetResourceVersionedName +- TryAddToRandomAccessResourceList +- TagAllPasses +- CullAllPasses +- GetTextureUVOrigin +- MoveNext +- GetEnumerator +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- resources +- passData +- passNames +- inputData +- outputData +- fragmentData +- sampledData +- createData +- destroyData +- randomAccessResourceData +- nativePassData +- nativeSubPassData +- Passes +- NativePasses + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Compiler/FixedAttachmentArray.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Clear +- Add + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Compiler/NativePassCompiler.cs` + +- Class: NativePassCompiler +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- Cleanup +- Initialize +- Compile +- Clear +- AddLastUseFromDelayedList +- ExecuteGraph + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_ResourcesForDebugOnly +- m_RenderPasses +- debugName +- disablePassCulling +- disablePassMerging +- renderTextureUVOriginStrategy + +## Unity API Usage + +- Destroy +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Compiler/NativePassCompiler.Debug.cs` + +- Class: NativePassCompiler +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Compiler/PassesData.cs` + +- Class: PassInputData +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetName +- ResetAndInitialize +- RandomWriteTextures +- GetSubPassFlagForMerging +- Clear + +## Serialized Fields + +- None detected. + +## Public Fields + +- passId +- type +- hasFoveatedRasterization +- extendedFeatureFlags +- tag +- shadingRateFragmentSize +- primitiveShadingRateCombiner +- fragmentShadingRateCombiner +- mergeState +- nativePassIndex +- nativeSubPassIndex +- firstInput +- numInputs +- firstOutput +- numOutputs +- firstFragment +- numFragments +- firstFragmentInput +- numFragmentInputs +- firstSampledOnlyRaster +- numSampledOnlyRaster +- firstRandomAccessResource +- numRandomAccessResources +- firstCreate +- numCreated +- firstDestroy +- numDestroyed +- shadingRateImageIndex +- fragmentInfoWidth +- fragmentInfoHeight +- fragmentInfoVolumeDepth +- fragmentInfoSamples +- waitOnGraphicsFencePassId +- awaitingMyGraphicsFencePassId +- asyncCompute +- hasSideEffects +- culled +- beginNativeSubpass +- fragmentInfoValid +- fragmentInfoHasDepth +- fragmentInfoHasShadingRateImage +- insertGraphicsFence +- hasShadingRateStates +- loadAudit +- storeAudit +- breakAudit +- fragments +- attachments +- firstGraphPass +- lastGraphPass +- numGraphPasses +- firstNativeSubPass +- numNativeSubPasses +- width +- height +- volumeDepth +- samples +- hasDepth +- hasShadingRateImage + +## Unity API Usage + +- Destroy +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Compiler/ResourcesData.cs` + +- Class: ResourcesData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetName +- InitializeNullResource +- SetWritingPass +- RegisterReadingPass +- RemoveReadingPass +- Clear +- Initialize +- Index +- IndexReader +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- isShared +- tag +- lastUsePassID +- lastWritePassID +- firstUsePassID +- memoryLess +- latestVersionNumber +- textureUVOrigin +- written +- writePassId +- numReaders +- unversionedData +- versionedData +- readerData +- MaxVersions +- MaxReaders +- resourceNames + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/DebugDisplaySettingsRenderGraph.cs` + +- Class: DebugDisplaySettingsRenderGraph +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/DebugMessageHandler.cs` + +- Class: DebugMessageHandler +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Register +- UnregisterAll +- Send + +## Serialized Fields + +- None detected. + +## Public Fields + +- version +- isCompatible +- graphName +- executionId +- debugData +- graphicsDeviceType +- deviceType +- deviceModel +- gpuVendor +- gpuName + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/RenderGraph.DebugData.cs` + +- Class: RenderGraph +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Clear + +## Serialized Fields + +- m_Textures +- m_Buffers +- m_AccelerationStructures + +## Public Fields + +- executionName +- valid +- graphHash +- isNRPCompiler +- passList +- resourceLists +- loadAction +- storeAction +- memoryless +- mipLevel +- depthSlice +- name +- type +- resourceReadLists +- resourceWriteLists +- culled +- async +- nativeSubPassIndex +- syncToPassIndex +- syncFromPassIndex +- generateDebugData +- resourceName +- loadReason +- storeReason +- storeMsaaReason +- attachmentIndex +- attachment +- message +- isCompatible +- passBreakReasoning +- attachmentInfos +- mergedPassIds +- nativePassInfo +- textureFBFetchList +- setGlobals +- width +- height +- volumeDepth +- samples +- hasDepth +- nrpInfo +- scriptInfo +- count +- stride +- depth +- bindMS +- format +- clearBuffer +- imported +- creationPassIndex +- releasePassIndex +- consumerList +- producerList +- textureData +- bufferData +- filePath +- line + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/RenderGraph.DebugDataSerialization.cs` + +- Class: RenderGraph +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/RenderGraphDebugParams.cs` + +- Class: RenderGraphDebugParams +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ResetLogging +- RegisterDebug +- UnRegisterDebug + +## Serialized Fields + +- None detected. + +## Public Fields + +- clearRenderTargetsAtCreation +- clearRenderTargetsAtRelease +- disablePassCulling +- disablePassMerging +- immediateMode +- logFrameInformation +- logResources +- enableLogging + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/RenderGraphDebugSession.cs` + +- Class: RenderGraphDebugSession +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddGraph +- RemoveGraph +- AddExecution +- GetRenderGraphs +- GetExecutions +- GetDebugData +- SetDebugData +- DeleteExecutionIds +- Clear +- Invalidate + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/RenderGraphLogger.cs` + +- Class: RenderGraphLogger +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- Initialize +- IncrementIndentation +- DecrementIndentation +- LogLine +- FlushLogs + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/Debug/RenderGraphPlayerRemoteDebugSession.cs` + +- Class: RenderGraphPlayerRemoteDebugSession +- Base class: RenderGraphDebugSession +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/IRenderGraphBuilder.cs` + +- Class: IBaseRenderGraphBuilder +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UseTexture +- UseGlobalTexture +- UseAllGlobalTextures +- SetGlobalTextureAfterPass +- UseBuffer +- CreateTransientTexture +- CreateTransientBuffer +- UseRendererList +- EnableAsyncCompute +- AllowPassCulling +- AllowGlobalStateModification +- EnableFoveatedRasterization +- GenerateDebugData +- SetExtendedFeatureFlags + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/IRenderGraphEnabledRenderPipeline.cs` + +- Class: IRenderGraphEnabledRenderPipeline +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/IRenderGraphRecorder.cs` + +- Class: IRenderGraphRecorder +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RecordRenderGraph + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraph.Compiler.cs` + +- Class: RenderGraph +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraph.cs` + +- Class: RenderGraph +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- FromInternalContext +- GetTextureUVOrigin +- Reset +- Clear +- InitializeCompilationData +- Cleanup +- RegisterDebug +- UnRegisterDebug +- EndFrame +- ImportTexture +- ImportShadingRateImageTexture +- ImportBackbuffer +- CreateTexture +- CreateSharedTexture +- RefreshSharedTextureDesc +- ReleaseSharedTexture +- CreateTextureIfInvalid +- GetTextureDesc +- GetRenderTargetInfo +- CreateRendererList +- CreateShadowRendererList +- CreateGizmoRendererList +- CreateUIOverlayRendererList +- CreateWireOverlayRendererList +- CreateSkyboxRendererList +- ImportBuffer +- CreateBuffer +- GetBufferDesc +- ImportRayTracingAccelerationStructure +- BeginRecording +- EndRecordingAndExecute +- ResetGraphAndLogException +- BeginProfilingSampler +- EndProfilingSampler +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- cmd +- executionName +- executionId +- generateDebugData +- currentFrameIndex +- rendererListCulling +- scriptableRenderContext +- commandBuffer +- renderTextureUVOriginStrategy +- producers +- consumers +- refCount +- imported +- name +- index +- resourceCreateList +- resourceReleaseList +- fence +- debugResourceReads +- debugResourceWrites +- syncToPassIndex +- syncFromPassIndex +- enableAsyncCompute +- allowPassCulling +- needGraphicsFence +- culled +- culledByRendererList +- hasSideEffect +- enableFoveatedRasterization +- extendedFeatureFlags +- hasShadingRateImage +- hasShadingRateStates +- compiledResourcesInfos +- compiledPassInfos +- lastExecutionFrame +- sampler + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraph.ExceptionMessages.cs` + +- Class: RenderGraph +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphBuilder.cs` + +- Class: RenderGraphBuilder +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UseColorBuffer +- UseDepthBuffer +- ReadTexture +- WriteTexture +- ReadWriteTexture +- CreateTransientTexture +- WriteRayTracingAccelerationStructure +- ReadRayTracingAccelerationStructure +- UseRendererList +- ReadBuffer +- WriteBuffer +- CreateTransientBuffer +- EnableAsyncCompute +- AllowPassCulling +- EnableFoveatedRasterization +- Dispose +- AllowRendererListCulling +- DependsOn + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphBuilders.cs` + +- Class: RenderGraphBuilders +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- EnableAsyncCompute +- AllowPassCulling +- AllowGlobalStateModification +- EnableFoveatedRasterization +- CreateTransientBuffer +- CreateTransientTexture +- GenerateDebugData +- Dispose +- UseBuffer +- UseTexture +- UseGlobalTexture +- UseAllGlobalTextures +- SetGlobalTextureAfterPass +- SetRenderAttachment +- SetInputAttachment +- SetRenderAttachmentDepth +- SetRandomAccessAttachment +- SetShadingRateImageAttachment +- UseBufferRandomAccess +- UseRendererList +- SetShadingRateFragmentSize +- SetShadingRateCombiner +- SetExtendedFeatureFlags + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphCompilationCache.cs` + +- Class: RenderGraphCompilationCache +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetCompilationCache +- Clear +- Cleanup + +## Serialized Fields + +- None detected. + +## Public Fields + +- hash +- lastFrameUsed +- compiledGraph + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphDefaultResources.cs` + +- Class: RenderGraphDefaultResources +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphGlobalSettings.cs` + +- Class: RenderGraphGlobalSettings +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphObjectPool.cs` + +- Class: RenderGraphObjectPool +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetTempMaterialPropertyBlock + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphPass.cs` + +- Class: RenderGraphPass +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Clear +- HasRenderAttachments +- IsTransient +- IsWritten +- IsRead +- IsAttachment +- AddResourceWrite +- AddResourceRead +- AddTransientResource +- UseRendererList +- EnableAsyncCompute +- AllowPassCulling +- EnableFoveatedRasterization +- AllowRendererListCulling +- AllowGlobalState +- GenerateDebugData +- SetColorBuffer +- SetColorBufferRaw +- SetFragmentInputRaw +- SetRandomWriteResourceRaw +- SetDepthBuffer +- SetDepthBufferRaw +- ComputeHash +- SetShadingRateImageRaw +- SetShadingRateImage +- SetShadingRateFragmentSize +- SetShadingRateCombiner +- SetExtendedFeatureFlags +- Initialize + +## Serialized Fields + +- None detected. + +## Public Fields + +- h +- preserveCounterValue +- resourceReadLists +- resourceWriteLists +- transientResourceList +- usedRendererListList +- useAllGlobalTextures +- implicitReadsList + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphPassType.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphProfileId.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphResourceAccelerationStructure.cs` + +- Class: RayTracingAccelerationStructureHandle +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsValid + +## Serialized Fields + +- None detected. + +## Public Fields + +- name + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphResourceBuffer.cs` + +- Class: BufferHandle +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsValid + +## Serialized Fields + +- None detected. + +## Public Fields + +- count +- stride +- name + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphResourcePool.cs` + +- Class: IRenderGraphResourcePool +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ReleaseResource +- TryGetResource +- RegisterFrameAllocation +- UnregisterFrameAllocation +- GetMemorySizeInMB +- GetNumResourcesAvailable + +## Serialized Fields + +- None detected. + +## Public Fields + +- name +- size + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphResourceRegistry.cs` + +- Class: RenderGraphResourceRegistry +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Clear +- Cleanup +- PurgeUnusedGraphicsResources + +## Serialized Fields + +- None detected. + +## Public Fields + +- width +- height +- volumeDepth +- msaaSamples +- format +- bindMS +- clearOnFirstUse +- clearColor +- discardOnLastUse +- textureUVOrigin +- resourceArray +- sharedResourcesCount +- pool +- createResourceCallback +- releaseResourceCallback + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphResourceRendererList.cs` + +- Class: RendererListHandle +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsValid + +## Serialized Fields + +- None detected. + +## Public Fields + +- desc +- rendererList +- isActive + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphResources.cs` + +- Class: ResourceHandle +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsValid +- IsNull +- NewFrame +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- imported +- shared +- sharedExplicitRelease +- requestFallBack +- writeCount +- readCount +- cachedHash +- transientPassIndex +- sharedResourceLastFrameUsed +- desc +- validDesc +- graphicsResource + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphResourceTexture.cs` + +- Class: TextureAccess +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- IsValid +- GetDescriptor +- CalculateFinalDimensions + +## Serialized Fields + +- None detected. + +## Public Fields + +- inFastMemory +- flags +- residencyFraction +- sizeMode +- width +- height +- slices +- scale +- func +- format +- filterMode +- wrapMode +- dimension +- enableRandomWrite +- useMipMap +- autoGenerateMips +- isShadowMap +- anisoLevel +- mipMapBias +- msaaSamples +- bindTextureMS +- useDynamicScale +- useDynamicScaleExplicit +- memoryless +- vrUsage +- enableShadingRate +- name +- fastMemoryDesc +- fallBackToBlackTexture +- disableFallBackToImportedTexture +- clearBuffer +- clearColor +- discardBuffer + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphUtilsBlit.cs` + +- Class: RenderGraphUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- isMSAA +- force2DForXR +- source +- destination +- scale +- offset +- sourceSlice +- destinationSlice +- numSlices +- sourceMip +- destinationMip +- numMips +- filterMode +- isXR +- isDepth +- material +- shaderPass +- propertyBlock +- sourceTexturePropertyID +- sourceSlicePropertyID +- sourceMipPropertyID +- scaleBiasPropertyID +- geometry + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderGraph/RenderGraphUtilsResources.cs` + +- Class: RenderGraphUtilsResources +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderPipeline/ICloudBackground.cs` + +- Class: ICloudBackground +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsCloudBackgroundUsable + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderPipeline/IVolumetricCloud.cs` + +- Class: IVolumetricCloud +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsVolumetricCloudUsable + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderPipeline/RenderPipelineGlobalSettings.cs` + +- Class: RenderPipelineGlobalSettings +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderPipeline/RenderPipelineGlobalSettingsUtils.cs` + +- Class: RenderPipelineGlobalSettingsUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderPipeline/RenderPipelineGraphicsSettingsContainer.cs` + +- Class: RenderPipelineGraphicsSettingsContainer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnBeforeSerialize +- OnAfterDeserialize + +## Serialized Fields + +- m_SettingsList + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/RenderPipeline/RenderPipelineResources.cs` + +- Class: RenderPipelineResources +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Sampling/SamplingResources.cs` + +- Class: SamplingResources +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Load +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Sampling/SobolData.cs` + +- Class: SobolData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Settings/IDefaultVolumeProfileResource.cs` + +- Class: IDefaultVolumeProfileAsset +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Settings/IDefaultVolumeProfileSettings.cs` + +- Class: IDefaultVolumeProfileSettings +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Settings/IncludeRenderPipelineAsset.cs` + +- Class: IncludeAdditionalRPAssets +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_IncludeReferencedInScenes +- m_IncludeAssetsByLabel +- m_LabelToInclude + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Settings/LightmapSamplingSettings.cs` + +- Class: LightmapSamplingSettings +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Settings/RenderingDebuggerRuntimeResources.cs` + +- Class: RenderingDebuggerRuntimeResources +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Settings/ShaderStrippingSetting.cs` + +- Class: ShaderStrippingSetting +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- version + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/ShaderGenerator/ShaderGeneratorAttributes.cs` + +- Class: GenerateHLSL +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- packingRules +- containsPackedFields +- needAccessors +- needSetters +- needParamDebug +- paramDefinesStart +- omitStructDeclaration +- generateCBuffer +- constantRegister +- sourcePath +- displayNames +- isDirection +- sRGBDisplay +- precision +- checkIsNormalized +- preprocessor +- arraySize +- elementType +- range +- packingScheme +- offsetInSource +- sizeInBits + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/ShaderLibrary/Sampling/Hammersley.cs` + +- Class: Hammersley +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/STP/ISTPEnabledRenderPipeline.cs` + +- Class: ISTPEnabledRenderPipeline +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/STP/STP.cs` + +- Class: STP +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- Update +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- currentProj +- lastProj +- lastLastProj +- currentView +- lastView +- lastLastView +- noiseTexture +- inputColor +- inputDepth +- inputMotion +- inputStencil +- debugView +- destination +- historyContext +- enableHwDrs +- enableTexArray +- enableMotionScaling +- nearPlane +- farPlane +- frameIndex +- hasValidHistory +- stencilMask +- debugViewIndex +- deltaTime +- lastDeltaTime +- currentImageSize +- priorImageSize +- outputImageSize +- numActiveViews +- perViewConfigs +- preUpscaleSize +- postUpscaleSize +- useHwDrs +- useTexArray +- _StpCommonConstant +- _StpSetupConstants0 +- _StpSetupConstants1 +- _StpSetupConstants2 +- _StpSetupConstants3 +- _StpSetupConstants4 +- _StpSetupConstants5 +- _StpDilConstants0 +- _StpTaaConstants0 +- _StpTaaConstants1 +- _StpTaaConstants2 +- _StpTaaConstants3 +- version +- cs +- kernelIndex +- viewCount +- dispatchSize +- constantBufferData +- intermediateColor +- intermediateConvergence +- priorDepthMotion +- depthMotion +- priorLuma +- luma +- priorFeedback +- priorConvergence +- intermediateWeights +- convergence +- feedback +- output + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/STP/STPIUpscaler.cs` + +- Class: RegisterSTP +- Base class: AbstractUpscaler +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/STP/STPOptions.cs` + +- Class: STPOptions +- Base class: UpscalerOptions +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Stripping/IRenderPipelineGraphicsSettingsStripper.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CanRemoveSettings + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Stripping/IStripper.cs` + +- Class: IStripper +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Stripping/RenderPipelineGraphicsSettingsStripper.cs` + +- Class: RenderPipelineGraphicsSettingsStripper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Stripping/RenderPipelineGraphicsSettingsStripperFetcher.cs` + +- Class: RenderPipelineGraphicsSettingsStripper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Stripping/RenderPipelineGraphicsSettingsStripperReport.cs` + +- Class: RenderPipelineGraphicsSettingsStripper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddStrippedSetting +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- type +- isAvailableInPlayerBuild +- strippersDefined +- totalSettings +- totalSettingsOnPlayer +- settings + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Textures/BufferedRTHandleSystem.cs` + +- Class: BufferedRTHandleSystem +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetFrameRT +- ClearBuffers +- AllocBuffer +- ReleaseBuffer +- SwapAndSetReferenceSize +- ResetReferenceSize +- GetNumFramesAllocated +- CalculateRatioAgainstMaxSize +- Dispose +- ReleaseAll + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Textures/DepthBits.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Textures/MSAASamples.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Textures/PowerOfTwoTextureAtlas.cs` + +- Class: PowerOfTwoTextureAtlas +- Base class: Texture2DAtlas +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetPayloadScaleOffset +- BlitTextureMultiply +- BlitOctahedralTextureMultiply +- ResetRequestedTexture +- ReserveSpace +- RelayoutEntries + +## Serialized Fields + +- None detected. + +## Public Fields + +- mipPadding + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Textures/RTHandle.cs` + +- Class: RTHandle +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetCustomHandleProperties +- ClearCustomHandleProperties +- GetUniqueID +- GetInstanceID +- Release +- GetScaledSize +- SwitchToFastMemory +- CopyToFastMemory +- SwitchOutFastMemory + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/Textures/RTHandles.cs` + +- Class: RTHandles +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/Textures/RTHandleSystem.cs` + +- Class: RTHandleSystem +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- Initialize +- Release +- ResetReferenceSize +- SetReferenceSize +- SetHardwareDynamicResolutionState +- GetMaxWidth +- GetMaxHeight +- Alloc +- CalculateDimensions + +## Serialized Fields + +- None detected. + +## Public Fields + +- previousViewportSize +- previousRenderTargetSize +- currentViewportSize +- currentRenderTargetSize +- rtHandleScale + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/Textures/Texture2DAtlas.cs` + +- Class: Texture2DAtlas +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Allocate +- Release +- Reset +- Equals +- ResetAllocator +- ClearTarget +- AllocateTextureWithoutBlit +- GetTextureID +- GetTextureIdentifier +- IsCached + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_RightChild +- m_BottomChild +- m_Rect + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/Textures/TextureXR.cs` + +- Class: TextureXR +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Common/AccelStructAdapter.cs` + +- Class: AccelStructAdapter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetAccelerationStructure +- Bind +- Dispose +- AddInstance +- RemoveInstance +- UpdateInstanceTransform +- UpdateInstanceMaterialIDs +- UpdateInstanceMask +- Build +- NextFrame +- GetInstanceIDs + +## Serialized Fields + +- None detected. + +## Public Fields + +- IdOfInstance +- AccelStructID +- GeometryPool +- terrain +- localToWorldMatrix +- mask +- renderingLayerMask +- materialID +- enableTriangleCulling +- frontTriangleCounterClockwise + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Common/AccelStructInstances.cs` + +- Class: AccelStructInstances +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- AddInstance +- AddInstances +- RemoveInstance +- ClearInstances +- UpdateInstanceTransform +- UpdateInstanceMaterialID +- UpdateRenderingLayerMask +- UpdateInstanceMask +- NextFrame +- Bind +- GetInstanceCount + +## Serialized Fields + +- None detected. + +## Public Fields + +- instanceListValid +- localToWorld +- previousLocalToWorld +- localToWorldNormals +- renderingLayerMask +- instanceMask +- userMaterialID +- geometryIndex +- geometryPoolHandle +- vertexOffset +- indexOffset + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Common/GeometryPool/GeometryPool.cs` + +- Class: GeometryPool +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- EncodeGPUEntry +- Dispose +- GetEntryInfo +- GetEntryGeomAllocation +- GetInstanceGeometryIndex +- GetHandle +- Register +- Unregister +- SendGpuCommands + +## Serialized Fields + +- None detected. + +## Public Fields + +- vertexPoolByteSize +- indexPoolByteSize +- meshChunkTablesByteSize +- index +- valid +- refCount +- submeshIndex +- material +- mesh +- submeshData +- hash +- meshChunks +- hasGPUData +- geoSlotHandle +- buffer +- stride +- offset +- byteCount +- indicesCount +- verticesCount +- meshChunkTablesEntryCount + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Common/GeometryPool/GeometryPoolDefs.cs` + +- Class: GeometryPoolConstants +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- pos +- uv0 +- uv1 +- N +- indexOffset +- indexCount +- vertexOffset +- vertexCount + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Common/TerrainToMesh.cs` + +- Class: TerrainToMesh +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ConvertAsync +- Convert +- GetMesh +- WaitForCompletion +- DisposeArrays +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- heightmap +- holes +- width +- height +- heightmapScale +- positions +- uvs +- normals +- indices + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Common/Utilities/BackendHelpers.cs` + +- Class: BackendHelpers +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Common/Utilities/BlockAllocator.cs` + +- Class: BlockAllocator +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Initialize +- Grow +- GetExpectedGrowthToFitAllocation +- GrowAndAllocate +- Dispose +- Allocate +- FreeAllocation +- SplitAllocation + +## Serialized Fields + +- None detected. + +## Public Fields + +- offset +- count +- handle +- block +- freeElementsCount +- freeBlocks +- capacity +- allocatedSize + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Common/Utilities/GraphicsHelpers.cs` + +- Class: GraphicsHelpers +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CopyBuffer +- ReallocateBuffer +- DivUp +- Flush + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Common/Utilities/PersistentGPUArray.cs` + +- Class: PersistentGpuArray +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- Remove +- Clear +- Set +- Get +- ModifyForEach +- GetGpuBuffer + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Common/Utilities/Utils.cs` + +- Class: Utils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/BLASPositionsPool.cs` + +- Class: BLASPositionsPool +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- Clear +- Add +- Remove + +## Serialized Fields + +- None detected. + +## Public Fields + +- vertices +- verticesStartOffset +- vertexCount +- vertexStride +- baseVertex + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/ComputeRayTracingAccelStruct.cs` + +- Class: ComputeRayTracingAccelStruct +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- AddInstance +- RemoveInstance +- ClearInstances +- UpdateInstanceTransform +- UpdateInstanceID +- UpdateInstanceMask +- Build +- GetBuildScratchBufferRequiredSizeInBytes +- Bind +- IncRef +- DecRef +- IsUnreferenced + +## Serialized Fields + +- None detected. + +## Public Fields + +- v0 +- v1 +- v2 +- blas +- instanceMask +- triangleCullingEnabled +- invertTriangleCulling +- userInstanceID +- opaqueGeometry +- buildInfo +- aabbForCpuBuild +- indicesForCpuBuild +- baseIndexForCpuBuild +- verticesForCpuBuild +- bvhBuilt + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/ComputeRayTracingBackend.cs` + +- Class: ComputeRayTracingBackend +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CreateRayTracingShader +- CreateAccelerationStructure +- GetRequiredTraceScratchBufferSizeInBytes + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/ComputeRayTracingShader.cs` + +- Class: ComputeRayTracingShader +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetThreadGroupSizes +- SetAccelerationStructure +- SetIntParam +- SetFloatParam +- SetVectorParam +- SetMatrixParam +- SetTextureParam +- SetBufferParam +- SetConstantBufferParam +- Dispatch +- GetTraceScratchBufferRequiredSizeInBytes + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/BvhCheck.cs` + +- Class: BvhCheck +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Encapsulate +- Contains +- IsValid + +## Serialized Fields + +- None detected. + +## Public Fields + +- Min +- Max +- vertices +- indices +- vertexBufferOffset +- vertexCount +- vertexStride +- indexBufferOffset +- indexFormat +- indexCount +- v0 +- v1 +- v2 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/Common.cs` + +- Class: Common +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/HlbvhBuilder.cs` + +- Class: HlbvhBuilder +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetScratchDataSizeInDwords +- GetResultDataSizeInDwords +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- bvh +- bvhOffset +- bvhLeaves +- bvhLeavesOffset +- PrimitiveRefs +- MortonCodes +- SortedPrimitiveRefs +- SortedMortonCodes +- SortMemory +- Aabb +- LeafParents +- InternalNodeRange +- TotalSize + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/HlbvhTopLevelBuilder.cs` + +- Class: HlbvhTopLevelBuilder +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- GetScratchDataSizeInDwords +- AllocateResultBuffers +- CreateEmpty +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- topLevelBvh +- bottomLevelBvhs +- instanceInfos +- instanceCount +- Aabb +- MortonCodes +- PrimitiveRefs +- SortedMortonCodes +- SortedPrimitiveRefs +- SortMemory +- InternalNodeRange +- TotalSize + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/RadeonRaysAPI.cs` + +- Class: RadeonRaysAPI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Inverse +- Dispose +- BvhInternalNodeSizeInDwords +- BvhInternalNodeSizeInBytes +- BvhLeafNodeSizeInBytes +- BvhLeafNodeSizeInDwords +- BuildMeshAccelStruct +- GetMeshBuildMemoryRequirements +- BuildSceneAccelStruct +- CreateSceneAccelStructBuffers +- GetSceneBuildMemoryRequirements +- GetSceneMemoryRequirements +- GetTraceMemoryRequirements + +## Serialized Fields + +- None detected. + +## Public Fields + +- vertices +- verticesStartOffset +- vertexCount +- vertexStride +- baseVertex +- triangleIndices +- indicesStartOffset +- baseIndex +- indexFormat +- triangleCount +- buildScratchSizeInDwords +- bvhSizeInDwords +- bvhLeavesSizeInDwords +- bottomLevelBvhSizeInNodes +- bottomLevelBvhOffsetInNodes +- bottomLevelBvhLeavesSizeInNodes +- bottomLevelBvhLeavesOffsetInNodes +- totalBottomLevelBvhSizeInNodes +- totalBottomLevelBvhLeavesSizeInNodes +- row0 +- row1 +- row2 +- child0 +- child1 +- parent +- update +- aabb0_min +- aabb0_max +- aabb1_min +- aabb1_max +- internalNodeCount +- leafNodeCount +- root +- unused +- globalAabbMin +- globalAabbMax +- unused3 +- unused4 +- meshAccelStructOffset +- instanceMask +- vertexOffset +- meshAccelStructLeavesOffset +- triangleCullingEnabled +- invertTriangleCulling +- userInstanceID +- isOpaque +- localToWorldTransform +- blasOffset +- indexOffset +- disableTriangleCulling +- worldToLocalTransform +- bitHistogram +- blockReducePart +- blockScan +- buildHlbvh +- restructureBvh +- scatter + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/RadixSort.cs` + +- Class: RadixSort +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute +- GetScratchDataSizeInDwords + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/RestructureBvh.cs` + +- Class: RestructureBvh +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- GetScratchDataSizeInDwords +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- LeafParents +- TreeletCount +- TreeletRoots +- PrimitiveCounts +- TotalSize + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/Scan.cs` + +- Class: Scan +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute +- GetScratchDataSizeInDwords + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Compute/RadeonRays/StringIDs.cs` + +- Class: SID +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Hardware/HardwareRayTracingAccelStruct.cs` + +- Class: HardwareRayTracingAccelStruct +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- AddInstance +- RemoveInstance +- ClearInstances +- UpdateInstanceTransform +- UpdateInstanceID +- UpdateInstanceMask +- Build +- GetBuildScratchBufferRequiredSizeInBytes + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Hardware/HardwareRayTracingBackend.cs` + +- Class: HardwareRayTracingBackend +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CreateRayTracingShader +- CreateAccelerationStructure +- GetRequiredTraceScratchBufferSizeInBytes + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/Hardware/HardwareRayTracingShader.cs` + +- Class: HardwareRayTracingShader +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetThreadGroupSizes +- SetAccelerationStructure +- SetIntParam +- SetFloatParam +- SetVectorParam +- SetMatrixParam +- SetTextureParam +- SetBufferParam +- SetConstantBufferParam +- Dispatch +- GetTraceScratchBufferRequiredSizeInBytes + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/IRayTracingAccelStruct.cs` + +- Class: IRayTracingAccelStruct +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- mesh +- subMeshIndex +- localToWorldMatrix +- mask +- instanceID +- enableTriangleCulling +- frontTriangleCounterClockwise +- opaqueGeometry + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/IRayTracingBackend.cs` + +- Class: IRayTracingBackend +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/IRayTracingShader.cs` + +- Class: IRayTracingShader +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/RayTracingContext.cs` + +- Class: RayTracingContext +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- IsBackendSupported +- CreateRayTracingShader +- LoadRayTracingShader +- LoadRayTracingShaderFromAssetBundle +- CreateAccelerationStructure +- GetRequiredTraceScratchBufferSizeInBytes +- Inc +- Dec +- CreateDispatchIndirectBuffer +- CreateScratchBufferForBuildAndDispatch +- CreateScratchBufferForBuild +- CreateScratchBufferForTrace +- ResizeScratchBufferForTrace +- ResizeScratchBufferForBuild + +## Serialized Fields + +- None detected. + +## Public Fields + +- buildFlags +- useCPUBuild +- value + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/RayTracingResources.cs` + +- Class: RayTracingResources +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Load +- LoadFromAssetBundle +- LoadFromRenderPipelineResources + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/StringIDs.cs` + +- Class: SID +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/UnifiedRayTracing/UnifiedRayTracingException.cs` + +- Class: UnifiedRayTracingException +- Base class: Exception +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Upscaling/DLSSIUpscaler.cs` + +- Class: RegisterDLSS +- Base class: AbstractUpscaler +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- shouldReinitializeContext +- colorInputSizeX +- colorInputSizeY +- colorOutputSizeX +- colorOutputSizeY +- motionVectorSizeX +- motionVectorSizeY +- invertedDepthBuffer +- inputIsHDR +- motionVectorsAreJittered +- execData +- colorInput +- depth +- motionVectors +- colorOutput + +## Unity API Usage + +- Destroy +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/Upscaling/DLSSOptions.cs` + +- Class: DLSSOptions +- Base class: UpscalerOptions +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- DLSSQualityMode +- FixedResolutionMode +- DLSSRenderPresetQuality +- DLSSRenderPresetBalanced +- DLSSRenderPresetPerformance +- DLSSRenderPresetUltraPerformance +- DLSSRenderPresetDLAA + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Upscaling/FSR2IUpscaler.cs` + +- Class: RegisterFSR2 +- Base class: AbstractUpscaler +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- shouldReinitializeContext +- colorInputSizeX +- colorInputSizeY +- colorOutputSizeX +- colorOutputSizeY +- motionVectorSizeX +- motionVectorSizeY +- invertedDepthBuffer +- inputIsHDR +- motionVectorsAreJittered +- execData +- colorInput +- depth +- motionVectors +- colorOutput + +## Unity API Usage + +- Destroy +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/Upscaling/FSR2Options.cs` + +- Class: FSR2Options +- Base class: UpscalerOptions +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- FSR2QualityMode +- FixedResolutionMode +- EnableSharpening +- Sharpness + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Upscaling/IUpscaler.cs` + +- Class: AbstractUpscaler +- Base class: IUpscaler +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- cameraColor +- cameraDepth +- motionVectorColor +- exposureTexture +- preUpscaleResolution +- previousPreUpscaleResolution +- postUpscaleResolution +- enableTexArray +- invertedDepth +- flippedY +- flippedX +- hdrInput +- motionVectorTextureSize +- motionVectorDomain +- motionVectorDirection +- jitteredMotionVectors +- blueNoiseTextureSet +- cameraInstanceID +- nearClipPlane +- farClipPlane +- fieldOfViewDegrees +- numActiveViews +- eyeIndex +- worldSpaceCameraPositions +- previousWorldSpaceCameraPositions +- previousPreviousWorldSpaceCameraPositions +- projectionMatrices +- previousProjectionMatrices +- previousPreviousProjectionMatrices +- viewMatrices +- previousViewMatrices +- previousPreviousViewMatrices +- preExposureValue +- resetHistory +- frameIndex +- deltaTime +- previousDeltaTime +- enableMotionScaling +- enableHwDrs + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/Upscaling/IUpscalerOptions.cs` + +- Class: UpscalerOptions +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Upscaling/Upscaling.cs` + +- Class: UpscalerRegistry +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetUpscalerAtIndex +- SetActiveUpscaler +- GetActiveUpscaler +- GetIUpscalerOfType + +## Serialized Fields + +- None detected. + +## Public Fields + +- upscalers + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Utilities/ArrayExtensions.cs` + +- Class: ArrayExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Utilities/BatchRendererGroupGlobals.cs` + +- Class: BatchRendererGroupGlobals +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- SHAr +- SHAg +- SHAb +- SHBr +- SHBg +- SHBb +- SHC +- ProbesOcclusion +- SpecCube0_HDR +- SpecCube1_HDR +- SHCoefficients + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Utilities/BitArray.cs` + +- Class: IBitArray +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- BitAnd +- BitOr +- BitNot + +## Serialized Fields + +- data +- data1 +- data2 +- data3 +- data4 + +## Public Fields + +- capacity +- allFalse +- allTrue +- humanizedData + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Utilities/Blitter.cs` + +- Class: Blitter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetBlitMaterial + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/Utilities/CameraCaptureBridge.cs` + +- Class: CameraCaptureBridge +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible camera controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Utilities/ColorSpaceUtils.cs` + +- Class: ColorSpaceUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Utilities/ColorUtils.cs` + +- Class: ColorUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- s_LightMeterCalibrationConstant +- s_LensAttenuation + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Utilities/CoreMatrixUtils.cs` + +- Class: CoreMatrixUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Utilities/CoreRenderPipelinePreferences.cs` + +- Class: CoreRenderPipelinePreferences +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Utilities/CoreUtils.cs` + +- Class: CoreUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/Utilities/CullContextData.cs` + +- Class: CullContextData +- Base class: ContextItem +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetRenderContext +- Cull +- CullShadowCasters + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Utilities/DelegateUtility.cs` + +- Class: DelegateUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Utilities/FSRUtils.cs` + +- Class: FSRUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Utilities/GPUPrefixSum/GPUPrefixSum.cs` + +- Class: GPUPrefixSum +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- DispatchDirect +- DispatchIndirect + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/Utilities/GPUPrefixSum/GPUPrefixSum.Data.cs` + +- Class: GPUPrefixSum +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- count +- offset +- parentOffset +- output +- exclusive +- inputCount +- input +- supportResources +- inputCountBufferByteOffset +- inputCountBuffer +- computeAsset + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/Utilities/GPUPrefixSum/GPUPrefixSum.ShaderIDs.cs` + +- Class: GPUPrefixSum +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/Utilities/GPUSort/GPUSort.cs` + +- Class: GPUSort +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispatch + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Utilities/GPUSort/GPUSort.Data.cs` + +- Class: GPUSort +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- count +- maxDepth +- inputKeys +- inputValues +- resources +- sortBufferKeys +- sortBufferValues +- computeAsset + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/Utilities/HableCurve.cs` + +- Class: HableCurve +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Eval +- Init + +## Serialized Fields + +- None detected. + +## Public Fields + +- offsetX +- offsetY +- scaleX +- scaleY +- lnA +- B +- curve +- toeSegmentA +- toeSegmentB +- midSegmentA +- midSegmentB +- shoSegmentA +- shoSegmentB + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Utilities/HaltonSequence.cs` + +- Class: HaltonSequence +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Utilities/HashFNV1A32.cs` + +- Class: HashFNV1A32 +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Append + +## Serialized Fields + +- None detected. + +## Public Fields + +- value + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Utilities/HDROutputUtils.cs` + +- Class: HDROutputUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- maxFullFrameToneMapLuminance +- maxToneMapLuminance +- minToneMapLuminance +- paperWhiteNits + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/Utilities/LightUnitUtils.cs` + +- Class: LightUnitUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Utilities/MaterialQuality.cs` + +- Class: MaterialQualityUtilities +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/Utilities/MeshGizmo.cs` + +- Class: MeshGizmo +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Clear +- AddWireCube +- RenderWireframe +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- mesh + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Runtime/Utilities/ResourceReloader.cs` + +- Class: ResourceReloader +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Utilities/SceneRenderPipeline.cs` + +- Class: SceneRenderPipeline +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible scene loader +## Lifecycle Methods + +- Awake +- OnEnable + +## Public Methods + +- TryGatherData +- SendAnalytic + +## Serialized Fields + +- firstTimeCreated + +## Public Fields + +- renderPipelineAsset +- scene_guid + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Utilities/SweepLineRectUtils.cs` + +- Class: SweepLineRectUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Compare + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Utilities/TextureCurve.cs` + +- Class: TextureCurve +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- Release +- SetDirty +- GetTexture +- Evaluate +- AddKey +- MoveKey +- RemoveKey +- SmoothTangents + +## Serialized Fields + +- m_Loop +- m_ZeroValue +- m_Range +- m_Curve + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Runtime/Utilities/TextureGradient.cs` + +- Class: TextureGradient +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- Release +- SetDirty +- GetTexture +- Evaluate +- SetKeys + +## Serialized Fields + +- m_Gradient + +## Public Fields + +- colorKeys +- alphaKeys +- mode +- colorSpace + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Runtime/Utilities/TileLayoutUtils.cs` + +- Class: TileLayoutUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Volume/KeyframeUtility.cs` + +- Class: KeyframeUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ResetAnimationCurve +- InterpAnimationCurve + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Volume/Volume.cs` + +- Class: Volume +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- HasInstantiatedProfile +- UpdateColliders + +## Serialized Fields + +- None detected. + +## Public Fields + +- priority +- blendDistance +- weight +- sharedProfile +- colliders + +## Unity API Usage + +- Instantiate +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeCollection.cs` + +- Class: VolumeCollection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Register +- Unregister +- ChangeLayer +- GrabVolumes +- SetLayerIndexDirty + +## Serialized Fields + +- None detected. + +## Public Fields + +- count + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeComponent.cs` + +- Class: VolumeComponent +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- OnDisable +- OnDestroy + +## Public Methods + +- SetAllOverridesTo +- AnyPropertiesIsOverridden +- Release + +## Serialized Fields + +- None detected. + +## Public Fields + +- intensity +- active +- parameters + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeComponent.EditorOnly.cs` + +- Class: VolumeComponent +- Base class: IApplyRevertPropertyContextMenuItemProvider +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryGetRevertMethodForFieldName +- GetSourceTerm +- TryGetApplyMethodForFieldName +- GetSourceName + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeDebugData.cs` + +- Class: VolumeDebugData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeManager.cs` + +- Class: VolumeManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- GetVolumeComponentDefaultState +- Initialize +- Deinitialize +- SetGlobalDefaultProfile +- SetQualityDefaultProfile +- SetCustomDefaultProfiles +- OnVolumeProfileChanged +- OnVolumeComponentChanged +- CreateStack +- ResetMainStack +- DestroyStack +- Register +- Unregister +- CheckDefaultVolumeState +- CheckStack +- Update +- GetVolumes + +## Serialized Fields + +- None detected. + +## Public Fields + +- baseComponentTypes + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeParameter.cs` + +- Class: VolumeParameter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- Override +- Equals + +## Serialized Fields + +- m_OverrideState +- m_Value + +## Public Fields + +- displayType +- min +- max +- hdr +- showAlpha +- showEyeDropper +- dimension + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeProfile.cs` + +- Class: VolumeProfile +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- Reset +- Add +- Remove +- Has +- HasSubclassOf + +## Serialized Fields + +- None detected. + +## Public Fields + +- components + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/Volume/VolumeStack.cs` + +- Class: VolumeStack +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetComponent +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Runtime/Vrs/Vrs.cs` + +- Class: Vrs +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- sriTextureHandle +- mainTexHandle +- mainTexDimension +- mainTexLutHandle +- validatedShadingRateFragmentSizeHandle +- computeShader +- kernelIndex +- scaleBias +- dispatchSize +- yFlip +- material +- source +- lut +- dummy +- visualizationParams + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/Vrs/VrsLut.cs` + +- Class: VrsLut +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CreateBuffer + +## Serialized Fields + +- m_Data + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Vrs/VrsRenderPipelineRuntimeResources.cs` + +- Class: VrsRenderPipelineRuntimeResources +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- version + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Vrs/VrsResources.cs` + +- Class: VrsResources +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/Vrs/VrsShaders.cs` + +- Class: VrsShaders +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/XR/XRBuiltinShaderConstants.cs` + +- Class: XRBuiltinShaderConstants +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/XR/XRGraphicsAutomatedTests.cs` + +- Class: XRGraphicsAutomatedTests +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/XR/XRLayout.cs` + +- Class: XRLayout +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddCamera +- ReconfigurePass + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/XR/XRLayoutStack.cs` + +- Class: XRLayoutStack +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- New +- Release +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- top + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/XR/XRMirrorView.cs` + +- Class: XRMirrorView +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/XR/XROcclusionMesh.cs` + +- Class: XROcclusionMesh +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Runtime/XR/XRPass.cs` + +- Class: XRPass +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Release +- GetProjMatrix +- GetViewMatrix +- GetPrevViewValid +- GetPrevViewMatrix +- GetViewport +- GetOcclusionMesh +- GetVisibleMesh +- GetTextureArraySlice +- StartSinglePass +- StopSinglePass +- RenderOcclusionMesh +- RenderVisibleMeshCustomMaterial +- RenderDebugXRViewsFrustum +- ApplyXRViewCenterOffset +- InitBase + +## Serialized Fields + +- None detected. + +## Public Fields + +- isFirstCameraPass + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/XR/XRSRPSettings.cs` + +- Class: XRSRPSettings +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/XR/XRSystem.cs` + +- Class: XRSystem +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetActiveDisplay + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- Input + +## `Packages/com.unity.render-pipelines.core/Runtime/XR/XRView.cs` + +- Class: XRView +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime/XR/XRVisibleMesh.cs` + +- Class: XRVisibleMesh +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Runtime-PrivateShared/AssemblyInfo.cs` + +- Class: CameraCaptureBridge +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible camera controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime-PrivateShared/InternalBridge/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime-PrivateShared/InternalBridge/RenderPipelineEditorUtilityBridge.cs` + +- Class: RenderPipelineEditorUtilityBridge +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Runtime-PrivateShared/InternalRenderPipelineGlobalSettingsUtils.cs` + +- Class: InternalRenderPipelineGlobalSettingsUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/ShaderLibrary/DummyShaderLibrary.cs` + +- Class: DummyShaderLibrary +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/Analytics/AnalyticsUtilsTest.cs` + +- Class: AnalyticsUtilsTests +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetUp +- TearDown +- ToNestedColumnUnityObject +- ToNestedColumnWithDefault +- GivenAnObjectWithSerializableFields_WhenAllFieldsAreRequested_AllOfThemAreReturnedCorrectly +- CheckEditorAnalyticsAreDisabledOnCI +- GetSerializableFields +- TestAreValuesEqual +- TestIsComplexType + +## Serialized Fields + +- myPrivateIntSerializable +- the + +## Public Fields + +- integer +- floatNumber +- doubleNumber +- boolean +- test +- array +- diffEnum +- myValue +- innerStruct +- myData +- myPublicInt +- myPublicNonSerializedInt +- myPublicBool + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/BitArrayTests.cs` + +- Class: BitArrayTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetUpBitArray +- TestBitArray8 +- TestBitArray16 +- TestBitArray32 +- TestBitArray64 +- TestBitArray128 +- TestBitArray256 + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/CoreRenderPipelinePreferencesTests.cs` + +- Class: CoreRenderPipelinePreferencesTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RegisterInvalidPreferenceColorName +- RegisterPreferenceColor + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/CoreUnsafeUtilsTests.cs` + +- Class: CoreUnsafeUtilsTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- CopyToList +- CopyToArray +- QuickSort +- QuickSortHash +- InsertionSort +- MergeSort +- RadixSort +- PartialSortInsertionMergeRadix + +## Serialized Fields + +- None detected. + +## Public Fields + +- intValue +- floatValue + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/CoreUtils.Tests.EnsureFolderTreeInAssetFilePath.cs` + +- Class: CoreUtilsTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- EnsureFolderTreeInAssetFilePath +- EnsureFolderTreeInAssetFilePathThrows +- EnsureFolderTreeInAssetFilePath_NullOrEmpty_DoesNotThrow +- TearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/CoreUtils.Tests.GetMipCount.cs` + +- Class: CoreUtilsTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetMipCountInt +- GetMipCountFloat + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/Debugging/GetItemTests.cs` + +- Class: RenderingDebuggerTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TearDown +- GetItemTestFlags +- GetItemTestQueryPath + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/Debugging/PanelNameAndOrderTests.cs` + +- Class: RenderingDebuggerTests +- Base class: DebugDisplaySettings +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryGetScreenClearColor +- TestOrderAndPanelName + +## Serialized Fields + +- None detected. + +## Public Fields + +- AreAnySettingsActive +- IsPostProcessingAllowed +- IsLightingActive + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/Debugging/UndoRedoTests.cs` + +- Class: RenderingDebuggerTests +- Base class: UnityEngine +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- PerformUndoRedo + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/Debugging/VolumePanelTests.cs` + +- Class: RenderingDebuggerTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ExtractResult +- CreateParameterWidget + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/DynamicArrayTests.cs` + +- Class: DynamicArrayTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- CleanUp +- TestContainElement +- TestAddElementCorrectSize +- TestAddRangeCorrectElements +- TestAddRangeOutOfSpaceKeepPreviousElements +- TestRemoveElementCorrectSize +- TestRemoveAtKeepOrder +- TestRemoveInexistantElementReturnFalse +- TestRemoveKeepOrder +- TestRemoveRangeKeepOrder +- TestInvalidAccessThrows +- TestRemoveAtInvalidAccessThrows +- TestRemoveRangeInvalidAccessThrows +- TestRemoveRangeValidAccessDoesNotThrows +- TestFindIndexFailReturnMinusOne +- TestFindIndexSuccessReturnRightFirstIndex +- TestFindIndexDoesNotFindOutsideCount +- TestIndexOfReturnFirstValidIndex +- TestIndexOfRangeRespectCount +- TestIndexOfRangeReturnFirstValidIndex +- TestIndexOfWithStartingIndexFail +- TestResizeIncreaseCapacity +- TestReserveKeepsSize +- TestResizeAndClear +- TestDynamicString +- TestAppendSelf +- TestQuickSort +- TestForEach_FullRange +- TestForEach_SubRange +- GetEnumerators_ArgumentValidation +- Foreach_TestNoModificationsAllowed +- Foreach_NoGC + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/EditorExampleTest.cs` + +- Class: EditorExampleTest +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- EditorSampleTestSimplePasses +- EditorSampleTestWithEnumeratorPasses + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/FixedBufferStringQueueTests.cs` + +- Class: FixedBufferStringQueueTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- PushAndPopInBufferRange +- PushAndPopOutOfBufferRange +- PushAndPopOutOfBufferRange_StringSizeNotDivisibleBy4 +- PushAndPopAndClear + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/GPUDriven/GPUDrivenRenderingTests.cs` + +- Class: OnLoad +- Base class: MonoBehaviour +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SubmitCameraRenderRequest +- OneTimeSetup +- OneTimeTearDown +- OnSetup +- OnTearDown +- TestInstanceCullingBatcherAddRemove +- TestInstanceCullingTier0 +- TestSceneViewHiddenRenderersCullingTier0 +- TestMultipleMetadata +- TestCPULODSelection +- TestCPULODCrossfade +- TestGpuDrivenSmallMeshCulling +- TestInstanceDataBuffer +- TestGrowInstanceDataBuffer +- TestInstanceData +- TestStaticBatching +- TestDisallowGPUDrivenRendering +- TestUnsupportedCallbacks +- TestForceRenderingOff +- TestSimpleSpeedTree + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent +- Resources.Load + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/GPUDriven/GPUDrivenRenderingUtils.cs` + +- Class: containing +- Base class: RenderPipelineAsset +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UnpackUintTo4x8Bit +- Initialize +- Dispose +- Load + +## Serialized Fields + +- m_Settings + +## Public Fields + +- cube +- sphere +- capsule +- cube16bit +- capsule16bit +- mergedCubeSphere +- mergedSphereCube +- data + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/InputRegisteringTests.cs` + +- Class: InputRegisteringTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetEntriesWithoutDuplicates +- GetEntriesWithoutAlreadyRegistered + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/NativePassCompilerRenderGraphTests.cs` + +- Class: NativePassCompilerRenderGraphTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OneTimeSetUp +- OneTimeTearDown +- SimpleMergePasses +- MergeNonRenderPasses +- MergeDepthPassWithNoDepthPass +- MergeNoDepthPassWithDepthPass +- MergeMultiplePassesDifferentDepth +- MergeDifferentDepthFormatsBreaksPass +- MergePassWithWriteAllPass +- MergeWriteAllPassWithReadPass +- MergeReadPassWithWriteAllPass +- MergeDiscardPassWithWrite +- VerifyMergeStateAfterMergingPasses +- NonFragmentSamplingBreaksPass +- FragmentAfterSamplingWithInputAttachmentBreaksPass +- FragmentAfterSamplingBreaksPass +- NonRasterBreaksPass +- TooManyAttachmentsBreaksPass +- NativeSubPassesLimitNotExceeded +- AllocateFreeInMergedPassesWorks +- MemorylessWorks +- InputAttachmentsWork +- ImportParametersWork +- FencesWork +- MaxReadersAndMaxVersionsAreCorrectForBuffers +- MaxReadersAndMaxVersionsAreCorrectForTextures +- MaxReadersAndMaxVersionsAreCorrectForBuffersMultiplePasses +- ResourcesData_MaxReadersAndVersionsPerResourceType +- BuffersWork +- ResolveMSAAImportColor +- TransientTexturesCantBeReused +- TransientBuffersCantBeReused +- ChangingGlobalStateDisablesCulling +- DecreaseResourceVersion_WhenAllProducersExceptFirstAreCulled +- GraphPassesDoesNotAlloc +- UpdateSubpassAttachmentIndices_WhenDepthAttachmentIsAdded +- MergePasses_WhenSameShadingRateImage +- BreakPasses_WhenNoOrDifferentShadingRateImage +- UnusedResourceCulling_CullProducer_WhenVersionsAreNotExplicitlyRead +- UnusedResourceCulling_CullProducer_WhenNoneOfItsWrittenResourcesAreExplicitlyRead +- UnusedResourceCulling_DoNotCullProducer_WhenOneOfItsWrittenResourcesIsExplicitlyRead +- UnusedResourceCulling_CullProducer_WhenNextVersionOfProducedResourceIsWrittenAll +- UnusedResourceCulling_KeepUnusedLatestVersion_WhenProducerIsNotCulled +- TextureUVOrigin_CheckInvalidMixedUVOriginUseTextureCompiler +- TextureUVOrigin_CheckInvalidMixedUVOriginDirect_DepthCheck +- TextureUVOrigin_CheckInvalidMixedUVOriginDirect_ColorCheck +- TextureUVOrigin_CheckInvalidMixedUVOriginDirect_InputCheck + +## Serialized Fields + +- None detected. + +## Public Fields + +- textures +- buffers +- backBuffer +- depthBuffer +- extraTextures +- extraDepthBuffer +- extraDepthBufferBottomLeft +- extraTextureBottomLeft +- extraTextureTopLeft + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/PathTracing/ResourceCacheTests.cs` + +- Class: ResourceCacheTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetUp +- TearDown +- ResourceCache_AddInstance_ResourcesAreAdded +- ResourceCache_AddTwoInstancesSameMesh_OnlyOneSetOfResourcesAreAdded +- ResourceCache_AddTwoInstancesDifferentMesh_TwoSetsOfResourcesAreAdded +- ResourceCache_AddTwoInstanceSameMeshDifferentResolution_TwoFallbackBuffersAreAdded + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/PathTracing/SegmentedReductionTests.cs` + +- Class: SegmentedReductionTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetUp +- SegmentedReduction_WithAnyData_MatchesReferenceImplementation + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/PathTracing/UVFallbackBufferTests.cs` + +- Class: TestUtils +- Base class: IDisposable +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Build_SingleTriangleUVsAreNormalized_PositionsAreSetToUV0 +- Build_SingleTriangleWithNonNormalizedUVs_UVsAreNormalized +- Dispose +- SetUp +- TearDown +- Build_SingleTriangle3x3_GetCorrectFallbackBuffer +- Build_SingleTriangle4x3_GetCorrectFallbackBuffer +- Build_SingleTriangle4x3UsingTexelMultipass_GetCorrectFallbackBuffer +- Build_SingleTriangle40x30UsingMaxSamples_GetCorrectFallbackBuffer +- Build_Quad2x2_AllFallbackTexelsHit +- Build_QuadWithNonSquareUVs_AllCoveredTexelsAreOccupied +- Build_QuadSquareUVsToSquareUVFallbackBuffer_AllTexelsHit +- Build_QuadSquareUVsToNonSquareUVFallbackBuffer_TexelsInSquareHit +- Sample_SingleQuadIn3x3_BothPrimitivesAreHit +- Sample_SingleQuadIn_SamplesAreDistributed +- Sample_SingleQuad_SuperSamplesAreCorrect + +## Serialized Fields + +- None detected. + +## Public Fields + +- _cmd +- instanceID +- primitiveIndex + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/PathTracing/WorldTests.cs` + +- Class: WorldTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TearDown +- World_AddLight_IncreaseLightCount +- World_AddAndRemoveLight_CountUpdates +- World_AddInstance_IncreasesInstanceCount +- World_AddInstances_UploadedVertexDataMatches +- World_AddAndRemoveInstances_CountIsCorrect +- World_AddInstance_IncreasesMeshLightCountIfEmissive +- World_AddAndRemoveEmissiveInstance_MeshLightCountIsZero +- World_UpdateInstanceTransform_UploadsCorrectData + +## Serialized Fields + +- None detected. + +## Public Fields + +- Position +- UV0 +- UV1 +- OctahedralNormal + +## Unity API Usage + +- Destroy +- Resources.Load + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/ReflectionUtils.cs` + +- Class: ReflectionUtils +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/RemoveComponentTests.cs` + +- Class: RemoveComponent +- Base class: MonoBehaviour +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetUp +- TearDown +- RemoveComponentAndPropagateTheDeleteToAdditionalDatas +- TryGetComponentsToRemove +- RemoveAdditionalDataComponentAndPropagateToComponent + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/RemoveRange.Extensions.Tests.cs` + +- Class: RemoveRangeExtensionsTests +- Base class: IList +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ItemInRangeAreRemovedAfterRemoveRangeForList +- ItemInRangeAreRemovedAfterRemoveRangeForSimpleList +- ExceptionsAreCorrectForList +- ExceptionsAreCorrectForSimpleList +- AddRange +- GetEnumerator +- Add +- Clear +- Contains +- CopyTo +- Remove +- IndexOf +- Insert +- RemoveAt + +## Serialized Fields + +- None detected. + +## Public Fields + +- Count +- IsReadOnly + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/RenderGraph.ComputeGraphHash.cs` + +- Class: RenderGraphTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RenderFunc +- ComputeGraphHash_WhenCalledMultipleTimes_CacheForDelegatesIsNotGrowingBetweenComputes +- ComputeGraphHash_WhenDifferentObjectsUsed_HashcodeIsDifferent +- ComputeGraphHash_WhenDifferentStaticMethodsWithTheSameNameUsed_HashcodeIsDifferent +- ComputeGraphHash_WhenManyDifferentPassesUsed_HashcodeIsDifferent +- ComputeGraphHash_WithTextureParameters +- ComputeGraphHash_WhenUsedLambdasDiffer_HashcodeIsDifferent +- ComputeGraphHash_WhenUsedStaticMethodsDiffer_HashcodeIsDifferent +- ComputeGraphHashForTheSameSetup_WhenSamePassesUsed_HashcodeIsSame +- ComputeGraphHashForTheSameSetup_WhenStaticsInStaticClassUsed_HashcodeIsSame +- ComputeGraphHashForTheSameSetup_WhenStaticsInRegularClassUsed_HashcodeIsSame +- ComputeGraphHashForTheSameSetup_WhenLambdasUsed_HashcodeIsSame +- ComputeGraphHashForTheSameSetup_WhenLambdasWithCapturedVariablesUsed_HashcodeIsSame +- ComputeGraphHashForTheSameSetup_WhenLocalMethodsUsed_HashcodeIsSame +- ComputeGraphHashForTheSameSetup_WhenLocalMethodsWithCapturedVariablesUsed_HashcodeIsSame + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/RenderGraphTests.cs` + +- Class: RenderGraphTestsOnLoad +- Base class: RenderGraphTestsCore +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- NoWriteToImportedTextureCulled +- WriteToRenderGraphTextureCulled +- WriteToImportedComputeBufferNotCulled +- PassWriteResourcePartialNotReadAfterNotCulled +- PassDisallowCullingNotCulled +- PartialUnusedProductNotCulled +- SimpleCreateReleaseTexture +- UseTransientOutsidePassRaiseException +- TransientCreateReleaseInSamePass +- AsyncPassReleaseTextureOnGraphicsPipe +- AsyncPassReleaseTextureOnGraphicsPipeAtLastNonCulledPass_WhenNoFence +- TransientResourceNotCulled +- AsyncPassWriteWaitOnGraphicsPipe +- AsyncPassReadWaitOnGraphicsPipe +- GraphicsPassWriteWaitOnAsyncPipe +- GraphicsPassReadWaitOnAsyncPipe +- SetRenderAttachmentValidation +- UseTextureValidation +- GetDescAndInfoForImportedTextureWorks +- TextureDescFormatPropertiesWork +- ImportingBuiltinRenderTextureTypeWithNoInfoThrows +- ImportingRenderTextureWithColorAndDepthThrows +- ImportingBuiltinRenderTextureTypeWithInfoHasNoDesc +- CreateLegacyRendererLists +- RenderPassWithNoRenderFuncThrows +- ExceptionsOnExecuteAreHandledAsExpected +- UsingAddRenderPassWithNRPThrows +- RenderGraphClearDepthTextureWithDepthReadOnlyFlag +- RenderGraphTilePropertiesWorksWithDepthOnlyReadFlag +- RenderGraphTilePropertiesWorksWhenItsLast +- RenderGraphTilePropertiesWorksWhenItsMiddle +- RenderGraphTilePropertiesCanOnlyBeSetForOnePass +- RenderGraphMultisampledShaderResolvePassWorks +- RenderGraphMultisampledShaderResolvePassWorksForMSAATarget +- RenderGraphMultisampledShaderResolvePassMustBeTheLastSubpass +- RenderGraphMultisampledShaderResolvePassMustHaveOneColorAttachment +- VersionManagement +- ImportedTexturesAreClearedOnFirstUse +- ImportedTexturesOperatorEqualAndNotEqual +- CreatedTexturesOperatorEqualAndNotEqual +- TexturesOperatorWorksInList +- TexturesOperatorWorksInDictionary +- RequestAsyncReadbackIntoNativeArrayWorks +- ImportingBufferWorks +- TransientHandleAreValidatedByCommandBufferSafetyLayer +- GetTempMaterialPropertyBlockAreReleasedAfterRenderGraphNodeExecution +- RenderGraphThrowsException_ErrorsWhenRecordingPass +- RenderGraphThrowsException_ErrorsWhenRecordingGraph +- RenderGraphThrowsException_ErrorsWhenExecutingGraph +- RenderGraphThrowsException_ErrorsWhenRecordingPassAndExecutingGraph +- RenderGraphThrowsException_ErrorsWhenRecordingPassAndGraphAndExecutingGraph +- Cleanup_ReleaseGraphicsResources_WhenCallingCleanup +- Cleanup_RenderAgain_AfterCallingCleanup +- CastToRTHandle_ThrowsException_WhenCastingHandleOutsideSetRenderFunc +- CastToRTHandle_WithMemorylessResource +- ResourcePool_Cleanup_ReleaseGfxResourceAndClearPool +- ResourcePool_TryGet +- TextureUVOrigin_CheckBackbufferUVOriginInherited +- TextureUVOrigin_CheckTextureReadBreaksBackbufferUVOriginInherited + +## Serialized Fields + +- None detected. + +## Public Fields + +- textures +- buffers +- backBuffer +- depthBuffer +- extraTextures +- extraDepthBuffer +- extraDepthBufferBottomLeft +- bufferHandle +- depthTexture +- computeShader +- texture +- pixels +- transientTexture +- whiteTexture +- textureToRelease +- outputHandle +- createdDepthOutputHandle +- createdColorOutputHandle +- transientColorOutputHandle +- backBufferUVOrigin +- renderAttachment +- inputAttachment + +## Unity API Usage + +- Destroy +- Resources.Load +- Input + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/RenderGraphTests.UtilityPasses.cs` + +- Class: RenderGraphTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RenderPassAddBlitReturnBuilder +- RenderPassAddBlitSetGlobal +- RenderPassAddBlitUseTexture +- RenderPassAddBlitNullSourceSupport +- RenderPassAddBlitBackbufferTarget + +## Serialized Fields + +- None detected. + +## Public Fields + +- textures +- material + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/RenderGraphViewerTests.cs` + +- Class: RenderGraphViewerTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ScriptPathToAssetPath +- CallerFilePathToRelative +- SearchFiltering + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/RenderPipeline/DummyRenderPipeline.cs` + +- Class: DummyRenderPipeline +- Base class: RenderPipeline +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/RenderPipeline/DummyRenderPipelineAsset.cs` + +- Class: DummyRenderPipelineAsset +- Base class: RenderPipelineAsset +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/RenderPipeline/DummyRenderPipelineGlobalSettings.cs` + +- Class: DummyRenderPipelineGlobalSettings +- Base class: RenderPipelineGlobalSettings +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- initializedCalled + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/RenderPipeline/RenderPipelineGlobalSettingsUtilsTests.cs` + +- Class: RenderPipelineGlobalSettingsUtilsTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TearDown +- Ensure +- EnsureWithAValidInstanceReturnsTheCurrentInstance + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/RenderPipeline/RenderPipelineGraphicsSettingsStripperTests.cs` + +- Class: StripperTests +- Base class: IRenderPipelineGraphicsSettingsStripper +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- CanRemoveSettings +- Setup +- DoStripping +- JSONOutput +- NullArgumentsThrowsException + +## Serialized Fields + +- None detected. + +## Public Fields + +- active +- name + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/ScriptTemplateTests.cs` + +- Class: ScriptTemplatesTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ScriptTemplatesExist + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/ShaderStripping/ShaderExtensionsTests.cs` + +- Class: ShaderExtensionsTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/ShaderStripping/ShaderStrippingReportTests.cs` + +- Class: BuildReportTestScope +- Base class: IDisposable +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GlobalSetUp +- JSONOutput + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/ShaderStripping/ShaderStrippingTests.cs` + +- Class: VariantStrippingTests +- Base class: IShaderVariantStripper +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AfterShaderStripping +- BeforeShaderStripping +- SkipShader +- TryProcessShader +- Setup +- TearDown +- CheckNumberOfVariantsIsCorrect +- CheckExceptionsAreRaised +- GivenAnStripperImplementingAllTheCallbacksTheyAreExecutedProperly +- GivenAnStripperSkippingAShaderTheCallbackCanRemoveIsNotCalled + +## Serialized Fields + +- None detected. + +## Public Fields + +- active + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/StringExtensionsTests.cs` + +- Class: StringExtensionsTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ReplaceInvalidFileNameCharacters +- CheckExtensionTests + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/Swap.Extensions.Tests.cs` + +- Class: SwapExtensionsTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TrySwap +- ExceptionsAreCorrect + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/SweepLineRectUtilsTests.cs` + +- Class: SweepLineRectUtilsTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestEmpty +- SingleRect +- NonOverlappingRects +- OverlappingRects +- ClampingOutside +- IntervalsSorting + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/Tools/MaterialUpgrader/MaterialUpgraderMissingShadersTests.cs` + +- Class: MaterialUpgraderMissingShadersTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestMissingShaders + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/Tools/MaterialUpgrader/MaterialUpgraderRegistryTests.cs` + +- Class: MaterialUpgraderRegistryTests +- Base class: RenderPipelineAsset +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetUpgraders +- MaterialUpgraders_AreSortedCorrectly + +## Serialized Fields + +- None detected. + +## Public Fields + +- priority + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/Tools/MaterialUpgrader/MaterialUpgraderTests.cs` + +- Class: MaterialUpgraderTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- FetchUpgradeOptionsTest +- PerformUpgradeTest + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/UnifiedRayTracing/AccelStructAdapterTests.cs` + +- Class: AccelStructAdapterTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetUp +- TearDown +- GeometryPool_MeshWithTwoWideUVs_UVsAreFetchedCorrectly +- GeometryPool_MeshWithThreeWideUVs_UVsAreFetchedCorrectly +- GeometryPool_MeshWithFourWideUVs_UVsAreFetchedCorrectly +- GeometryPool_MeshWithLargeUVValues_UVsAreFetchedCorrectly +- GeometryPool_MeshWithDifferentVertexUVs_UVsAreInterpolatedCorrectly +- Valid + +## Serialized Fields + +- None detected. + +## Public Fields + +- origin +- minT +- direction +- maxT +- culling +- instanceMask +- instanceID +- primitiveIndex +- uvBarycentrics +- hitDistance +- isFrontFace +- position +- normal +- faceNormal +- uv0 +- uv1 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/UnifiedRayTracing/AccelStructTests.cs` + +- Class: MeshUtil +- Base class: AccelStructTestsBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Build_TwoInstancesOfASingleTriangleMesh_ShouldGenerateCorrectResult +- AddInstance_MeshWith2GBWorthOfVertices_Throws +- SetUp +- TearDown +- RayTracePixelsInUnitQuad +- FrontOrBackFaceCulling +- InstanceAndRayMask +- AddAndRemoveInstances +- Add_1KTerrain_Works +- Add_4KTerrain_Works +- Valid +- WithTransparentInstances_ClosestAndAnyHitsFuncsAreCalled + +## Serialized Fields + +- None detected. + +## Public Fields + +- origin +- minT +- direction +- maxT +- culling +- instanceMask +- instanceID +- primitiveIndex +- uvBarycentrics +- hitDistance +- isFrontFace +- anyHits +- closestHit +- rayFlags +- expectedResult + +## Unity API Usage + +- Destroy +- FindFirstObjectByType +- Resources.Load + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/UnifiedRayTracing/APITests.cs` + +- Class: IRayTracingBackendTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetUp +- IRayTracingBackend_QueryScratchBufferStride_ShouldGenerateCorrectResult +- IRayTracingBackend_QueryScratchBufferSize_ShouldGenerateCorrectResult + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/UnifiedRayTracing/BlockAllocatorTests.cs` + +- Class: BlockAllocatorTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GrowAndAllocate_NotEnoughSpace_ShouldFail +- GrowAndAllocate_NotEnoughSpaceMaxInt_ShouldFail + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/UnifiedRayTracing/InvalidInputsTests.cs` + +- Class: InvalidInputsTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetUp +- TearDown +- AccelStruct_AddInstance_ThrowOnNullMesh +- AccelStruct_AddInstance_ThrowOnMeshWithNoPositions +- AccelStruct_AddInstance_ThrowOnInvalidSubmeshIndex +- AccelStruct_AddInstance_ThrowOnInvalidInstanceHandle +- RayTracingShader_SetFloatParam_ThrowOnNullCmdBuffer +- RayTracingShader_Dispatch_ThrowOnSmallScratchBuffer +- RayTracingShader_Dispatch_ThrowOnScratchBufferWithInvalidTarget + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load +- Input + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/Utilities/ObservableListTests.cs` + +- Class: ObservableListTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Add_On_List +- Remove_From_List +- Insert_Into_List +- Clear_ClearsList_ItemRemovedEventTriggeredForEach_NoComparison +- SetIndexer_SetsItem_TriggersEvents +- Contains_ReturnsTrueIfItemExists +- IndexOf_ReturnsCorrectIndex +- ConstructorWithCollection_SortsItems_WhenComparisonProvided +- ConstructorWithComparison_SortsItems_WhenComparisonProvided +- InsertsItemAtIndex_ItemAddedEventTriggered_NoComparison +- InsertsItemAtBeginning_ItemAddedEventTriggered +- InsertsItemAtOutOfRangeIndex_ItemAddedEventTriggered +- Remove_ItemNotInList_ReturnsFalse +- RemoveAt_IndexOutOfRange_ThrowsException +- InsertMultiple_AddsItemsAtSpecificIndex_ItemAddedEventTriggeredForEach +- Clear_ClearsList_ItemRemovedEventTriggeredForEach + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/Utilities/TimedScopeTests.cs` + +- Class: TimedScopeTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- SimpleTimeCheckFromRef + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/Volumes/RenderPipelineTests.cs` + +- Class: RenderPipelineTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/Volumes/VolumeCollectionTests.cs` + +- Class: VolumeCollectionTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- Teardown +- IsRegistered +- GrabVolumesLayerAndEverything +- GrabVolumesFromMultipleLayers +- VolumesAreSortedByPriority +- VolumesAreSortedByPriorityChanges +- UpdateLayer +- UpdateLayerMultipleVolumes +- VolumeOnMultipleLayers +- VolumeOnMultipleLayersGrabMultiple + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/XR/XRLayoutStackTests.cs` + +- Class: XRLayoutStackTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TearDown +- New_ReturnsNonNullObject +- Top_AfterNew_ReturnsCorrectObject +- NewNTimes_ReturnsTheTopToTheLatestElement +- Top_WithoutNew_ThrowsException +- Release_WithoutNew_ThrowsException +- Dispose_WithoutRelease_ThrowsException +- CheckStackBetweenFramesReturnsTheSameXRLayout + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/XR/XRLayoutTests.cs` + +- Class: XRLayoutTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TearDown +- EmptyPassAreAdded +- CreateDefaultLayoutMockMultipass +- CreateDefaultLayoutMockSinglepass + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.core/Tests/Editor/XR/XRPassTests.cs` + +- Class: XRPassTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- EmptyPass_IsFirstAndLastPass + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Runtime/AssemblyInfos.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Runtime/ContextContainerTests.cs` + +- Class: TestData +- Base class: ContextItem +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- FirstCreationOfData +- SetUp +- ReuseData +- GetData +- ContainsData +- ReuseList +- CreateMemoryAlloc + +## Serialized Fields + +- None detected. + +## Public Fields + +- x +- y +- z +- list + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Runtime/CustomRenderPipelineAsset.cs` + +- Class: CustomRenderPipelineAsset +- Base class: RenderPipelineAsset +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Runtime/DebugManagerTests.cs` + +- Class: DebugMangerTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- WindowStateCallbackIsTriggerred + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Runtime/LightUnitTests.cs` + +- Class: LightUnitTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TearDown +- LightUnitSupport +- DirectionalAndBoxLightUnitConversion +- PointLightUnitConversion +- SpotLightUnitConversion +- AreaLightUnitConversion + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Tests/Runtime/PathTracing/ChartIdentificationTests.cs` + +- Class: ChartIdenticationTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestUnionFind +- TestCompaction +- TestDeduplication + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Runtime/PathTracing/PathIteratorTests.cs` + +- Class: PathIteratorTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TearDown +- EmptyWorldWithEnvironmentLight_ShouldOutputEnvironmentLight +- RayHittingPlaneLitByWhiteEnvironmentLight_ShouldMatchAnalyticDerivation + +## Serialized Fields + +- None detected. + +## Public Fields + +- Origin +- Direction + +## Unity API Usage + +- Destroy +- Resources.Load +- Input + +## `Packages/com.unity.render-pipelines.core/Tests/Runtime/RuntimeExampleTest.cs` + +- Class: RuntimeExampleTest +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- PlayModeSampleTestSimplePasses +- PlayModeSampleTestWithEnumeratorPasses + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Runtime/RuntimeProfilerTests.cs` + +- Class: RuntimeProfilerTestBase +- Base class: RuntimeProfilerTestBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TearDown +- RuntimeProfilerGivesNonZeroOutput + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.render-pipelines.core/Tests/Runtime/SecondCustomRenderPipelineAsset.cs` + +- Class: SecondCustomRenderPipelineAsset +- Base class: RenderPipelineAsset +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.core/Tests/Runtime/Threading/FunctionTests.cs` + +- Class: ThreadingEmulationFunctionTests +- Base class: IPrebuildSetup +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- OneTimeSetup +- OneTimeCleanUp +- SetUp +- SetupIgnores +- WaveTest +- GroupTest + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load +- Input + +## `Packages/com.unity.render-pipelines.core/Tests/Runtime/XRSubsystemTests.cs` + +- Class: XRDisplaySubsystemCoreTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TearDown +- SetOcclusionMeshScaleTest +- SetMirrorViewModeTest +- CalculateViewCornersTest + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.searcher/Editor/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.searcher/Editor/Searcher/Searcher.cs` + +- Class: Searcher +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- BuildIndices +- Search + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.searcher/Editor/Searcher/SearcherAdapter.cs` + +- Class: SearcherAdapter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.searcher/Editor/Searcher/SearcherControl.cs` + +- Class: SearcherControl +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load +- Input + +## `Packages/com.unity.searcher/Editor/Searcher/SearcherDatabase.cs` + +- Class: SearcherDatabase +- Base class: SearcherDatabaseBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- item +- maxScore + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.searcher/Editor/Searcher/SearcherDatabaseBase.cs` + +- Class: SearcherDatabaseBase +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_ItemList + +## Public Fields + +- ItemList + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.searcher/Editor/Searcher/SearcherHighlighter.cs` + +- Class: SearcherHighlighter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.searcher/Editor/Searcher/SearcherItem.cs` + +- Class: SearcherItem +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddChild + +## Serialized Fields + +- m_Id +- m_ChildrenIds +- m_Name +- m_Help +- m_Synonyms +- m_Icon +- m_CollapseEmptyIcon + +## Public Fields + +- Id +- Depth +- HasChildren + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.searcher/Editor/Searcher/SearcherTreeUtility.cs` + +- Class: SearcherTreeUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.searcher/Editor/Searcher/SearcherWindow.cs` + +- Class: SearcherWindow +- Base class: EditorWindow +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.searcher/Tests/Editor/SearcherItemCollectionEquivalentConstraint.cs` + +- Class: Is +- Base class: NUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.searcher/Tests/Editor/SearcherTests.cs` + +- Class: SearcherTestsBase +- Base class: SearcherTestsBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Init +- Cleanup +- SingleTermSearch +- MultipleTermsSearch +- Match +- MatchWithFilter + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.searcher/Tests/Editor/SearcherTreeUtilityTests.cs` + +- Class: SearcherTreeUtilityTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Init +- Cleanup +- ValidateSearcherTreeUtilityTests + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/AssetCallbacks/CreateShaderGraph.cs` + +- Class: CreateShaderGraph +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/AssetCallbacks/CreateShaderSubGraph.cs` + +- Class: CreateShaderSubGraph +- Base class: AssetCreationEndAction +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Actions/GraphViewActions.cs` + +- Class: ConvertToPropertyAction +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- modifyGraphDataAction + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Attributes/BuiltinKeywordAttribute.cs` + +- Class: BuiltinKeywordAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Attributes/ContextFilterableAttribute.cs` + +- Class: ContextFilterableAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Attributes/InspectableAttribute.cs` + +- Class: InspectableAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Attributes/NeverAllowedByTargetAttribute.cs` + +- Class: NeverAllowedByTargetAttribute +- Base class: ContextFilterableAttribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Attributes/SGPropertyDrawerAttribute.cs` + +- Class: SGPropertyDrawerAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Attributes/SRPFilterAttribute.cs` + +- Class: SRPFilterAttribute +- Base class: ContextFilterableAttribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- srpTypes + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Attributes/SubTargetFilterAttribute.cs` + +- Class: SubTargetFilterAttribute +- Base class: ContextFilterableAttribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- subTargetTypes + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/ContextData.cs` + +- Class: ContextData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Position +- m_Blocks + +## Public Fields + +- blocks + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Enumerations/Precision.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/AbstractShaderProperty.cs` + +- Class: AbstractShaderProperty +- Base class: ShaderInput +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ValueEquals +- IsObjectType +- GetValueTypeString +- AppendTo + +## Serialized Fields + +- m_Precision +- bool +- HLSLDeclaration +- m_Hidden +- m_PerRendererData +- m_customAttributes +- m_Value +- m_GPUInstanced + +## Public Fields + +- concretePrecision +- name +- value +- m_GPUInstanced +- type +- precision +- declaration +- customDeclaration + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/BitangentMaterialSlot.cs` + +- Class: BitangentMaterialSlot +- Base class: SpaceMaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresBitangent + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/BooleanMaterialSlot.cs` + +- Class: BooleanMaterialSlot +- Base class: MaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Value +- m_DefaultValue + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/BooleanShaderProperty.cs` + +- Class: BooleanShaderProperty +- Base class: AbstractShaderProperty`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/CategoryData.cs` + +- Class: CategoryData +- Base class: JsonObject +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InsertItemIntoCategory +- RemoveItemFromCategory +- MoveItemInCategory +- IsItemInCategory +- IsNamedCategory + +## Serialized Fields + +- m_Name +- m_ChildObjectList + +## Public Fields + +- categoryGuid +- Children +- childCount + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/ColorMaterialSlot.cs` + +- Class: ColorRGBAMaterialSlot +- Base class: Vector4MaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/ColorRGBMaterialSlot.cs` + +- Class: ColorRGBMaterialSlot +- Base class: Vector3MaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_ColorMode +- m_DefaultColor + +## Public Fields + +- defaultColor + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/ColorShaderProperty.cs` + +- Class: ColorShaderProperty +- Base class: AbstractShaderProperty`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- bool +- m_ColorMode + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/CubemapInputMaterialSlot.cs` + +- Class: CubemapInputMaterialSlot +- Base class: CubemapMaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetSourceAssetDependencies + +## Serialized Fields + +- m_Cubemap + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/CubemapMaterialSlot.cs` + +- Class: CubemapMaterialSlot +- Base class: MaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_BareResource + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/CubemapShaderProperty.cs` + +- Class: CubemapShaderProperty +- Base class: AbstractShaderProperty`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- bool +- m_Modifiable + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/DataStore.cs` + +- Class: DataStore +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispatch + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/DefaultVector2MaterialSlot.cs` + +- Class: DefaultVector2MaterialSlot +- Base class: Vector2MaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_DefaultLabel + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/DefaultVector4MaterialSlot.cs` + +- Class: DefaultVector4MaterialSlot +- Base class: Vector4MaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_DefaultLabel + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/DynamicMatrixMaterialSlot.cs` + +- Class: DynamicMatrixMaterialSlot +- Base class: MaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetConcreteType + +## Serialized Fields + +- m_Value +- m_DefaultValue + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/DynamicValueMaterialSlot.cs` + +- Class: DynamicValueMaterialSlot +- Base class: MaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetConcreteType + +## Serialized Fields + +- m_Value +- m_DefaultValue + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/DynamicVectorMaterialSlot.cs` + +- Class: DynamicVectorMaterialSlot +- Base class: MaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetConcreteType + +## Serialized Fields + +- m_Value +- m_DefaultValue +- m_LiteralMode + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/GradientInputMaterialSlot.cs` + +- Class: GradientInputMaterialSlot +- Base class: GradientMaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Value +- m_DefaultValue + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/GradientMaterialSlot.cs` + +- Class: GradientMaterialSlot +- Base class: MaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/GradientShaderProperty.cs` + +- Class: GradientShaderProperty +- Base class: AbstractShaderProperty`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/GraphConcretization.cs` + +- Class: GraphData +- Base class: JsonObject +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/GraphData.cs` + +- Class: GraphData +- Base class: JsonObject +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- GetItemsInGroup +- SetGraphDefaultPrecision +- IsUnknown +- Is +- GetDisplayName +- ReplaceStoredTarget +- GetTarget +- GetTargetIndexByKnownType +- GetTargetIndex +- GetValidTargets +- SetTargetActive +- SetTargetInactive +- SortActiveTargets +- InitializeOutputs +- SortAndUpdateActiveTargets +- ClearChanges +- AddNode +- CreateGroup +- RemoveGroup +- AddStickyNote +- RemoveStickyNote +- SetGroup +- AddContexts +- AddBlock +- GetActiveBlocksForAllActiveTargets +- RefreshBadgesAndPreviews +- UpdateActiveBlocks +- AddRemoveBlocksFromActiveList +- RemoveNode +- Connect +- RemoveEdges +- RemoveEdge +- RemoveElements +- GetNodeFromId +- ContainsCategory +- ContainsInput +- ContainsNode +- GetEdges +- ForeachHLSLProperty +- CollectShaderProperties +- CollectShaderKeywords +- IsInputAllowedInGraph +- AddGraphInput +- BuildPropertyDisplayNameList +- BuildPropertyReferenceNameList +- SanitizeGraphInputName +- SanitizeGraphInputReferenceName +- AddCopyOfShaderInput +- RemoveGraphInputs +- RemoveGraphInput +- MoveCategory +- MoveItemInCategory +- GetGraphInputIndex +- ReplacePropertyNodeWithConcreteNode +- AddCategory +- FindCategoryForInput +- ChangeCategoryName +- InsertItemIntoCategory +- RemoveItemFromCategory +- RemoveCategory +- CopyCategory +- OnKeywordChanged +- OnKeywordChangedNoValidate +- OnDropdownChanged +- OnDropdownChangedNoValidate +- CleanupGraph +- ValidateGraph +- AddValidationError +- AddSetupError +- AddConcretizationError +- ClearErrorsForNode +- ReplaceWith +- OnEnable +- OnDisable + +## Serialized Fields + +- m_Properties +- m_Keywords +- m_Dropdowns +- m_CategoryData +- m_Nodes +- m_GroupDatas +- m_StickyNoteDatas +- m_Edges +- m_VertexContext +- m_FragmentContext +- m_PreviewData +- m_Path +- m_GraphPrecision +- m_PreviewMode +- m_OutputNode +- List +- m_ConcretePrecision + +## Public Fields + +- properties +- keywords +- dropdowns +- movedContexts +- categories +- mostRecentlyCreatedGroup +- stickyNotes +- addedStickyNotes +- removedNotes +- pastedStickyNotes +- edges +- vertexContext +- fragmentContext +- blockFieldDescriptors +- SubDatas +- activeTargets +- allPotentialTargets +- hasVFXCompatibleTarget +- isOnlyVFXTarget +- isVFXTarget +- m_ConcretePrecision +- serializedMesh +- preventRotation +- rotation +- scale + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/GraphDataReadOnly.cs` + +- Class: GraphDataReadOnly +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AnyVertexAnimationActive +- IsVFXCompatible + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/GraphDataUtils.cs` + +- Class: GraphData +- Base class: JsonObject +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/GraphSetup.cs` + +- Class: GraphData +- Base class: JsonObject +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/GraphValidation.cs` + +- Class: GraphData +- Base class: JsonObject +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/GroupData.cs` + +- Class: GroupData +- Base class: JsonObject +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Title +- m_Position + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/IMaterialGraphAsset.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/IMaterialSlotHasValue.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/IMaterialSlotSupportsLiteralMode.cs` + +- Class: IMaterialSlotSupportsLiteralMode +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/LightmappingShaderProperties.cs` + +- Class: LightmappingShaderProperties +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/MaterialSlot.cs` + +- Class: MaterialSlot +- Base class: JsonObject +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsConnectionTestable +- InstantiateCustomControl +- RawDisplayName +- IsUsingDefaultValue +- IsCompatibleWith +- IsCompatibleStageWith +- GetDefaultValue +- Equals +- Dispose + +## Serialized Fields + +- m_Id +- m_DisplayName +- m_SlotType +- m_Hidden +- m_ShaderOutputName +- m_StageCapability + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/Matrix2MaterialSlot.cs` + +- Class: Matrix2MaterialSlot +- Base class: MaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Value +- m_DefaultValue + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/Matrix2ShaderProperty.cs` + +- Class: Matrix2ShaderProperty +- Base class: MatrixShaderProperty +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/Matrix3MaterialSlot.cs` + +- Class: Matrix3MaterialSlot +- Base class: MaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Value +- m_DefaultValue + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/Matrix3ShaderProperty.cs` + +- Class: Matrix3ShaderProperty +- Base class: MatrixShaderProperty +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/Matrix4MaterialSlot.cs` + +- Class: Matrix4MaterialSlot +- Base class: MaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Value +- m_DefaultValue + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/Matrix4ShaderProperty.cs` + +- Class: Matrix4ShaderProperty +- Base class: MatrixShaderProperty +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/MatrixShaderProperty.cs` + +- Class: MatrixShaderProperty +- Base class: AbstractShaderProperty`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/MinimalGraphData.cs` + +- Class: MinimalGraphData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/MipmapStreamingShaderProperties.cs` + +- Class: MipmapStreamingShaderProperties +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/NormalMaterialSlot.cs` + +- Class: NormalMaterialSlot +- Base class: SpaceMaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresNormal + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/ParentGroupChange.cs` + +- Class: ParentGroupChange +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- groupItem +- oldGroup +- newGroup + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/PositionMaterialSlot.cs` + +- Class: PositionMaterialSlot +- Base class: SpaceMaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresPosition + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/PreviewMode.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/PreviewProperty.cs` + +- Class: PreviewProperty +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetValueOnMaterialPropertyBlock + +## Serialized Fields + +- None detected. + +## Public Fields + +- textureValue +- cubemapValue +- gradientValue +- vtProperty +- colorValue +- vector4Value +- floatValue +- booleanValue +- matrixValue + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/PropertyConnectionStateMaterialSlot.cs` + +- Class: PropertyConnectionStateMaterialSlot +- Base class: MaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/SamplerStateMaterialSlot.cs` + +- Class: SamplerStateMaterialSlot +- Base class: MaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_BareResource + +## Public Fields + +- defaultSamplerStateName + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/SamplerStateShaderProperty.cs` + +- Class: SamplerStateShaderProperty +- Base class: AbstractShaderProperty`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/ScreenPositionMaterialSlot.cs` + +- Class: ScreenPositionMaterialSlot +- Base class: Vector4MaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresScreenPosition +- RequiresNDCPosition +- RequiresPixelPosition + +## Serialized Fields + +- m_ScreenSpaceType + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/SerializableCubemap.cs` + +- Class: SerializableCubemap +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnBeforeSerialize +- OnAfterDeserialize + +## Serialized Fields + +- m_SerializedCubemap +- m_Guid + +## Public Fields + +- cubemap +- guid + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/SerializableGuid.cs` + +- Class: SerializableGuid +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_GuidSerialized + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/SerializableMesh.cs` + +- Class: SerializableMesh +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnBeforeSerialize +- OnAfterDeserialize + +## Serialized Fields + +- m_SerializedMesh +- m_Guid + +## Public Fields + +- mesh + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/SerializableTexture.cs` + +- Class: SerializableTexture +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnBeforeSerialize +- OnAfterDeserialize + +## Serialized Fields + +- m_SerializedTexture +- m_Guid + +## Public Fields + +- texture +- guid + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/SerializableTextureArray.cs` + +- Class: SerializableTextureArray +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnBeforeSerialize +- OnAfterDeserialize + +## Serialized Fields + +- m_SerializedTexture +- m_Guid + +## Public Fields + +- textureArray +- guid + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/SerializableVirtualTexture.cs` + +- Class: SerializableVirtualTexture +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- guid +- layers +- procedural +- shaderDeclaration + +## Public Fields + +- layerName +- layerRefName +- layerTexture +- layerTextureType +- layers +- procedural +- shaderDeclaration + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/ShaderDropdown.cs` + +- Class: ShaderDropdown +- Base class: ShaderInput +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ContainsEntry +- IndexOfName +- IndexOfId + +## Serialized Fields + +- m_Entries +- m_Value + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/ShaderGraphRequirements.cs` + +- Class: ShaderGraphRequirements +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_RequiresTransforms +- m_RequiresNormal +- m_RequiresBitangent +- m_RequiresTangent +- m_RequiresViewDir +- m_RequiresPosition +- m_RequiresPositionPredisplacement +- m_RequiresScreenPosition +- m_RequiresNDCPosition +- m_RequiresPixelPosition +- m_RequiresVertexColor +- m_RequiresFaceSign +- m_RequiresMeshUVs +- m_RequiresDepthTexture +- m_RequiresCameraOpaqueTexture +- m_RequiresTime +- m_RequiresVertexSkinning +- m_RequiresVertexID +- m_RequiresInstanceID +- m_RequiresUITK +- m_RequiresMeshUVDerivatives + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/ShaderInput.cs` + +- Class: ShaderInput +- Base class: JsonObject +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsUsingOldDefaultRefName +- IsUsingNewDefaultRefName + +## Serialized Fields + +- m_Guid +- string +- int +- m_Name +- m_DefaultRefNameVersion +- m_RefNameGeneratedByDisplayName +- m_DefaultReferenceName +- m_OverrideReferenceName +- m_GeneratePropertyBlock +- m_UseCustomSlotLabel +- m_CustomSlotLabel +- m_DismissedVersion + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/ShaderKeyword.cs` + +- Class: ShaderKeyword +- Base class: ShaderInput +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AppendPropertyBlockStrings +- AppendKeywordDeclarationStrings +- GetKeywordPreviewDeclarationString + +## Serialized Fields + +- m_KeywordType +- m_KeywordDefinition +- m_KeywordScope +- m_KeywordStages +- m_Entries +- m_Value +- m_IsEditable +- m_IsShaderBuildSettingsCompatible + +## Public Fields + +- HasNoneEntry + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/SpaceMaterialSlot.cs` + +- Class: SpaceMaterialSlot +- Base class: Vector3MaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Space + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/StickyNoteData.cs` + +- Class: StickyNoteData +- Base class: JsonObject +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Title +- m_Content +- m_TextSize +- m_Theme +- m_Position +- m_Group + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/TangentMaterialSlot.cs` + +- Class: TangentMaterialSlot +- Base class: SpaceMaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresTangent + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/Texture2DArrayInputMaterialSlot.cs` + +- Class: Texture2DArrayInputMaterialSlot +- Base class: Texture2DArrayMaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetSourceAssetDependencies + +## Serialized Fields + +- m_TextureArray + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/Texture2DArrayMaterialSlot.cs` + +- Class: Texture2DArrayMaterialSlot +- Base class: MaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_BareResource + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/Texture2DArrayShaderProperty.cs` + +- Class: Texture2DArrayShaderProperty +- Base class: AbstractShaderProperty`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- bool +- m_Modifiable + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/Texture2DInputMaterialSlot.cs` + +- Class: Texture2DInputMaterialSlot +- Base class: Texture2DMaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetSourceAssetDependencies + +## Serialized Fields + +- m_Texture +- Texture2DShaderProperty + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/Texture2DMaterialSlot.cs` + +- Class: Texture2DMaterialSlot +- Base class: MaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_BareResource + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/Texture2DShaderProperty.cs` + +- Class: Texture2DShaderProperty +- Base class: AbstractShaderProperty`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- bool +- m_Modifiable +- m_DefaultType + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/Texture3DInputMaterialSlot.cs` + +- Class: Texture3DInputMaterialSlot +- Base class: Texture3DMaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetSourceAssetDependencies + +## Serialized Fields + +- m_Texture + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/Texture3DMaterialSlot.cs` + +- Class: Texture3DMaterialSlot +- Base class: MaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_BareResource + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/Texture3DShaderProperty.cs` + +- Class: Texture3DShaderProperty +- Base class: AbstractShaderProperty`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- bool +- m_Modifiable + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/TextureSamplerState.cs` + +- Class: TextureSamplerState +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_filter +- m_wrap +- m_anisotropic + +## Public Fields + +- defaultPropertyName + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/UVMaterialSlot.cs` + +- Class: UVMaterialSlot +- Base class: Vector2MaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresMeshUV + +## Serialized Fields + +- m_Channel + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/Vector1MaterialSlot.cs` + +- Class: Vector1MaterialSlot +- Base class: MaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Value +- m_DefaultValue +- m_Labels +- m_LiteralMode + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/Vector1ShaderProperty.cs` + +- Class: Vector1ShaderProperty +- Base class: AbstractShaderProperty`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_FloatType +- m_LiteralFloatMode +- m_RangeValues +- m_SliderType +- m_SliderPower +- m_EnumType +- m_CSharpEnumString +- m_EnumNames +- m_EnumValues + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/Vector2MaterialSlot.cs` + +- Class: Vector2MaterialSlot +- Base class: MaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Value +- m_DefaultValue +- m_Labels + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/Vector2ShaderProperty.cs` + +- Class: Vector2ShaderProperty +- Base class: VectorShaderProperty +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/Vector3MaterialSlot.cs` + +- Class: Vector3MaterialSlot +- Base class: MaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Value +- m_DefaultValue +- m_Labels + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/Vector3ShaderProperty.cs` + +- Class: Vector3ShaderProperty +- Base class: VectorShaderProperty +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/Vector4MaterialSlot.cs` + +- Class: Vector4MaterialSlot +- Base class: MaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Value +- m_DefaultValue +- m_Labels + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/Vector4ShaderProperty.cs` + +- Class: Vector4ShaderProperty +- Base class: VectorShaderProperty +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/VectorShaderProperty.cs` + +- Class: VectorShaderProperty +- Base class: AbstractShaderProperty`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/VertexColorMaterialSlot.cs` + +- Class: VertexColorMaterialSlot +- Base class: Vector4MaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresVertexColor + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/ViewDirectionMaterialSlot.cs` + +- Class: ViewDirectionMaterialSlot +- Base class: SpaceMaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresViewDirection + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/VirtualTextureInputMaterialSlot.cs` + +- Class: VirtualTextureInputMaterialSlot +- Base class: VirtualTextureMaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/VirtualTextureMaterialSlot.cs` + +- Class: VirtualTextureMaterialSlot +- Base class: MaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Graphs/VirtualTextureShaderProperty.cs` + +- Class: VirtualTextureShaderProperty +- Base class: AbstractShaderProperty`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Implementation/Edge.cs` + +- Class: Edge +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- CompareTo + +## Serialized Fields + +- m_OutputSlot +- m_InputSlot + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Implementation/GraphObject.cs` + +- Class: GraphObject +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- OnDisable +- OnDestroy + +## Public Methods + +- OnBeforeSerialize +- OnAfterDeserialize +- HandleUndoRedo +- Validate + +## Serialized Fields + +- m_SerializedVersion +- m_IsDirty +- m_IsSubGraph +- m_AssetGuid + +## Public Fields + +- modifyGraphDataAction +- wasUndoRedoPerformed + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.shadergraph/Editor/Data/Implementation/HasDependenciesAttribute.cs` + +- Class: HasDependenciesAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Implementation/IHasDependencies.cs` + +- Class: IHasDependencies +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Implementation/NodeUtils.cs` + +- Class: NodeUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Implementation/SlotType.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/GenerationMode.cs` + +- Class: GenerationModeExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/Graph/DrawState.cs` + +- Class: DrawState +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Expanded +- m_Position + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/Graph/GraphDrawingData.cs` + +- Class: GraphDrawingData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnBeforeSerialize +- OnAfterDeserialize + +## Serialized Fields + +- m_SerializableSelection + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/Graph/IEdge.cs` + +- Class: IEdge +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/Graph/INode.cs` + +- Class: NodeExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/Graph/IOnAssetEnabled.cs` + +- Class: IOnAssetEnabled +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/Graph/SlotReference.cs` + +- Class: SlotReference +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- CompareTo + +## Serialized Fields + +- m_Node +- m_SlotId + +## Public Fields + +- node +- nodeGuid +- slotId +- slot + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/ICanChangeShaderGUI.cs` + +- Class: ICanChangeShaderGUI +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/IGeneratesBodyCode.cs` + +- Class: IGeneratesBodyCode +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/IGeneratesFunction.cs` + +- Class: IGeneratesFunction +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/IGraphDataAction.cs` + +- Class: IGraphDataAction +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/IGroupItem.cs` + +- Class: IGroupItem +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/IHasCustomDeprecationMessage.cs` + +- Class: IHasCustomDeprecationMessage +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetCustomDeprecationMessage +- GetCustomDeprecationLabel + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/IInspectable.cs` + +- Class: IInspectable +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayObsolete.cs` + +- Class: IMayObsolete +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireBitangent.cs` + +- Class: IMayRequireBitangent +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireCameraOpaqueTexture.cs` + +- Class: IMayRequireCameraOpaqueTexture +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireDepthTexture.cs` + +- Class: IMayRequireDepthTexture +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireFaceSign.cs` + +- Class: IMayRequireFaceSign +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireInstanceID.cs` + +- Class: IMayRequireInstanceID +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireMeshUV.cs` + +- Class: IMayRequireMeshUV +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireNormal.cs` + +- Class: IMayRequireNormal +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequirePosition.cs` + +- Class: IMayRequirePosition +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequirePositionPredisplacement.cs` + +- Class: IMayRequirePositionPredisplacement +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireScreenPosition.cs` + +- Class: IMayRequireScreenPosition +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireTangent.cs` + +- Class: IMayRequireTangent +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireTime.cs` + +- Class: IMayRequireTime +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireTransform.cs` + +- Class: IMayRequireTransform +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- from +- to + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireUITK.cs` + +- Class: IMayRequireUITK +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireVertexColor.cs` + +- Class: IMayRequireVertexColor +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireVertexID.cs` + +- Class: IMayRequireVertexID +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireVertexSkinning.cs` + +- Class: IMayRequireVertexSkinning +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMayRequireViewDirection.cs` + +- Class: IMayRequireViewDirection +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/IMaySupportVFX.cs` + +- Class: IMaySupportVFX +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/IPropertyDrawer.cs` + +- Class: IPropertyDrawer +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/NeededCoordinateSpace.cs` + +- Class: CoordinateSpaceExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Interfaces/PositionSource.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Legacy/AbstractMaterialNode0.cs` + +- Class: AbstractMaterialNode0 +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_GuidSerialized +- m_PropertyGuidSerialized +- m_KeywordGuidSerialized +- m_GroupGuidSerialized + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Legacy/Edge0.cs` + +- Class: Edge0 +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_OutputSlot +- m_InputSlot + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Legacy/GraphData0.cs` + +- Class: GraphData0 +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_ActiveOutputNodeGuidSerialized +- m_StickyNotes +- m_Groups +- m_Version + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Legacy/GroupData0.cs` + +- Class: GroupData0 +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_GuidSerialized +- m_Title +- m_Position + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Legacy/ILegacyTarget.cs` + +- Class: ILegacyTarget +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Legacy/IMasterNode1.cs` + +- Class: IMasterNode1 +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Legacy/PBRMasterNode1.cs` + +- Class: PBRMasterNode1 +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_Model +- m_SurfaceType +- m_AlphaMode +- m_TwoSided +- m_NormalDropOffSpace +- m_ShaderGUIOverride +- m_OverrideEnabled + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Legacy/SerializableGuid.cs` + +- Class: SerializableGuid +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_GuidSerialized + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Legacy/ShaderInput0.cs` + +- Class: ShaderInput0 +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_Guid + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Legacy/SlotReference0.cs` + +- Class: SlotReference0 +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_SlotId +- m_NodeGUIDSerialized + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Legacy/SpriteLitMasterNode1.cs` + +- Class: SpriteLitMasterNode1 +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_ShaderGUIOverride +- m_OverrideEnabled + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Legacy/SpriteUnlitMasterNode1.cs` + +- Class: SpriteUnlitMasterNode1 +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_ShaderGUIOverride +- m_OverrideEnabled + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Legacy/StickyNoteData0.cs` + +- Class: StickyNoteData0 +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_GuidSerialized +- m_Title +- m_Content +- m_TextSize +- m_Theme +- m_Position +- m_GroupGuidSerialized + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Legacy/UnlitMasterNode1.cs` + +- Class: UnlitMasterNode1 +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_SurfaceType +- m_AlphaMode +- m_TwoSided +- m_ShaderGUIOverride +- m_OverrideEnabled + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Legacy/VisualEffectMasterNode1.cs` + +- Class: VisualEffectMasterNode1 +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_Lit +- m_AlphaTest + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/AbstractMaterialNode.cs` + +- Class: AbstractMaterialNode +- Base class: JsonObject +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RegisterCallback +- UnregisterCallback +- Dirty +- SetOverrideActiveState +- SetActive +- TryGetColor +- ResetColor +- SetColor +- GetSlotValue +- GetSlotProperty +- GetInputNodeFromSlot +- GetConnnectionStateVariableNameForSlot +- AddSlot +- RemoveSlot +- RemoveSlotsNameNotMatching +- SetSlotOrder +- GetSlotReference +- SetupSlots +- IsSlotConnected + +## Serialized Fields + +- m_Group +- m_Name +- m_DrawState +- m_Slots +- m_Precision +- m_PreviewExpanded +- m_DismissedVersion +- PreviewMode +- m_CustomColors + +## Public Fields + +- synonyms + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Adjustment/ChannelMixerNode.cs` + +- Class: ChannelMixerNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- GenerateNodeFunction + +## Serialized Fields + +- m_ChannelMixer + +## Public Fields + +- outRed +- outGreen +- outBlue + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Adjustment/ContrastNode.cs` + +- Class: ContrastNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Adjustment/HueNode.cs` + +- Class: HueNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_HueMode + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Adjustment/InvertColorsNode.cs` + +- Class: InvertColorsNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- GenerateNodeFunction + +## Serialized Fields + +- m_RedChannel +- m_GreenChannel +- m_BlueChannel + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Adjustment/ReplaceColorNode.cs` + +- Class: ReplaceColorNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Adjustment/SaturationNode.cs` + +- Class: SaturationNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Adjustment/WhiteBalanceNode.cs` + +- Class: WhiteBalanceNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Blend/BlendMode.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Blend/BlendNode.cs` + +- Class: BlendNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_BlendMode + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Filter/DitherNode.cs` + +- Class: DitherNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Filter/FadeTransitionNode.cs` + +- Class: FadeTransitionNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeFunction + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Mask/ChannelMaskNode.cs` + +- Class: ChannelMaskNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- GenerateNodeFunction + +## Serialized Fields + +- m_ChannelMask + +## Public Fields + +- channel + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Mask/ColorMaskNode.cs` + +- Class: ColorMaskNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Normal/NormalBlendNode.cs` + +- Class: NormalBlendNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_BlendMode + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Normal/NormalFromHeightNode.cs` + +- Class: NormalFromHeightNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- GenerateNodeFunction +- RequiresTangent +- RequiresBitangent +- RequiresNormal +- RequiresPosition + +## Serialized Fields + +- m_OutputSpace + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Normal/NormalFromTextureNode.cs` + +- Class: NormalFromTextureNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- GenerateNodeFunction +- RequiresMeshUV + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Normal/NormalReconstructZNode.cs` + +- Class: NormalReconstructZNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Normal/NormalStrengthNode.cs` + +- Class: NormalStrengthNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Normal/NormalUnpackNode.cs` + +- Class: NormalUnpackNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_NormalMapSpace + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Artistic/Utility/ColorspaceConversion.cs` + +- Class: ColorspaceConversion +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Conversion + +## Public Fields + +- from +- to + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/BlockNode.cs` + +- Class: BlockNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Init +- RequiresNormal +- RequiresViewDirection +- RequiresPosition +- RequiresPositionPredisplacement +- RequiresTangent +- RequiresBitangent +- RequiresMeshUV +- RequiresScreenPosition +- RequiresNDCPosition +- RequiresPixelPosition +- RequiresVertexColor + +## Serialized Fields + +- m_SerializedDescriptor + +## Public Fields + +- serializedDescriptor +- index + +## Unity API Usage + +- Instantiate +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Channel/AppendVectorNode.cs` + +- Class: AppendVectorNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Channel/CombineNode.cs` + +- Class: CombineNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Channel/FlipNode.cs` + +- Class: FlipNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- GenerateNodeFunction + +## Serialized Fields + +- m_RedChannel +- m_GreenChannel +- m_BlueChannel +- m_AlphaChannel + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Channel/SplitNode.cs` + +- Class: SplitNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Channel/SwizzleNode.cs` + +- Class: SwizzleNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ValidateMaskInput +- GenerateNodeCode + +## Serialized Fields + +- _maskInput +- m_RedChannel +- m_GreenChannel +- m_BlueChannel +- m_AlphaChannel + +## Public Fields + +- convertedMask +- m_RedChannel +- m_GreenChannel +- m_BlueChannel +- m_AlphaChannel + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/CodeFunctionNode.cs` + +- Class: CodeFunctionNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- RequiresNormal +- RequiresViewDirection +- RequiresPosition +- RequiresPositionPredisplacement +- RequiresTangent +- RequiresBitangent +- RequiresMeshUV +- RequiresScreenPosition +- RequiresNDCPosition +- RequiresPixelPosition +- RequiresVertexColor + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/FormerNameAttribute.cs` + +- Class: FormerNameAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/FunctionMultiInput.cs` + +- Class: FunctionMultiInput +- Base class: BaseMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/GeometryNode.cs` + +- Class: GeometryNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Space + +## Public Fields + +- space + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/GuidEncoder.cs` + +- Class: GuidEncoder +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Basic/BooleanNode.cs` + +- Class: BooleanNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- AsShaderProperty + +## Serialized Fields + +- bool + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Basic/ColorNode.cs` + +- Class: ColorNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- AsShaderProperty + +## Serialized Fields + +- m_Color + +## Public Fields + +- mode + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Basic/ConstantNode.cs` + +- Class: ConstantNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode + +## Serialized Fields + +- m_constant + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Basic/IntegerNode.cs` + +- Class: IntegerNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- AsShaderProperty + +## Serialized Fields + +- m_Value + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Basic/SliderNode.cs` + +- Class: SliderNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- AsShaderProperty + +## Serialized Fields + +- m_Value + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Basic/TimeNode.cs` + +- Class: TimeNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresTime + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Basic/Vector1Node.cs` + +- Class: Vector1Node +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- AsShaderProperty + +## Serialized Fields + +- m_Value +- m_ConstIntMode + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Basic/Vector2Node.cs` + +- Class: Vector2Node +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- AsShaderProperty + +## Serialized Fields + +- m_Value + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Basic/Vector3Node.cs` + +- Class: Vector3Node +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- AsShaderProperty + +## Serialized Fields + +- m_Value + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Basic/Vector4Node.cs` + +- Class: Vector4Node +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- AsShaderProperty + +## Serialized Fields + +- m_Value + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/CustomInterpolatorNode.cs` + +- Class: CustomInterpolatorNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- string +- BlockNode + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Geometry/BitangentVectorNode.cs` + +- Class: BitangentVectorNode +- Base class: GeometryNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresBitangent + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Geometry/InstanceIDNode.cs` + +- Class: InstanceIDNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresInstanceID + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Geometry/NormalVectorNode.cs` + +- Class: NormalVectorNode +- Base class: GeometryNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresNormal + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Geometry/PositionNode.cs` + +- Class: PositionNode +- Base class: GeometryNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresPosition +- RequiresPositionPredisplacement + +## Serialized Fields + +- PositionSource + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Geometry/ScreenPositionNode.cs` + +- Class: ScreenPositionNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode + +## Serialized Fields + +- m_ScreenSpaceType + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Geometry/TangentVectorNode.cs` + +- Class: TangentVectorNode +- Base class: GeometryNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresTangent + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Geometry/UVNode.cs` + +- Class: UVNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- RequiresMeshUV + +## Serialized Fields + +- m_OutputChannel + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Geometry/VertexColorNode.cs` + +- Class: VertexColorNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresVertexColor + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Geometry/VertexIDNode.cs` + +- Class: VertexIDNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresVertexID + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Geometry/ViewDirectionNode.cs` + +- Class: ViewDirectionNode +- Base class: GeometryNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresViewDirection +- GetCustomDeprecationMessage +- GetCustomDeprecationLabel + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Geometry/ViewVectorNode.cs` + +- Class: ViewVectorNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Space + +## Public Fields + +- space + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Gradient/BlackbodyNode.cs` + +- Class: BlackbodyNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Gradient/GradientNode.cs` + +- Class: GradientNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- AsShaderProperty + +## Serialized Fields + +- m_Value +- m_SerializableColorKeys +- m_SerializableAlphaKeys +- m_SerializableMode + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Gradient/SampleGradientNode.cs` + +- Class: SampleGradient +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Lighting/AmbientNode.cs` + +- Class: AmbientNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Lighting/BakedGINode.cs` + +- Class: BakedGINode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- RequiresPixelPosition +- RequiresPosition +- RequiresNormal +- RequiresMeshUV + +## Serialized Fields + +- m_ApplyScaling + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Lighting/MainLightDirectionNode.cs` + +- Class: MainLightDirectionNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Lighting/ReflectionProbeNode.cs` + +- Class: ReflectionProbeNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Matrix/Matrix2Node.cs` + +- Class: Matrix2Node +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- AsShaderProperty + +## Serialized Fields + +- m_Row0 +- m_Row1 + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Matrix/Matrix3Node.cs` + +- Class: Matrix3Node +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- AsShaderProperty + +## Serialized Fields + +- m_Row0 +- m_Row1 +- m_Row2 + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Matrix/Matrix4Node.cs` + +- Class: Matrix4Node +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- AsShaderProperty + +## Serialized Fields + +- m_Row0 +- m_Row1 +- m_Row2 +- m_Row3 + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Matrix/TransformationMatrixNode.cs` + +- Class: TransformationMatrixNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresVertexColor +- RequiresTransform + +## Serialized Fields + +- m_matrix +- m_MatrixType + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/PBR/DielectricSpecularNode.cs` + +- Class: DielectricSpecularNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode + +## Serialized Fields + +- m_Material + +## Public Fields + +- type +- range +- indexOfRefraction + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/PBR/MetalReflectanceNode.cs` + +- Class: MetalReflectanceNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode + +## Serialized Fields + +- m_Material + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/PropertyNode.cs` + +- Class: PropertyNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- UpdateNodeDisplayName +- OnEnable +- GenerateNodeCode +- GetConnectionStateVariableNameForSlot +- OnShaderInputUpdated + +## Serialized Fields + +- m_Property + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Scene/CameraNode.cs` + +- Class: CameraNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible camera controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresTransform + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Scene/EyeIndexNode.cs` + +- Class: EyeIndexNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible scene loader +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Scene/FogNode.cs` + +- Class: FogNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible scene loader +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresTransform + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Scene/ObjectNode.cs` + +- Class: ObjectNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible scene loader +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresTransform + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Scene/SceneColorNode.cs` + +- Class: SceneColorNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible scene loader +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresCameraOpaqueTexture + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Scene/SceneDepthDifferenceNode.cs` + +- Class: SceneDepthDifferenceNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible scene loader +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_DepthSamplingMode + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Scene/SceneDepthNode.cs` + +- Class: SceneDepthNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible scene loader +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresDepthTexture + +## Serialized Fields + +- m_DepthSamplingMode + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Scene/ScreenNode.cs` + +- Class: ScreenNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible scene loader +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/CalculateLevelOfDetailTexture2DNode.cs` + +- Class: CalculateLevelOfDetailTexture2DNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresMeshUV + +## Serialized Fields + +- m_Clamp + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/CubemapAssetNode.cs` + +- Class: CubemapAssetNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AsShaderProperty +- GetSourceAssetDependencies + +## Serialized Fields + +- m_Cubemap + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/GatherTexture2DNode.cs` + +- Class: GatherTexture2DNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresMeshUV + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/ProceduralVirtualTextureNode.cs` + +- Class: ProceduralVirtualTextureNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AsShaderProperty + +## Serialized Fields + +- vtProperty + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/SampleCubemapNode.cs` + +- Class: SampleCubemapNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresViewDirection +- RequiresNormal + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/SampleRawCubemapNode.cs` + +- Class: SampleRawCubemapNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresNormal + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/SamplerStateNode.cs` + +- Class: SamplerStateNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AsShaderProperty + +## Serialized Fields + +- TextureSamplerState + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/SampleTexture2DArrayNode.cs` + +- Class: SampleTexture2DArrayNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresMeshUV + +## Serialized Fields + +- m_EnableGlobalMipBias +- m_MipSamplingMode + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/SampleTexture2DLODNode.cs` + +- Class: SampleTexture2DLODNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresMeshUV + +## Serialized Fields + +- m_TextureType +- m_NormalMapSpace + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/SampleTexture2DNode.cs` + +- Class: SampleTexture2DNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresMeshUV + +## Serialized Fields + +- m_TextureType +- m_NormalMapSpace +- m_EnableGlobalMipBias +- m_MipSamplingMode + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/SampleTexture3DNode.cs` + +- Class: SampleTexture3DNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_MipSamplingMode + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/SampleVirtualTextureNode.cs` + +- Class: SampleVirtualTextureNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RebuildAllSlots +- GetFeedbackVariableName +- GenerateNodeFunction +- GenerateNodeCode +- RequiresMeshUV +- RequiresTime +- RequiresScreenPosition + +## Serialized Fields + +- m_AddressMode +- m_LodCalculation +- m_SampleQuality +- m_EnableGlobalMipBias +- m_NoFeedback + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/TexelSizeNode.cs` + +- Class: Texture2DPropertiesNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/Texture2DArrayAssetNode.cs` + +- Class: Texture2DArrayAssetNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AsShaderProperty +- GetSourceAssetDependencies + +## Serialized Fields + +- m_Texture + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/Texture2DAssetNode.cs` + +- Class: Texture2DAssetNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AsShaderProperty +- GetSourceAssetDependencies + +## Serialized Fields + +- m_Texture + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/Texture3DAssetNode.cs` + +- Class: Texture3DAssetNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AsShaderProperty + +## Serialized Fields + +- m_Texture + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/Texture/TextureStackNode.cs` + +- Class: VirtualTexturingFeedbackUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/UI/ElementLayoutUVNode.cs` + +- Class: ElementLayoutUV +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- RequiresUITK +- RequiresMeshUV + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/UI/ElementTextureSizeNode.cs` + +- Class: ElementTextureUVSize +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- RequiresUITK + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Input/UI/ElementTextureUVNode.cs` + +- Class: ElementTextureUVNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- RequiresUITK +- RequiresMeshUV + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/IPropertyFromNode.cs` + +- Class: IPropertyFromNode +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/LegacyUnknownTypeNode.cs` + +- Class: LegacyUnknownTypeNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- serializedType +- serializedData +- foundType + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Advanced/AbsoluteNode.cs` + +- Class: AbsoluteNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Advanced/ExponentialNode.cs` + +- Class: ExponentialNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_ExponentialBase + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Advanced/LengthNode.cs` + +- Class: LengthNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Advanced/LogNode.cs` + +- Class: LogNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_LogBase + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Advanced/ModuloNode.cs` + +- Class: ModuloNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Advanced/NegateNode.cs` + +- Class: NegateNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Advanced/NormalizeNode.cs` + +- Class: NormalizeNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Advanced/PosterizeNode.cs` + +- Class: PosterizeNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Advanced/ReciprocalNode.cs` + +- Class: ReciprocalNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_ReciprocalMethod + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Advanced/ReciprocalSquareRootNode.cs` + +- Class: ReciprocalSquareRootNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Basic/AddNode.cs` + +- Class: AddNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Basic/DivideNode.cs` + +- Class: DivideNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Basic/MultiplyNode.cs` + +- Class: MultiplyNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- GenerateNodeFunction + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Basic/PowerNode.cs` + +- Class: PowerNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Basic/SquareRootNode.cs` + +- Class: SquareRootNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Basic/SubtractNode.cs` + +- Class: SubtractNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Derivative/DDXNode.cs` + +- Class: DDXNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Derivative/DDXYNode.cs` + +- Class: DDXYNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Derivative/DDYNode.cs` + +- Class: DDYNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Interpolation/InverseLerpNode.cs` + +- Class: InverseLerpNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Interpolation/LerpNode.cs` + +- Class: LerpNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Interpolation/SmoothstepNode.cs` + +- Class: SmoothstepNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Matrix/MatrixConstructionNode.cs` + +- Class: MatrixConstructionNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- GenerateNodeFunction + +## Serialized Fields + +- m_Axis + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Matrix/MatrixDeterminantNode.cs` + +- Class: MatrixDeterminantNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Matrix/MatrixSplitNode.cs` + +- Class: MatrixSplitNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode + +## Serialized Fields + +- m_Axis + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Matrix/MatrixTransposeNode.cs` + +- Class: MatrixTransposeNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Range/ClampNode.cs` + +- Class: ClampNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Range/FractionNode.cs` + +- Class: FractionNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Range/MaximumNode.cs` + +- Class: MaximumNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Range/MinimumNode.cs` + +- Class: MinimumNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Range/OneMinusNode.cs` + +- Class: OneMinusNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Range/RandomRangeNode.cs` + +- Class: RandomRangeNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Range/RemapNode.cs` + +- Class: RemapNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Range/SaturateNode.cs` + +- Class: SaturateNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Round/CeilingNode.cs` + +- Class: CeilingNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Round/FloorNode.cs` + +- Class: FloorNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Round/RoundNode.cs` + +- Class: RoundNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Round/SignNode.cs` + +- Class: SignNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Round/StepNode.cs` + +- Class: StepNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Round/TruncateNode.cs` + +- Class: TruncateNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/ArccosineNode.cs` + +- Class: ArccosineNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/ArcsineNode.cs` + +- Class: ArcsineNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/Arctangent2Node.cs` + +- Class: Arctangent2Node +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/ArctangentNode.cs` + +- Class: ArctangentNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/CosineNode.cs` + +- Class: CosineNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/DegreesToRadiansNode.cs` + +- Class: DegreesToRadiansNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/HyperbolicCosineNode.cs` + +- Class: HyperbolicCosineNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/HyperbolicSineNode.cs` + +- Class: HyperbolicSineNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/HyperbolicTangentNode.cs` + +- Class: HyperbolicTangentNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/RadiansToDegreesNode.cs` + +- Class: RadiansToDegreesNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/SineNode.cs` + +- Class: SineNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Trigonometry/TangentNode.cs` + +- Class: TangentNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Vector/CrossProductNode.cs` + +- Class: CrossProductNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Vector/DistanceNode.cs` + +- Class: DistanceNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Vector/DotProductNode.cs` + +- Class: DotProductNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Vector/FresnelEffectNode.cs` + +- Class: FresnelNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Vector/ProjectionNode.cs` + +- Class: ProjectionNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Vector/ReflectionNode.cs` + +- Class: ReflectionNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Vector/RefractNode.cs` + +- Class: RefractNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeFunction +- GenerateNodeCode + +## Serialized Fields + +- m_RefractMode + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Vector/RejectionNode.cs` + +- Class: RejectionNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Vector/RotateAboutAxisNode.cs` + +- Class: RotateAboutAxisNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Unit + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Vector/SphereMaskNode.cs` + +- Class: SphereMaskNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Vector/TransformNode.cs` + +- Class: TransformNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- RequiresTangent +- RequiresBitangent +- RequiresNormal +- RequiresTransform + +## Serialized Fields + +- m_Conversion +- m_ConversionType +- m_Normalize + +## Public Fields + +- from +- to +- m_ConversionType + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Wave/NoiseSineWaveNode.cs` + +- Class: NoiseSineWaveNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Wave/SawtoothWaveNode.cs` + +- Class: SawtoothWaveNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Wave/SquareWaveNode.cs` + +- Class: SquareWaveNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Math/Wave/TriangleWaveNode.cs` + +- Class: TriangleWaveNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/MeshDeformation/ComputeDeformNode.cs` + +- Class: ComputeDeformNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresVertexID +- RequiresPosition +- RequiresNormal +- RequiresTangent +- GenerateNodeCode +- GenerateNodeFunction + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/MeshDeformation/LinearBlendSkinningNode.cs` + +- Class: LinearBlendSkinningNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresVertexSkinning +- RequiresPosition +- RequiresNormal +- RequiresTangent +- GenerateNodeCode +- GenerateNodeFunction + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/NodeClassCache.cs` + +- Class: NodeClassCache +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/NormalMapSpace.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Procedural/CheckerboardNode.cs` + +- Class: CheckerboardNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Procedural/Noise/GradientNoiseNode.cs` + +- Class: GradientNoiseNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- RequiresMeshUV + +## Serialized Fields + +- m_HashType + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Procedural/Noise/SimpleNoiseNode.cs` + +- Class: NoiseNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- RequiresMeshUV + +## Serialized Fields + +- m_HashType + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Procedural/Noise/VoronoiNode.cs` + +- Class: VoronoiNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- RequiresMeshUV + +## Serialized Fields + +- m_HashType + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Procedural/Shape/EllipseNode.cs` + +- Class: EllipseNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Procedural/Shape/PolygonNode.cs` + +- Class: PolygonNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Procedural/Shape/RectangleNode.cs` + +- Class: RectangleNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_ClampType + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Procedural/Shape/RoundedPolygonNode.cs` + +- Class: RoundedPolygonNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Procedural/Shape/RoundedRectangleNode.cs` + +- Class: RoundedRectangleNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/RedirectNode.cs` + +- Class: RedirectNode +- Base class: Node +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/ShaderStage.cs` + +- Class: ShaderStageExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/SlotValue.cs` + +- Class: SlotValueHelper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Terrain/TerrainPropertiesNode.cs` + +- Class: TerrainPropertiesNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeFunction + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Terrain/TerrainTexture.cs` + +- Class: TerrainTexture +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- GenerateNodeFunction + +## Serialized Fields + +- m_TextureType + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/TitleAttribute.cs` + +- Class: TitleAttribute +- Base class: ContextFilterableAttribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- title + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultBitmapTextNode.cs` + +- Class: DefaultBitmapTextNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- RequiresUITK + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultGradientNode.cs` + +- Class: DefaultGradientNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- RequiresUITK + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultSDFTextNode.cs` + +- Class: DefaultSDFTextNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- RequiresUITK + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultSolidNode.cs` + +- Class: DefaultSolidNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- RequiresUITK + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/DefaultTextureNode.cs` + +- Class: DefaultTextureNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- RequiresUITK + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/IsForcedGammaNode.cs` + +- Class: IsForcedGammaNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- RequiresUITK + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/RenderTypeBranchNode.cs` + +- Class: RenderTypeBranchNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- RequiresUITK + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/RenderTypeNode.cs` + +- Class: RenderTypeNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- RequiresUITK + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/UI/SampleElementTextureNode.cs` + +- Class: SampleElementTextureNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeFunction +- GenerateNodeCode +- RequiresUITK + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/CustomFunctionNode.cs` + +- Class: CustomFunctionNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetSourceAssetDependencies +- GenerateNodeCode +- GenerateNodeFunction +- Reload +- RequiresTransform + +## Serialized Fields + +- m_SourceType +- m_FunctionName +- m_FunctionSource +- m_FunctionSourceUsePragmas +- m_FunctionBody + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/DropdownNode.cs` + +- Class: DropdownNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- UpdateNodeDisplayName +- OnEnable +- UpdateNode +- GenerateNodeCode +- GetSlotIdForPermutation +- GetSlotIdForActiveSelection +- OnShaderInputUpdated + +## Serialized Fields + +- m_Dropdown + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/KeywordNode.cs` + +- Class: KeywordNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- UpdateNodeDisplayName +- OnEnable +- UpdateNode +- GenerateNodeCode +- GetSlotIdForPermutation +- OnShaderInputUpdated + +## Serialized Fields + +- m_Keyword + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/AllNode.cs` + +- Class: AllNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/AndNode.cs` + +- Class: AndNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/AnyNode.cs` + +- Class: AnyNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/BranchNode.cs` + +- Class: BranchNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/BranchOnInputConnection.cs` + +- Class: BranchOnInputConnectionNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/ComparisonNode.cs` + +- Class: ComparisonNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_ComparisonType + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/IsFrontFaceNode.cs` + +- Class: IsFrontFaceNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- RequiresFaceSign + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/IsInfiniteNode.cs` + +- Class: IsInfiniteNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/IsNanNode.cs` + +- Class: IsNanNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/NandNode.cs` + +- Class: NandNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/NotNode.cs` + +- Class: NotNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/Logic/OrNode.cs` + +- Class: OrNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/PreviewNode.cs` + +- Class: PreviewNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetDimensions + +## Serialized Fields + +- m_Width +- m_Height + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/RedirectNodeData.cs` + +- Class: RedirectNodeData +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetPosition +- GetOutputAndInputSlots + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/RedirectNodeView.cs` + +- Class: RedirectNodeView +- Base class: RedirectNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ConnectToData +- AddSlots +- Dispose +- UpdatePortInputTypes +- OnModified +- FindPort +- AttachMessage +- ClearMessage +- SetColor +- ResetColor +- UpdateDropdownEntries + +## Serialized Fields + +- None detected. + +## Public Fields + +- gvNode + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/SplitTextureTransformNode.cs` + +- Class: SplitTextureTransformNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/Utility/SubGraphNode.cs` + +- Class: SubGraphNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- GetSourceAssetDependencies +- GenerateNodeCode +- OnEnable +- Reload +- GetShaderProperty +- CollectShaderKeywords +- RequiresNormal +- RequiresMeshUV +- RequiresScreenPosition +- RequiresNDCPosition +- RequiresPixelPosition +- RequiresViewDirection +- RequiresPosition +- RequiresPositionPredisplacement +- RequiresTangent +- RequiresTime +- RequiresFaceSign +- RequiresBitangent +- RequiresVertexColor +- RequiresCameraOpaqueTexture +- RequiresDepthTexture +- RequiresVertexSkinning +- RequiresVertexID +- RequiresInstanceID +- RequiresUITK +- GetDropdownEntryName +- SetDropdownEntryName + +## Serialized Fields + +- m_SerializedSubGraph +- m_PropertyGuids +- m_PropertyIds +- m_Dropdowns +- m_DropdownSelectedEntries + +## Public Fields + +- subGraph +- fileID +- guid +- type + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/UV/FlipbookNode.cs` + +- Class: FlipbookNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeCode +- GenerateNodeFunction +- RequiresMeshUV + +## Serialized Fields + +- m_InvertX +- m_InvertY + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/UV/ParallaxMappingNode.cs` + +- Class: ParallaxMappingNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeFunction +- GenerateNodeCode +- RequiresViewDirection +- RequiresMeshUV + +## Serialized Fields + +- m_Channel + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/UV/ParallaxOcclusionMappingNode.cs` + +- Class: ParallaxOcclusionMappingNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeFunction +- GenerateNodeCode +- RequiresTransform +- RequiresViewDirection +- RequiresMeshUV + +## Serialized Fields + +- m_Channel + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/UV/PolarCoordinatesNode.cs` + +- Class: PolarCoordinatesNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/UV/RadialShearNode.cs` + +- Class: RadialShearNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/UV/RotateNode.cs` + +- Class: RotateNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Unit + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/UV/SpherizeNode.cs` + +- Class: SpherizeNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/UV/TilingAndOffsetNode.cs` + +- Class: TilingAndOffsetNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/UV/TriplanarNode.cs` + +- Class: TriplanarNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresPosition +- RequiresNormal +- RequiresTangent +- RequiresBitangent + +## Serialized Fields + +- m_TextureType +- m_InputSpace +- m_NormalOutputSpace + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Nodes/UV/TwirlNode.cs` + +- Class: TwirlNode +- Base class: CodeFunctionNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/SubGraph/SubGraphAsset.cs` + +- Class: SubGraphAsset +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetInputDependencies +- GetOutputDependencies +- WriteData +- OnBeforeSerialize +- OnAfterDeserialize +- LoadGraphData + +## Serialized Fields + +- SerializationHelper + +## Public Fields + +- key +- value +- graphPrecisionFlags +- slotName +- capabilities +- inputSlotName +- outputSlotName +- inputs +- keywords +- dropdowns +- nodeProperties +- outputs +- unsupportedTargets +- isValid +- processedAt +- functionName +- inputStructName +- hlslName +- assetGuid +- isNull +- requirements +- path +- documentationPath +- functions +- includes +- vtFeedbackVariables +- children +- descendents +- inputCapabilities +- outputCapabilities +- slotDependencies +- subGraphGraphPrecision +- outputGraphPrecision +- previewMode + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/SubGraph/SubGraphOutputNode.cs` + +- Class: SubGraphOutputNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddSlot + +## Serialized Fields + +- None detected. + +## Public Fields + +- IsFirstSlotValid + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Util/FunctionRegistry.cs` + +- Class: FunctionRegistry +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresIncludes +- RequiresIncludePath +- ProvideFunction + +## Serialized Fields + +- None detected. + +## Public Fields + +- code +- nodes +- isGeneric +- graphPrecisionFlags +- concretePrecisionFlags + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Util/GradientUtil.cs` + +- Class: GradientUtil +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Util/GraphUtil.cs` + +- Class: GraphUtil +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- CreateAndRenameGraphFromTemplate + +## Serialized Fields + +- None detected. + +## Public Fields + +- name +- dependsOn +- semantic +- typeName +- conditional + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Util/Identifier.cs` + +- Class: Identifier +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IncrementVersion + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Util/KeywordCollector.cs` + +- Class: KeywordCollector +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddShaderKeyword +- GetKeywordsDeclaration +- CalculateKeywordPermutations + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Util/KeywordDependentCollection.cs` + +- Class: KeywordDependentCollection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- permutationCount +- all +- allPermutations +- baseInstance + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Util/KeywordUtil.cs` + +- Class: KeywordUtil +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Util/Logging.cs` + +- Class: ConsoleLogHandler +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- LogFormat +- LogException + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Util/MipSamplingModes.cs` + +- Class: Mip2DSamplingInputs +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- biasInput +- lodInput +- ddxInput +- ddyInput +- bias +- lod +- ddx +- ddy + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Data/Util/PooledHashSet.cs` + +- Class: PooledHashSet +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Util/PooledList.cs` + +- Class: PooledList +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Util/PrecisionUtil.cs` + +- Class: PrecisionUtil +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Util/PropertyUtil.cs` + +- Class: PropertyUtil +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Util/RGBANodeOutput.cs` + +- Class: RGBANodeOutput +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CreateNodes +- SetCapabilities + +## Serialized Fields + +- None detected. + +## Public Fields + +- rgbaOutput +- rOutput +- gOutput +- bOutput +- aOutput +- rgba +- r +- g +- b +- a +- capabilities + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Util/ScreenSpaceType.cs` + +- Class: ScreenSpaceTypeExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Util/SerializationHelper.cs` + +- Class: SerializationHelper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsValid + +## Serialized Fields + +- fullName +- typeInfo +- JSONnodeData + +## Public Fields + +- fullName +- typeInfo +- JSONnodeData + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Util/ShaderGraphRequirementsPerKeyword.cs` + +- Class: ShaderGraphRequirementsPerKeyword +- Base class: KeywordDependentCollection`7 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetRequirements +- UnionWith + +## Serialized Fields + +- None detected. + +## Public Fields + +- instances +- instanceCount +- permutationIndex + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Util/SlotValueTypeUtil.cs` + +- Class: SlotValueTypeUtil +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Util/SpaceTransformUtil.cs` + +- Class: SpaceTransformUtil +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- from +- to +- type +- normalize +- version +- RequiresNormal +- RequiresTangent +- RequiresBitangent +- RequiresPosition +- RequiresTransform + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Util/StackPool.cs` + +- Class: StackPool +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Util/TextUtil.cs` + +- Class: TextUtil +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Data/Util/UvChannel.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/DefaultShaderIncludes.cs` + +- Class: DefaultShaderIncludes +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Blackboard/BlackboardInputInfo.cs` + +- Class: BlackboardInputInfo +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- priority +- name + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/Blackboard/BlackboardUtils.cs` + +- Class: BlackboardUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Blackboard/SGBlackboard.cs` + +- Class: SGBlackboard +- Base class: GraphSubWindow +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnControllerChanged +- OnControllerEvent +- SetCurrentVariantUsage +- OnDragEnterEvent +- OnDragExitedEvent + +## Serialized Fields + +- m_Guid +- m_GroupName + +## Public Fields + +- m_VariantExceededHelpBox + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/Blackboard/SGBlackboardCategory.cs` + +- Class: SGBlackboardCategory +- Base class: GraphElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnControllerChanged +- OnControllerEvent +- CategoryContains +- AddToSelection +- RemoveFromSelection +- ClearSelection +- CompareTo +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- viewModel + +## Unity API Usage + +- Instantiate +- Resources.Load +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/Blackboard/SGBlackboardField.cs` + +- Class: SGBlackboardField +- Base class: GraphElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnControllerChanged +- OnControllerEvent +- GetObjectToInspect +- SupplyDataToPropertyDrawer +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- shaderInput +- inspectorTitle + +## Unity API Usage + +- Instantiate +- Resources.Load +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/Blackboard/SGBlackboardRow.cs` + +- Class: SGBlackboardRow +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Colors/CategoryColors.cs` + +- Class: CategoryColors +- Base class: ColorProviderFromStyleSheet +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Colors/ColorManager.cs` + +- Class: ColorManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetNodesDirty +- SetActiveProvider +- UpdateNodeViews +- UpdateNodeView + +## Serialized Fields + +- None detected. + +## Public Fields + +- providerNames +- providersCount +- activeProviderName +- activeSupportsCustom + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Colors/CustomColorData.cs` + +- Class: CustomColorData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryGetColor +- Set +- Remove +- OnBeforeSerialize +- OnAfterDeserialize + +## Serialized Fields + +- None detected. + +## Public Fields + +- Key +- Value + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Colors/HeatmapColors.cs` + +- Class: HeatmapColors +- Base class: ColorProviderFromCode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Colors/IColorProvider.cs` + +- Class: IColorProvider +- Base class: IColorProvider +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Colors/NoColors.cs` + +- Class: NoColors +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetTitle +- AllowCustom +- ClearOnDirty +- ApplyColor +- ClearColor + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Colors/PrecisionColors.cs` + +- Class: PrecisionColors +- Base class: ColorProviderFromStyleSheet +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Colors/ShaderGraphHeatmapValues.cs` + +- Class: ShaderGraphHeatmapValues +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryGetCategory +- TryGetCategoryColor +- PopulateNodesFromProject +- ContainsAllApplicableNodes + +## Serialized Fields + +- string +- int +- m_Entries +- m_Nodes +- m_Subgraphs + +## Public Fields + +- Entries + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Colors/UserColors.cs` + +- Class: UserColors +- Base class: ColorProviderFromCode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Controllers/BlackboardCategoryController.cs` + +- Class: BlackboardCategoryController +- Base class: SGViewController`2 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- modifyGraphDataAction +- editorPrefsBaseKey + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/Controllers/BlackboardController.cs` + +- Class: BlackboardController +- Base class: SGViewController`2 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetShaderInput +- GetFirstSelectedCategoryGuid +- UpdateBlackboardTitle +- GetBlackboardCategory +- GetBlackboardRow + +## Serialized Fields + +- None detected. + +## Public Fields + +- isKeyword +- isDropdown +- keywordType +- builtInKeyword +- deprecatedPropertyName +- version +- modifyGraphDataAction + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/Controllers/SGController.cs` + +- Class: SGController +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnDisable + +## Public Methods + +- SendEvent +- Cleanup + +## Serialized Fields + +- None detected. + +## Public Fields + +- modifyGraphDataAction +- target +- controller +- change +- isPropagationStopped +- m_DisableCalled +- Model +- ViewModel + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Controllers/ShaderInputViewController.cs` + +- Class: ShaderInputViewController +- Base class: SGViewController`2 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- modifyGraphDataAction + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/Controls/ButtonControl.cs` + +- Class: ButtonControlAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InstantiateControl + +## Serialized Fields + +- None detected. + +## Public Fields + +- text +- action + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.shadergraph/Editor/Drawing/Controls/ChannelEnumControl.cs` + +- Class: ChannelEnumControlAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InstantiateControl +- OnNodeModified + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Controls/ChannelEnumMaskControl.cs` + +- Class: ChannelEnumMaskControlAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InstantiateControl +- OnNodeModified + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Controls/ChannelMixerControl.cs` + +- Class: ChannelMixerControlAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InstantiateControl + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Resources.Load +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/Controls/ColorControl.cs` + +- Class: ColorControlAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InstantiateControl + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Controls/CubemapControl.cs` + +- Class: CubemapControlAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InstantiateControl + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.shadergraph/Editor/Drawing/Controls/DefaultControl.cs` + +- Class: DefaultControlAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InstantiateControl + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.shadergraph/Editor/Drawing/Controls/DielectricSpecularControl.cs` + +- Class: DielectricSpecularControlAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InstantiateControl + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Controls/EnumControl.cs` + +- Class: EnumControlAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InstantiateControl + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Controls/EnumConversionControl.cs` + +- Class: IEnumConversion +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InstantiateControl + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Controls/GradientControl.cs` + +- Class: GradientControlAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- InstantiateControl + +## Serialized Fields + +- m_GradientObject +- m_SerializedObject + +## Public Fields + +- gradient + +## Unity API Usage + +- Instantiate +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Controls/IControlAttribute.cs` + +- Class: IControlAttribute +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.shadergraph/Editor/Drawing/Controls/IdentifierControl.cs` + +- Class: IdentifierControlAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InstantiateControl + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Controls/IntegerControl.cs` + +- Class: IntegerControlAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InstantiateControl + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Controls/ObjectControl.cs` + +- Class: ObjectControlAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InstantiateControl + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.shadergraph/Editor/Drawing/Controls/PopupControl.cs` + +- Class: PopupControlAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InstantiateControl + +## Serialized Fields + +- None detected. + +## Public Fields + +- selectedEntry +- popupEntries + +## Unity API Usage + +- Instantiate +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Controls/SliderControl.cs` + +- Class: SliderControlAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InstantiateControl +- OnNodeModified + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Resources.Load +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/Controls/TextControl.cs` + +- Class: TextControlAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InstantiateControl + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Controls/Texture3DControl.cs` + +- Class: Texture3DControlAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InstantiateControl + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.shadergraph/Editor/Drawing/Controls/TextureArrayControl.cs` + +- Class: TextureArrayControlAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InstantiateControl + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.shadergraph/Editor/Drawing/Controls/TextureControl.cs` + +- Class: TextureControlAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InstantiateControl + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.shadergraph/Editor/Drawing/Controls/ToggleControl.cs` + +- Class: ToggleData +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InstantiateControl +- OnNodeModified + +## Serialized Fields + +- None detected. + +## Public Fields + +- isOn +- isEnabled + +## Unity API Usage + +- Instantiate +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Controls/VectorControl.cs` + +- Class: MultiFloatControlAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InstantiateControl + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Resources.Load +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/EdgeConnectorListener.cs` + +- Class: EdgeConnectorListener +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnDropOutsidePort +- OnDrop + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/INodeModificationListener.cs` + +- Class: AbstractMaterialNodeModificationListener +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/InspectorView.cs` + +- Class: InspectorView +- Base class: GraphSubWindow +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- InitializeGraphSettings +- TriggerInspectorUpdate +- Update +- RefreshInspectables + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/MasterPreviewView.cs` + +- Class: MasterPreviewView +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnStartResize +- OnResized +- CanResizePastParentBounds +- KeepSquareAspect + +## Serialized Fields + +- None detected. + +## Public Fields + +- onResized + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/AbstractMaterialNodePropertyDrawer.cs` + +- Class: AbstractMaterialNodePropertyDrawer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetPropertyData +- DrawProperty + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/BoolPropertyDrawer.cs` + +- Class: BoolPropertyDrawer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- DrawProperty + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/ColorPropertyDrawer.cs` + +- Class: ColorPropertyDrawer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- DrawProperty + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/CubemapPropertyDrawer.cs` + +- Class: CubemapPropertyDrawer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- DrawProperty + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/CustomFunctionNodePropertyDrawer.cs` + +- Class: CustomFunctionNodePropertyDrawer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- DrawProperty + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/DropdownPropertyDrawer.cs` + +- Class: DropdownPropertyDrawer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- DrawProperty + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/EnumPropertyDrawer.cs` + +- Class: EnumPropertyDrawer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- DrawProperty + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/FloatPropertyDrawer.cs` + +- Class: FloatPropertyDrawer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- DrawProperty + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/GradientPropertyDrawer.cs` + +- Class: GradientPropertyDrawer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- DrawProperty + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/GraphDataPropertyDrawer.cs` + +- Class: GraphDataPropertyDrawer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetPropertyData +- DrawProperty + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/IntegerPropertyDrawer.cs` + +- Class: IntegerPropertyDrawer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- DrawProperty + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/IShaderPropertyDrawer.cs` + +- Class: IShaderPropertyDrawer +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/MatrixPropertyDrawer.cs` + +- Class: MatrixPropertyDrawer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- DrawProperty + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/PositionNodePropertyDrawer.cs` + +- Class: PositionNodePropertyDrawer +- Base class: AbstractMaterialNodePropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/ProceduralVirtualTextureNodePropertyDrawer.cs` + +- Class: ProceduralVirtualTextureNodePropertyDrawer +- Base class: AbstractMaterialNodePropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/SamplerStateNodePropertyDrawer.cs` + +- Class: SamplerStateNodePropertyDrawer +- Base class: AbstractMaterialNodePropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/SampleTexture2DArrayNodePropertyDrawer.cs` + +- Class: SampleTexture2DArrayNodePropertyDrawer +- Base class: AbstractMaterialNodePropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/SampleTexture2DNodePropertyDrawer.cs` + +- Class: SampleTexture2DNodePropertyDrawer +- Base class: AbstractMaterialNodePropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/SampleTexture3DNodePropertyDrawer.cs` + +- Class: SampleTexture3DNodePropertyDrawer +- Base class: AbstractMaterialNodePropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/SampleVirtualTextureNodePropertyDrawer.cs` + +- Class: SampleVirtualTextureNodePropertyDrawer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- DrawProperty + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/ShaderInputPropertyDrawer.cs` + +- Class: ShaderInputPropertyDrawer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- DrawProperty +- ResetReferenceName +- UpgradeDefaultReferenceName +- GetDuplicateSafeEnumDisplayName +- GetDuplicateSafeReferenceName +- GetDuplicateSafeDropdownDisplayName + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/SubGraphOutputNodePropertyDrawer.cs` + +- Class: SubGraphOutputNodePropertyDrawer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetPropertyData +- DrawProperty + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/TextPropertyDrawer.cs` + +- Class: TextPropertyDrawer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- DrawProperty + +## Serialized Fields + +- None detected. + +## Public Fields + +- textField +- label + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/Texture2DArrayPropertyDrawer.cs` + +- Class: Texture2DArrayPropertyDrawer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- DrawProperty + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/Texture2DPropertyDrawer.cs` + +- Class: Texture2DPropertyDrawer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- DrawProperty + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/Texture3DPropertyDrawer.cs` + +- Class: Texture3DPropertyDrawer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- DrawProperty + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/ToggleDataPropertyDrawer.cs` + +- Class: ToggleDataPropertyDrawer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- DrawProperty + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/TransformNodePropertyDrawer.cs` + +- Class: TransformNodePropertyDrawer +- Base class: AbstractMaterialNodePropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/TriplanarNodePropertyDrawer.cs` + +- Class: TriplanarNodePropertyDrawer +- Base class: AbstractMaterialNodePropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/Vector2PropertyDrawer.cs` + +- Class: Vector2PropertyDrawer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- DrawProperty + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/Vector3PropertyDrawer.cs` + +- Class: Vector3PropertyDrawer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- DrawProperty + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawers/Vector4PropertyDrawer.cs` + +- Class: Vector4PropertyDrawer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- DrawProperty + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/PropertyDrawerUtils.cs` + +- Class: PropertyDrawerUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/ShaderGraphHeatmapValuesEditor.cs` + +- Class: ShaderGraphHeatmapValuesEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Inspector/WindowDockingLayout.cs` + +- Class: WindowDockingLayout +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CalculateDockingCornerAndOffset +- ClampToParentWindow +- ApplyPosition +- ApplySize +- GetLayout + +## Serialized Fields + +- m_DockingLeft +- m_DockingTop +- m_VerticalOffset +- m_HorizontalOffset +- m_Size + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Interfaces/IRectInterface.cs` + +- Class: IRectInterface +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Interfaces/IResizable.cs` + +- Class: ISGResizable +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Interfaces/ISGControlledElement.cs` + +- Class: ISGControlledElement +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Interfaces/ISGViewModel.cs` + +- Class: ISGViewModel +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Interfaces/IShaderInputObserver.cs` + +- Class: IShaderInputObserver +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/Manipulators/Draggable.cs` + +- Class: Draggable +- Base class: MouseManipulator +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Manipulators/ElementResizer.cs` + +- Class: ElementResizer +- Base class: Manipulator +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Manipulators/MasterPreviewManipulator.cs` + +- Class: MasterPreviewManipulator +- Base class: ContextualMenuManipulator +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Manipulators/Scrollable.cs` + +- Class: Scrollable +- Base class: MouseManipulator +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Manipulators/WindowDraggable.cs` + +- Class: WindowDraggable +- Base class: MouseManipulator +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- OnDragFinished + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/MaterialEditor/ShaderGraphPropertyDrawers.cs` + +- Class: ShaderGraphPropertyDrawers +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/MaterialGraphEditWindow.cs` + +- Class: MaterialGraphEditWindow +- Base class: EditorWindow +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable +- OnDestroy + +## Public Methods + +- ReloadSubGraphsOnNextUpdate +- CheckForChanges +- AssetWasDeleted +- UpdateTitle +- PingAsset +- IsGraphAssetCheckedOut +- CheckoutAsset +- SaveAsset +- SaveAs +- ToSubGraph +- Initialize + +## Serialized Fields + +- m_Selected +- m_GraphObject +- m_LastSerializedFileContents +- m_AssetMaybeChangedOnDisk +- m_AssetMaybeDeleted + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy +- Resources.Load +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/MaterialGraphPreviewGenerator.cs` + +- Class: MaterialGraphPreviewGenerator +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- DoRenderPreview +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager +- Destroy +- GetComponent + +## `Packages/com.unity.shadergraph/Editor/Drawing/PreviewManager.cs` + +- Class: PreviewManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ResizeMasterPreview +- GetPreviewRenderData +- UpdateMasterPreview +- ReloadChangedFiles +- HandleGraphChanges +- RenderPreviews +- ProcessInDependencyOrder +- ProcessInDependencyOrderRecursive +- Dispose +- NotifyPreviewChanged + +## Serialized Fields + +- None detected. + +## Public Fields + +- node +- shader +- mat +- shaderString +- passesCompiling +- isOutOfDate +- hasError +- previewName +- shaderData +- renderTexture +- texture +- previewMode +- onPreviewChanged + +## Unity API Usage + +- Instantiate +- Destroy +- Resources.Load +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/SearchWindowAdapter.cs` + +- Class: SearchWindowAdapter +- Base class: SearcherAdapter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- NodeGUID + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/SearchWindowProvider.cs` + +- Class: SearchWindowProvider +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Initialize +- Dispose +- GenerateNodeEntries +- OnSearcherSelectEntry +- CopyNodeForGraph + +## Serialized Fields + +- None detected. + +## Public Fields + +- title +- node +- compatibleSlotId +- slotName +- currentNodeEntries + +## Unity API Usage + +- Destroy +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/ViewModels/BlackboardCategoryViewModel.cs` + +- Class: BlackboardCategoryViewModel +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ResetViewModelData + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/ViewModels/BlackboardViewModel.cs` + +- Class: BlackboardViewModel +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ResetViewModelData + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/ViewModels/InspectorViewModel.cs` + +- Class: InspectorViewModel +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ResetViewModelData + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/ViewModels/ShaderInputViewModel.cs` + +- Class: ShaderInputViewModel +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ResetViewModelData + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/ContextView.cs` + +- Class: ContextView +- Base class: StackNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddPort +- InsertBlock +- InsertElements +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- contextData +- port +- isDragging + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/FloatField.cs` + +- Class: FloatField +- Base class: DoubleField +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/GradientEdge.cs` + +- Class: GradientEdge +- Base class: Edge +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UpdateClasses + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/GraphEditorView.cs` + +- Class: GraphEditorView +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- HandleGraphChanges +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- previewLayout +- isBlackboardVisible +- isPreviewVisible +- isInspectorVisible +- colorProvider + +## Unity API Usage + +- Resources.Load +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/GraphSubWindow.cs` + +- Class: GraphSubWindow +- Base class: GraphElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ShowWindow +- HideWindow +- ClampToParentLayout +- OnStartResize +- OnResized +- DeserializeLayout +- CanResizePastParentBounds + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/HelpBoxRow.cs` + +- Class: HelpBoxRow +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/HlslFunctionView.cs` + +- Class: HlslFunctionView +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/IdentifierField.cs` + +- Class: IdentifierField +- Base class: TextValueField`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/IShaderNodeView.cs` + +- Class: IShaderNodeView +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/MaterialGraphView.cs` + +- Class: MaterialGraphView +- Base class: GraphView +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- GetObjectToInspect +- SupplyDataToPropertyDrawer +- UpdateContextList +- GetContext +- CreateRedirectNode +- GroupSelection +- AddStickyNote +- RemoveFromGroupNode +- SetNodeExpandedForSelectedNodes +- SetPreviewExpandedForSelectedNodes +- SetNodePrecisionOnSelection +- Compare + +## Serialized Fields + +- None detected. + +## Public Fields + +- GetSelection +- inspectorTitle +- OnSelectionChange + +## Unity API Usage + +- Resources.Load +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/MaterialNodeView.cs` + +- Class: MaterialNodeView +- Base class: Node +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Initialize +- FindPort +- AttachMessage +- SetActive +- ClearMessage +- UpdateDropdownEntries +- SetColor +- ResetColor +- GetColor +- SanitizeName +- ShowGeneratedCode +- GetObjectToInspect +- SupplyDataToPropertyDrawer +- CanToggleNodeExpanded +- OnModified +- UpdatePortInputTypes +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- inspectorTitle +- gvNode + +## Unity API Usage + +- Instantiate +- Resources.Load +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/NodeSettingsView.cs` + +- Class: NodeSettingsView +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/PortInputView.cs` + +- Class: PortInputView +- Base class: GraphElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UpdateSlot +- UpdateSlotType +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Resources.Load +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/PreviewSceneResources.cs` + +- Class: PreviewSceneResources +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible scene loader +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager +- Destroy +- GetComponent + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/PropertyNodeView.cs` + +- Class: PropertyNodeView +- Base class: TokenNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetObjectToInspect +- SupplyDataToPropertyDrawer +- SetColor +- ResetColor +- UpdatePortInputTypes +- UpdateDropdownEntries +- FindPort +- OnModified +- SetActive +- AttachMessage +- ClearMessage +- Dispose +- OnShaderInputUpdated + +## Serialized Fields + +- None detected. + +## Public Fields + +- gvNode +- colorElement +- inspectorTitle + +## Unity API Usage + +- Resources.Load +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/PropertyRow.cs` + +- Class: PropertyRow +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/PropertySheet.cs` + +- Class: PropertySheet +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- warningContainer + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/ReorderableSlotListView.cs` + +- Class: ReorderableSlotListView +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/ReorderableTextListView.cs` + +- Class: ReorderableListView +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- GetAddMenuOptions +- OnAddMenuItemCallback +- RemoveItemCallback +- OnListReorderedCallback + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/ResizableElement.cs` + +- Class: ResizableElement +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetResizeRules +- BindOnResizeCallback + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/ShaderGroup.cs` + +- Class: ShaderGroup +- Base class: Group +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- BuildContextualMenu + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/ShaderPort.cs` + +- Class: ShaderPort +- Base class: Port +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/BooleanSlotControlView.cs` + +- Class: BooleanSlotControlView +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/ColorRGBSlotControlView.cs` + +- Class: ColorRGBSlotControlView +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/ColorSlotControlView.cs` + +- Class: ColorRGBASlotControlView +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/CubemapSlotControlView.cs` + +- Class: CubemapSlotControlView +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/GradientSlotControlView.cs` + +- Class: GradientSlotControlView +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_GradientObject +- m_SerializedObject + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/LabelSlotControlView.cs` + +- Class: LabelSlotControlView +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/MultiFloatSlotControlView.cs` + +- Class: MultiFloatSlotControlView +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/MultiIntegerSlotControlView.cs` + +- Class: MultiIntegerSlotControlView +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/PropertyConnectionStateSlotControlView.cs` + +- Class: PropertyConnectionStateSlotControlView +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/ScreenPositionSlotControlView.cs` + +- Class: ScreenPositionSlotControlView +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/Texture3DSlotControlView.cs` + +- Class: Texture3DSlotControlView +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/TextureArraySlotControlView.cs` + +- Class: TextureArraySlotControlView +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/TextureSlotControlView.cs` + +- Class: TextureSlotControlView +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load +- Input + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/Slots/UVSlotControlView.cs` + +- Class: UVSlotControlView +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Drawing/Views/StickyNote.cs` + +- Class: StickyNote +- Base class: GraphElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CanResizePastParentBounds +- FitText +- BuildContextualMenu +- GetInspectorContent + +## Serialized Fields + +- None detected. + +## Public Fields + +- displayName + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.shadergraph/Editor/Extensions/FieldExtensions.cs` + +- Class: FieldExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Extensions/IConditionalExtensions.cs` + +- Class: IConditionalExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Extensions/StencilExtensions.cs` + +- Class: StencilExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Attributes/GenerateBlocksAttribute.cs` + +- Class: GenerateBlocksAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Collections/AdditionalCommandCollection.cs` + +- Class: AdditionalCommandCollection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Add + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Collections/AssetCollection.cs` + +- Class: AssetCollection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddAssetDependency + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Collections/DefineCollection.cs` + +- Class: DefineCollection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Add +- GetEnumerator + +## Serialized Fields + +- None detected. + +## Public Fields + +- value + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Collections/DependencyCollection.cs` + +- Class: DependencyCollection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Add + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Collections/FieldCollection.cs` + +- Class: FieldCollection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Add + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Collections/IncludeCollection.cs` + +- Class: IncludeCollection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Add +- AddInternal +- GetEnumerator + +## Serialized Fields + +- includes + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Collections/KernelCollection.cs` + +- Class: KernelCollection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Add +- GetEnumerator + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Collections/KeywordCollection.cs` + +- Class: KeywordCollection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Add +- GetEnumerator + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Collections/PassCollection.cs` + +- Class: PassCollection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Add +- GetEnumerator + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Collections/PragmaCollection.cs` + +- Class: PragmaCollection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Add +- GetEnumerator + +## Serialized Fields + +- None detected. + +## Public Fields + +- value + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Collections/RenderStateCollection.cs` + +- Class: RenderStateCollection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Add +- GetEnumerator + +## Serialized Fields + +- None detected. + +## Public Fields + +- value + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Collections/StructCollection.cs` + +- Class: StructCollection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Add + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Contexts/TargetActiveBlockContext.cs` + +- Class: TargetActiveBlockContext +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddBlock + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Contexts/TargetFieldContext.cs` + +- Class: TargetFieldContext +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddField + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Contexts/TargetPropertyGUIContext.cs` + +- Class: TargetPropertyGUIContext +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddLabel +- AddHelpBox + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Contexts/TargetSetupContext.cs` + +- Class: TargetSetupContext +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetupFinalize +- AddSubShader +- AddKernel +- AddAssetDependency +- SetDefaultShaderGUI +- AddCustomEditorForRenderPipeline +- HasCustomEditorForRenderPipeline + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Controls.cs` + +- Class: IControl +- Base class: IControl +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetRequirements + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Data/ConditionalField.cs` + +- Class: ConditionalField +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Data/DropdownEntry.cs` + +- Class: DropdownEntry +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- id +- displayName + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Data/FieldCondition.cs` + +- Class: FieldCondition +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Data/FieldDependency.cs` + +- Class: FieldDependency +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- field +- dependsOn + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Data/KeywordEntry.cs` + +- Class: KeywordEntry +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- id +- displayName +- referenceName +- IsNoneKeyword + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Descriptors/AdditionalCommandDescriptor.cs` + +- Class: AdditionalCommandDescriptor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Descriptors/BlockFieldDescriptor.cs` + +- Class: BlockFieldDescriptor +- Base class: FieldDescriptor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- createSlot + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Generation/Descriptors/FieldDescriptor.cs` + +- Class: FieldDescriptor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Descriptors/IncludeDescriptor.cs` + +- Class: IncludeDescriptor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- _guid +- _path +- _location +- _shouldIncludeWithPragmas + +## Public Fields + +- guid +- path +- location +- shouldIncludeWithPragmas + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Descriptors/KernelDescriptor.cs` + +- Class: KernelDescriptor +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- name +- templatePath +- sharedTemplateDirectories +- passDescriptorReference + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Descriptors/KeywordDescriptor.cs` + +- Class: KeywordDescriptor +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AppendKeywordDeclarationStrings + +## Serialized Fields + +- None detected. + +## Public Fields + +- displayName +- referenceName +- type +- definition +- scope +- stages +- value +- entries + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Descriptors/PassDescriptor.cs` + +- Class: PassDescriptor +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- displayName +- referenceName +- lightMode +- useInPreview +- virtualTextureFeedback +- analyticDerivativesEnabled +- analyticDerivativesApplyEmulate +- passTemplatePath +- sharedTemplateDirectories +- validVertexBlocks +- validPixelBlocks +- structs +- requiredFields +- fieldDependencies +- renderStates +- pragmas +- defines +- keywords +- includes +- additionalCommands + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Descriptors/PragmaDescriptor.cs` + +- Class: PragmaDescriptor +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- value + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Descriptors/RenderStateDescriptor.cs` + +- Class: RenderStateDescriptor +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- value +- type + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Descriptors/StencilDescriptor.cs` + +- Class: StencilDescriptor +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- ReadMask +- WriteMask +- Ref +- Comp +- ZFail +- Fail +- Pass +- CompBack +- ZFailBack +- FailBack +- PassBack + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Descriptors/StructDescriptor.cs` + +- Class: StructDescriptor +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- name +- packFields +- populateWithCustomInterpolators +- fields + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Descriptors/SubShaderDescriptor.cs` + +- Class: SubShaderDescriptor +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CompareTo + +## Serialized Fields + +- None detected. + +## Public Fields + +- dependencyName +- shaderName +- shaderGUI +- renderPipelineAssetType +- hideTags +- pipelineTag +- IgnoreProjector +- customTags +- renderType +- PreviewType +- CanUseSpriteAtlas +- renderQueue +- disableBatchingTag +- generatesPreview +- passes +- usePassList +- additionalShaderID +- shaderDependencies +- shaderCustomEditors +- shaderCustomEditor +- shaderFallback + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Enumerations/Blend.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Enumerations/BlendOp.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Enumerations/Cull.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Enumerations/DisableBatching.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Enumerations/IncludeLocation.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Enumerations/InstancingOptions.cs` + +- Class: InstancingOptionsExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Enumerations/KeywordDefinition.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Enumerations/KeywordScope.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Enumerations/KeywordShaderStage.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Enumerations/KeywordType.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Enumerations/NormalDropOffSpace.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Enumerations/Platform.cs` + +- Class: PlatformExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Enumerations/PropertyType.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Enumerations/RenderQueue.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Enumerations/RenderType.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Enumerations/ShaderModel.cs` + +- Class: ShaderModelExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Enumerations/ShaderValueType.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Enumerations/StructFieldOptions.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Enumerations/ZTest.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Enumerations/ZWrite.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/GraphCode.cs` + +- Class: GraphCode +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- properties + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/IHasMetaData.cs` + +- Class: IHasMetadata +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/ITargetProvider.cs` + +- Class: ITargetProvider +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/OutputMetadata.cs` + +- Class: OutputMetadata +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Index +- m_ReferenceName +- m_Id + +## Public Fields + +- index +- id +- referenceName + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Processors/ActiveFields.cs` + +- Class: ActiveFields +- Base class: KeywordDependentCollection`7 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Union +- Contains +- Add +- AddAll + +## Serialized Fields + +- None detected. + +## Public Fields + +- fields +- instances +- instanceCount +- permutationIndex + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Processors/CustomInterpolatorUtils.cs` + +- Class: CustomInterpolatorUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Add +- GetEnumerator + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Generation/Processors/GenerationUtils.cs` + +- Class: GenerationUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- field +- startChannel +- channelCount +- inputFields +- packedField + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Generation/Processors/Generator.cs` + +- Class: Generator +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GatherActiveFieldsFromNode + +## Serialized Fields + +- None detected. + +## Public Fields + +- codeString +- shaderName +- errorMessage +- generatedShader +- temporaryBlocks + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Generation/Processors/GeneratorDerivativeUtils.cs` + +- Class: GeneratorDerivativeUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Generation/Processors/GraphCompilationResult.cs` + +- Class: GraphCompilationResult +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateCode + +## Serialized Fields + +- None detected. + +## Public Fields + +- array +- codeSnippets +- sharedCodeIndices +- outputCodeIndices + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Processors/MatrixNames.cs` + +- Class: MatrixNames +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Processors/PropertyCollector.cs` + +- Class: PropertyCollector +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetProperty +- Sort +- SetReadOnly +- AddShaderProperty +- GetPropertiesDeclaration +- HasDotsProperties +- GetConfiguredTextures + +## Serialized Fields + +- None detected. + +## Public Fields + +- name +- textureId +- dimension +- modifiable +- generatePropertyBlock +- propertyCount +- properties + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Processors/ShaderGeneratorNames.cs` + +- Class: ShaderGeneratorNames +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Processors/ShaderSpliceUtil.cs` + +- Class: ShaderSpliceUtil +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetShaderCode +- ProcessTemplateFile +- IsValid +- Is +- GetString +- ProcessTemplateLine + +## Serialized Fields + +- None detected. + +## Public Fields + +- s +- start +- end + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Processors/ShaderStringBuilder.cs` + +- Class: ShaderStringBuilder +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AppendNewLine +- AppendLine +- AddLine +- AppendLines +- Append +- AppendSpaces +- TryAppendIndentation +- IndentScope +- BlockScope +- BlockSemicolonScope +- IncreaseIndent +- DecreaseIndent +- Dispose +- Concat +- ReplaceInCurrentMapping +- Replace +- ToCodeBlock +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/ShaderGraphVfxAsset.cs` + +- Class: ShaderGraphVfxAsset +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetOutput +- HasOutput +- GetCode + +## Serialized Fields + +- generatesWithShaderGraph +- lit +- alphaClipping +- ShaderStageCapability +- GraphCompilationResult +- ShaderGraphRequirements +- m_EvaluationFunctionName +- m_InputStructName +- m_OutputStructName +- m_ConcretePrecision +- SerializationHelper +- IntArray +- m_Outputs +- m_TextureInfos + +## Public Fields + +- name +- texture +- dimension +- m_Properties +- generatesWithShaderGraph +- lit +- alphaClipping + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Generation/SubTarget.cs` + +- Class: SubTarget +- Base class: JsonObject +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Target.cs` + +- Class: Target +- Base class: JsonObject +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/TargetResources/BlockFields.cs` + +- Class: BlockFields +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/TargetResources/FieldDependencies.cs` + +- Class: FieldDependencies +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Generation/TargetResources/Fields.cs` + +- Class: Fields +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/TargetResources/StructFields.cs` + +- Class: StructFields +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Generation/TargetResources/Structs.cs` + +- Class: Structs +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/AssetPostProcessors/MaterialPostprocessor.cs` + +- Class: MaterialPostprocessor +- Base class: AssetPostprocessor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/AssetPostProcessors/ShaderGraphMaterialsUpdater.cs` + +- Class: ShaderGraphMaterialsUpdater +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- updateMaterials + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/AssetVersion.cs` + +- Class: AssetVersion +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- version + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/AssetCallbacks/CreateLitShaderGraph.cs` + +- Class: CreateLitShaderGraph +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/AssetCallbacks/CreateUnlitShaderGraph.cs` + +- Class: CreateUnlitShaderGraph +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInFields.cs` + +- Class: BuiltInFields +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInMetadata.cs` + +- Class: BuiltInMetadata +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInProperties.cs` + +- Class: Property +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInStructFields.cs` + +- Class: BuiltInStructFields +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/BuiltInStructs.cs` + +- Class: BuiltInStructs +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInCanvasSubTarget.cs` + +- Class: BuiltInCanvasSubTarget +- Base class: CanvasSubTarget`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInLitSubTarget.cs` + +- Class: BuiltInLitSubTarget +- Base class: BuiltInSubTarget +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_WorkflowMode +- m_NormalDropOffSpace + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInSubTarget.cs` + +- Class: BuiltInSubTarget +- Base class: SubTarget`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInTarget.cs` + +- Class: BuiltInTarget +- Base class: Target +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddDefaultMaterialOverrideGUI +- GetDefaultSurfacePropertiesGUI +- TrySetActiveSubTarget + +## Serialized Fields + +- m_Datas +- m_ActiveSubTarget +- m_AllowMaterialOverride +- m_SurfaceType +- m_ZWriteControl +- m_ZTestMode +- m_AlphaMode +- m_RenderFace +- m_AlphaClip +- m_CustomEditorGUI + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGraph/Targets/BuiltInUnlitSubTarget.cs` + +- Class: BuiltInUnlitSubTarget +- Base class: BuiltInSubTarget +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGUI/BaseShaderGUI.cs` + +- Class: BuiltInBaseShaderGUI +- Base class: ShaderGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_FirstTimeApply + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGUI/BuiltInLitGUI.cs` + +- Class: BuiltInLitGUI +- Base class: BuiltInBaseShaderGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderGUI/BuiltInUnlitGUI.cs` + +- Class: BuiltInUnlitGUI +- Base class: BuiltInBaseShaderGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderPreprocessor.cs` + +- Class: ShaderPreprocessor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnProcessShader +- OnPostprocessBuild +- OnPreprocessBuild + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/BuiltIn/Editor/ShaderUtils.cs` + +- Class: ShaderUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/Canvas/AssetCallbacks/CreateCanvasShadergraph.cs` + +- Class: CreateCanvasShadergraph +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/Canvas/CanvasData.cs` + +- Class: CanvasData +- Base class: JsonObject +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Version +- m_AlphaClip +- m_DisableTint + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/Canvas/CanvasMetaData.cs` + +- Class: CanvasMetaData +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/Canvas/CanvasProperties.cs` + +- Class: CanvasProperties +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/Canvas/CanvasStructs.cs` + +- Class: CanvasStructs +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/Canvas/CanvasSubTarget.cs` + +- Class: CanvasUniforms +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CollectRenderStateShaderProperties +- AdditionalIncludesOnly +- SRPCoreIncludes + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/Canvas/Templates/CanvasShaderGUI.cs` + +- Class: CanvasShaderGUI +- Base class: ShaderGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_FirstTimeApply + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/CustomRenderTexture/CreateCustomRenderTextureShaderGraph.cs` + +- Class: CustomTextureShaderGraphMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/CustomRenderTexture/CustomRenderTextureTarget.cs` + +- Class: CustomRenderTextureTarget +- Base class: Target +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TrySetActiveSubTarget + +## Serialized Fields + +- m_ActiveSubTarget +- m_CustomEditorGUI + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/CustomRenderTexture/CustomTextureSelf.cs` + +- Class: CustomTextureSelf +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeFunction + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/CustomRenderTexture/CustomTextureSize.cs` + +- Class: CustomTextureSize +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeFunction + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/CustomRenderTexture/CustomTextureSlice.cs` + +- Class: CustomTextureSlice +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeFunction + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/CustomRenderTexture/CustomTextureSubTarget.cs` + +- Class: CustomTextureSubTarget +- Base class: SubTarget`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/Fullscreen/FullscreenData.cs` + +- Class: FullscreenData +- Base class: JsonObject +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Version +- m_fullscreenMode +- m_BlendMode +- m_SrcColorBlendMode +- m_DstColorBlendMode +- m_ColorBlendOperation +- m_SrcAlphaBlendMode +- m_DstAlphaBlendMode +- m_AlphaBlendOperation +- m_EnableStencil +- m_StencilReference +- m_StencilReadMask +- m_StencilWriteMask +- m_StencilCompareFunction +- m_StencilPassOperation +- m_StencilFailOperation +- m_StencilDepthFailOperation +- m_DepthWrite +- m_depthWriteMode +- m_AllowMaterialOverride +- m_DepthTestMode + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/Fullscreen/FullscreenMetaData.cs` + +- Class: FullscreenMetaData +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_FullscreenMode + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/Fullscreen/FullscreenShaderGUI.cs` + +- Class: FullscreenShaderGUI +- Base class: ShaderGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/Fullscreen/FullscreenSubTarget.cs` + +- Class: FullscreenBlocks +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetRenderState +- CollectRenderStateShaderProperties + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/Fullscreen/Includes/FullscreenShaderPass.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/PreviewTarget.cs` + +- Class: PreviewTarget +- Base class: Target +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/Terrain/ITerrainSubTarget.cs` + +- Class: ITerrainSubTarget +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/UITK/IUISubTarget.cs` + +- Class: IUISubTarget +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/UITK/UIData.cs` + +- Class: UIData +- Base class: JsonObject +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Version + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/UITK/UIStructs.cs` + +- Class: UIStructs +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/UITK/UISubTarget.cs` + +- Class: UITKBlocks +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CollectRenderStateShaderProperties +- AdditionalIncludesOnly +- SRPCoreIncludes +- GetValidatorKey + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Generation/Targets/VFXTarget.cs` + +- Class: VFXTarget +- Base class: Target +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryUpgradeFromMasterNode +- SupportsVFX +- CanSupportVFX +- IsObsolete + +## Serialized Fields + +- m_Lit +- m_AlphaTest + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Generation/Utils/TargetUtils.cs` + +- Class: TargetUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Importers/RenderPipelineChangedCallback.cs` + +- Class: RenderPipelineChangedCallback +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Importers/ShaderGraphAssetPostProcessor.cs` + +- Class: ShaderGraphAssetPostProcessor +- Base class: AssetPostprocessor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Importers/ShaderGraphImporter.cs` + +- Class: ShaderGraphImporter +- Base class: ScriptedImporter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- LogError +- LogWarning + +## Serialized Fields + +- m_UseAsTemplate +- m_ExposeTemplateAsShader +- m_Template + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Importers/ShaderGraphImporterEditor.cs` + +- Class: ShaderGraphImporterEditor +- Base class: ScriptedImporterEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.shadergraph/Editor/Importers/ShaderGraphMetadata.cs` + +- Class: ShaderGraphMetadata +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- referenceName +- isKeyword +- propertyType +- keywordType +- isCompoundProperty +- subProperties +- tooltip +- categoryName +- propertyDatas +- expanded +- outputNodeTypeName +- assetDependencies +- categoryDatas + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Importers/ShaderGraphTemplate.cs` + +- Class: ShaderGraphTemplate +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- name +- category +- description +- icon +- thumbnail + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Importers/ShaderGraphTemplateHelper.cs` + +- Class: ShaderGraphTemplateHelper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OpenSaveFileDialog +- RaiseImportSampleDependencies +- RaiseTemplateUsed +- TryGetTemplate +- TrySetTemplate + +## Serialized Fields + +- None detected. + +## Public Fields + +- packageInfoName +- learningSampleName +- templateWindowDocUrl +- builtInTemplatePath +- builtInCategory +- assetType +- emptyTemplateName +- emptyTemplateDescription +- lastSelectedGuidKey +- createNewAssetTitle +- insertTemplateTitle +- emptyTemplateIconPath +- emptyTemplateScreenshotPath +- customTemplateIcon + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Importers/ShaderSubGraphImporter.cs` + +- Class: ShaderSubGraphImporter +- Base class: ScriptedImporter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Importers/ShaderSubGraphImporterEditor.cs` + +- Class: ShaderSubGraphImporterEditor +- Base class: ScriptedImporterEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Importers/ShaderSubGraphMetadata.cs` + +- Class: ShaderSubGraphMetadata +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- assetDependencies + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Interface/IConditional.cs` + +- Class: IConditional +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Interface/IRequiresData.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/InternalBridge/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/InternalBridge/IconBadge.cs` + +- Class: IconBadge +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/InternalBridge/ObjectSelector.cs` + +- Class: ObjectSelector +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Serialization/FakeJsonObject.cs` + +- Class: FakeJsonObject +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Reset + +## Serialized Fields + +- m_Type +- m_ObjectId + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Serialization/JsonData.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnBeforeSerialize +- OnAfterDeserialize +- Equals + +## Serialized Fields + +- m_Id + +## Public Fields + +- value + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Serialization/JsonObject.cs` + +- Class: JsonObject +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_SGVersion +- m_Type +- m_ObjectId + +## Public Fields + +- objectId +- objectIdIsEmpty + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Serialization/JsonRef.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnBeforeSerialize +- OnAfterDeserialize +- Equals + +## Serialized Fields + +- m_Id + +## Public Fields + +- value + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Serialization/MultiJson.cs` + +- Class: MultiJson +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Serialization/MultiJsonEntry.cs` + +- Class: MultiJsonEntry +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Serialization/MultiJsonInternal.cs` + +- Class: MultiJsonInternal +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_DisplayName +- m_SlotType +- m_Hidden +- m_ShaderOutputName +- m_StageCapability + +## Public Fields + +- typeInfo +- jsonData +- castedObject +- m_DisplayName +- m_SlotType +- m_Hidden +- m_ShaderOutputName +- m_StageCapability +- name + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Serialization/RefDataEnumerable.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Sort +- GetEnumerator +- MoveNext +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- Current + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Serialization/RefValueEnumerable.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetEnumerator +- MoveNext +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- Current + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Serialization/SerializationExtensions.cs` + +- Class: SerializationExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/ShaderGraphAnalytics.cs` + +- Class: ShaderGraphAnalytics +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryGatherData + +## Serialized Fields + +- None detected. + +## Public Fields + +- template_name +- template_path +- template_category +- template_guid +- hdrp_material +- urp_material +- builtin_material +- rt_material +- hdrp_vfx +- urp_vfx +- vfx_legacy +- additional_terms +- nodes +- node_count +- asset_guid +- subgraph_count + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/ShaderGraphDataExtension.cs` + +- Class: AbstractShaderGraphDataExtension +- Base class: JsonObject +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/ShaderGraphNodeValidationExtension.cs` + +- Class: INodeValidationExtension +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/ShaderGraphPreferences.cs` + +- Class: ShaderGraphPreferences +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/ShaderGraphProjectSettings.cs` + +- Class: ShaderGraphProjectSettings +- Base class: ScriptableSingleton`1 +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- Start +- Update +- OnDisable + +## Public Methods + +- GetHeatValues + +## Serialized Fields + +- int +- bool +- ShaderGraphHeatmapValues + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/ShaderGraphShortcuts.cs` + +- Class: ShaderGraphShortcuts +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/ShaderGraphToolbarExtension.cs` + +- Class: IShaderGraphToolbarExtension +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/ShaderGUI/GenericShaderGraphMaterialGUI.cs` + +- Class: GenericShaderGraphMaterialGUI +- Base class: ShaderGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Util/AssertHelpers.cs` + +- Class: AssertHelpers +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Util/CompatibilityExtensions.cs` + +- Class: CompatibilityExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Util/CopyPasteGraph.cs` + +- Class: CopyPasteGraph +- Base class: JsonObject +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsEmpty +- IsInputCategorized +- IsInputDuplicatedFromCategory + +## Serialized Fields + +- m_Edges +- m_Nodes +- m_Groups +- m_StickyNotes +- m_Inputs +- m_Categories +- m_MetaProperties +- m_MetaPropertyIds +- m_MetaKeywords +- m_MetaKeywordIds +- m_MetaDropdowns +- m_MetaDropdownIds + +## Public Fields + +- groups +- stickyNotes +- metaPropertyIds +- metaKeywordIds +- copyPasteGraphSource + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Editor/Util/CreateSerializableGraph.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Util/Documentation.cs` + +- Class: Documentation +- Base class: DocumentationInfo +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Util/FileUtilities.cs` + +- Class: FileUtilities +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Util/IndexSet.cs` + +- Class: IndexSet +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetEnumerator +- UnionWith +- IntersectWith +- ExceptWith +- SymmetricExceptWith +- IsSubsetOf +- IsSupersetOf +- IsProperSupersetOf +- IsProperSubsetOf +- Overlaps +- SetEquals +- Add +- Clear +- Contains +- CopyTo +- Remove + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Util/ListUtilities.cs` + +- Class: ListUtilities +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Util/MessageManager.cs` + +- Class: MessageManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddOrAppendError +- RemoveNode +- ClearAllFromProvider +- ClearNodesFromProvider +- ClearAll +- HasSeverity +- ErrorStrings + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Util/TypeMapper.cs` + +- Class: TypeMapper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Add +- MapType +- GetEnumerator + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Util/TypeMapping.cs` + +- Class: TypeMapping +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Util/UIUtilities.cs` + +- Class: UIUtilities +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Util/ValueUtilities.cs` + +- Class: ValueUtilities +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Utilities/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Utilities/EnumInfo.cs` + +- Class: EnumInfo +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Utilities/GenerationAPIAttribute.cs` + +- Class: GenerationAPIAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Editor/Utilities/StringBuilderExtensions.cs` + +- Class: StringBuilderExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/ShaderGraphLibrary/DummyShaderGraphLibrary.cs` + +- Class: DummyShaderGraphLibrary +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Tests/Editor/IntegrationTests/NamespaceTests.cs` + +- Class: NamespaceTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- NoDanglingNamespaces + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Tests/Editor/IntegrationTests/SerializationTests.cs` + +- Class: SerializationTests +- Base class: JsonObject +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestSerializationHelperCanSerializeThenDeserialize +- TestPolymorphicSerializationPreservesTypesViaBaseClass +- TestPolymorphicSerializationPreservesTypesViaInterface +- TestSerializationHelperElementCanSerialize +- TestSerializableSlotCanSerialize + +## Serialized Fields + +- stringValue +- intValue +- floatValue +- arrayValue +- childString +- childInt + +## Public Fields + +- testSlots +- stringValue +- intValue +- floatValue +- arrayValue +- childString +- childInt + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Tests/Editor/TestNode.cs` + +- Class: TestNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Tests/Editor/TestSlot.cs` + +- Class: TestSlot +- Base class: MaterialSlot +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Tests/Editor/UnitTests/AbstractMaterialGraphTests.cs` + +- Class: AbstractMaterialGraphTests +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RunBeforeAnyTests +- TestCanCreateMaterialGraph +- TestCanAddMaterialNodeToMaterialGraph +- TestCanGetMaterialNodeFromMaterialGraph +- TestCreatePixelShaderGraphWorks +- TestCanAddMultipleMasterNode + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Tests/Editor/UnitTests/BlockNodeTests.cs` + +- Class: BlockNodeTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RunBeforeAnyTests +- CanGatherBlockDescriptors +- CanInitializeBlockNode +- CanCreateSlotFromBlockDescriptor +- CanCreateSlotFromCustomSlotBlockDescriptor +- CanGetRequirementsFromBlockNode +- CanSerializeDescriptor +- CanGetBlockIndex + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Tests/Editor/UnitTests/DynamicSlotTests.cs` + +- Class: DynamicSlotTests +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RunBeforeAnyTests +- TestSetUp +- DynamicInputsV1NoneWorks +- DynamicInputsV1V1Works +- DynamicInputsV1V2Works +- DynamicInputsV1V3Works +- DynamicInputsV1V4Works +- DynamicInputsV2NoneWorks +- DynamicInputsV2V1Works +- DynamicInputsV2V2Works +- DynamicInputsV2V3Works +- DynamicInputsV2V4Works +- DynamicInputsV3NoneWorks +- DynamicInputsV3V1Works +- DynamicInputsV3V2Works +- DynamicInputsV3V3Works +- DynamicInputsV3V4Works +- DynamicInputsV4NoneWorks +- DynamicInputsV4V1Works +- DynamicInputsV4V2Works +- DynamicInputsV4V3Works +- DynamicInputsV4V4Works +- DynamicInputsBoolNoneWorks +- DynamicInputsBoolV1Works +- DynamicInputsBoolV2Works +- DynamicInputsBoolV3Works +- DynamicInputsBoolV4Works +- DynamicInputsV2BoolWorks +- DynamicInputsV3BoolWorks +- DynamicInputsV4BoolWorks +- DynamicInputsBoolBoolWorks + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Tests/Editor/UnitTests/FixedSlotTests.cs` + +- Class: FixedSlotTests +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RunBeforeAnyTests +- TestSetUp +- ConnectV1ToV1Works +- ConnectBoolToV1Works +- ConnectV1ToV2Works +- ConnectBoolToV2Works +- ConnectV1ToV3Works +- ConnectBoolToV3Works +- ConnectV1ToV4Works +- ConnectBoolToV4Works +- ConnectV2ToV1Works +- ConnectV2ToBoolWorks +- ConnectV2ToV2Works +- ConnectV2ToV3Works +- ConnectV2ToV4Works +- ConnectV3ToV1Works +- ConnectV3ToBoolWorks +- ConnectV3ToV2Works +- ConnectV3ToV3Works +- ConnectV3ToV4Works +- ConnectV4ToV1Works +- ConnectV4ToBoolWorks +- ConnectV4ToV2Works +- ConnectV4ToV3Works +- ConnectV4ToV4Works +- ConnectBoolToBoolWorks +- ConnectTexToBoolFails + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Tests/Editor/UnitTests/HeatmapTests.cs` + +- Class: HeatmapTests +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- TestHeatmapEntries_TryGetCategory_PresentEntry_ReturnsValue +- TestHeatmapEntries_TryGetCategory_MissingEntry_ReturnsZero +- TestHeatmapEntries_TryGetCategory_MissingEntryNonEmpty_ReturnsZero +- TestShaderGraphHeatmapValues_GetHeatmapKey_BuiltInNode_IsTypeName +- TestShaderGraphHeatmapValues_GetHeatmapKey_SubGraph_IsSubGraphGuid +- TestShaderGraphHeatmapValues_TryGetCategory_PresentBuiltInNode_ReturnsValue +- TestShaderGraphHeatmapValues_TryGetCategory_PresentSubGraph_ReturnsValue +- TestShaderGraphHeatmapValues_TryGetCategory_MissingNode_ReturnsDefault +- TestShaderGraphHeatmapValues_TryGetCategory_MissingSubGraph_ReturnsDefault +- TestShaderGraphHeatmapValues_TryGetCategory_ValueIsClampedToColorCount + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Tests/Editor/UnitTests/ListUtilityTests.cs` + +- Class: ListUtilityTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ListSlice +- ListRemoveAllFromRange + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Tests/Editor/UnitTests/LiteralFloatTests.cs` + +- Class: LiteralFloatTests +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RunBeforeAnyTests +- TestSetUp +- PropertyInputDoesNotGenerateLiteralFloat +- RedirectPropagatesLiteral +- NonLiteralTriggersError + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Tests/Editor/UnitTests/MaterialGraphTests.cs` + +- Class: MaterialGraphTests +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RunBeforeAnyTests +- TestCreateMaterialGraph +- TestUndoRedoPerformedMethod +- TestMaterialGraphKeepUnsavedChange + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Tests/Editor/UnitTests/MaterialNodeTests.cs` + +- Class: MaterialNodeTests +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RunBeforeAnyTests +- TestSetUp +- GetVariableNameForSlotThrowsWhenInvalid +- ReplacingMaterialSlotPreservesTheOldCurrentValue +- CanConvertConcreteSlotValueTypeToOutputChunkProperly +- CanGetDefaultInputsFromNodeAsPreviewProperties +- CanGetDefaultSlotValueWhenNoEdgesConnected +- NodeGenerateCorrectPreviewPropertyUsages + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Tests/Editor/UnitTests/MaterialSlotTests.cs` + +- Class: MaterialSlotTests +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RunBeforeAnyTests +- TestSetUp +- SlotDisplayNameIsCorrect +- CanUpdateMaterialSlotDefaultValue +- CanUpdateMaterialSlotCurrentValue +- MaterialSlotCanGeneratePropertyUsagesForPreview +- MaterialSlotReturnsValidDefaultValue +- MaterialSlotThrowsWhenNoOwner + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Tests/Editor/UnitTests/MessageManagerTests.cs` + +- Class: TestMessageManager +- Base class: MessageManager +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- NewManager_IsEmpty +- AddMessage_CreatesMessage +- AddMessage_DirtiesManager +- GettingMessages_ClearsDirtyFlag +- GettingMessages_DoesNotChangeLists +- RemoveNode_DoesNotDirty_IfNodeDoesNotExist +- RemoveNode_DirtiesList_IfNodeExists +- RemoveNode_RemovesNode +- RemoveNode_RemovesNode_FromAllProvides +- AppendMessage_AppendsMessage +- Warnings_SortedAfterErrors +- Warnings_FromDifferentProviders_SortedAfterErrors +- MultipleNodes_RemainSeparate +- MultipleCreators_AggregatePerNode +- DuplicateEntries_AreNotIgnored +- ClearAllFromProvider_ZerosMessageLists +- GetList_RemovesZeroLengthLists +- ClearNodesFromProvider_ClearsNodes +- ClearNodesFromProvider_LeavesOtherNodes +- ReportAnyErrors_EmptyManager +- ReportAnyErrors_ComplexManager +- ReportAnyErrors_EmptyManager_OnlyWarnings +- ReportAnyErrors_EmptyManager_ErrorOneProvider + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Tests/Editor/UnitTests/PixelShaderNodeTests.cs` + +- Class: PixelShaderNodeTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RunBeforeAnyTests +- TestSetUp +- TestNodeGeneratesCorrectNodeCode + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Tests/Editor/UnitTests/PropertyChunkTests.cs` + +- Class: PropertyChunkTests +- Base class: PropertyChunk +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RunBeforeAnyTests +- TestSetUp +- TestSimplePropertyChunkIsConstructedProperly +- TestColorChunkReturnsValidValues +- TestFloatChunkReturnsValidValues +- TestVectorChunkReturnsValidValues +- TestTextureChunkReturnsValidValues +- TestTexturePropertyChunkGeneratesValidPropertyStringVisibleNotModifiable +- TestTexturePropertyChunkGeneratesValidPropertyStringHiddenNotModifiable + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Tests/Editor/UnitTests/PropertyGeneratorTests.cs` + +- Class: PropertyGeneratorTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RunBeforeAnyTests +- TestCanAddPropertyChunkToPropertyGenerator +- TestCanGetShaderStringWithIndentWorks +- TestCanGetConfiguredTextureInfos + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Tests/Editor/UnitTests/PropertyNodeTests.cs` + +- Class: PropertyNodeTests +- Base class: PropertyNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RunBeforeAnyTests +- TestSetUp +- TestExposedPropertyReturnsRawName +- TestNonExposedPropertyReturnsGeneratedName +- TestPropertyNodeDescriptionWorks +- TestPropertyNodeDescriptionReturnsPropertyNameWhenNoDescriptionSet +- TestPropertyNodeReturnsPreviewProperty +- TestDuplicatedPropertyNameGeneratesErrorWhenExposed +- TestDuplicatedPropertyNameGeneratesNoErrorWhenNotExposed +- TestPropertyExposedOnSubgraphReturnsFalse +- TestVector1NodeTypeIsCorrect +- TestVector1NodeReturnsCorrectValue +- TestVector1NodeReturnsPreviewProperty +- TestVector1NodeGeneratesCorrectPropertyBlock +- TestVector1NodeGeneratesCorrectPropertyUsages +- TestVector2NodeTypeIsCorrect +- TestVector2NodeReturnsCorrectValue +- TestVector2NodeReturnsPreviewProperty +- TestVector2NodeGeneratesCorrectPropertyBlock +- TestVector2NodeGeneratesCorrectPropertyUsages +- TestVector3NodeTypeIsCorrect +- TestVector3NodeReturnsCorrectValue +- TestVector3NodeReturnsPreviewProperty +- TestVector3NodeGeneratesCorrectPropertyBlock +- TestVector3NodeGeneratesCorrectPropertyUsages +- TestVector4NodeTypeIsCorrect +- TestVector4NodeReturnsCorrectValue +- TestVector4NodeReturnsPreviewProperty +- TestVector4NodeGeneratesCorrectPropertyBlock +- TestVector4NodeGeneratesCorrectPropertyUsages +- TestColorNodeTypeIsCorrect +- TestColorNodeReturnsCorrectValue +- TestColorNodeReturnsPreviewProperty +- TestColorNodeGeneratesCorrectPropertyBlock +- TestColorNodeGeneratesCorrectPropertyUsages + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Tests/Editor/UnitTests/SerializedGraphTests.cs` + +- Class: BaseMaterialGraphTests +- Base class: TestNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- RunBeforeAnyTests +- TestCanCreateBaseMaterialGraph +- TestCanAddNodeToBaseMaterialGraph +- TestCanRemoveNodeFromBaseMaterialGraph +- TestCanModifyNodeDrawState +- SetError +- ClearError +- TestChildClassCanModifyErrorState +- TestRemoveNodeFromBaseMaterialGraphCleansEdges +- TestCanNotRemoveNoDeleteNodeFromBaseMaterialGraph +- OnEnable +- TestSerializedGraphDelegatesOnEnableCalls +- TestCanFindNodeInBaseMaterialGraph +- TestCanAddSlotToTestNode +- TestCanNotAddNullSlotToTestNode +- TestCanRemoveSlotFromTestNode +- TestCanRemoveSlotsWithNonMathingNameFromTestNode +- TestCanNotAddDuplicateSlotToTestNode +- TestCanUpdateDisplaynameByReaddingSlotToTestNode +- TestCanUpdateSlotDisplayName +- TestCanFindSlotOnTestNode +- TestCanFindSlotReferenceOnTestNode +- TestCanConnectAndTraverseTwoNodesOnBaseMaterialGraph +- TestCanConnectAndTraverseThreeNodesOnBaseMaterialGraph +- TestExceptionIfBadNodeConfigurationWorks +- TestConectionToSameInputReplacesOldInput +- TestRemovingSlotRemovesConnectedEdges +- TestCanNotConnectToNullSlot +- TestCanNotConnectTwoOuputSlotsOnBaseMaterialGraph +- TestCanNotConnectTwoInputSlotsOnBaseMaterialGraph +- TestRemovingNodeRemovesConectedEdgesOnBaseMaterialGraph +- TestRemovingEdgeOnBaseMaterialGraph +- TestRemovingElementsFromBaseMaterialGraph +- TestCanGetEdgesOnBaseMaterialGraphFromSlotReference +- TestGetInputsWithNoConnection +- TestCyclicConnectionsAreNotAllowedOnGraph + +## Serialized Fields + +- None detected. + +## Public Fields + +- called + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Tests/Editor/UnitTests/ShaderGeneratorTests.cs` + +- Class: ShaderGeneratorTests +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RunBeforeAnyTests +- AdaptNodeOutput1To1Works +- AdaptNodeOutput1To2Works +- AdaptNodeOutput1To3Works +- AdaptNodeOutput1To4Works +- AdaptNodeOutput2To1Works +- AdaptNodeOutput2To2Works +- AdaptNodeOutput2To3Works +- AdaptNodeOutput2To4Works +- AdaptNodeOutput3To1Works +- AdaptNodeOutput3To2Works +- AdaptNodeOutput3To3Works +- AdaptNodeOutput3To4Fails +- AdaptNodeOutput4To1Works +- AdaptNodeOutput4To2Works +- AdaptNodeOutput4To3Works +- AdaptNodeOutput4To4Works +- AdaptNodeOutput1To4PreviewWorks +- AdaptNodeOutput2To4PreviewWorks +- AdaptNodeOutput3To4PreviewWorks +- AdaptNodeOutput4To4PreviewWorks +- GenerationUtils_GeneratePackedStruct +- GenerationUtils_GenerateInterpolatorFunctions +- GenerationUtils_ActivationFields + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Tests/Editor/UnitTests/StackTests.cs` + +- Class: StackTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RunBeforeAnyTests +- CanAddBlockNodeToContext +- CanRemoveBlockNodeFromContext +- CanInsertBlockNodeToContext +- CanFilterBlockNodeByShaderStage + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.shadergraph/Tests/Editor/UnitTests/TargetTests.cs` + +- Class: TargetTests +- Base class: UnityEditor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- RunBeforeAnyTests +- CanCreateBlankGraph +- CanInitializeOutputTargets +- CanAddTarget +- ActiveTargetsArePotentialTargets +- GetTargetIndexWorks +- CanRemoveTarget +- CanSetBlockActive +- CanUpdateBlockActiveState +- CanBuildMultipleShaders +- ShaderNamesAreCorrectReplacedForDependencies + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.shadergraph/Tests/Editor/UnitTests/UtilityTests.cs` + +- Class: UtilityTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ConvertToValidHLSLIdentifier +- DeduplicateName +- IsHLSLKeyword + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/Tests/TestNewCustomAssembly/NewPlayModeTest.cs` + +- Class: NewPlayModeTest +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- NewPlayModeTestSimplePasses +- NewPlayModeTestWithEnumeratorPasses + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/Analytics/AnalyticsReporter.cs` + +- Class: AnalyticsReporter +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/Analytics/AnalyticsTestCallback.cs` + +- Class: AnalyticsTestCallback +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RunStarted +- RunFinished +- TestStarted +- TestFinished + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/Analytics/RunFinishedData.cs` + +- Class: RunFinishedData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- totalTests +- numPassedTests +- numFailedTests +- numInconclusiveTests +- numSkippedTests +- testModeFilter +- isAutomated +- isFromCommandLine +- isFiltering +- targetPlatform +- totalTestDuration +- totalRunDuration +- runSynchronously +- isCustomRunner + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/Analytics/TestTreeData.cs` + +- Class: TestTreeData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- totalNumberOfTests +- numTestAttributes +- numUnityTestAttributes +- numCategoryAttributes +- numTestFixtureAttributes +- numConditionalIgnoreAttributes +- numRequiresPlayModeAttributesTrue +- numRequiresPlayModeAttributesFalse +- numUnityPlatformAttributes + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/CallbacksDelegator.cs` + +- Class: CallbacksDelegator +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RunStarted +- RunStartedRemotely +- RunFinished +- RunFinishedRemotely +- RunFailed +- TestStarted +- TestStartedRemotely +- TestFinished +- TestFinishedRemotely +- TestTreeRebuild +- SetTestRunFilter + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/CallbacksHolder.cs` + +- Class: CallbacksHolder +- Base class: ScriptableSingleton`1 +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Add +- Remove +- GetAll +- Clear +- TemporarilySuppressCallbacks +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- Callback +- Priority + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ExecutionSettings.cs` + +- Class: ExecutionSettings +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_TargetPlatform +- m_HasTargetPlatform +- Filter +- filters +- runSynchronously +- playerHeartbeatTimeout +- string +- IgnoreTest +- FeatureFlags +- int + +## Public Fields + +- overloadTestRunSettings +- filters +- runSynchronously +- playerHeartbeatTimeout + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/Filter.cs` + +- Class: Filter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- testMode +- testNames +- groupNames +- categoryNames +- assemblyNames + +## Public Fields + +- testMode +- testNames +- groupNames +- categoryNames +- assemblyNames + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ICallbacks.cs` + +- Class: ICallbacks +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ICallbacksDelegator.cs` + +- Class: ICallbacksDelegator +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ICallbacksHolder.cs` + +- Class: ICallbacksHolder +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/IErrorCallbacks.cs` + +- Class: IErrorCallbacks +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/IgnoreTest.cs` + +- Class: IgnoreTest +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ITestAdaptor.cs` + +- Class: ITestAdaptor +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ITestAdaptorFactory.cs` + +- Class: ITestAdaptorFactory +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ITestResultAdaptor.cs` + +- Class: ITestResultAdaptor +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ITestRunnerApi.cs` + +- Class: ITestRunnerApi +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ITestRunSettings.cs` + +- Class: ITestRunSettings +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ITestTreeRebuildCallbacks.cs` + +- Class: ITestTreeRebuildCallbacks +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/ResultsWriter.cs` + +- Class: ResultsWriter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- WriteResultToFile +- WriteResultToStream + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/RunState.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/TestAdaptor.cs` + +- Class: TestAdaptor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetParent + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/TestAdaptorFactory.cs` + +- Class: TestAdaptorFactory +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Create +- BuildTree +- BuildTreeAsync +- ClearResultsCache +- ClearTestsCache + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/TestMode.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/TestResultAdaptor.cs` + +- Class: TestResultAdaptor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ToXml + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/TestRunnerApi.cs` + +- Class: TestRunnerApi +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- Start + +## Public Methods + +- Execute +- RetrieveTestList + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- UnityEvent + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/TestRunProgress.cs` + +- Class: TestRunProgress +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- RunGuid +- ExecutionSettings +- HasFinished +- Progress +- CurrentStepName +- CurrentStageName + +## Public Fields + +- RunGuid +- ExecutionSettings +- HasFinished +- Progress +- CurrentStepName +- CurrentStageName + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/Api/TestStatus.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineParser/CommandLineOption.cs` + +- Class: CommandLineOption +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ApplyValue + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineParser/CommandLineOptionSet.cs` + +- Class: CommandLineOptionSet +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Parse + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineParser/ICommandLineOption.cs` + +- Class: ICommandLineOption +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/Executer.cs` + +- Class: Executer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InitializeAndExecuteRun +- ExitIfRunIsCompleted +- BuildExecutionSettings +- SetUpCallbacks +- ExitOnCompileErrors + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/ExecutionSettings.cs` + +- Class: ExecutionSettings +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- TestResultsFile +- DeviceLogsDirectory + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/IExecuter.cs` + +- Class: IExecuter +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/IRunData.cs` + +- Class: IRunData +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/ISettingsBuilder.cs` + +- Class: ISettingsBuilder +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/LogSavingCallbacks.cs` + +- Class: LogSavingCallbacks +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RunStarted +- TestStarted +- TestFinished + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/LogWriter.cs` + +- Class: LogWriter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Stop +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/ResultsSavingCallbacks.cs` + +- Class: ResultsSavingCallbacks +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RunStarted +- TestStarted +- TestFinished + +## Serialized Fields + +- m_ResultFilePath + +## Public Fields + +- m_ResultFilePath + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/RunData.cs` + +- Class: RunData +- Base class: ScriptableSingleton`1 +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/RunSettings.cs` + +- Class: RunSettings +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Apply +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/RunStateCallbacks.cs` + +- Class: RunStateCallbacks +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RunFinished +- TestStarted +- TestFinished +- RunStarted +- OnError + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/SettingsBuilder.cs` + +- Class: SettingsBuilder +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- BuildExecutionSettings + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/SetupException.cs` + +- Class: SetupException +- Base class: Exception +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/TestStarter.cs` + +- Class: TestStarter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/CommandLineTest/TestState.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/AssetsDatabaseHelper.cs` + +- Class: AssetsDatabaseHelper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OpenAssetInItsDefaultExternalEditor + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/BitUtility.cs` + +- Class: BitUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/FlagEnumContentProvider.cs` + +- Class: FlagEnumContentProvider +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetName +- IsSelected +- SelectItem + +## Serialized Fields + +- None detected. + +## Public Fields + +- Count +- IsMultiSelection +- SeparatorIndices + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/FlagEnumUtility.cs` + +- Class: FlagEnumUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/GenericItemContentProvider.cs` + +- Class: GenericItemContentProvider +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetName +- SelectItem +- IsSelected + +## Serialized Fields + +- None detected. + +## Public Fields + +- Count +- IsMultiSelection + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/ISelectableItem.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/ISelectionDropDownContentProvider.cs` + +- Class: ISelectionDropDownContentProvider +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/MultiValueContentProvider.cs` + +- Class: MultiValueContentProvider +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetName +- SelectItem +- IsSelected + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/SelectableItemContent.cs` + +- Class: SelectableItemContent +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- DisplayName + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Controls/SelectionDropDown.cs` + +- Class: SelectionDropDown +- Base class: PopupWindowContent +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/GuiHelper.cs` + +- Class: GuiHelper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OpenScriptInExternalEditor +- GetFileOpenInfo +- FilePathToAssetsRelativeAndUnified + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/IAssetsDatabaseHelper.cs` + +- Class: IAssetsDatabaseHelper +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/IGuiHelper.cs` + +- Class: IGuiHelper +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/ActiveFolderTemplateAssetCreator.cs` + +- Class: ActiveFolderTemplateAssetCreator +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetActiveFolderPath +- CreateFolderWithTemplates +- CreateScriptAssetFromTemplateFile + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/CustomScriptAssemblyMappingFinder.cs` + +- Class: CustomScriptAssemblyMappingFinder +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- FindCustomScriptAssemblyFromFolderPath +- HasPrecompiledReference +- HasAssemblyFlag + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/FolderPathTestCompilationContextProvider.cs` + +- Class: FolderPathTestCompilationContextProvider +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- FolderPathBelongsToCustomTestAssembly +- TestScriptWillCompileInFolderPath + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/IActiveFolderTemplateAssetCreator.cs` + +- Class: IActiveFolderTemplateAssetCreator +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/ICustomScriptAssembly.cs` + +- Class: ICustomScriptAssembly +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/ICustomScriptAssemblyMappingFinder.cs` + +- Class: ICustomScriptAssemblyMappingFinder +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/IFolderPathTestCompilationContextProvider.cs` + +- Class: IFolderPathTestCompilationContextProvider +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/ITestScriptAssetsCreator.cs` + +- Class: ITestScriptAssetsCreator +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/TestScriptAssetMenuItems.cs` + +- Class: TestScriptAssetMenuItems +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestAssets/TestScriptAssetsCreator.cs` + +- Class: TestScriptAssetsCreator +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddNewFolderWithTestAssemblyDefinition +- AddNewTestScript +- ActiveFolderContainsTestAssemblyDefinition +- TestScriptWillCompileInActiveFolder + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListBuilder/TestTreeViewBuilder.cs` + +- Class: TestTreeViewBuilder +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- BuildTreeView + +## Serialized Fields + +- None detected. + +## Public Fields + +- TotalTestCount +- TotalFailedTestCount +- results + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListTreeView/Icons.cs` + +- Class: Icons +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewDataSource.cs` + +- Class: TestListTreeViewDataSource +- Base class: TreeViewDataSource`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UpdateRootTest +- ExpandTreeOnCreation + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListTreeView/TestListTreeViewGUI.cs` + +- Class: TestListTreeViewGUI +- Base class: TreeViewGUI`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestListTreeView/TestTreeViewItem.cs` + +- Class: TestTreeViewItem +- Base class: TreeViewItem`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetAssemblyName +- GetMinimizedSelectedTree +- SetResult +- GetResultText + +## Serialized Fields + +- None detected. + +## Public Fields + +- result +- type +- method + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestRunnerGUI.cs` + +- Class: TestRunnerGUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestRunnerResult.cs` + +- Class: TestRunnerResult +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Update + +## Public Methods + +- CalculateParentResult +- CalculateAndSetParentDuration +- Update +- SetResultChangedCallback +- Clear + +## Serialized Fields + +- None detected. + +## Public Fields + +- id +- uniqueId +- name +- fullName +- resultStatus +- duration +- messages +- output +- stacktrace +- notRunnable +- ignoredOrSkipped +- description +- isSuite +- categories +- parentId +- parentUniqueId +- notOutdated + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/TestRunnerUIFilter.cs` + +- Class: TestRunnerUIFilter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Update + +## Public Methods + +- UpdateCounters +- Draw +- OnModeGUI +- Clear + +## Serialized Fields + +- PassedHidden +- FailedHidden +- NotRunHidden +- m_SearchString +- selectedCategories + +## Public Fields + +- PassedHidden +- FailedHidden +- NotRunHidden +- m_SearchString +- availableCategories +- RebuildTestList +- UpdateTestTreeRoots +- SearchStringChanged +- SearchStringCleared + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/UITestRunnerFilter.cs` + +- Class: UITestRunnerFilter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ClearResults + +## Serialized Fields + +- None detected. + +## Public Fields + +- assemblyNames +- groupNames +- categoryNames +- testNames +- synchronousOnly + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/GUI/Views/TestListGUIBase.cs` + +- Class: TestListGUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Update + +## Public Methods + +- PrintHeadPanel +- PrintProgressBar +- PrintBottomPanel +- HasTreeData +- RenderTestList +- RenderDetails +- Reload +- Repaint +- Init +- UpdateResult +- RunFinished +- UpdateTestTree +- RebuildUIFilter +- GetExecutionSettings + +## Serialized Fields + +- m_Window +- runProgress +- m_NewResultList +- m_ResultText +- m_ResultStacktrace +- TreeViewState +- TestRunnerUIFilter +- m_SelectedOption + +## Public Fields + +- name +- filterSelectedTestsOnly +- Id +- Item + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/NUnitExtension/Attributes/AssetPipelineIgnore.cs` + +- Class: AssetPipelineIgnore +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ApplyToTest + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/NUnitExtension/Attributes/ITestPlayerBuildModifier.cs` + +- Class: ITestPlayerBuildModifier +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/NUnitExtension/Attributes/TestPlayerBuildModifierAttribute.cs` + +- Class: TestPlayerBuildModifierAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ModifyOptions +- Cleanup + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/NUnitExtension/TestRunnerStateSerializer.cs` + +- Class: TestRunnerStateSerializer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ShouldRestore +- SaveContext +- RestoreContext +- CanRestoreFromScriptableObject +- RestoreScriptableObjectInstance +- CanRestoreFromJson +- RestoreClassFromJson + +## Serialized Fields + +- m_OriginalHideFlags +- m_ShouldRestore +- m_TestObjectTypeName +- m_TestObject +- m_TestObjectTxt +- StartTicks +- StartTimeOA +- output +- m_ExpectedLogs + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/RequireApiProfileAttribute.cs` + +- Class: RequireApiProfileAttribute +- Base class: NUnitAttribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/RequirePlatformSupportAttribute.cs` + +- Class: RequirePlatformSupportAttribute +- Base class: NUnitAttribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestBuildAssemblyFilter.cs` + +- Class: TestBuildAssemblyFilter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnFilterAssemblies + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/EditModeLauncherContextSettings.cs` + +- Class: EditModeLauncherContextSettings +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/AttributeFinderBase.cs` + +- Class: AttributeFinderBase +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/DelayedCallback.cs` + +- Class: DelayedCallback +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- Clear +- Reset + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/FilePathMetaInfo.cs` + +- Class: FilePathMetaInfo +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- FilePath +- LineNumber + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PlayerLauncherBuildOptions.cs` + +- Class: PlayerLauncherBuildOptions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetCurrentBuildOptions +- GetCurrentLocationPath +- OnBeforeBuildProfileBuild +- OnAfterBuildProfileBuild +- ShouldBuildWithProfile + +## Serialized Fields + +- None detected. + +## Public Fields + +- BuildPlayerOptions +- BuildPlayerWithProfileOptions +- PlayerDirectory + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PostbuildCleanupAttributeFinder.cs` + +- Class: PostbuildCleanupAttributeFinder +- Base class: AttributeFinderBase`2 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PostbuildCleanupWithJobDataAttributeFinder.cs` + +- Class: PostbuildCleanupWithTestDataAttributeFinder +- Base class: AttributeFinderBase`2 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PrebuildSetupAttributeFinder.cs` + +- Class: PrebuildSetupAttributeFinder +- Base class: AttributeFinderBase`2 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/PrebuildSetupWithJobDataAttributeFinder.cs` + +- Class: PrebuildSetupWithTestDataAttributeFinder +- Base class: AttributeFinderBase`2 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/Helpers/TestFiltering.cs` + +- Class: TestFiltering +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/AndroidPlatformSetup.cs` + +- Class: AndroidPlatformSetup +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- PostBuildAction +- PostSuccessfulBuildAction +- PostSuccessfulLaunchAction +- CleanUp + +## Serialized Fields + +- m_Stripping + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/ApplePlatformSetup.cs` + +- Class: ApplePlatformSetup +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- PostBuildAction +- PostSuccessfulBuildAction +- PostSuccessfulLaunchAction +- CleanUp + +## Serialized Fields + +- m_Stripping + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/GameCorePlatformSetup.cs` + +- Class: GameCorePlatformSetup +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- PostBuildAction +- PostSuccessfulBuildAction +- PostSuccessfulLaunchAction +- CleanUp + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/IPlatformSetup.cs` + +- Class: IPlatformSetup +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/LuminPlatformSetup.cs` + +- Class: LuminPlatformSetup +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- PostBuildAction +- PostSuccessfulBuildAction +- PostSuccessfulLaunchAction +- CleanUp + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/PlatformSpecificSetup.cs` + +- Class: PlatformSpecificSetup +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- PostBuildAction +- PostSuccessfulBuildAction +- PostSuccessfulLaunchAction +- CleanUp + +## Serialized Fields + +- m_AppleiOSPlatformSetup +- m_AppleTvOSPlatformSetup +- m_XboxOnePlatformSetup +- m_GameCorePlatformSetup +- m_AndroidPlatformSetup +- m_SwitchPlatformSetup +- m_Switch2PlatformSetup +- m_StadiaPlatformSetup +- m_UwpPlatformSetup +- m_LuminPlatformSetup +- m_Target + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/StadiaPlatformSetup.cs` + +- Class: StadiaPlatformSetup +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- PostBuildAction +- PostSuccessfulBuildAction +- PostSuccessfulLaunchAction +- CleanUp + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/Switch2PlatformSetup.cs` + +- Class: Switch2PlatformSetup +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- PostBuildAction +- PostSuccessfulBuildAction +- PostSuccessfulLaunchAction +- CleanUp + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/SwitchPlatformSetup.cs` + +- Class: SwitchPlatformSetup +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- PostBuildAction +- PostSuccessfulBuildAction +- PostSuccessfulLaunchAction +- CleanUp + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/UwpPlatformSetup.cs` + +- Class: UwpPlatformSetup +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- PostBuildAction +- PostSuccessfulBuildAction +- PostSuccessfulLaunchAction +- CleanUp + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlatformSetup/XboxOnePlatformSetup.cs` + +- Class: XboxOnePlatformSetup +- Base class: IPlatformSetup +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- PostBuildAction +- PostSuccessfulBuildAction +- PostSuccessfulLaunchAction +- CleanUp + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlayerLauncher.cs` + +- Class: PlayerLauncher +- Base class: RuntimeTestLauncherBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- PrepareScene + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager +- Destroy + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherContextSettings.cs` + +- Class: PlayerLauncherContextSettings +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlayerLauncherTestRunSettings.cs` + +- Class: PlayerLauncherTestRunSettings +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/PlaymodeLauncher.cs` + +- Class: PlaymodeLauncher +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/RemotePlayerLogController.cs` + +- Class: RemotePlayerLogController +- Base class: ScriptableSingleton`1 +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible player controller +## Lifecycle Methods + +- Start + +## Public Methods + +- SetBuildTarget +- SetLogsDirectory +- StartLogWriters +- StopLogWriters + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/RemotePlayerTestController.cs` + +- Class: RemoteTestRunController +- Base class: ScriptableSingleton`1 +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Init +- PostSuccessfulBuildAction + +## Serialized Fields + +- bool +- m_RegisteredConnectionCallbacks +- m_HearbeatTimeOut +- m_IncomingMessages +- m_RegisteredMessageCallback + +## Public Fields + +- MessageArgs +- Type + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/RuntimeTestLauncherBase.cs` + +- Class: RuntimeTestLauncherBase +- Base class: TestLauncherBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager +- UnityEvent + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestLaunchers/TestLauncherBase.cs` + +- Class: TestLauncherBase +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ExecutePostBuildCleanupMethods + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestResultSerializer.cs` + +- Class: TestResultSerializer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RestoreTestResult +- IsPassed + +## Serialized Fields + +- id +- fullName +- duration +- label +- message +- output +- site +- stacktrace +- startTimeAO +- endTimeAO +- status +- uniqueName + +## Public Fields + +- id +- fullName +- uniqueName + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Data/RunProgress.cs` + +- Class: RunProgress +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- progressPrTest +- progress +- stageName +- stepName + +## Public Fields + +- progressPrTest +- progress +- stageName +- stepName + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Data/TaskInfo.cs` + +- Class: TaskInfo +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- index +- stopBeforeIndex +- pc +- taskMode + +## Public Fields + +- index +- stopBeforeIndex +- pc +- taskMode + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Data/TaskMode.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Data/TestJobData.cs` + +- Class: TestJobData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnBeforeSerialize +- OnAfterDeserialize +- GetCurrentBuildOptions + +## Serialized Fields + +- guid +- startTime +- taskPC +- isRunning +- executionSettings +- runProgress +- existingFiles +- undoGroup +- editModeRunner +- setUpTearDownState +- outerUnityTestActionState +- testRunnerStateSerializer +- enumerableTestState +- savedTaskInfoStack +- SceneSetup +- testProgress +- InitTestScene +- InitTestScenePath +- PlayerBuildOptions +- PlayerBuildOptionsWithProfile +- PlaymodeTestsController +- PlayModeSettings +- PlatformSpecificSetup +- RetryRepeatState +- OriginalProjectSettings +- UserApplicationIdleTime +- UserInteractionMode + +## Public Fields + +- guid +- startTime +- taskInfoStack +- taskPC +- isRunning +- executionSettings +- runProgress +- existingFiles +- undoGroup +- editModeRunner +- setUpTearDownState +- outerUnityTestActionState +- testRunnerStateSerializer +- enumerableTestState +- isHandledByRunner +- SceneSetup +- Tasks +- testProgress +- testTree +- testFilter +- filteredTests +- TestStartedEvent +- TestFinishedEvent +- RunStartedEvent +- RunFinishedEvent +- Context +- ConstructDelegator +- TestResults +- InitTestScene +- InitTestScenePath +- PlayerBuildOptions +- PlayerBuildOptionsWithProfile +- PlaymodeTestsController +- PlayModeSettings +- PlatformSpecificSetup +- TargetRuntimePlatform +- RetryRepeatState +- OriginalProjectSettings +- UserApplicationIdleTime +- UserInteractionMode +- runInBackgroundValue +- consoleErrorPaused + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Data/TestProgress.cs` + +- Class: TestProgress +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- CurrentTest +- AllTestsToRun +- RemainingTests +- CompletedTests + +## Public Fields + +- CurrentTest +- AllTestsToRun +- RemainingTests +- CompletedTests + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/ITestJobDataHolder.cs` + +- Class: ITestJobDataHolder +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/ITestJobRunner.cs` + +- Class: ITestJobRunner +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/RequiredTestRunDataMissingException.cs` + +- Class: RequiredTestRunDataMissingException +- Base class: Exception +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- FieldName + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/TaskList.cs` + +- Class: TaskList +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/BuildActionTaskBase.cs` + +- Class: BuildActionTaskBase +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/BuildNUnitFilterTask.cs` + +- Class: BuildNUnitFilterTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/BuildTestTreeTask.cs` + +- Class: BuildTestTreeTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/CleanupConstructDelegatorTask.cs` + +- Class: CleanupConstructDelegatorTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/CleanUpContext.cs` + +- Class: CleanUpContext +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/CleanupTestControllerTask.cs` + +- Class: CleanupTestControllerTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/CleanupVerificationTask.cs` + +- Class: CleanupVerificationTask +- Base class: FileCleanupVerifierTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/CreateBootstrapSceneTask.cs` + +- Class: CreateBootstrapSceneTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible scene loader +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager +- Destroy + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/DeleteBootstrapSceneTask.cs` + +- Class: DeleteBootstrapSceneTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible scene loader +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/EditModeRunTask.cs` + +- Class: EditModeRunTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/EnableTestOutLoggerTask.cs` + +- Class: EnableTestOutLoggerTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/EnterPlayModeTask.cs` + +- Class: EnterPlayModeTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- IsInPlayMode +- EnterPlayMode + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Events/CreateEventsTask.cs` + +- Class: CreateEventsTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Events/RegisterCallbackDelegatorEventsTask.cs` + +- Class: RegisterCallbackDelegatorEventsTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Events/RegisterTestRunCallbackEventsTask.cs` + +- Class: RegisterTestRunCallbackEventsTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Events/RunFinishedInvocationEvent.cs` + +- Class: RunFinishedInvocationEvent +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Events/RunStartedInvocationEvent.cs` + +- Class: RunStartedInvocationEvent +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Events/UpdateTestProgressTask.cs` + +- Class: UpdateTestProgressTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/ExitPlayModeTask.cs` + +- Class: ExitPlayModeTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- IsInPlayMode +- ExitPlayMode + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/FileCleanupVerifierTaskBase.cs` + +- Class: FileCleanupVerifierTaskBase +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/FilterTestTreeTask.cs` + +- Class: FilterTestTreeTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/GenerateContextTask.cs` + +- Class: GenerateContextTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/InitializeTestProgressTask.cs` + +- Class: InitializeTestProgressTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/LegacyPlayerRunTask.cs` + +- Class: LegacyPlayerRunTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/MarkRunAsPlayModeTask.cs` + +- Class: MarkRunAsPlayModeTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PerformUndoTask.cs` + +- Class: PerformUndoTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Platform/PlatformSpecificCleanupTask.cs` + +- Class: PlatformSpecificCleanupTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Platform/PlatformSpecificPostBuildTask.cs` + +- Class: PlatformSpecificPostBuildTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Platform/PlatformSpecificSetupTask.cs` + +- Class: PlatformSpecificSetupTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Platform/PlatformSpecificSuccessfulBuildTask.cs` + +- Class: PlatformSpecificSuccessfulBuildTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Platform/PlatformSpecificSuccessfulLaunchTask.cs` + +- Class: PlatformSpecificSuccessfulLaunchTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Player/DetermineRuntimePlatformTask.cs` + +- Class: DetermineRuntimePlatformTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PlayModeRunTask.cs` + +- Class: PlayModeRunTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PostbuildCleanupTask.cs` + +- Class: PostbuildCleanupTask +- Base class: BuildActionTaskBase`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PostbuildCleanupWithTestDataTask.cs` + +- Class: PostbuildCleanupWithTestDataTask +- Base class: BuildActionTaskBase`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PrebuildSetupTask.cs` + +- Class: PrebuildSetupTask +- Base class: BuildActionTaskBase`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PrebuildSetupWithTestDataTask.cs` + +- Class: PrebuildSetupWithTestDataTask +- Base class: BuildActionTaskBase`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/PreparePlayModeRunTask.cs` + +- Class: PreparePlayModeRunTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/RegisterFilesForCleanupVerificationTask.cs` + +- Class: RegisterFilesForCleanupVerificationTask +- Base class: FileCleanupVerifierTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/ResetInteractionModeTask.cs` + +- Class: ResetInteractionModeTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/RestoreProjectSettingsTask.cs` + +- Class: RestoreProjectSettingsTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/SaveUndoIndexTask.cs` + +- Class: SaveUndoIndexTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Scene/CreateNewSceneTask.cs` + +- Class: CreateNewSceneTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible scene loader +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Scene/ISceneWrapper.cs` + +- Class: ISceneWrapper +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible scene loader +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Scene/ReloadModifiedScenesTask.cs` + +- Class: ReloadModifiedScenesTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible scene loader +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Scene/RemoveAdditionalUntitledSceneTask.cs` + +- Class: RemoveAdditionalUntitledSceneTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible scene loader +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Scene/RestoreSceneSetupTask.cs` + +- Class: RestoreSceneSetupTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible scene loader +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Scene/SaveModifiedSceneTask.cs` + +- Class: SaveModifiedSceneTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible scene loader +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Scene/SceneWrapper.cs` + +- Class: SceneWrapper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible scene loader +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/Scene/StoreSceneSetupTask.cs` + +- Class: StoreSceneSetupTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible scene loader +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/SetInteractionModeTask.cs` + +- Class: SetInteractionModeTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/SetupConstructDelegatorTask.cs` + +- Class: SetupConstructDelegatorTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/TestTaskBase.cs` + +- Class: TestTaskBase +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetTitle +- ShouldExecute + +## Serialized Fields + +- None detected. + +## Public Fields + +- RunOnError +- RerunAfterResume +- RerunAfterEnteredEditMode +- SupportsResumingEnumerator +- RunOnCancel +- CanRunInstantly + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/Tasks/UnlockReloadAssembliesTask.cs` + +- Class: UnlockReloadAssembliesTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/TestJobDataHolder.cs` + +- Class: TestJobDataHolder +- Base class: ScriptableSingleton`1 +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RegisterRun +- UnregisterRun +- GetRunner +- GetAllRunners + +## Serialized Fields + +- TestRuns + +## Public Fields + +- TestRuns + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/TestJobRunner.cs` + +- Class: TestJobRunner +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RunJob +- CancelRun +- IsRunningJob +- GetData + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/TestRunCanceledException.cs` + +- Class: TestRunCanceledException +- Base class: Exception +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRun/WaitForPlayerRunTask.cs` + +- Class: WaitForPlayerRunTask +- Base class: TestTaskBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Callbacks/WindowResultUpdater.cs` + +- Class: WindowResultUpdater +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RunStarted +- RunFinished +- TestStarted +- TestFinished + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Callbacks/WindowResultUpdaterDataHolder.cs` + +- Class: WindowResultUpdaterDataHolder +- Base class: ScriptableSingleton`1 +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- CachedResults + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/EditModePCHelper.cs` + +- Class: EditModePcHelper +- Base class: TestCommandPcHelper +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/EditModeRunner.cs` + +- Class: EditModeRunner +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Create +- Init +- Resume +- TestStartedEvent +- TestFinishedEvent +- TestConsumer +- Dispose +- OnRunCancel + +## Serialized Fields + +- m_CurrentPC +- m_ExecuteOnEnable +- m_AlreadyStartedTests +- m_ExecutedTests +- m_CurrentYieldObject +- m_OrderedTestNames +- RunFinished +- m_DisableNestedEnumeratorBugfix + +## Public Fields + +- RunFinished + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/EditmodeWorkItemFactory.cs` + +- Class: EditmodeWorkItemFactory +- Base class: WorkItemFactory +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/EditorEnumeratorTestWorkItem.cs` + +- Class: EditorEnumeratorTestWorkItem +- Base class: UnityWorkItem +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/EnumeratorStepHelper.cs` + +- Class: EnumeratorStepHelper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Messages/EnterPlayMode.cs` + +- Class: EnterPlayMode +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Perform + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Messages/ExitPlayMode.cs` + +- Class: ExitPlayMode +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Perform + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Messages/RecompileScripts.cs` + +- Class: RecompileScripts +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetUp +- Perform + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Messages/WaitForDomainReload.cs` + +- Class: WaitForDomainReload +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetUp +- Perform + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/CachingTestListProvider.cs` + +- Class: CachingTestListProvider +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetTestListAsync + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/EditorAssembliesProxy.cs` + +- Class: EditorAssembliesProxy +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/EditorAssemblyWrapper.cs` + +- Class: EditorAssemblyWrapper +- Base class: AssemblyWrapper +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/EditorCompilationInterfaceProxy.cs` + +- Class: EditorCompilationInterfaceProxy +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetAllEditorScriptAssemblies +- GetAllPrecompiledAssemblies + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/EditorLoadedTestAssemblyProvider.cs` + +- Class: EditorLoadedTestAssemblyProvider +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetAssembliesGroupedByType + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/IEditorAssembliesProxy.cs` + +- Class: IEditorAssembliesProxy +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/IEditorCompilationInterfaceProxy.cs` + +- Class: IEditorCompilationInterfaceProxy +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/IEditorLoadedTestAssemblyProvider.cs` + +- Class: IEditorLoadedTestAssemblyProvider +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/ITestListCache.cs` + +- Class: ITestListCache +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/ITestListCacheData.cs` + +- Class: ITestListCacheData +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/ITestListProvider.cs` + +- Class: ITestListProvider +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/TestListCache.cs` + +- Class: TestListCache +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CacheTest +- GetTestFromCacheAsync + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/TestListCacheData.cs` + +- Class: TestListCacheData +- Base class: ScriptableSingleton`1 +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Platforms +- m_CachedData + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/TestListJob.cs` + +- Class: TestListJob +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- Start + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunner/Utils/TestListProvider.cs` + +- Class: TestListProvider +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetTestListAsync + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunnerWindow.cs` + +- Class: TestRunnerWindow +- Base class: EditorWindow +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- OnDestroy + +## Public Methods + +- AddItemsToMenu + +## Serialized Fields + +- m_Spl +- m_TestTypeToolbarIndex +- m_TestListGUIs + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestRunnerWindowSettings.cs` + +- Class: TestRunnerWindowSettings +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ToggleVerticalSplit + +## Serialized Fields + +- None detected. + +## Public Fields + +- verticalSplit + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestSettings/ITestSettings.cs` + +- Class: ITestSettings +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestSettings/ITestSettingsDeserializer.cs` + +- Class: ITestSettingsDeserializer +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestSettings/TestSettings.cs` + +- Class: TestSettings +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- SetupProjectParameters + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/TestSettings/TestSettingsDeserializer.cs` + +- Class: TestSettingsDeserializer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetSettingsFromJsonFile + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Data/BuildSettings.cs` + +- Class: BuildSettings +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- Platform +- BuildTarget +- DevelopmentPlayer +- AndroidBuildSystem + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Data/PlayerSettings.cs` + +- Class: PlayerSettings +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- ScriptingBackend +- MtRendering +- GraphicsJobs +- GpuSkinning +- GraphicsApi +- Batchmode +- StereoRenderingPath +- RenderThreadingMode +- AndroidMinimumSdkVersion +- AndroidTargetSdkVersion +- ScriptingRuntimeVersion +- AndroidTargetArchitecture +- StripEngineCode + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Data/PlayerSystemInfo.cs` + +- Class: PlayerSystemInfo +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- OperatingSystem +- DeviceModel +- DeviceName +- ProcessorType +- ProcessorCount +- GraphicsDeviceName +- SystemMemorySize +- XrModel +- XrDevice + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Data/QualitySettings.cs` + +- Class: QualitySettings +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- Vsync +- AntiAliasing +- ColorSpace +- AnisotropicFiltering +- BlendWeights + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Data/ScreenSettings.cs` + +- Class: ScreenSettings +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- ScreenWidth +- ScreenHeight +- ScreenRefreshRate +- Fullscreen + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/ITestRunnerApiMapper.cs` + +- Class: ITestRunnerApiMapper +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/IUtpLogger.cs` + +- Class: IUtpLogger +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/IUtpMessageReporter.cs` + +- Class: IUtpMessageReporter +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/BuildSettingsMessage.cs` + +- Class: BuildSettingsMessage +- Base class: Message +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- BuildSettings + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/EditorVersionMessage.cs` + +- Class: EditorVersionMessage +- Base class: Message +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/Message.cs` + +- Class: Message +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddTimeStamp + +## Serialized Fields + +- None detected. + +## Public Fields + +- type +- time +- version +- phase +- processId + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/PlayerSettingsMessage.cs` + +- Class: PlayerSettingsMessage +- Base class: Message +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- PlayerSettings + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/PlayerSystemInfoMessage.cs` + +- Class: PlayerSystemInfoMessage +- Base class: Message +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- PlayerSystemInfo + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/QualitySettingsMessage.cs` + +- Class: QualitySettingsMessage +- Base class: Message +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- QualitySettings + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/ScreenSettingsMessage.cs` + +- Class: ScreenSettingsMessage +- Base class: Message +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- ScreenSettings + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/TestFinishedMessage.cs` + +- Class: TestFinishedMessage +- Base class: Message +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- name +- state +- message +- duration +- durationMicroseconds +- stackTrace +- fileName +- lineNumber +- iteration + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/TestPlanMessage.cs` + +- Class: TestPlanMessage +- Base class: Message +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- tests + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/Messages/TestStartedMessage.cs` + +- Class: TestStartedMessage +- Base class: Message +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- name +- state + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/TesRunDataHolder.cs` + +- Class: ITestRunDataHolder +- Base class: ScriptableSingleton +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnBeforeSerialize +- OnAfterDeserialize + +## Serialized Fields + +- TestRunData + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/TestRunData.cs` + +- Class: TestRunData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- SuiteName +- TestsInFixture +- OneTimeSetUpDuration +- OneTimeTearDownDuration + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/TestRunnerApiMapper.cs` + +- Class: TestRunnerApiMapper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- MapTestToTestPlanMessage +- MapTestToTestStartedMessage +- TestResultToTestFinishedMessage +- GetRunStateFromResultNunitXml +- GetTestStateFromResult +- FlattenTestNames + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/TestState.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolListener.cs` + +- Class: UnityTestProtocolListener +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RunStarted +- RunFinished +- TestStarted +- TestFinished + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/UnityTestProtocolStarter.cs` + +- Class: UnityTestProtocolStarter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/UtpDebuglogger.cs` + +- Class: UtpDebugLogger +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Log + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/UtpMessageBuilder.cs` + +- Class: UtpMessageBuilder +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEditor.TestRunner/UnityTestProtocol/UtpMessageReporter.cs` + +- Class: UtpMessageReporter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ReportTestRunStarted +- ReportTestStarted +- ReportTestFinished + +## Serialized Fields + +- None detected. + +## Public Fields + +- TestRunnerApiMapper +- Logger + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/AssemblyInfo.cs` + +- Class: IsExternalInit +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/AllocatingGCMemoryConstraint.cs` + +- Class: AllocatingGCMemoryConstraint +- Base class: Constraint +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SettingAVariableDoesNotAllocate + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/ConstraintsExtensions.cs` + +- Class: ConstraintExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/InvalidSignatureException.cs` + +- Class: InvalidSignatureException +- Base class: ResultStateException +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/Is.cs` + +- Class: Is +- Base class: Is +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- MyTest + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/LogAssert.cs` + +- Class: LogAssert +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- LogAssertExample + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/LogScope/ILogScope.cs` + +- Class: ILogScope +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/LogScope/LogEvent.cs` + +- Class: LogEvent +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/LogScope/LogMatch.cs` + +- Class: LogMatch +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Matches + +## Serialized Fields + +- m_UseRegex +- m_Message +- m_MessageRegex +- m_LogType + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/LogScope/LogScope.cs` + +- Class: LogScope +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddLog +- Dispose +- AnyFailingLogs +- EvaluateLogScope +- ProcessExpectedLogs +- NoUnexpectedReceived + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/OutOfOrderExpectedLogMessageException.cs` + +- Class: OutOfOrderExpectedLogMessageException +- Base class: ResultStateException +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/UnexpectedLogMessageException.cs` + +- Class: UnexpectedLogMessageException +- Base class: ResultStateException +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- LogEvent + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/UnhandledLogMessageException.cs` + +- Class: UnhandledLogMessageException +- Base class: ResultStateException +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- LogEvent + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Assertions/UnityTestTimeoutException.cs` + +- Class: UnityTestTimeoutException +- Base class: ResultStateException +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/ActionDelegator.cs` + +- Class: ActionDelegator +- Base class: BaseDelegator +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Delegate +- HasAction +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/ConditionalIgnoreAttribute.cs` + +- Class: ConditionalIgnoreAttribute +- Base class: NUnitAttribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ApplyToTest +- TestNeverRunningInMacEditor + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/EnumeratorHelper.cs` + +- Class: EnumeratorHelper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/ParametrizedIgnoreAttribute.cs` + +- Class: ParametrizedIgnoreAttribute +- Base class: NUnitAttribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Test +- Wrap + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/PreservedValuesAttribute.cs` + +- Class: PreservedValuesAttribute +- Base class: ValuesAttribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestEnumerator.cs` + +- Class: TestEnumerator +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute +- RecordExceptionWithHint + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/TestMustExpectAllLogsAttribute.cs` + +- Class: TestMustExpectAllLogsAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityCombinatorialStrategy.cs` + +- Class: UnityCombinatorialStrategy +- Base class: CombinatorialStrategy +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityOneTimeSetUpAttribute.cs` + +- Class: UnityOneTimeSetUpAttribute +- Base class: NUnitAttribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetUp +- MyTest +- TearDown +- OneTimeSetUp +- UnityOneTimeSetUp +- UnityOneTimeTearDown +- UnitTest +- UnityTest +- OneTimeTearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityOneTimeTearDownAttribute.cs` + +- Class: UnityOneTimeTearDownAttribute +- Base class: NUnitAttribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetUp +- MyTest +- TearDown +- OneTimeSetUp +- UnityOneTimeSetUp +- UnityOneTimeTearDown +- UnitTest +- UnityTest +- OneTimeTearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityPlatformAttribute.cs` + +- Class: UnityPlatformAttribute +- Base class: NUnitAttribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestMethod +- ApplyToTest + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnitySetUpAttribute.cs` + +- Class: UnitySetUpAttribute +- Base class: NUnitAttribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetUp +- MyTest +- TearDown +- OneTimeSetUp +- UnitySetUp +- UnityTearDown +- UnitTest +- UnityTest +- OneTimeTearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTearDownAttribute.cs` + +- Class: UnityTearDownAttribute +- Base class: NUnitAttribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetUp +- MyTest +- TearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Attributes/UnityTestAttribute.cs` + +- Class: UnityTestAttribute +- Base class: CombiningStrategyAttribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- EditorUtility_WhenExecuted_ReturnsSuccess +- GameObject_WithRigidBody_WillBeAffectedByPhysics + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/BaseDelegator.cs` + +- Class: BaseDelegator +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Abort + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandBase.cs` + +- Class: BeforeAfterTestCommandBase +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ExecuteEnumerable + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/BeforeAfterTestCommandState.cs` + +- Class: BeforeAfterTestCommandState +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Reset +- StoreContext +- ApplyContext + +## Serialized Fields + +- None detected. + +## Public Fields + +- NextBeforeStepIndex +- NextBeforeStepPc +- NextAfterStepIndex +- NextAfterStepPc +- TestHasRun +- CurrentTestResultStatus +- CurrentTestResultLabel +- CurrentTestResultSite +- CurrentTestMessage +- CurrentTestStrackTrace +- TestAfterStarted +- Output +- StartTicks +- StartTimeOA +- ShouldRestore + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableApplyChangesToContextCommand.cs` + +- Class: EnumerableApplyChangesToContextCommand +- Base class: ApplyChangesToContextCommand +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ExecuteEnumerable + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableMaxTimeCommand.cs` + +- Class: EnumerableMaxTimeCommand +- Base class: DelegatingTestCommand +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ExecuteEnumerable + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableOneTimeSetUpTearDownCommand.cs` + +- Class: EnumerableOneTimeSetUpTearDownCommand +- Base class: BeforeAfterTestCommandBase`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ExecuteOneTimeSetUpEnumerable +- ExecuteOneTimeTeardownEnumerable + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableRepeatedTestCommand.cs` + +- Class: EnumerableRepeatedTestCommand +- Base class: DelegatingTestCommand +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ExecuteEnumerable + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableRetryTestCommand.cs` + +- Class: EnumerableRetryTestCommand +- Base class: DelegatingTestCommand +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ExecuteEnumerable + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableSetUpTearDownCommand.cs` + +- Class: EnumerableSetUpTearDownCommand +- Base class: BeforeAfterTestCommandBase`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableTestMethodCommand.cs` + +- Class: EnumerableTestMethodCommand +- Base class: TestCommand +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ExecuteEnumerable +- RecordExceptionWithHint + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/EnumerableTestState.cs` + +- Class: EnumerableTestState +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- Repeat +- Retry + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/IgnoreTest.cs` + +- Class: IgnoreTest +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/IgnoreTestCommand.cs` + +- Class: IgnoreTestCommand +- Base class: DelegatingTestCommand +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ExecuteEnumerable + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/ImmediateEnumerableCommand.cs` + +- Class: ImmediateEnumerableCommand +- Base class: DelegatingTestCommand +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/OuterUnityTestActionCommand.cs` + +- Class: OuterUnityTestActionCommand +- Base class: BeforeAfterTestCommandBase`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/ParametrizedIgnoreCommand.cs` + +- Class: ParametrizedIgnoreCommand +- Base class: DelegatingTestCommand +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ExecuteEnumerable + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/RepeatCommand.cs` + +- Class: RepeatCommand +- Base class: DelegatingTestCommand +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ExecuteEnumerable + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/RetryCommand.cs` + +- Class: RetryCommand +- Base class: DelegatingTestCommand +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ExecuteEnumerable + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/SetUpTearDownCommand.cs` + +- Class: SetUpTearDownCommand +- Base class: BeforeAfterTestCommandBase`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/StrictCheckCommand.cs` + +- Class: StrictCheckCommand +- Base class: DelegatingTestCommand +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ExecuteEnumerable + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/TaskTestMethodCommand.cs` + +- Class: TaskTestMethodCommand +- Base class: TestCommand +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ExecuteEnumerable + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/TestActionCommand.cs` + +- Class: TestActionCommand +- Base class: BeforeAfterTestCommandBase`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/TestCommandPcHelper.cs` + +- Class: TestCommandPcHelper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/TimeoutCommand.cs` + +- Class: TimeoutCommand +- Base class: DelegatingTestCommand +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ExecuteEnumerable + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Commands/UnityTestMethodCommand.cs` + +- Class: UnityTestMethodCommand +- Base class: TestMethodCommand +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/ConstructDelegator.cs` + +- Class: ConstructDelegator +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Delegate +- HasAction +- Execute +- DestroyCurrentTestObjectIfExists + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Filters/AndFilterExtended.cs` + +- Class: AndFilterExtended +- Base class: AndFilter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Filters/AssemblyNameFilter.cs` + +- Class: AssemblyNameFilter +- Base class: ValueMatchFilter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Filters/CategoryFilterExtended.cs` + +- Class: CategoryFilterExtended +- Base class: CategoryFilter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Filters/EditorOnlyFilter.cs` + +- Class: EditorOnlyFilter +- Base class: NonExplicitFilter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Filters/FullNameFilter.cs` + +- Class: FullNameFilter +- Base class: FullNameFilter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Filters/NonExplicitFilter.cs` + +- Class: NonExplicitFilter +- Base class: TestFilter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/IAsyncTestAssemblyBuilder.cs` + +- Class: IAsyncTestAssemblyBuilder +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/IStateSerializer.cs` + +- Class: IStateSerializer +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/ITestSuiteModifier.cs` + +- Class: ITestSuiteModifier +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/OrderedTestSuiteModifier.cs` + +- Class: OrderedTestSuiteModifier +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ModifySuite + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/CompositeWorkItem.cs` + +- Class: CompositeWorkItem +- Base class: UnityWorkItem +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Compare + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/CoroutineTestWorkItem.cs` + +- Class: CoroutineTestWorkItem +- Base class: UnityWorkItem +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/DefaultTestWorkItem.cs` + +- Class: DefaultTestWorkItem +- Base class: UnityWorkItem +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/FailCommand.cs` + +- Class: FailCommand +- Base class: TestCommand +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ExecuteEnumerable + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/FeatureFlags.cs` + +- Class: FeatureFlags +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- fileCleanUpCheck +- requiresSplashScreen +- strictDomainReload +- disableNestedEnumeratorBugfix + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/IEnumerableTestMethodCommand.cs` + +- Class: IEnumerableTestMethodCommand +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/PlaymodeWorkItemFactory.cs` + +- Class: PlaymodeWorkItemFactory +- Base class: WorkItemFactory +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/RestoreTestContextAfterDomainReload.cs` + +- Class: RestoreTestContextAfterDomainReload +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/TestCommandBuilder.cs` + +- Class: TestCommandBuilder +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityLogCheckDelegatingCommand.cs` + +- Class: UnityLogCheckDelegatingCommand +- Base class: DelegatingTestCommand +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ExecuteEnumerable + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestAssemblyRunner.cs` + +- Class: UnityTestAssemblyRunner +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetCurrentContext +- Load +- LoadTestTree +- Run +- StopRun + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityTestExecutionContext.cs` + +- Class: UnityTestExecutionContext +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IncrementAssertCount +- AddFormatter +- HasTimedOut + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItem.cs` + +- Class: UnityWorkItem +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InitializeContext + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/UnityWorkItemDataHolder.cs` + +- Class: UnityWorkItemDataHolder +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/Runner/WorkItemFactory.cs` + +- Class: WorkItemFactory +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Create + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/TestExtensions.cs` + +- Class: TestExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/TestResultExtensions.cs` + +- Class: TestResultExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/NUnitExtensions/UnityTestAssemblyBuilder.cs` + +- Class: UnityTestAssemblyBuilder +- Base class: DefaultTestAssemblyBuilder +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Build +- Equals +- BuildAsync + +## Serialized Fields + +- None detected. + +## Public Fields + +- Platform + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/Callbacks/PlayerQuitHandler.cs` + +- Class: PlayerQuitHandler +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- Start + +## Public Methods + +- Start +- RunStarted +- RunFinished +- TestStarted +- TestFinished + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/Callbacks/PlayModeRunnerCallback.cs` + +- Class: PlayModeRunnerCallback +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RunFinished +- TestFinished +- OnGUI +- RunStarted +- TestStarted + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/Callbacks/RemoteTestResultSender.cs` + +- Class: RemoteTestResultSender +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- Start +- RunStarted +- RunFinished +- TestStarted +- TestFinished +- SendDataRoutine + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRenderer.cs` + +- Class: TestResultRenderer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ShowResults +- Draw + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/Callbacks/TestResultRendererCallback.cs` + +- Class: TestResultRendererCallback +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RunStarted +- RunFinished +- OnGUI +- TestStarted +- TestFinished + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/ITestRunnerListener.cs` + +- Class: ITestRunnerListener +- Base class: UnityEvent +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- UnityEvent + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/Messages/IEditModeTestYieldInstruction.cs` + +- Class: IEditModeTestYieldInstruction +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- PlayOnAwakeDisabled_DoesntPlayWhenEnteringPlayMode + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/PlaymodeTestsController.cs` + +- Class: PlaymodeTestsController +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- Start +- TestRunnerCoroutine +- Run +- Cleanup + +## Serialized Fields + +- m_AssembliesWithTests +- TestStartedEvent +- TestFinishedEvent +- RunStartedEvent +- RunFinishedEvent +- settings + +## Public Fields + +- settings +- RunInfrastructureHasRegistered + +## Unity API Usage + +- SceneManager +- Destroy +- GetComponent + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/PlaymodeTestsControllerSettings.cs` + +- Class: PlaymodeTestsControllerSettings +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- filters +- retryCount +- repeatCount +- automated +- randomOrderSeed + +## Public Fields + +- filters +- sceneBased +- originalScene +- bootstrapScene +- orderedTestNames +- featureFlags +- retryCount +- repeatCount +- automated +- randomOrderSeed + +## Unity API Usage + +- SceneManager + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/RemoteHelpers/IRemoteTestResultDataFactory.cs` + +- Class: IRemoteTestResultDataFactory +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/RemoteHelpers/PlayerConnectionMessageIds.cs` + +- Class: PlayerConnectionMessageIds +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestData.cs` + +- Class: RemoteTestData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- id +- name +- fullName +- testCaseCount +- ChildIndex +- hasChildren +- isSuite +- childrenIds +- testCaseTimeout +- Categories +- IsTestAssembly +- RunState +- Description +- SkipReason +- ParentId +- UniqueName +- ParentUniqueName +- ParentFullName + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultData.cs` + +- Class: RemoteTestResultData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- testId +- name +- fullName +- resultState +- testStatus +- duration +- startTime +- endTime +- message +- stackTrace +- assertCount +- failCount +- passCount +- skipCount +- inconclusiveCount +- hasChildren +- output +- xml +- childrenIds + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataFactory.cs` + +- Class: RemoteTestResultDataFactory +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CreateFromTestResult +- CreateFromTest + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/RemoteHelpers/RemoteTestResultDataWithTestData.cs` + +- Class: RemoteTestResultDataWithTestData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- results +- tests + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/RuntimeTestRunnerFilter.cs` + +- Class: RuntimeTestRunnerFilter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- BuildNUnitFilter + +## Serialized Fields + +- None detected. + +## Public Fields + +- testMode +- assemblyNames +- groupNames +- categoryNames +- testNames +- synchronousOnly + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/SynchronousFilter.cs` + +- Class: SynchronousFilter +- Base class: NonExplicitFilter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/TestEnumeratorWrapper.cs` + +- Class: TestEnumeratorWrapper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetEnumerator + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/TestListenerWrapper.cs` + +- Class: TestListenerWrapper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestStarted +- TestFinished +- TestOutput + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/TestPlatform.cs` + +- Class: TestPlatformEnumExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/TestRunner/TestTaskWrapper.cs` + +- Class: TestTaskWrapper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/UnityTestProtocol/MessageForRetryRepeat.cs` + +- Class: MessageForRetryRepeat +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddTimeStamp + +## Serialized Fields + +- None detected. + +## Public Fields + +- type +- time +- version +- phase +- processId + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/UnityTestProtocol/TestFinishMessage.cs` + +- Class: TestFinishedMessage +- Base class: MessageForRetryRepeat +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- name +- state +- message +- duration +- durationMicroseconds +- stackTrace + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/UnityTestProtocol/TestStartedMessage.cs` + +- Class: TestStartedMessage +- Base class: MessageForRetryRepeat +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- name +- state + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/UnityTestProtocol/TestState.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyLoadProxy.cs` + +- Class: AssemblyLoadProxy +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Load + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/AssemblyProvider/AssemblyWrapper.cs` + +- Class: AssemblyWrapper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyLoadProxy.cs` + +- Class: IAssemblyLoadProxy +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/AssemblyProvider/IAssemblyWrapper.cs` + +- Class: IAssemblyWrapper +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/AssemblyProvider/IScriptingRuntimeProxy.cs` + +- Class: IScriptingRuntimeProxy +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/AssemblyProvider/PlayerTestAssemblyProvider.cs` + +- Class: PlayerTestAssemblyProvider +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible player controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetUserAssemblies + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/AssemblyProvider/ScriptingRuntimeProxy.cs` + +- Class: ScriptingRuntimeProxy +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetAllUserAssemblies + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/AttributeHelper.cs` + +- Class: AttributeHelper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/ColorEqualityComparer.cs` + +- Class: ColorEqualityComparer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GivenColorsAreEqual_WithAllowedCalculationError +- Equals +- GetHashCode + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/CoroutineRunner.cs` + +- Class: CoroutineRunner +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- HandleEnumerableTest + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/FloatEqualityComparer.cs` + +- Class: FloatEqualityComparer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- VerifyThat_TwoFloatsAreEqual +- Equals +- GetHashCode + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/IOuterUnityTestAction.cs` + +- Class: IOuterUnityTestAction +- Base class: NUnitAttribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- MyTestInsidePlaymode +- BeforeTest +- AfterTest +- UnitTest +- UnityTestWithDomainReload + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/IPostBuildCleanup.cs` + +- Class: IPostBuildCleanup +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/IPostbuildCleanupWithTestData.cs` + +- Class: IPostbuildCleanupWithTestData +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/IPrebuildSetup.cs` + +- Class: IPrebuildSetup +- Base class: IPrebuildSetup +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- SetUpTest +- WhenNullTextureIsPassed_CreateShouldReturnNullSprite + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/IPrebuildSetupWithTestData.cs` + +- Class: IPrebuildSetupWithTestData +- Base class: IPrebuildSetupWithTestData +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- SetUpTest +- WhenNullTextureIsPassed_CreateShouldReturnNullSprite + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/ITestRunCallback.cs` + +- Class: ITestRunCallback +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/MonoBehaviourTest/IMonoBehaviourTest.cs` + +- Class: IMonoBehaviourTest +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/MonoBehaviourTest/MonoBehaviourTest.cs` + +- Class: MonoBehaviourTest +- Base class: MonoBehaviour +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- MonoBehaviourTest_Works + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/PostBuildCleanupAttribute.cs` + +- Class: PostBuildCleanupAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/PostBuildCleanupWithTestDataAttribute.cs` + +- Class: PostBuildCleanupWithTestDataAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/PrebuildSetupAttribute.cs` + +- Class: PrebuildSetupAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- SetUpTest +- WhenNullTextureIsPassed_CreateShouldReturnNullSprite + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/PrebuildSetupWithTestDataAttribute.cs` + +- Class: PrebuildSetupWithTestDataAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- SetUpTest +- WhenNullTextureIsPassed_CreateShouldReturnNullSprite + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/QuaternionEqualityComparer.cs` + +- Class: QuaternionEqualityComparer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- VerifyThat_TwoQuaternionsAreEqual +- Equals +- GetHashCode + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/StacktraceFilter.cs` + +- Class: StackTraceFilter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/TestData.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestData + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/TestMode.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/TestRunCallbackAttribute.cs` + +- Class: TestRunCallbackAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RunStarted +- RunFinished +- TestStarted +- TestFinished + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/TestRunCallbackListener.cs` + +- Class: TestRunCallbackListener +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RunStarted +- RunFinished +- TestStarted +- TestFinished + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/Utils.cs` + +- Class: Utils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CheckThat_FloatsAreEqual +- CheckThat_FloatsAreAbsoluteEqual + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/Vector2ComparerWithEqualsOperator.cs` + +- Class: Vector2ComparerWithEqualsOperator +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- VerifyThat_TwoVector2ObjectsAreEqual +- Equals +- GetHashCode + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/Vector2EqualityComparer.cs` + +- Class: Vector2EqualityComparer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- VerifyThat_TwoVector2ObjectsAreEqual +- Equals +- GetHashCode + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/Vector3ComparerWithEqualsOperator.cs` + +- Class: Vector3ComparerWithEqualsOperator +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- VerifyThat_TwoVector3ObjectsAreEqual +- Equals +- GetHashCode + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/Vector3EqualityComparer.cs` + +- Class: Vector3EqualityComparer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- VerifyThat_TwoVector3ObjectsAreEqual +- Equals +- GetHashCode + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/Vector4ComparerWithEqualsOperator.cs` + +- Class: Vector4ComparerWithEqualsOperator +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- VerifyThat_TwoVector4ObjectsAreEqual +- Equals +- GetHashCode + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.test-framework/UnityEngine.TestRunner/Utils/Vector4EqualityComparer.cs` + +- Class: Vector4EqualityComparer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- VerifyThat_TwoVector4ObjectsAreEqual +- Equals +- GetHashCode + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/DocCodeExamples/ActionExamples.cs` + +- Class: ActionExamples_HideAPI +- Base class: ClipAction +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/DocCodeExamples/MarkerEditorExamples.cs` + +- Class: MarkerEditorExamples +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/DocCodeExamples/TimelineAttributesExamples.cs` + +- Class: TimelineAttributesExamples_HideAPI +- Base class: TrackAsset +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/DocCodeExamples/TimelineEditorExamples.cs` + +- Class: TimelineEditorExamples_HideAPI +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/DocCodeExamples/TrackAssetExamples.cs` + +- Class: TrackAssetExamples_HideAPI +- Base class: TrackAsset +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Actions/ActionContext.cs` + +- Class: ActionContext +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- timeline +- director + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Actions/ActionManager.cs` + +- Class: ActionManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.timeline/Editor/Actions/ClipAction.cs` + +- Class: ClipAction +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Actions/ClipsActions.cs` + +- Class: EditClipInAnimationWindow +- Base class: ClipAction +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Actions/IAction.cs` + +- Class: IAction +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Actions/IMenuChecked.cs` + +- Class: IMenuChecked +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Actions/IMenuName.cs` + +- Class: IMenuName +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Actions/Invoker.cs` + +- Class: Invoker +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Actions/MarkerAction.cs` + +- Class: MarkerAction +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Actions/MarkerActions.cs` + +- Class: CopyMarkersToClipboard +- Base class: MarkerAction +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Actions/Menus/MenuItemActionBase.cs` + +- Class: MenuActionItem +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- category +- entryName +- shortCut +- priority +- isActiveInMode +- state +- isChecked + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Actions/Menus/TimelineContextMenu.cs` + +- Class: SequencerContextMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Actions/TimelineAction.cs` + +- Class: TimelineAction +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Actions/TimelineActions.cs` + +- Class: CopyAction +- Base class: TimelineAction +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Actions/TrackAction.cs` + +- Class: TrackAction +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Actions/TrackActions.cs` + +- Class: EditTrackInAnimationWindow +- Base class: TrackAction +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Activation/ActivationTrackEditor.cs` + +- Class: ActivationTrackEditor +- Base class: TrackEditor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.timeline/Editor/Activation/ActivationTrackInspector.cs` + +- Class: ActivationTrackInspector +- Base class: TrackAssetInspector +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Analytics/TimelineAnalytics.cs` + +- Class: TimelineAnalytics +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnPreprocessBuild +- OnProcessScene +- OnPostprocessBuild + +## Serialized Fields + +- None detected. + +## Public Fields + +- uniqueDirectors +- numTracks +- minDuration +- maxDuration +- minNumTracks +- maxNumTracks +- numRecorded +- name +- percent +- num_timelines +- recorded_percent +- track_info +- most_popular_user_track + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Animation/AnimationClipActions.cs` + +- Class: MatchOffsetsPreviousAction +- Base class: ClipAction +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Animation/AnimationClipCurveCache.cs` + +- Class: AnimationClipCurveCache +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- GetCurveTimes +- Update +- GetBindingForCurve +- GetCurveForBinding +- GetObjectCurveForBinding +- GetGroupBinding +- OnEnable +- OnDisable +- GetCurveInfo +- ClearCachedProxyClips +- Clear + +## Serialized Fields + +- None detected. + +## Public Fields + +- binding +- curve +- objectCurve +- curves +- bindings +- objectBindings +- objectCurves + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.timeline/Editor/Animation/AnimationClipExtensions.cs` + +- Class: AnimationClipExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Animation/AnimationOffsetMenu.cs` + +- Class: AnimationOffsetMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Animation/AnimationPlayableAssetEditor.cs` + +- Class: AnimationPlayableAssetEditor +- Base class: ClipEditor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Animation/AnimationTrackActions.cs` + +- Class: AddOverrideTrackAction +- Base class: TrackAction +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Animation/BindingSelector.cs` + +- Class: BindingSelector +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnGUI +- InitIfNeeded +- RefreshCurves +- RefreshTree + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Animation/BindingTreeViewDataSource.cs` + +- Class: BindingTreeViewDataSource +- Base class: TreeViewDataSource`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- CompareTo +- UpdateData + +## Serialized Fields + +- None detected. + +## Public Fields + +- groupDisplayName + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.timeline/Editor/Animation/BindingTreeViewDataSourceGUI.cs` + +- Class: BindingTreeViewGUI +- Base class: TreeViewGUI`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Animation/ClipCurveEditor.cs` + +- Class: ClipCurveEditor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SelectAllKeys +- FrameClip +- DrawHeader +- GetSelectedProperties +- RemoveCurves +- DrawCurveEditor + +## Serialized Fields + +- None detected. + +## Public Fields + +- timeRange +- rippleTime + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Animation/CurveDataSource.cs` + +- Class: CurveDataSource +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetBackgroundRect +- GenerateWrappers + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Animation/CurvesProxy.cs` + +- Class: CurvesProxy +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CreateCurves +- ConfigureCurveWrapper +- RebuildCurves +- RemoveCurves +- UpdateCurves +- ApplyExternalChangesToProxy +- UpdateProxyCurves +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Animation/CurveTreeViewNode.cs` + +- Class: CurveTreeViewNode +- Base class: TreeViewItem`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Animation/TimelineAnimationUtilities.cs` + +- Class: TimelineAnimationUtilities +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- position +- rotation + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Attributes/ActiveInModeAttribute.cs` + +- Class: ActiveInModeAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Attributes/MenuEntryAttribute.cs` + +- Class: MenuEntryAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Attributes/ShortcutAttribute.cs` + +- Class: ShortcutAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetMenuShortcut +- MatchesEvent +- MatchesCurrentPlatform + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Attributes/TimelineShortcutAttribute.cs` + +- Class: TimelineShortcutAttribute +- Base class: ShortcutAttribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Audio/AudioClipPropertiesDrawer.cs` + +- Class: AudioClipPropertiesDrawer +- Base class: PropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible audio manager +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Audio/AudioPlayableAssetEditor.cs` + +- Class: AudioPlayableAssetEditor +- Base class: ClipEditor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible audio manager +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetOrCreateWaveformPreview + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Audio/AudioPlayableAssetInspector.cs` + +- Class: AudioPlayableAssetInspector +- Base class: BasicAssetInspector +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible audio manager +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Audio/AudioTrackInspector.cs` + +- Class: AudioTrackInspector +- Base class: TrackAssetInspector +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible audio manager +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/ControlTrack/ControlPlayableAssetEditor.cs` + +- Class: ControlPlayableAssetEditor +- Base class: ClipEditor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.timeline/Editor/CurveEditUtility.cs` + +- Class: CurveEditUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/CustomEditors/ClipEditor.cs` + +- Class: ClipEditor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- GetErrorText +- GetDefaultHighlightColor + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/CustomEditors/CustomTimelineEditorCache.cs` + +- Class: CustomTimelineEditorCache +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/CustomEditors/MarkerEditor.cs` + +- Class: MarkerEditor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- trackRegion + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/CustomEditors/MarkerTrackEditor.cs` + +- Class: MarkerTrackEditor +- Base class: TrackEditor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/CustomEditors/TrackEditor.cs` + +- Class: TrackEditor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- GetErrorText +- GetTrackColor + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.timeline/Editor/DirectorNamedColor.cs` + +- Class: DirectorNamedColor +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetDefault +- ToText +- FromText + +## Serialized Fields + +- colorPlayhead +- colorSelection +- colorEndmarker +- colorGroup +- colorGroupTrackBackground +- colorAnimation +- colorAnimationRecorded +- colorAudio +- colorAudioWaveform +- colorActivation +- colorDropTarget +- colorClipFont +- colorInvalidClipOverlay +- colorTrackBackground +- colorTrackHeaderBackground +- colorTrackDarken +- colorTrackBackgroundRecording +- colorInfiniteTrackBackgroundRecording +- colorTrackBackgroundSelected +- colorTrackFont +- colorClipUnion +- colorTopOutline3 +- colorDurationLine +- colorRange +- colorSequenceBackground +- colorTooltipBackground +- colorInfiniteClipLine +- colorDefaultTrackDrawer +- colorDuration +- colorRecordingClipOutline +- colorAnimEditorBinding +- colorTimelineBackground +- colorLockTextBG +- colorInlineCurveVerticalLines +- colorInlineCurveOutOfRangeOverlay +- colorInlineCurvesBackground +- markerDrawerBackgroundColor +- markerHeaderDrawerBackgroundColor +- colorControl +- colorSubSequenceBackground +- colorTrackSubSequenceBackground +- colorTrackSubSequenceBackgroundSelected +- colorSubSequenceOverlay +- colorSubSequenceDurationLine +- clipBckg +- clipSelectedBckg +- clipBorderColor +- clipEaseBckgColor +- clipBlendIn +- clipBlendInSelected +- clipBlendOut +- clipBlendOutSelected + +## Public Fields + +- colorPlayhead +- colorSelection +- colorEndmarker +- colorGroup +- colorGroupTrackBackground +- colorAnimation +- colorAnimationRecorded +- colorAudio +- colorAudioWaveform +- colorActivation +- colorDropTarget +- colorClipFont +- colorInvalidClipOverlay +- colorTrackBackground +- colorTrackHeaderBackground +- colorTrackDarken +- colorTrackBackgroundRecording +- colorInfiniteTrackBackgroundRecording +- colorTrackBackgroundSelected +- colorTrackFont +- colorClipUnion +- colorTopOutline3 +- colorDurationLine +- colorRange +- colorSequenceBackground +- colorTooltipBackground +- colorInfiniteClipLine +- colorDefaultTrackDrawer +- colorDuration +- colorRecordingClipOutline +- colorAnimEditorBinding +- colorTimelineBackground +- colorLockTextBG +- colorInlineCurveVerticalLines +- colorInlineCurveOutOfRangeOverlay +- colorInlineCurvesBackground +- markerDrawerBackgroundColor +- markerHeaderDrawerBackgroundColor +- colorControl +- colorSubSequenceBackground +- colorTrackSubSequenceBackground +- colorTrackSubSequenceBackgroundSelected +- colorSubSequenceOverlay +- colorSubSequenceDurationLine +- clipBckg +- clipSelectedBckg +- clipBorderColor +- clipEaseBckgColor +- clipBlendIn +- clipBlendInSelected +- clipBlendOut +- clipBlendOutSelected + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/DirectorStyles.cs` + +- Class: DirectorStyles +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ExportSkinToFile +- ReloadSkin +- Initialize + +## Serialized Fields + +- None detected. + +## Public Fields + +- playrangeContent +- groupBackground +- displayBackground +- fontClip +- fontClipLoop +- trackHeaderFont +- trackGroupAddButton +- groupFont +- timeCursor +- endmarker +- tinyFont +- foldout +- trackMuteButton +- trackLockButton +- trackRecordButton +- playTimeRangeStart +- playTimeRangeEnd +- selectedStyle +- trackSwatchStyle +- connector +- keyframe +- warning +- extrapolationHold +- extrapolationLoop +- extrapolationPingPong +- extrapolationContinue +- trackMarkerButton +- markerMultiOverlay +- bottomShadow +- trackOptions +- infiniteTrack +- clipOut +- clipIn +- trackCurvesButton +- trackLockOverlay +- activation +- playrange +- timelineLockButton +- trackAvatarMaskButton +- markerWarning +- editModeBtn +- showMarkersBtn +- sequenceSwitcher +- inlineCurveHandle +- timeReferenceButton +- trackButtonSuite +- previewButtonDisabled + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Extensions/AnimatedParameterExtensions.cs` + +- Class: AnimatedParameterExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.timeline/Editor/Extensions/AnimationTrackExtensions.cs` + +- Class: AnimationTrackExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.timeline/Editor/Extensions/TrackExtensions.cs` + +- Class: TrackExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.timeline/Editor/inspectors/AnimationPlayableAssetInspector.cs` + +- Class: AnimationPlayableAssetInspector +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update +- OnDestroy + +## Public Methods + +- OnEnable + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.timeline/Editor/inspectors/AnimationTrackInspector.cs` + +- Class: AnimationTrackInspector +- Base class: TrackAssetInspector +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update +- OnDestroy + +## Public Methods + +- OnDestroy +- DrawRecordedProperties + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.timeline/Editor/inspectors/BasicAssetInspector.cs` + +- Class: BasicAssetInspector +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/inspectors/BuiltInCurvePresets.cs` + +- Class: BuiltInPresets +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/inspectors/ClipInspector/ClipInspector.cs` + +- Class: ClipInspector +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable +- OnDestroy + +## Public Methods + +- ToLocalTime +- UpdateLockState +- OnEnable + +## Serialized Fields + +- None detected. + +## Public Fields + +- clip +- curvesOwner + +## Unity API Usage + +- Destroy +- Input + +## `Packages/com.unity.timeline/Editor/inspectors/ClipInspector/ClipInspectorCurveEditor.cs` + +- Class: ClipInspectorCurveEditor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetCurve +- SetSelected + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/inspectors/ClipInspector/ClipInspectorSelectionInfo.cs` + +- Class: ClipInspectorSelectionInfo +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- Update + +## Serialized Fields + +- None detected. + +## Public Fields + +- smallestDuration +- selectedAssetTypesAreHomogeneous +- containsAtLeastTwoClipsOnTheSameTrack +- uniqueParentTracks + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/inspectors/CurvesOwner/CurvesOwnerInspectorHelper.cs` + +- Class: CurvesOwnerInspectorHelper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/inspectors/CurvesOwner/ICurvesOwnerInspectorWrapper.cs` + +- Class: ICurvesOwnerInspectorWrapper +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/inspectors/DirectorNamedColorInspector.cs` + +- Class: DirectorNamedColorInspector +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/inspectors/EditorClip.cs` + +- Class: EditorClip +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Clip + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/inspectors/EditorClipFactory.cs` + +- Class: EditorClipFactory +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.timeline/Editor/inspectors/FrameRateDrawer.cs` + +- Class: FrameRateDrawer +- Base class: PropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/inspectors/GroupTrackInspector.cs` + +- Class: GroupTrackInspector +- Base class: TrackAssetInspector +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/inspectors/IInspectorChangeHandler.cs` + +- Class: IInspectorChangeHandler +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/inspectors/MarkerInspector.cs` + +- Class: MarkerInspector +- Base class: BasicAssetInspector +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/inspectors/TimeFieldDrawer.cs` + +- Class: TimeFieldDrawer +- Base class: PropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.timeline/Editor/inspectors/TimelineAssetInspector.cs` + +- Class: TimelineAssetInspector +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- OnEnable + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.timeline/Editor/inspectors/TimelineInspectorUtility.cs` + +- Class: TimelineInspectorUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.timeline/Editor/inspectors/TimelinePreferences.cs` + +- Class: TimelinePreferences +- Base class: ScriptableSingleton`1 +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- Update +- OnDisable + +## Public Methods + +- Save + +## Serialized Fields + +- timeFormat +- showAudioWaveform +- m_AudioScrubbing +- snapToFrame +- m_PlaybackLockedToFrame +- edgeSnap +- playbackScrollMode + +## Public Fields + +- timeFormat +- timeUnitInFrame +- showAudioWaveform +- snapToFrame +- edgeSnap +- playbackScrollMode + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/inspectors/TimelineProjectSettings.cs` + +- Class: TimelineProjectSettings +- Base class: ScriptableSingleton`1 +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- Update +- OnDisable + +## Public Methods + +- Save + +## Serialized Fields + +- None detected. + +## Public Fields + +- assetDefaultFramerate + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/inspectors/TrackAssetInspector.cs` + +- Class: TrackAssetInspector +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- ToLocalTime + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Items/ClipItem.cs` + +- Class: ClipItem +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsCompatibleWithTrack +- PushUndo +- SetStart +- SetEnd +- Delete +- TrimStart +- TrimEnd +- CloneTo +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Items/ItemsGroup.cs` + +- Class: ItemsGroup +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Items/ItemsPerTrack.cs` + +- Class: ItemsPerTrack +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Items/ItemsUtils.cs` + +- Class: ItemsUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Items/ITimelineItem.cs` + +- Class: ITimelineItem +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Items/MarkerItem.cs` + +- Class: MarkerItem +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsCompatibleWithTrack +- PushUndo +- Delete +- CloneTo +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Localization/Localization.cs` + +- Class: L10n +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/AddDelete/AddDeleteItemModeMix.cs` + +- Class: AddDeleteItemModeMix +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InsertItemsAtTime +- RemoveItems + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/AddDelete/AddDeleteItemModeReplace.cs` + +- Class: AddDeleteItemModeReplace +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InsertItemsAtTime +- RemoveItems + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/AddDelete/AddDeleteItemModeRipple.cs` + +- Class: AddDeleteItemModeRipple +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InsertItemsAtTime +- RemoveItems + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/AddDelete/IAddDeleteItemMode.cs` + +- Class: IAddDeleteItemMode +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/Cursors/TimelineCursors.cs` + +- Class: TimelineCursors +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/EditMode.cs` + +- Class: EditMode +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Reset + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.timeline/Editor/Manipulators/EditModeInputHandler.cs` + +- Class: EditModeInputHandler +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ProcessMove +- ProcessTrim +- SetValueForEdge +- OnGUI +- OnEnterDrag +- OnDrag +- OnExitDrag +- OnSetValue + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.timeline/Editor/Manipulators/HeaderSplitterManipulator.cs` + +- Class: HeaderSplitterManipulator +- Base class: Manipulator +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/Move/IMoveItemMode.cs` + +- Class: IMoveItemMode +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/Move/MoveItemHandler.cs` + +- Class: MoveItemHandler +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Grab +- Drop +- ShouldSnapTo +- UpdateTrackTarget +- OnGUI +- OnAttractedEdge +- RefreshPreviewItems +- OnTrackDetach + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/Move/MoveItemModeMix.cs` + +- Class: MoveItemModeMix +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnTrackDetach +- HandleTrackSwitch +- AllowTrackSwitch +- AdjustStartTime +- OnModeClutchEnter +- OnModeClutchExit +- BeginMove +- UpdateMove +- FinishMove +- ValidateMove +- DrawGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/Move/MoveItemModeReplace.cs` + +- Class: MoveItemModeReplace +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnTrackDetach +- HandleTrackSwitch +- AllowTrackSwitch +- AdjustStartTime +- OnModeClutchEnter +- OnModeClutchExit +- BeginMove +- UpdateMove +- FinishMove +- ValidateMove +- DrawGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/Move/MoveItemModeRipple.cs` + +- Class: MoveItemModeRipple +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnTrackDetach +- HandleTrackSwitch +- AllowTrackSwitch +- AdjustStartTime +- OnModeClutchEnter +- OnModeClutchExit +- BeginMove +- UpdateMove +- ValidateMove +- FinishMove +- DrawGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- item +- firstSelectedItem +- blending + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/Move/MovingItems.cs` + +- Class: MovingItems +- Base class: ItemsPerTrack +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetReferenceTrack +- HasAnyDetachedParents +- RefreshBounds +- Draw + +## Serialized Fields + +- None detected. + +## Public Fields + +- canDrop + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/Sequence/EaseClip.cs` + +- Class: EaseClip +- Base class: Manipulator +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/Sequence/Jog.cs` + +- Class: Jog +- Base class: Manipulator +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/Sequence/MarkerHeaderTrackManipulator.cs` + +- Class: MarkerHeaderTrackManipulator +- Base class: Manipulator +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/Sequence/RectangleSelect.cs` + +- Class: RectangleSelect +- Base class: RectangleTool +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/Sequence/RectangleTool.cs` + +- Class: RectangleTool +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ToPixel +- OnGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/Sequence/RectangleZoom.cs` + +- Class: RectangleZoom +- Base class: RectangleTool +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/Sequence/SelectAndMoveItem.cs` + +- Class: SelectAndMoveItem +- Base class: Manipulator +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/Sequence/TrackZoom.cs` + +- Class: TrackZoom +- Base class: Manipulator +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/Sequence/TrimClip.cs` + +- Class: TrimClip +- Base class: Manipulator +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnAttractedEdge + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/TimeAreaAutoPanner.cs` + +- Class: TimeAreaAutoPanner +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/TimeIndicator.cs` + +- Class: TimeIndicator +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/TimelineClipGroup.cs` + +- Class: TimelineClipGroup +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/Trim/ITrimItemMode.cs` + +- Class: ITrimItemMode +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/Trim/TrimItemModeMix.cs` + +- Class: TrimItemModeMix +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnBeforeTrim +- TrimStart +- TrimEnd +- DrawGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/Trim/TrimItemModeReplace.cs` + +- Class: TrimItemModeReplace +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnBeforeTrim +- TrimStart +- TrimEnd +- DrawGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/Trim/TrimItemModeRipple.cs` + +- Class: TrimItemModeRipple +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnBeforeTrim +- TrimStart +- TrimEnd +- DrawGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/Utils/EditModeGUIUtils.cs` + +- Class: EditModeGUIUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/Utils/EditModeMixUtils.cs` + +- Class: EditModeMixUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/Utils/EditModeReplaceUtils.cs` + +- Class: EditModeReplaceUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/Utils/EditModeRippleUtils.cs` + +- Class: EditModeRippleUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/Utils/EditModeUtils.cs` + +- Class: EditModeUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/Utils/ManipulatorsUtils.cs` + +- Class: ManipulatorsUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Manipulators/Utils/PlacementValidity.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/MenuPriority.cs` + +- Class: MenuPriority +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/ObjectIdExtension.cs` + +- Class: ObjectIdExtension +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Playables/ControlPlayableInspector.cs` + +- Class: ControlPlayableInspector +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- OnEnable +- DisablePlayOnAwake + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.timeline/Editor/Properties/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Recording/AnimationTrackRecorder.cs` + +- Class: AnimationTrackRecorder +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- PrepareForRecord +- PrepareTrack +- FinializeTrack +- FinalizeRecording + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Recording/TimelineRecording.cs` + +- Class: TimelineRecording +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.timeline/Editor/Recording/TimelineRecording_Monobehaviour.cs` + +- Class: TimelineRecording +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SaveCurve +- AddPropertyModification +- DiscardModification + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.timeline/Editor/Recording/TimelineRecording_PlayableAsset.cs` + +- Class: TimelineRecording +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Recording/TimelineRecordingContextualResponder.cs` + +- Class: TimelineRecordingContextualResponder +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- HasAnyCandidates +- HasAnyCurves +- AddCandidateKeys +- AddAnimatedKeys +- IsAnimatable +- IsEditable +- KeyExists +- CandidateExists +- CurveExists +- AddKey +- RemoveKey +- RemoveCurve +- GoToNextKeyframe +- GoToPreviousKeyframe + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Recording/TrackAssetRecordingExtensions.cs` + +- Class: TrackAssetRecordingExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Samples/SampleDependencyImporter.cs` + +- Class: SampleDependencyImporter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnPackageAddedOrUpdated +- OnPackageRemoved +- OnPackageSelectionChange +- GetEntry +- RefreshPackageCache +- ContainsPackage + +## Serialized Fields + +- None detected. + +## Public Fields + +- Path +- AssetDependencies +- PackageDependencies +- SharedAssetDependencies +- SharedPackageDependencies +- SampleEntries + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Shortcuts.cs` + +- Class: Shortcuts +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Signals/SignalAssetInspector.cs` + +- Class: SignalAssetInspector +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Signals/SignalEmitterEditor.cs` + +- Class: SignalEmitterEditor +- Base class: MarkerEditor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Signals/SignalEmitterInspector.cs` + +- Class: SignalEmitterInspector +- Base class: MarkerInspector +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable +- OnDestroy + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.timeline/Editor/Signals/SignalEventDrawer.cs` + +- Class: SignalEventDrawer +- Base class: UnityEventDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- UnityEvent + +## `Packages/com.unity.timeline/Editor/Signals/SignalManager.cs` + +- Class: SignalManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.timeline/Editor/Signals/SignalReceiverHeader.cs` + +- Class: SignalReceiverHeader +- Base class: MultiColumnHeader +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Signals/SignalReceiverInspector.cs` + +- Class: SignalReceiverInspector +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_TreeState +- m_MultiColumnHeaderState + +## Public Fields + +- None detected. + +## Unity API Usage + +- UnityEvent + +## `Packages/com.unity.timeline/Editor/Signals/SignalUtility.cs` + +- Class: SignalUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- UnityEvent + +## `Packages/com.unity.timeline/Editor/Signals/Styles.cs` + +- Class: Styles +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Signals/TreeView/SignalListFactory.cs` + +- Class: SignalListFactory +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Signals/TreeView/SignalReceiverItem.cs` + +- Class: SignalReceiverItem +- Base class: TreeViewItem`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetHeight +- Draw + +## Serialized Fields + +- None detected. + +## Public Fields + +- evt + +## Unity API Usage + +- Instantiate +- UnityEvent + +## `Packages/com.unity.timeline/Editor/Signals/TreeView/SignalReceiverTreeView.cs` + +- Class: SignalReceiverTreeView +- Base class: TreeView`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetSignalContext +- Draw +- RefreshIfDirty + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/State/ISequenceState.cs` + +- Class: ISequenceState +- Base class: ISequenceState +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetEvaluableRange +- ToGlobalTime +- ToLocalTime +- ResetIsReadOnly +- InvalidateChildAssetCache +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/State/PlayRange.cs` + +- Class: PlayRange +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- start +- end + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/State/SequenceHierarchy.cs` + +- Class: SequenceHierarchy +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Init +- Add +- Remove +- GetStateAtIndex +- RemoveUntilCount +- Clear +- ToSequencePath +- NeedsUpdate +- FromSequencePath + +## Serialized Fields + +- m_SerializedPath + +## Public Fields + +- asset +- director +- hostClip + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/State/SequencePath.cs` + +- Class: SequencePath +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetSelectionRoot +- AddSubSequence +- Clear + +## Serialized Fields + +- m_SelectionRoot +- m_SubElements + +## Public Fields + +- trackInstanceID +- trackHash +- clipIndex +- clipHash +- subDirectorIndex + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/State/SequenceState.cs` + +- Class: SequenceState +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InvalidateChildAssetCache +- ResetIsReadOnly +- GetEvaluableRange +- ToGlobalTime +- ToLocalTime +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/State/WindowState.cs` + +- Class: WindowState +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnDestroy + +## Public Methods + +- AddCaptured +- RemoveCaptured +- OnDestroy +- OnSceneSaved +- SetCurrentSequence +- PopSequencesUntilCount +- GetCurrentSequencePath +- SetCurrentSequencePath +- GetAllSequences +- GetSubSequences +- Reset +- GetSnappedTimeAtMousePosition +- SetTimeAreaTransform +- SetTimeAreaShownRange +- ResetPreviewMode +- TimeIsInRange +- RangeIsVisible +- EnsurePlayHeadIsVisible +- SetPlayHeadToMiddle +- GetWindow +- Play +- Pause +- SetPlaying +- Stop +- RebuildPlayableGraph +- Evaluate +- EvaluateImmediate +- Refresh +- UpdateViewStateHash +- IsEditingASubTimeline +- IsEditingAnEmptyTimeline +- IsEditingAPrefabAsset +- IsCurrentEditingASequencerTextField +- TimeToTimeAreaPixel +- TimeToScreenSpacePixel +- TimeToPixel +- PixelToTime +- PixelDeltaToDeltaTime +- TimeAreaPixelToTime +- ScreenSpacePixelToTimeAreaTime +- TrackSpacePixelToTimeAreaTime +- OffsetTimeArea +- GetSceneReference +- CalculateRowRects +- ArmForRecord +- UnarmForRecord +- UpdateRecordingState +- IsTrackRecordable +- IsArmedForRecord +- GetArmedTrack +- GatherProperties +- AddStartFrameDelegate +- AddEndFrameDelegate +- UpdateRootPlayableDuration +- InvokeTimeChangeCallback +- IsPlayableGraphDone + +## Serialized Fields + +- None detected. + +## Public Fields + +- analytics + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.timeline/Editor/TimelineEditor.cs` + +- Class: TimelineEditor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/TimelineHelpers.cs` + +- Class: TimelineHelpers +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- GetComponent + +## `Packages/com.unity.timeline/Editor/TimelineSelection.cs` + +- Class: SelectionManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/TimelineUtility.cs` + +- Class: TimelineUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.timeline/Editor/Tooltip.cs` + +- Class: Tooltip +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Draw + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Trackhead.cs` + +- Class: Gaps +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Draw + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/AnimationTrackKeyDataSource.cs` + +- Class: AnimationTrackKeyDataSource +- Base class: BasePropertyKeyDataSource +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/Control.cs` + +- Class: Control +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- HandleManipulatorsEvents +- AddManipulator + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/Drawers/AnimationTrackDrawer.cs` + +- Class: AnimationTrackDrawer +- Base class: TrackDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/Drawers/ClipDrawer.cs` + +- Class: ClipDrawer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- icon +- tint +- clip +- targetRect +- unclippedRect +- clippedRect +- clipCenterSection +- title +- selected +- inlineCurvesSelected +- localVisibleStartTime +- localVisibleEndTime +- leftIcons +- rightIcons +- previousClip +- previousClipSelected +- supportsLooping +- minLoopIndex +- loopRects +- clipBlends +- ClipDrawOptions +- clipEditor + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/Drawers/InfiniteTrackDrawer.cs` + +- Class: InfiniteTrackDrawer +- Base class: TrackDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CanDraw + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/Drawers/Layers/ClipsLayer.cs` + +- Class: ClipsLayer +- Base class: ItemsLayer`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/Drawers/Layers/ItemsLayer.cs` + +- Class: LayerZOrder +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CompareTo +- ChangeLayer +- Next + +## Serialized Fields + +- None detected. + +## Public Fields + +- items + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/Drawers/Layers/MarkersLayer.cs` + +- Class: MarkersLayer +- Base class: ItemsLayer`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/Drawers/TrackDrawer.cs` + +- Class: TrackDrawer +- Base class: GUIDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/Drawers/TrackItemsDrawer.cs` + +- Class: TrackItemsDrawer +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Draw + +## Serialized Fields + +- None detected. + +## Public Fields + +- clips + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/IPropertyKeyDataSource.cs` + +- Class: IPropertyKeyDataSource +- Base class: IPropertyKeyDataSource +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/IRowGUI.cs` + +- Class: IRowGUI +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/ItemGui/ISelectable.cs` + +- Class: ISelectable +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/ItemGui/TimelineClipGUI.cs` + +- Class: TimelineClipGUI +- Base class: TimelineItemGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetClipBlends +- DrawGhostClip +- DrawInvalidClip +- SnappableEdgesFor +- ShouldSnapTo +- SelectCurves +- ValidateCurvesSelection + +## Serialized Fields + +- None detected. + +## Public Fields + +- inlineCurvesSelected + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/ItemGui/TimelineItemGUI.cs` + +- Class: TimelineItemGUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/ItemGui/TimelineMarkerClusterGUI.cs` + +- Class: TimelineMarkerClusterGUI +- Base class: TimelineItemGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CycleTop + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/ItemGui/TimelineMarkerGUI.cs` + +- Class: TimelineMarkerGUI +- Base class: TimelineItemGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- QueueOverlay +- SnappableEdgesFor +- ShouldSnapTo + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/ManipulationsClips.cs` + +- Class: DrillIntoClip +- Base class: Manipulator +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/ManipulationsTimeline.cs` + +- Class: TimelinePanManipulator +- Base class: Manipulator +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.timeline/Editor/treeview/ManipulationsTracks.cs` + +- Class: InlineCurveResize +- Base class: Manipulator +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/Manipulator.cs` + +- Class: Manipulator +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- HandleEvent + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/PickerUtils.cs` + +- Class: PickerUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/Snapping/IAttractable.cs` + +- Class: IAttractable +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/Snapping/ISnappable.cs` + +- Class: ISnappable +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/Snapping/SnapEngine.cs` + +- Class: SnapEngine +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsInInfluenceZone +- Translate +- Snap +- OnGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/TimelineClipHandle.cs` + +- Class: TimelineClipHandle +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Draw + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/TimelineClipUnion.cs` + +- Class: TimelineClipUnion +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Draw + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/TimelineDataSource.cs` + +- Class: TimelineDataSource +- Base class: TreeViewDataSource`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ExpandItems + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/TimelineDragging.cs` + +- Class: TimelineDragging +- Base class: TreeViewDragging`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- HandleTrackDrop + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/TimelineTreeView.cs` + +- Class: TimelineTreeView +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnInitialize +- GetRectForFraming +- GetRenameRect +- BeginPingItem +- EndPingItem +- GetRowRect +- CalculateRowRects +- GetNumRowsOnPageUpDown +- GetFirstAndLastRowVisible +- GetTotalSize + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/TimelineTreeViewGUI.cs` + +- Class: TimelineTreeViewGUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- FrameItem +- CalculateRowRects +- Reload +- OnGUI +- GetRowRect + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/TrackGui/InlineCurveEditor.cs` + +- Class: InlineCurveEditor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Draw + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/TrackGui/TimelineGroupGUI.cs` + +- Class: TimelineGroupGUI +- Base class: TimelineTrackBaseGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ToWindowSpace +- SetExpanded + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/TrackGui/TimelineTrackBaseGUI.cs` + +- Class: TimelineTrackBaseGUI +- Base class: TreeViewItem`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- DrawInsertionMarkers +- ClearDrawFlags + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/TrackGui/TimelineTrackErrorGUI.cs` + +- Class: TimelineTrackErrorGUI +- Base class: TimelineTrackBaseGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/TrackGui/TimelineTrackGUI.cs` + +- Class: TimelineTrackGUI +- Base class: TimelineGroupGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SelectCurves +- ValidateCurvesSelection + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_AllowsRecording +- m_ShowTrackBindings +- m_HasBinding +- m_IsSubTrack +- m_Binding +- m_TrackBinding +- m_TrackIcon +- m_HasMarkers +- inlineCurvesSelected + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/TrackGui/TrackResizeHandle.cs` + +- Class: TrackResizeHandle +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Draw + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/treeview/TrackPropertyCurvesDataSource.cs` + +- Class: TrackPropertyCurvesDataSource +- Base class: BasePropertyKeyDataSource +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Undo/ApplyDefaultUndoAttribute.cs` + +- Class: ApplyDefaultUndoAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- UndoTitle + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Undo/UndoExtensions.cs` + +- Class: UndoExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Undo/UndoScope.cs` + +- Class: UndoScope +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- AddObject +- AddClip +- Add + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/UnityEditorInternals.cs` + +- Class: UnityEditorInternals +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Utilities/AnimatedParameterCache.cs` + +- Class: AnimatedParameterCache +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Utilities/AnimatedParameterUtility.cs` + +- Class: AnimatedParameterUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Utilities/AnimatedPropertyUtility.cs` + +- Class: AnimatedPropertyUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.timeline/Editor/Utilities/BindingUtility.cs` + +- Class: BindingUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.timeline/Editor/Utilities/BreadcrumbDrawer.cs` + +- Class: BreadcrumbDrawer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- name +- mode + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Utilities/Clipboard.cs` + +- Class: Clipboard +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetReferenceValue +- GetReferenceValue +- ClearReferenceValue +- Clear +- CopyItems +- CopyTracks +- GetTracks +- GetCopiedItems + +## Serialized Fields + +- None detected. + +## Public Fields + +- item +- parent +- bindings + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.timeline/Editor/Utilities/ClipModifier.cs` + +- Class: ClipModifier +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Utilities/ControlPlayableUtility.cs` + +- Class: ControlPlayableUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.timeline/Editor/Utilities/CustomTrackDrawerAttribute.cs` + +- Class: CustomTrackDrawerAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- assetType + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Utilities/DisplayNameHelper.cs` + +- Class: DisplayNameHelper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Utilities/EndNameEditAction.cs` + +- Class: PostNameEditAction +- Base class: AssetCreationEndAction +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Utilities/FileUtility.cs` + +- Class: FileUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Utilities/FrameRateDisplayUtility.cs` + +- Class: FrameRateDisplayUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Utilities/Graphics.cs` + +- Class: Graphics +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Utilities/KeyTraverser.cs` + +- Class: KeyTraverser +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetNextKey +- GetPrevKey +- GetKeyCount + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Utilities/MarkerModifier.cs` + +- Class: MarkerModifier +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.timeline/Editor/Utilities/ObjectExtension.cs` + +- Class: ObjectExtension +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Utilities/ObjectReferenceField.cs` + +- Class: ObjectReferenceField +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Find +- IsAssignable +- Assign + +## Serialized Fields + +- None detected. + +## Public Fields + +- propertyPath +- isSceneReference + +## Unity API Usage + +- SceneManager +- Destroy +- GetComponent + +## `Packages/com.unity.timeline/Editor/Utilities/PreviewedBindings.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetUniqueBindings +- GetBindingsForObject + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Utilities/PropertyCollector.cs` + +- Class: PropertyCollector +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Reset +- Clear +- PushActiveGameObject +- PopActiveGameObject +- AddFromClip +- AddFromClips +- AddFromName +- AddFromComponent +- AddObjectProperties + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.timeline/Editor/Utilities/Range.cs` + +- Class: Range +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ToString + +## Serialized Fields + +- None detected. + +## Public Fields + +- start +- end + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Utilities/Scopes/GUIColorOverride.cs` + +- Class: GUIColorOverride +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Utilities/Scopes/GUIGroupScope.cs` + +- Class: GUIGroupScope +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Utilities/Scopes/GUIMixedValueScope.cs` + +- Class: GUIMixedValueScope +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Utilities/Scopes/GUIViewportScope.cs` + +- Class: GUIViewportScope +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Utilities/Scopes/HorizontalScope.cs` + +- Class: HorizontalScope +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Utilities/Scopes/IndentLevelScope.cs` + +- Class: IndentLevelScope +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Utilities/Scopes/LabelWidthScope.cs` + +- Class: LabelWidthScope +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Utilities/Scopes/PropertyScope.cs` + +- Class: PropertyScope +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Utilities/SequenceSelectorNameFormater.cs` + +- Class: SequenceMenuNameFormater +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Format + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Utilities/SpacePartitioner.cs` + +- Class: SpacePartitioner +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- FromFloat +- Clear +- AddBounds +- DebugDraw + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Utilities/StyleManager.cs` + +- Class: StyleManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Utilities/StyleNormalColorOverride.cs` + +- Class: StyleNormalColorOverride +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Utilities/TimeFormat.cs` + +- Class: TimeDisplayUnitExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Utilities/TimelineKeyboardNavigation.cs` + +- Class: KeyboardNavigation +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Utilities/TimeReferenceUtility.cs` + +- Class: TimeReferenceUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Utilities/TrackModifier.cs` + +- Class: TrackModifier +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Utilities/TrackResourceCache.cs` + +- Class: TrackResourceCache +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Utilities/TypeUtility.cs` + +- Class: TypeUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Compare + +## Serialized Fields + +- None detected. + +## Public Fields + +- type +- isSceneReference + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.timeline/Editor/Window/Modes/TimelineActiveMode.cs` + +- Class: TimelineActiveMode +- Base class: TimelineMode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Window/Modes/TimelineAssetEditionMode.cs` + +- Class: TimelineAssetEditionMode +- Base class: TimelineInactiveMode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Window/Modes/TimelineDisabledMode.cs` + +- Class: TimelineDisabledMode +- Base class: TimelineMode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Window/Modes/TimelineInactiveMode.cs` + +- Class: TimelineInactiveMode +- Base class: TimelineMode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Window/Modes/TimelineMode.cs` + +- Class: TimelineMode +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- breadCrumb +- sequenceSelector +- options +- newButton +- editAsAssetButton + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Window/Modes/TimelineReadOnlyMode.cs` + +- Class: TimelineReadOnlyMode +- Base class: TimelineMode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Window/Modes/TimeReferenceMode.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Window/OverlayDrawer.cs` + +- Class: OverlayDrawer +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Draw + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Window/PlaybackScroller.cs` + +- Class: PlaybackScroller +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Window/SequenceContext.cs` + +- Class: SequenceContext +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsValid +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Window/TimelineEditorWindow.cs` + +- Class: TimelineEditorWindow +- Base class: EditorWindow +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Window/TimelineMarkerHeaderGUI.cs` + +- Class: TimelineMarkerHeaderGUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Draw +- Rebuild + +## Serialized Fields + +- None detected. + +## Public Fields + +- headerRect +- contentRect +- trackHeaderFont +- colorTrackFont +- isMuted +- isSelected +- asset +- showMarkers +- muted +- locked +- zOrder + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Window/TimelineNavigator.cs` + +- Class: TimelineNavigator +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetCurrentContext +- GetParentContext +- GetRootContext +- GetChildContexts +- GetBreadcrumbs +- NavigateTo + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Window/TimelinePlaybackControls.cs` + +- Class: TimelinePlaybackControls +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Play +- Pause +- PreviousFrame +- NextFrame +- GoToFirstFrame +- GoToLastFrame +- SetCurrentTime +- SetCurrentFrame +- GetCurrentTime +- GetCurrentFrame + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Window/TimelineWindow.cs` + +- Class: TimelineWindow +- Base class: TimelineEditorWindow +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- OnDisable +- OnDestroy + +## Public Methods + +- RebuildGraphIfNecessary + +## Serialized Fields + +- m_Preferences +- m_SequenceHierarchy + +## Public Fields + +- timeReferenceMode + +## Unity API Usage + +- SceneManager +- Destroy +- GetComponent +- UnityEvent + +## `Packages/com.unity.timeline/Editor/Window/TimelineWindow_ActiveTimeline.cs` + +- Class: TimelineWindow +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetCurrentTimeline + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Window/TimelineWindow_Breadcrumbs.cs` + +- Class: TimelineWindow +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Window/TimelineWindow_Duration.cs` + +- Class: TimelineWindow +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Window/TimelineWindow_EditorCallbacks.cs` + +- Class: TimelineWindow +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager +- Input + +## `Packages/com.unity.timeline/Editor/Window/TimelineWindow_Gui.cs` + +- Class: TimelineWindow +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddUserOverlay + +## Serialized Fields + +- None detected. + +## Public Fields + +- marker +- rect +- isSelected +- isCollapsed +- editor + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Window/TimelineWindow_HeaderGui.cs` + +- Class: TimelineWindow +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Window/TimelineWindow_Manipulators.cs` + +- Class: TimelineWindow +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Window/TimelineWindow_Navigator.cs` + +- Class: TimelineWindow +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetCurrentContext +- GetParentContext +- GetRootContext +- GetChildContexts +- GetBreadcrumbs +- NavigateTo + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Window/TimelineWindow_PlayableLookup.cs` + +- Class: TimelineWindow +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UpdatePlayableLookup +- GetPlayableFromAnimClip +- GetTimelineClipFromCurves +- ClearPlayableLookup + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.timeline/Editor/Window/TimelineWindow_PlaybackControls.cs` + +- Class: TimelineWindow +- Base class: ITimelinePlaybackControls +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Play +- Pause +- PreviousFrame +- NextFrame +- GoToFirstFrame +- GoToLastFrame +- SetCurrentTime +- SetCurrentFrame +- GetCurrentTime +- GetCurrentFrame + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Window/TimelineWindow_PlayRange.cs` + +- Class: TimelineWindow +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Window/TimelineWindow_PreviewPlayMode.cs` + +- Class: TimelineWindow +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Window/TimelineWindow_Selection.cs` + +- Class: TimelineWindow +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_SequencePath + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.timeline/Editor/Window/TimelineWindow_StateChange.cs` + +- Class: TimelineWindow +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Window/TimelineWindow_TimeArea.cs` + +- Class: TimelineWindow +- Base class: TimeArea +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Window/TimelineWindow_TimeCursor.cs` + +- Class: TimelineWindow +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Window/TimelineWindow_TrackGui.cs` + +- Class: TimelineWindow +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.timeline/Editor/Window/TimelineWindowAnalytics.cs` + +- Class: TimelineWindowAnalytics +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Send +- SendPlayEvent +- SendAfterSequenceChangeEvent +- SendManipulationEndedEvent + +## Serialized Fields + +- None detected. + +## Public Fields + +- asset_guid +- duration +- frame_rate +- track_stats +- display_format +- track_type +- clip_count +- marker_count + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Window/TimelineWindowTimeControl.cs` + +- Class: TimelineWindowTimeControl +- Base class: IAnimationWindowControl +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- Init +- OnDisable + +## Serialized Fields + +- m_ClipData +- m_Clip +- m_AnimWindowState + +## Public Fields + +- start +- duration +- track + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Window/ViewModel/ScriptableObjectViewPrefs.cs` + +- Class: ScriptableObjectViewPrefs +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Save +- DeleteFile +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.timeline/Editor/Window/ViewModel/TimelineAssetViewModel.cs` + +- Class: TimelineAssetViewModel +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- OnBeforeSerialize +- OnAfterDeserialize +- OnEnable + +## Serialized Fields + +- m_MarkerTimeStampsKeys +- m_MarkerTimeStampsValues +- m_TimeAreaPlayRange +- m_Keys +- m_Vals + +## Public Fields + +- collapsed +- showMarkers +- showInlineCurves +- inlineAnimationCurveHeight +- lastInlineCurveDataID +- inlineCurvesState +- inlineCurvesShownAreaInsideMargins +- trackHeightExtension +- timeAreaShownRange +- trackScale +- playRangeEnabled +- windowTime +- verticalScroll +- sequencerHeaderWidth + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Window/ViewModel/TimelineAssetViewModel_versions.cs` + +- Class: TimelineAssetViewModel +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Version +- deprecated_timeAreaPlayRange + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Window/ViewModel/TimelineWindowViewPrefs.cs` + +- Class: TimelineWindowViewPrefs +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Editor/Window/WindowConstants.cs` + +- Class: WindowConstants +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Activation/ActivationMixerPlayable.cs` + +- Class: ActivationMixerPlayable +- Base class: PlayableBehaviour +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- Input + +## `Packages/com.unity.timeline/Runtime/Activation/ActivationPlayableAsset.cs` + +- Class: ActivationPlayableAsset +- Base class: PlayableAsset +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Activation/ActivationTrack.cs` + +- Class: ActivationTrack +- Base class: TrackAsset +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_PostPlaybackState + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Animation/AnimationOutputWeightProcessor.cs` + +- Class: AnimationOutputWeightProcessor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Evaluate + +## Serialized Fields + +- None detected. + +## Public Fields + +- mixer +- parentMixer +- port + +## Unity API Usage + +- Input + +## `Packages/com.unity.timeline/Runtime/Animation/AnimationPlayableAsset.cs` + +- Class: AnimationPlayableAsset +- Base class: PlayableAsset +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- LiveLink +- ResetOffsets +- GatherProperties + +## Serialized Fields + +- m_Clip +- m_Position +- m_EulerAngles +- m_UseTrackMatchFields +- m_MatchTargetFields +- m_RemoveStartOffset +- m_ApplyFootIK +- m_Loop + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.timeline/Runtime/Animation/AnimationPreviewUpdateCallback.cs` + +- Class: AnimationPreviewUpdateCallback +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Evaluate + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.timeline/Runtime/Animation/AnimationTrack.cs` + +- Class: AnimationTrack +- Base class: TrackAsset +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CreateClip +- CreateInfiniteClip +- CreateRecordableClip + +## Serialized Fields + +- m_InfiniteClipApplyFootIK +- m_MatchTargetFields +- m_Position +- m_EulerAngles +- m_AvatarMask +- m_ApplyAvatarMask +- m_TrackOffset + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.timeline/Runtime/Animation/ICurvesOwner.cs` + +- Class: ICurvesOwner +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/AssetUpgrade/AnimationPlayableAssetUpgrade.cs` + +- Class: AnimationPlayableAsset +- Base class: ISerializationCallbackReceiver +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/AssetUpgrade/AnimationTrackUpgrade.cs` + +- Class: AnimationTrack +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/AssetUpgrade/ClipUpgrade.cs` + +- Class: TimelineClip +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/AssetUpgrade/TimelineUpgrade.cs` + +- Class: TimelineAsset +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/AssetUpgrade/TrackUpgrade.cs` + +- Class: TrackAsset +- Base class: ISerializationCallbackReceiver +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Attributes/TimelineHelpURLAttribute.cs` + +- Class: TimelineHelpURLAttribute +- Base class: HelpURLAttribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Attributes/TrackColorAttribute.cs` + +- Class: TrackColorAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Audio/AudioClipProperties.cs` + +- Class: AudioClipProperties +- Base class: PlayableBehaviour +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible audio manager +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- volume + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Audio/AudioMixerProperties.cs` + +- Class: AudioMixerProperties +- Base class: PlayableBehaviour +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible audio manager +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- volume +- stereoPan +- spatialBlend + +## Unity API Usage + +- Input + +## `Packages/com.unity.timeline/Runtime/Audio/AudioPlayableAsset.cs` + +- Class: AudioPlayableAsset +- Base class: PlayableAsset +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible audio manager +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Clip +- m_Loop +- m_ClipProperties + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Audio/AudioTrack.cs` + +- Class: AudioTrack +- Base class: TrackAsset +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible audio manager +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CreateClip + +## Serialized Fields + +- m_TrackProperties + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.timeline/Runtime/ClipCaps.cs` + +- Class: TimelineClipCapsExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Control/ControlPlayableAsset.cs` + +- Class: ControlPlayableAsset +- Base class: PlayableAsset +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- OnEnable +- GatherProperties + +## Serialized Fields + +- sourceGameObject +- prefabGameObject +- updateParticle +- particleRandomSeed +- updateDirector +- updateITimeControl +- searchHierarchy +- active +- ActivationControlPlayable +- DirectorControlPlayable + +## Public Fields + +- sourceGameObject +- prefabGameObject +- updateParticle +- particleRandomSeed +- updateDirector +- updateITimeControl +- searchHierarchy +- active + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.timeline/Runtime/Control/ControlTrack.cs` + +- Class: ControlTrack +- Base class: TrackAsset +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.timeline/Runtime/CurveEditUtility.cs` + +- Class: CurveEditUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/DiscreteTime.cs` + +- Class: DiscreteTime +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OneTickBefore +- OneTickAfter +- GetTick +- CompareTo +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Evaluation/InfiniteRuntimeClip.cs` + +- Class: InfiniteRuntimeClip +- Base class: RuntimeElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Evaluation/IntervalTree.cs` + +- Class: IInterval +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Add +- IntersectsWith +- IntersectsWithRange +- UpdateIntervals +- Clear + +## Serialized Fields + +- None detected. + +## Public Fields + +- center +- first +- last +- left +- right +- intervalStart +- intervalEnd +- item + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Evaluation/RuntimeClip.cs` + +- Class: RuntimeClip +- Base class: RuntimeClipBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetTime +- SetDuration + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.timeline/Runtime/Evaluation/RuntimeClipBase.cs` + +- Class: RuntimeClipBase +- Base class: RuntimeElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Evaluation/RuntimeElement.cs` + +- Class: RuntimeElement +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Evaluation/ScheduleRuntimeClip.cs` + +- Class: ScheduleRuntimeClip +- Base class: RuntimeClipBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetTime + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.timeline/Runtime/Events/IMarker.cs` + +- Class: IMarker +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Events/INotificationOptionProvider.cs` + +- Class: INotificationOptionProvider +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Events/Marker.cs` + +- Class: Marker +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Events/MarkerList.cs` + +- Class: MarkerList +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Add +- Remove +- Clear +- Contains +- GetMarkers +- GetRawMarkerList +- CreateMarker +- HasNotifications + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.timeline/Runtime/Events/MarkerTrack.cs` + +- Class: MarkerTrack +- Base class: TrackAsset +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Events/Signals/CustomSignalEventDrawer.cs` + +- Class: CustomSignalEventDrawer +- Base class: PropertyAttribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- UnityEvent + +## `Packages/com.unity.timeline/Runtime/Events/Signals/SignalAsset.cs` + +- Class: SignalAsset +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Events/Signals/SignalEmitter.cs` + +- Class: SignalEmitter +- Base class: Marker +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Retroactive +- m_EmitOnce +- m_Asset + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Events/Signals/SignalReceiver.cs` + +- Class: SignalReceiver +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- OnNotify +- AddReaction +- AddEmptyReaction +- Remove +- GetRegisteredSignals +- GetReaction +- Count +- ChangeSignalAtIndex +- RemoveAtIndex +- ChangeReactionAtIndex +- GetReactionAtIndex +- GetSignalAssetAtIndex +- TryGetValue +- Append + +## Serialized Fields + +- m_Events +- m_Signals + +## Public Fields + +- None detected. + +## Unity API Usage + +- UnityEvent + +## `Packages/com.unity.timeline/Runtime/Events/SignalTrack.cs` + +- Class: SignalTrack +- Base class: MarkerTrack +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Extensions/SelectionExtensions.cs` + +- Class: SelectionExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Extensions/TrackExtensions.cs` + +- Class: TrackAssetExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/GroupTrack.cs` + +- Class: GroupTrack +- Base class: TrackAsset +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/ILayerable.cs` + +- Class: ILayerable +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/ObjectId.cs` + +- Class: ObjectId +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CompareTo +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_Value + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Playables/ActivationControlPlayable.cs` + +- Class: ActivationControlPlayable +- Base class: PlayableBehaviour +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- gameObject +- postPlayback + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.timeline/Runtime/Playables/BasicScriptPlayable.cs` + +- Class: BasicPlayableBehaviour +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.timeline/Runtime/Playables/DirectorControlPlayable.cs` + +- Class: DirectorControlPlayable +- Base class: PlayableBehaviour +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- director +- pauseAction + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.timeline/Runtime/Playables/ITimeControl.cs` + +- Class: ITimeControl +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Playables/NotificationFlags.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Playables/ParticleControlPlayable.cs` + +- Class: ParticleControlPlayable +- Base class: PlayableBehaviour +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Initialize + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.timeline/Runtime/Playables/PrefabControlPlayable.cs` + +- Class: PrefabControlPlayable +- Base class: PlayableBehaviour +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Initialize + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy + +## `Packages/com.unity.timeline/Runtime/Playables/TimeControlPlayable.cs` + +- Class: TimeControlPlayable +- Base class: PlayableBehaviour +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Initialize + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Playables/TimeNotificationBehaviour.cs` + +- Class: TimeNotificationBehaviour +- Base class: PlayableBehaviour +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddNotification + +## Serialized Fields + +- None detected. + +## Public Fields + +- time +- payload +- notificationFired +- flags + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Properties/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Scripting/PlayableTrack.cs` + +- Class: PlayableTrack +- Base class: TrackAsset +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Timeline.deprecated.cs` + +- Class: TimelineAsset +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/TimelineAsset.cs` + +- Class: TimelineAsset +- Base class: PlayableAsset +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetStandardFrameRate +- GetRootTrack +- GetRootTracks +- GetOutputTrack +- GetOutputTracks +- GatherProperties +- CreateMarkerTrack + +## Serialized Fields + +- m_DurationMode + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/TimelineAsset_CreateRemove.cs` + +- Class: TimelineAsset +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CreateTrack +- DeleteClip +- DeleteTrack + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.timeline/Runtime/TimelineAttributes.cs` + +- Class: TrackClipTypeAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/TimelineClip.cs` + +- Class: TimelineClip +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetParentTrack +- EvaluateMixOut +- EvaluateMixIn +- ToLocalTime +- ToLocalTimeUnbound +- IsExtrapolatedTime +- IsPreExtrapolatedTime +- IsPostExtrapolatedTime +- CreateCurves +- ConformEaseValues + +## Serialized Fields + +- m_Start +- m_ClipIn +- m_Asset +- m_TimeScale +- m_ParentTrack +- m_EaseInDuration +- m_EaseOutDuration +- m_BlendInDuration +- m_BlendOutDuration +- m_MixInCurve +- m_MixOutCurve +- m_BlendInCurveMode +- m_BlendOutCurveMode +- m_ExposedParameterNames +- m_AnimationCurves +- m_Recordable +- m_PostExtrapolationMode +- m_PreExtrapolationMode +- m_PostExtrapolationTime +- m_PreExtrapolationTime +- m_DisplayName + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/TimelinePlayable.cs` + +- Class: TimelinePlayable +- Base class: PlayableBehaviour +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Rebalance +- Compile + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.timeline/Runtime/TimelinePlayable_Animation.cs` + +- Class: TimelinePlayable +- Base class: PlayableBehaviour +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/TrackAsset.cs` + +- Class: TrackAsset +- Base class: PlayableAsset +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Clear +- GetClips +- GetChildTracks +- CreateCurves +- CreateDefaultClip +- DeleteClip +- CreateMarker +- DeleteMarker +- GetMarkers +- GetMarkerCount +- GetMarker + +## Serialized Fields + +- None detected. + +## Public Fields + +- trackList +- clipList +- markerList + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.timeline/Runtime/Utilities/AnimationPreviewUtilities.cs` + +- Class: AnimationPreviewUtilities +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- GetHashCode + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.timeline/Runtime/Utilities/AnimatorBindingCache.cs` + +- Class: AnimatorBindingCache +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- GetHashCode +- GetAnimatorBindings +- GetCurveBindings +- Clear + +## Serialized Fields + +- None detected. + +## Public Fields + +- animatorID +- applyRootMotion +- humanoid + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.timeline/Runtime/Utilities/BlendUtility.cs` + +- Class: BlendUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Utilities/Extrapolation.cs` + +- Class: Extrapolation +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Utilities/FrameRate.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsValid +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Utilities/HashUtility.cs` + +- Class: HashUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Utilities/IPropertyCollector.cs` + +- Class: IPropertyCollector +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Utilities/IPropertyPreview.cs` + +- Class: IPropertyPreview +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Utilities/NotificationUtilities.cs` + +- Class: NotificationUtilities +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Utilities/TimelineClipExtensions.cs` + +- Class: TimelineClipExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Utilities/TimelineCreateUtilities.cs` + +- Class: TimelineCreateUtilities +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Utilities/TimelineUndo.cs` + +- Class: TimelineUndo +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.timeline/Runtime/Utilities/TimeUtility.cs` + +- Class: TimeUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.timeline/Runtime/Utilities/WeightUtility.cs` + +- Class: WeightUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.ugui/Editor/Analytics/IAnalytic/UGUIBuildEvent.cs` + +- Class: UGUIBuildEvent +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryGatherData + +## Serialized Fields + +- None detected. + +## Public Fields + +- build_guid +- build_type +- component_count +- WorldSpaceCanvas +- ScreenSpaceCanvas +- OverlayCanvas +- TMPElements +- buildGuid +- buildType +- counter + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/Analytics/UGUIAnalytics.cs` + +- Class: UGUIAnalytics +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/Analytics/UGUIBuildAnalytics.cs` + +- Class: UGUIBuildAnalytics +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnPreprocessBuild +- OnPostprocessBuild +- OnProcessScene + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.ugui/Editor/TMP/HDRP/TMP_BaseHDRPLitShaderGUI.cs` + +- Class: for +- Base class: LightingShaderGraphGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ReadState +- SetActive +- DoPopup + +## Serialized Fields + +- None detected. + +## Public Fields + +- undoLabel +- label +- keywordLabels +- keywords + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Editor/TMP/HDRP/TMP_BaseHDRPUnlitShaderGUI.cs` + +- Class: for +- Base class: UnlitShaderGraphGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ReadState +- SetActive +- DoPopup + +## Serialized Fields + +- None detected. + +## Public Fields + +- undoLabel +- label +- keywordLabels +- keywords + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Editor/TMP/HDRP/TMP_SDF_HDRPLitShaderGUI.cs` + +- Class: TMP_SDF_HDRPLitShaderGUI +- Base class: TMP_BaseHDRPLitShaderGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Editor/TMP/HDRP/TMP_SDF_HDRPUnlitShaderGUI.cs` + +- Class: TMP_SDF_HDRPUnlitShaderGUI +- Base class: TMP_BaseHDRPUnlitShaderGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/DropdownOptionListDrawer.cs` + +- Class: DropdownOptionListDrawer +- Base class: PropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/GlyphMetricsPropertyDrawer.cs` + +- Class: GlyphMetricsPropertyDrawer +- Base class: PropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/GlyphPairAdjustmentRecordPropertyDrawer.cs` + +- Class: GlyphPairAdjustmentRecordPropertyDrawer +- Base class: PropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/GlyphRectPropertyDrawer.cs` + +- Class: GlyphRectPropertyDrawer +- Base class: PropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/LigatureSubstitutionRecordPropertyDrawer.cs` + +- Class: LigatureSubstitutionRecordPropertyDrawer +- Base class: PropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_CharacterPropertyDrawer.cs` + +- Class: TMP_CharacterPropertyDrawer +- Base class: PropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_GlyphPropertyDrawer.cs` + +- Class: TMP_GlyphPropertyDrawer +- Base class: PropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_MarkToBaseAdjustmentRecordPropertyDrawer.cs` + +- Class: TMP_MarkToBaseAdjustmentRecordPropertyDrawer +- Base class: PropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_MarkToMarkAdjustmentRecordPropertyDrawer.cs` + +- Class: TMP_MarkToMarkAdjustmentRecordPropertyDrawer +- Base class: PropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_PropertyDrawerUtilities.cs` + +- Class: TMP_PropertyDrawerUtilities +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- index +- glyphRect +- metrics +- atlasIndex + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_SpriteCharacterPropertyDrawer.cs` + +- Class: TMP_SpriteCharacterPropertyDrawer +- Base class: PropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_SpriteGlyphPropertyDrawer.cs` + +- Class: TMP_SpriteGlyphPropertyDrawer +- Base class: PropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/TMP/PropertyDrawers/TMP_TextAlignmentDrawer.cs` + +- Class: TMP_TextAlignmentDrawer +- Base class: PropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/TMP/TMP_BaseEditorPanel.cs` + +- Class: TMP_BaseEditorPanel +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- OnSceneGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- selAlignGridA +- selAlignGridB + +## Unity API Usage + +- Input + +## `Packages/com.unity.ugui/Editor/TMP/TMP_BaseShaderGUI.cs` + +- Class: TMP_BaseShaderGUI +- Base class: ShaderGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ReadState +- SetActive +- DoPopup +- EndPanel + +## Serialized Fields + +- None detected. + +## Public Fields + +- undoLabel +- label +- keywordLabels +- keywords + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Editor/TMP/TMP_BitmapShaderGUI.cs` + +- Class: TMP_BitmapShaderGUI +- Base class: TMP_BaseShaderGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/TMP/TMP_ColorGradientAssetMenu.cs` + +- Class: TMP_ColorGradientAssetMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/TMP/TMP_ColorGradientEditor.cs` + +- Class: TMP_ColorGradientEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/TMP/TMP_DropdownEditor.cs` + +- Class: DropdownEditor +- Base class: SelectableEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/TMP/TMP_EditorCoroutine.cs` + +- Class: TMP_EditorCoroutine +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Start + +## Public Methods + +- Stop + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/TMP/TMP_EditorPanel.cs` + +- Class: TMP_EditorPanel +- Base class: TMP_BaseEditorPanel +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Editor/TMP/TMP_EditorPanelUI.cs` + +- Class: TMP_EditorPanelUI +- Base class: TMP_BaseEditorPanel +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Editor/TMP/TMP_EditorResourceManager.cs` + +- Class: TMP_EditorResourceManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/TMP/TMP_EditorUtility.cs` + +- Class: TMP_EditorUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- string + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/TMP/TMP_FontAsset_CreationMenu.cs` + +- Class: TMP_FontAsset_CreationMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.ugui/Editor/TMP/TMP_FontAssetEditor.cs` + +- Class: TMP_FontAssetEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- OnEnable +- OnDisable + +## Serialized Fields + +- None detected. + +## Public Fields + +- sourceFont +- faceIndex +- glyphRenderMode +- pointSize +- padding +- atlasWidth +- atlasHeight +- isEnabled +- expirationTime + +## Unity API Usage + +- Input + +## `Packages/com.unity.ugui/Editor/TMP/TMP_InputFieldEditor.cs` + +- Class: TMP_InputFieldEditor +- Base class: SelectableEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.ugui/Editor/TMP/TMP_MarkupTagUpdateUtility.cs` + +- Class: TMP_MarkupTagUpdateUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- name +- tag +- description + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/TMP/TMP_PackageUtilities.cs` + +- Class: TMP_PackageUtilities +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_ProjectFolderToScan +- m_OutputWindowStyle +- m_OutputWindowMonospacedFont + +## Public Fields + +- referencedResource +- target +- replacement +- assetRecords +- assetFilePath +- assetDataFile +- assetMetaFilePath + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/TMP/TMP_PostBuildProcessHandler.cs` + +- Class: TMP_PostBuildProcessHandler +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.ugui/Editor/TMP/TMP_PreBuildProcessor.cs` + +- Class: TMP_PreBuildProcessor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnPreprocessBuild + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/TMP/TMP_ProjectTextSettings.cs` + +- Class: TMP_ProjectTextSettings +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/TMP/TMP_ResourcesLoader.cs` + +- Class: EssentialResourcesManager +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/TMP/TMP_SDFShaderGUI.cs` + +- Class: TMP_SDFShaderGUI +- Base class: TMP_BaseShaderGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Editor/TMP/TMP_SerializedPropertyHolder.cs` + +- Class: TMP_SerializedPropertyHolder +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- fontAsset +- firstCharacter +- secondCharacter +- glyphPairAdjustmentRecord + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/TMP/TMP_SettingsEditor.cs` + +- Class: TMP_SettingsEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update +- OnDestroy + +## Public Methods + +- OnEnable + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- Resources.Load + +## `Packages/com.unity.ugui/Editor/TMP/TMP_SpriteAssetEditor.cs` + +- Class: TMP_SpriteAssetEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- OnEnable + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/TMP/TMP_SpriteAssetImporter.cs` + +- Class: TMP_SpriteAssetImporter +- Base class: EditorWindow +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- OnGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.ugui/Editor/TMP/TMP_SpriteAssetMenu.cs` + +- Class: TMP_SpriteAssetMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/TMP/TMP_StyleAssetMenu.cs` + +- Class: TMP_StyleAssetMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/TMP/TMP_StyleSheetEditor.cs` + +- Class: StyleDrawer +- Base class: PropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/TMP/TMP_SubMesh_Editor.cs` + +- Class: TMP_SubMesh_Editor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- OnEnable + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.ugui/Editor/TMP/TMP_SubMeshUI_Editor.cs` + +- Class: TMP_SubMeshUI_Editor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- OnEnable +- OnDisable + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- Input + +## `Packages/com.unity.ugui/Editor/TMP/TMP_UIStyleManager.cs` + +- Class: TMP_UIStyleManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/TMP/TMPro_ContextMenus.cs` + +- Class: TMP_ContextMenus +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent + +## `Packages/com.unity.ugui/Editor/TMP/TMPro_CreateObjectMenu.cs` + +- Class: TMPro_CreateObjectMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.ugui/Editor/TMP/TMPro_EditorShaderUtilities.cs` + +- Class: EditorShaderUtilities +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/TMP/TMPro_FontAssetCreatorWindow.cs` + +- Class: TMPro_FontAssetCreatorWindow +- Base class: EditorWindow +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- OnEnable +- OnDisable +- OnGUI +- Update + +## Serialized Fields + +- None detected. + +## Public Fields + +- fontAssetCreationSettings + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.ugui/Editor/TMP/TMPro_SortingLayerHelper.cs` + +- Class: SortingLayerHelper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/TMP/TMPro_TextContainerEditor.cs` + +- Class: TMPro_TextContainerEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible enemy AI +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.ugui/Editor/TMP/TMPro_TexturePostProcessor.cs` + +- Class: TMPro_TexturePostProcessor +- Base class: AssetPostprocessor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/UGUI/EventSystem/EventSystemEditor.cs` + +- Class: EventSystemEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.ugui/Editor/UGUI/EventSystem/EventTriggerEditor.cs` + +- Class: EventTriggerEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/UGUI/EventSystem/InputModuleComponentFactory.cs` + +- Class: InputModuleComponentFactory +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.ugui/Editor/UGUI/EventSystem/Physics2DRaycasterEditor.cs` + +- Class: Physics2DRaycasterEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/UGUI/EventSystem/PhysicsRaycasterEditor.cs` + +- Class: PhysicsRaycasterEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/UGUI/Properties/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/UGUI/UI/AspectRatioFitterEditor.cs` + +- Class: AspectRatioFitterEditor +- Base class: SelfControllerEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/UGUI/UI/ButtonEditor.cs` + +- Class: ButtonEditor +- Base class: SelectableEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/UGUI/UI/CanvasScalerEditor.cs` + +- Class: CanvasScalerEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- matchContent +- widthContent +- heightContent +- uiScaleModeContent +- leftAlignedLabel +- rightAlignedLabel + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Editor/UGUI/UI/ContentSizeFitterEditor.cs` + +- Class: ContentSizeFitterEditor +- Base class: SelfControllerEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/UGUI/UI/DropdownEditor.cs` + +- Class: DropdownEditor +- Base class: SelectableEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/UGUI/UI/GraphicEditor.cs` + +- Class: GraphicEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/UGUI/UI/GridLayoutGroupEditor.cs` + +- Class: GridLayoutGroupEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/UGUI/UI/HorizontalOrVerticalLayoutGroupEditor.cs` + +- Class: HorizontalOrVerticalLayoutGroupEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/UGUI/UI/ImageEditor.cs` + +- Class: ImageEditor +- Base class: GraphicEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Editor/UGUI/UI/InputFieldEditor.cs` + +- Class: InputFieldEditor +- Base class: SelectableEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.ugui/Editor/UGUI/UI/InterceptedEventsPreview.cs` + +- Class: InterceptedEventsPreview +- Base class: ObjectPreview +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- componentName +- interceptedEvents +- labelStyle + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Editor/UGUI/UI/LayoutElementEditor.cs` + +- Class: LayoutElementEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/UGUI/UI/LayoutPropertiesPreview.cs` + +- Class: LayoutPropertiesPreview +- Base class: ObjectPreview +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- labelStyle +- headerStyle + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Editor/UGUI/UI/MaskEditor.cs` + +- Class: MaskEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Editor/UGUI/UI/MenuOptions.cs` + +- Class: MenuOptions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CreateGameObject +- Dispose +- AddImage +- AddRawImage +- AddPanel +- AddToggle +- AddSlider +- AddScrollbar +- AddScrollView +- AddCanvas +- AddText +- AddButton +- AddDropdown +- CreateNewUI +- GetOrCreateCanvasGameObject + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.ugui/Editor/UGUI/UI/PrefabLayoutRebuilder.cs` + +- Class: PrefabLayoutRebuilder +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/AnimationTriggersDrawer.cs` + +- Class: AnimationTriggersDrawer +- Base class: PropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/ColorBlockDrawer.cs` + +- Class: ColorBlockDrawer +- Base class: PropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/DropdownOptionListDrawer.cs` + +- Class: DropdownOptionListDrawer +- Base class: PropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/FontDataDrawer.cs` + +- Class: FontDataDrawer +- Base class: PropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/NavigationDrawer.cs` + +- Class: NavigationDrawer +- Base class: PropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- navigationContent + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/UGUI/UI/PropertyDrawers/SpriteStateDrawer.cs` + +- Class: SpriteStateDrawer +- Base class: PropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/UGUI/UI/RawImageEditor.cs` + +- Class: RawImageEditor +- Base class: GraphicEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/UGUI/UI/RectMask2DEditor.cs` + +- Class: RectMask2DEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/UGUI/UI/ScrollbarEditor.cs` + +- Class: ScrollbarEditor +- Base class: SelectableEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Editor/UGUI/UI/ScrollRectEditor.cs` + +- Class: ScrollRectEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/UGUI/UI/SelectableEditor.cs` + +- Class: SelectableEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Editor/UGUI/UI/SelfControllerEditor.cs` + +- Class: SelfControllerEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Editor/UGUI/UI/SliderEditor.cs` + +- Class: SliderEditor +- Base class: SelectableEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/UGUI/UI/SpriteDrawUtility.cs` + +- Class: SpriteDrawUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/UGUI/UI/TextEditor.cs` + +- Class: TextEditor +- Base class: GraphicEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Editor/UGUI/UI/ToggleEditor.cs` + +- Class: ToggleEditor +- Base class: SelectableEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager + +## `Packages/com.unity.ugui/Runtime/InternalBridge/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/InternalBridge/ObjectUtilsBridge.cs` + +- Class: ObjectUtilsBridge +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/InternalBridge/TMPHelpURL.cs` + +- Class: TMPHelpURL +- Base class: UIModuleHelpURL +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/FastAction.cs` + +- Class: FastAction +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Add +- Remove +- Call + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/FontFeatureCommon.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/FontFeatureCommonGPOS.cs` + +- Class: GlyphAnchorPoint +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_XCoordinate +- m_YCoordinate +- m_XPositionAdjustment +- m_YPositionAdjustment +- m_BaseGlyphID +- m_BaseGlyphAnchorPoint +- m_MarkGlyphID +- m_MarkPositionAdjustment +- m_BaseMarkGlyphID +- m_BaseMarkGlyphAnchorPoint +- m_CombiningMarkGlyphID +- m_CombiningMarkPositionAdjustment + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/FontFeatureCommonGSUB.cs` + +- Class: SingleSubstitutionRecord +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_TargetGlyphID +- m_SubstituteGlyphIDs +- m_ComponentGlyphIDs +- m_LigatureGlyphID + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/ITextPreProcessor.cs` + +- Class: ITextPreprocessor +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/MaterialReferenceManager.cs` + +- Class: MaterialReferenceManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddMaterial +- Contains +- TryGetMaterial +- GetMaterialIndex +- GetFontAsset +- SetDefaultMaterial +- Clear +- ClearReferenceCount + +## Serialized Fields + +- None detected. + +## Public Fields + +- material +- referenceCount +- index +- fontAsset +- spriteAsset +- isDefaultMaterial +- isFallbackMaterial +- fallbackMaterial +- padding + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TextContainer.cs` + +- Class: TextContainer +- Base class: UIBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- Awake +- OnEnable +- LateUpdate +- OnDisable + +## Public Methods + +- GetWorldCorners + +## Serialized Fields + +- m_pivot +- m_anchorPosition +- m_rect +- m_margins + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.ugui/Runtime/TMP/TextMeshPro.cs` + +- Class: TextMeshPro +- Base class: TMP_Text +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Awake +- OnEnable +- OnDisable +- OnDestroy + +## Public Methods + +- SetMask +- UpdateFontAsset +- CalculateLayoutInputHorizontal +- CalculateLayoutInputVertical + +## Serialized Fields + +- int +- m_hasFontAssetChanged +- m_renderer +- m_maskType + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent +- Input + +## `Packages/com.unity.ugui/Runtime/TMP/TextMeshProUGUI.cs` + +- Class: TextMeshProUGUI +- Base class: TMP_Text +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Awake +- OnEnable +- OnDisable +- OnDestroy + +## Public Methods + +- CalculateLayoutInputHorizontal +- CalculateLayoutInputVertical +- UpdateFontAsset + +## Serialized Fields + +- m_Maskable +- m_hasFontAssetChanged +- m_baseMaterial +- m_maskOffset + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent +- Input + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_Asset.cs` + +- Class: TMP_Asset +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- string +- FaceInfo + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_Character.cs` + +- Class: TMP_Character +- Base class: TMP_TextElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_CharacterInfo.cs` + +- Class: TMP_CharacterInfo +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- position +- uv +- uv2 +- uv4 +- color +- normal +- tangent +- padding +- elementType +- character +- index +- stringLength +- textElement +- alternativeGlyph +- fontAsset +- material +- materialReferenceIndex +- isUsingAlternateTypeface +- pointSize +- wordNumber +- lineNumber +- charNumber +- pageNumber +- vertexIndex +- vertex_BL +- vertex_TL +- vertex_TR +- vertex_BR +- topLeft +- bottomLeft +- topRight +- bottomRight +- origin +- xAdvance +- ascender +- baseLine +- descender +- aspectRatio +- scale +- underlineColor +- underlineVertexIndex +- strikethroughColor +- strikethroughVertexIndex +- highlightColor +- highlightState +- style +- isVisible +- isIgnoringAlignment + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_ColorGradient.cs` + +- Class: TMP_ColorGradient +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- colorMode +- topLeft +- topRight +- bottomLeft +- bottomRight + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_Compatibility.cs` + +- Class: TMP_Compatibility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_CoroutineTween.cs` + +- Class: ITweenValue +- Base class: UnityEvent +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Start + +## Public Methods + +- TweenValue +- AddOnChangedCallback +- GetIgnoreTimescale +- GetDuration +- ValidTarget +- Init +- StartTween +- StopTween + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- UnityEvent + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_DefaultControls.cs` + +- Class: TMP_DefaultControls +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- standard +- background +- inputField +- knob +- checkmark +- dropdown +- mask + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_Dropdown.cs` + +- Class: TMP_Dropdown +- Base class: Selectable +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Awake +- Start +- Update +- OnDisable + +## Public Methods + +- SetValueWithoutNotify +- RefreshShownValue +- AddOptions +- ClearOptions +- Show +- Hide + +## Serialized Fields + +- m_Text +- m_Image +- m_RectTransform +- m_Toggle +- m_Color +- m_Options +- m_Template +- m_CaptionText +- m_CaptionImage +- m_Placeholder +- m_ItemText +- m_ItemImage +- m_Value +- m_MultiSelect +- m_OnValueChanged +- m_AlphaFadeSpeed + +## Public Fields + +- m_Text + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent +- Input +- UnityEvent + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_DynamicFontAssetUtilities.cs` + +- Class: TMP_DynamicFontAssetUtilities +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- familyName +- styleName +- faceIndex +- filePath +- hashCode + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_FontAsset.cs` + +- Class: TMP_FontAsset +- Base class: TMP_Asset +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- Awake +- OnDestroy + +## Public Methods + +- ReadFontAssetDefinition +- HasCharacter +- HasCharacters +- TryAddCharacters +- ClearFontAssetData + +## Serialized Fields + +- string +- FontAssetCreationSettings +- m_SourceFontFile +- m_SourceFontFilePath +- m_AtlasPopulationMode +- bool +- List +- Texture2D +- int +- m_IsMultiAtlasTexturesEnabled +- m_GetFontFeatures +- m_ClearDynamicDataOnBuild +- GlyphRenderMode +- m_UsedGlyphRects +- m_FreeGlyphRects +- TMP_FontFeatureTable +- m_FontWeightTable +- fontWeights +- m_fontInfo +- atlas + +## Public Fields + +- normalStyle +- normalSpacingOffset +- boldStyle +- boldSpacing +- italicStyle +- tabSize +- atlas + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_FontAssetCommon.cs` + +- Class: FaceInfo_Legacy +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddKerningPair +- AddGlyphPairAdjustmentRecord +- RemoveKerningPair +- SortKerningPairs + +## Serialized Fields + +- m_FirstGlyph +- m_FirstGlyphAdjustments +- m_SecondGlyph +- m_SecondGlyphAdjustments +- m_IgnoreSpacingAdjustments + +## Public Fields + +- Name +- PointSize +- Scale +- CharacterCount +- LineHeight +- Baseline +- Ascender +- CapHeight +- Descender +- CenterLine +- SuperscriptOffset +- SubscriptOffset +- SubSize +- Underline +- UnderlineThickness +- strikethrough +- strikethroughThickness +- TabWidth +- Padding +- AtlasWidth +- AtlasHeight +- sourceFontFileName +- sourceFontFileGUID +- faceIndex +- pointSizeSamplingMode +- pointSize +- padding +- paddingMode +- packingMode +- atlasWidth +- atlasHeight +- characterSetSelectionMode +- characterSequence +- referencedFontAssetGUID +- referencedTextAssetGUID +- fontStyle +- fontStyleModifier +- renderMode +- includeFontFeatures +- regularTypeface +- italicTypeface +- ascii_Left +- ascii_Right +- key +- xPlacement +- yPlacement +- xAdvance +- yAdvance +- xOffset +- kerningPairs + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_FontAssetUtilities.cs` + +- Class: TMP_FontAssetUtilities +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_FontFeaturesCommon.cs` + +- Class: TMP_GlyphValueRecord +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- float +- uint +- TMP_GlyphValueRecord +- TMP_GlyphAdjustmentRecord +- FontFeatureLookupFlags + +## Public Fields + +- firstGlyphIndex +- secondGlyphIndex +- key + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_FontFeatureTable.cs` + +- Class: TMP_FontFeatureTable +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SortGlyphPairAdjustmentRecords +- SortMarkToBaseAdjustmentRecords +- SortMarkToMarkAdjustmentRecords + +## Serialized Fields + +- List + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_InputField.cs` + +- Class: TMP_InputField +- Base class: Selectable +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Awake +- OnEnable +- Start +- LateUpdate +- OnDisable + +## Public Methods + +- Start +- SetTextWithoutNotify +- MoveTextEnd +- MoveTextStart +- MoveToEndOfLine +- MoveToStartOfLine +- ProcessEvent +- ForceLabelUpdate +- ActivateInputField +- OnControlClick +- ReleaseSelection +- DeactivateInputField +- SetGlobalPointSize +- SetGlobalFontAsset + +## Serialized Fields + +- m_TextViewport +- m_TextComponent +- m_Placeholder +- m_VerticalScrollbar +- m_VerticalScrollbarEventHandler +- m_LayoutGroup +- m_ScrollSensitivity +- m_ContentType +- m_InputType +- m_AsteriskChar +- m_KeyboardType +- m_LineType +- m_HideMobileInput +- m_HideSoftKeyboard +- m_CharacterValidation +- m_RegexValue +- m_GlobalPointSize +- m_CharacterLimit +- m_OnEndEdit +- m_OnSubmit +- m_OnSelect +- m_OnDeselect +- m_OnTextSelection +- m_OnEndTextSelection +- m_OnValueChanged +- m_OnTouchScreenKeyboardStatusChanged +- m_OnValidateInput +- m_CaretColor +- m_CustomCaretColor +- m_SelectionColor +- m_ReadOnly +- m_RichText +- m_GlobalFontAsset +- m_OnFocusSelectAll +- m_ResetOnDeActivation +- m_KeepTextSelectionVisible +- m_RestoreOriginalTextOnEscape +- m_isRichTextEditingAllowed +- m_LineLimit +- m_InputValidator +- m_ShouldActivateOnSelect + +## Public Fields + +- mainInputField +- isAlert + +## Unity API Usage + +- Destroy +- GetComponent +- Input +- UnityEvent + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_InputValidator.cs` + +- Class: TMP_InputValidator +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_LineInfo.cs` + +- Class: TMP_LineInfo +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetLineText + +## Serialized Fields + +- None detected. + +## Public Fields + +- characterCount +- visibleCharacterCount +- spaceCount +- visibleSpaceCount +- wordCount +- firstCharacterIndex +- firstVisibleCharacterIndex +- lastCharacterIndex +- lastVisibleCharacterIndex +- length +- lineHeight +- ascender +- baseline +- descender +- maxAdvance +- width +- marginLeft +- marginRight +- alignment +- lineExtents + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_ListPool.cs` + +- Class: TMP_ListPool +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_MaterialManager.cs` + +- Class: TMP_MaterialManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- sourceMaterial +- fallbackMaterial +- count +- baseMaterial +- stencilMaterial +- stencilID + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_MeshInfo.cs` + +- Class: TMP_MeshInfo +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ResizeMeshInfo +- Clear +- ClearUnusedVertices +- SortGeometry +- SwapVertexData + +## Serialized Fields + +- None detected. + +## Public Fields + +- mesh +- vertexCount +- vertices +- normals +- tangents +- uvs0 +- uvs2 +- uvs4 +- colors32 +- triangles +- material + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_ObjectPool.cs` + +- Class: TMP_ObjectPool +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Get +- Release + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_PackageResourceImporter.cs` + +- Class: TMP_PackageResourceImporter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- OnDestroy + +## Public Methods + +- OnDestroy +- OnGUI + +## Serialized Fields + +- m_ResourceImporter + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_ResourcesManager.cs` + +- Class: TMP_ResourceManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- nameHashCode +- familyNameHashCode +- styleNameHashCode +- familyNameAndStyleHashCode + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_RichTextTagsCommon.cs` + +- Class: CodePoint +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_ScrollbarEventHandler.cs` + +- Class: TMP_ScrollbarEventHandler +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnPointerClick +- OnSelect +- OnDeselect + +## Serialized Fields + +- None detected. + +## Public Fields + +- isSelected + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_SelectionCaret.cs` + +- Class: TMP_SelectionCaret +- Base class: MaskableGraphic +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_Settings.cs` + +- Class: TMP_Settings +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- string +- m_TextWrappingMode +- m_enableKerning +- m_ActiveFontFeatures +- m_enableExtraPadding +- m_enableTintAllSprites +- m_enableParseEscapeCharacters +- m_EnableRaycastTarget +- m_GetFontFeaturesAtRuntime +- m_missingGlyphCharacter +- m_ClearDynamicDataOnBuild +- m_warningsDisabled +- m_defaultFontAsset +- m_defaultFontAssetPath +- m_defaultFontSize +- m_defaultAutoSizeMinRatio +- m_defaultAutoSizeMaxRatio +- m_defaultTextMeshProTextContainerSize +- m_defaultTextMeshProUITextContainerSize +- m_autoSizeTextContainer +- m_IsTextObjectScaleStatic +- m_fallbackFontAssets +- m_matchMaterialPreset +- m_HideSubTextObjects +- m_defaultSpriteAsset +- m_defaultSpriteAssetPath +- m_enableEmojiSupport +- m_MissingCharacterSpriteUnicode +- m_EmojiFallbackTextAssets +- m_defaultColorGradientPresetsPath +- m_defaultStyleSheet +- m_StyleSheetsResourcePath +- m_leadingCharacters +- m_followingCharacters +- m_linebreakingRules +- m_UseModernHangulLineBreakingRules + +## Public Fields + +- leadingCharacters +- followingCharacters + +## Unity API Usage + +- Resources.Load +- Input + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_ShaderUtilities.cs` + +- Class: ShaderUtilities +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_Sprite.cs` + +- Class: TMP_Sprite +- Base class: TMP_TextElement_Legacy +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- fileID +- id +- name +- hashCode +- unicode +- x +- y +- width +- height +- pivot +- xOffset +- yOffset +- xAdvance +- scale +- sprite + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteAnimator.cs` + +- Class: TMP_SpriteAnimator +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Awake +- OnEnable +- OnDisable + +## Public Methods + +- StopAllAnimations +- DoSpriteAnimation + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteAsset.cs` + +- Class: TMP_SpriteAsset +- Base class: TMP_Asset +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- Awake + +## Public Methods + +- UpdateLookupTables +- GetSpriteIndexFromHashcode +- GetSpriteIndexFromUnicode +- GetSpriteIndexFromName +- SortGlyphTable + +## Serialized Fields + +- m_SpriteCharacterTable +- m_GlyphTable +- fallbackSpriteAssets + +## Public Fields + +- spriteSheet +- spriteInfoList +- fallbackSpriteAssets + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteAssetImportFormats.cs` + +- Class: TexturePacker_JsonArray +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- x +- y +- w +- h +- filename +- frame +- rotated +- trimmed +- spriteSourceSize +- sourceSize +- pivot +- app +- version +- image +- format +- size +- scale +- smartupdate +- frames +- meta + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteCharacter.cs` + +- Class: TMP_SpriteCharacter +- Base class: TMP_TextElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Name + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_SpriteGlyph.cs` + +- Class: TMP_SpriteGlyph +- Base class: Glyph +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- sprite + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_Style.cs` + +- Class: TMP_Style +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RefreshStyle + +## Serialized Fields + +- m_Name +- m_HashCode +- m_OpeningDefinition +- m_ClosingDefinition +- m_OpeningTagArray +- m_ClosingTagArray + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_StyleSheet.cs` + +- Class: TMP_StyleSheet +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetStyle +- RefreshStyles + +## Serialized Fields + +- m_StyleList + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_SubMesh.cs` + +- Class: TMP_SubMesh +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- OnDisable +- OnDestroy + +## Public Methods + +- DestroySelf +- GetPaddingForMaterial +- UpdateMeshPadding +- SetVerticesDirty +- SetMaterialDirty +- UpdateColliders + +## Serialized Fields + +- m_fontAsset +- m_spriteAsset +- m_material +- m_sharedMaterial +- m_isDefaultMaterial +- m_padding +- m_renderer +- m_TextComponent + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_SubMeshUI.cs` + +- Class: TMP_SubMeshUI +- Base class: MaskableGraphic +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- OnDisable +- OnDestroy + +## Public Methods + +- GetPaddingForMaterial +- UpdateMeshPadding +- SetPivotDirty +- RefreshMaterial + +## Serialized Fields + +- m_fontAsset +- m_spriteAsset +- m_material +- m_sharedMaterial +- m_isDefaultMaterial +- m_padding +- m_TextComponent +- m_materialReferenceIndex + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_Text.cs` + +- Class: TMP_Text +- Base class: MaskableGraphic +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- LateUpdate + +## Public Methods + +- Resize +- SetText +- SetCharArray +- GetPreferredValues +- GetRenderedValues + +## Serialized Fields + +- m_TextPreprocessor +- m_isRightToLeft +- m_fontAsset +- m_sharedMaterial +- m_fontSharedMaterials +- m_fontMaterial +- m_fontMaterials +- m_fontColor32 +- m_fontColor +- m_enableVertexGradient +- m_colorMode +- m_fontColorGradient +- m_fontColorGradientPreset +- m_spriteAsset +- m_tintAllSprites +- m_StyleSheet +- m_TextStyleHashCode +- m_overrideHtmlColors +- m_faceColor +- m_outlineColor +- m_fontSize +- m_fontWeight +- m_enableAutoSizing +- m_fontSizeMin +- m_fontSizeMax +- m_fontStyle +- m_HorizontalAlignment +- m_VerticalAlignment +- m_characterSpacing +- float +- m_wordSpacing +- m_lineSpacing +- m_lineSpacingMax +- m_paragraphSpacing +- m_charWidthMaxAdj +- m_wordWrappingRatios +- m_overflowMode +- m_firstOverflowCharacterIndex +- m_linkedTextComponent +- TMP_Text +- m_isTextTruncated +- m_enableKerning +- m_ActiveFontFeatures +- m_enableExtraPadding +- checkPaddingRequired +- m_isRichText +- m_EmojiFallbackSupport +- m_parseCtrlCharacters +- m_isOrthographic +- m_isCullingEnabled +- m_ignoreCulling +- m_horizontalMapping +- m_verticalMapping +- m_uvLineOffset +- m_geometrySortingOrder +- m_IsTextObjectScaleStatic +- m_VertexBufferAutoSizeReduction +- m_firstVisibleCharacter +- m_useMaxVisibleDescender +- m_pageToDisplay +- m_margin +- m_textInfo +- m_havePropertiesChanged +- m_isUsingLegacyAnimationComponent +- m_isVolumetricText +- TextInputSources + +## Public Fields + +- index +- unicode +- elementType +- stringIndex +- length +- character +- fontAsset +- material +- materialIndex + +## Unity API Usage + +- Destroy +- GetComponent +- Resources.Load +- Input + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_TextElement.cs` + +- Class: TMP_TextElement +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- TextElementType +- uint +- float + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_TextElement_Legacy.cs` + +- Class: TMP_TextElement_Legacy +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- id +- x +- y +- width +- height +- xOffset +- yOffset +- xAdvance +- scale + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_TextInfo.cs` + +- Class: TMP_TextInfo +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ClearMeshInfo +- ClearAllMeshInfo +- ResetVertexLayout +- ClearUnusedVertices +- CopyMeshInfoVertexData + +## Serialized Fields + +- None detected. + +## Public Fields + +- textComponent +- characterCount +- spriteCount +- spaceCount +- wordCount +- linkCount +- lineCount +- pageCount +- materialCount +- characterInfo +- wordInfo +- linkInfo +- lineInfo +- pageInfo +- meshInfo + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_TextParsingUtilities.cs` + +- Class: TMP_TextParsingUtilities +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_TextProcessingCommon.cs` + +- Class: CharacterElement +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_TextProcessingStack.cs` + +- Class: TMP_FontStyleStack +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Clear +- Add +- Remove +- SetDefault +- Push +- Pop +- Peek +- CurrentItem +- PreviousItem + +## Serialized Fields + +- None detected. + +## Public Fields + +- bold +- italic +- underline +- strikethrough +- highlight +- superscript +- subscript +- uppercase +- lowercase +- smallcaps +- itemStack +- index + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_TextUtilities.cs` + +- Class: TMP_TextUtilities +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- index +- position +- Point1 +- Point2 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_UpdateManager.cs` + +- Class: TMP_UpdateManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- LateUpdate + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMP_UpdateRegistery.cs` + +- Class: TMP_UpdateRegistry +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMPro_EventManager.cs` + +- Class: TMPro_EventManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- EventType +- ProgressPercentage +- Colors + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMPro_ExtensionMethods.cs` + +- Class: TMPro_ExtensionMethods +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/TMP/TMPro_MeshUtilities.cs` + +- Class: VertexGradient +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetLinkText +- GetLink +- GetLinkID +- GetWord + +## Serialized Fields + +- None detected. + +## Public Fields + +- topLeft +- bottomLeft +- topRight +- bottomRight +- firstCharacterIndex +- lastCharacterIndex +- ascender +- baseLine +- descender +- extents +- textComponent +- hashCode +- linkIdFirstCharacterIndex +- linkIdLength +- linkTextfirstCharacterIndex +- linkTextLength +- characterCount +- length +- spriteIndex +- characterIndex +- vertexIndex +- min +- max +- CurrentFontAsset +- CurrentSpriteAsset +- CurrentMaterial +- CurrentMaterialIndex +- CurrentFontSize +- FontScale +- FontScaleMultiplier +- FontStyle +- ItalicAngle +- CharacterSpacing +- CharacterMonoSpacing +- TagNoParsing +- HorizontalAdvance +- MaxCapHeight +- MaxTextAscender +- MaxTextDescender +- MaxElementAscender +- MaxElementDescender +- StartOfLineAscender +- MaxLineAscender +- MaxLineDescender +- PageAscender +- PreviousWordBreak +- TotalCharacterCount +- VisibleCharacterCount +- VisibleSpriteCount +- VisibleLinkCount +- FirstCharacterIndex +- FirstVisibleCharacterIndex +- LastCharacterIndex +- LastVisibleCharIndex +- LineNumber +- baselineOffset +- lineOffset +- isDrivenLineSpacing +- IsNonBreakingSpace +- HorizontalAlignment +- MarginLeft +- MarginRight +- PreferredWidth +- PreferredHeight +- VertexColor +- UnderlineColor +- StrikethroughColor +- HighlightColor +- MeshExtents +- lineInfo +- spriteAnimationID +- BasicStyleStack +- ItalicAngleStack +- ColorStack +- UnderlineColorStack +- StrikethroughColorStack +- HighlightColorStack +- HighlightStateStack +- ColorGradientStack +- SizeStack +- IndentStack +- FontWeightStack +- BaselineStack +- ActionStack +- MaterialReferenceStack +- LineJustificationStack +- previous_WordBreak +- total_CharacterCount +- visible_CharacterCount +- visibleSpaceCount +- visible_SpriteCount +- visible_LinkCount +- firstVisibleCharacterIndex +- lastVisibleCharIndex +- lineNumber +- maxCapHeight +- maxAscender +- maxDescender +- startOfLineAscender +- maxLineAscender +- maxLineDescender +- pageAscender +- horizontalAlignment +- marginLeft +- marginRight +- xAdvance +- preferredWidth +- preferredHeight +- renderedWidth +- renderedHeight +- previousLineScale +- wordCount +- fontStyle +- italicAngle +- fontScaleMultiplier +- currentFontSize +- lastBaseGlyphIndex +- cSpace +- mSpace +- textInfo +- vertexColor +- underlineColor +- strikethroughColor +- highlightState +- basicStyleStack +- italicAngleStack +- colorStack +- underlineColorStack +- strikethroughColorStack +- highlightColorStack +- highlightStateStack +- colorGradientStack +- sizeStack +- indentStack +- fontWeightStack +- styleStack +- baselineStack +- actionStack +- materialReferenceStack +- lineJustificationStack +- currentFontAsset +- currentSpriteAsset +- currentMaterial +- currentMaterialIndex +- meshExtents +- tagNoParsing +- isNonBreakingSpace +- fxRotation +- fxScale +- startIndex +- nameHashCode +- valueHashCode +- valueType +- valueStartIndex +- valueLength +- unitType + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/UGUI/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventData/AxisEventData.cs` + +- Class: AxisEventData +- Base class: BaseEventData +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventData/BaseEventData.cs` + +- Class: BaseEventData +- Base class: AbstractEventData +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventData/PointerEventData.cs` + +- Class: PointerEventData +- Base class: BaseEventData +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnPointerDown +- IsPointerMoving +- IsScrolling + +## Serialized Fields + +- None detected. + +## Public Fields + +- hovered + +## Unity API Usage + +- Input + +## `Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventHandle.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventInterfaces.cs` + +- Class: IEventSystemHandler +- Base class: MonoBehaviour +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnPointerClick +- OnBeginDrag +- OnDrag +- OnEndDrag +- OnDrop +- OnUpdateSelected + +## Serialized Fields + +- None detected. + +## Public Fields + +- dragOnSurfaces + +## Unity API Usage + +- Destroy +- GetComponent +- Input + +## `Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventSystem.cs` + +- Class: EventSystem +- Base class: UIBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Start +- Update +- OnDisable + +## Public Methods + +- UpdateModules +- SetSelectedGameObject +- RaycastAll +- IsPointerOverGameObject + +## Serialized Fields + +- m_sendNavigationEvents +- m_DragThreshold + +## Public Fields + +- activeEventSystem +- sendEvents +- createPanelGameObjectsOnStart + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventTrigger.cs` + +- Class: EventTrigger +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Start + +## Public Methods + +- OnPointerDownDelegate + +## Serialized Fields + +- m_Delegates + +## Public Fields + +- eventID +- callback + +## Unity API Usage + +- GetComponent +- UnityEvent + +## `Packages/com.unity.ugui/Runtime/UGUI/EventSystem/EventTriggerType.cs` + +- Class: is +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/UGUI/EventSystem/ExecuteEvents.cs` + +- Class: ExecuteEvents +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/BaseInput.cs` + +- Class: BaseInput +- Base class: UIBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/BaseInputModule.cs` + +- Class: BaseInputModule +- Base class: UIBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_SendPointerHoverToParent + +## Public Fields + +- m_TargetObject + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/PointerInputModule.cs` + +- Class: PointerInputModule +- Base class: BaseInputModule +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AnyPressesThisFrame +- AnyReleasesThisFrame +- GetButtonState +- SetButtonState +- PressedThisFrame +- ReleasedThisFrame + +## Serialized Fields + +- None detected. + +## Public Fields + +- buttonData + +## Unity API Usage + +- Input + +## `Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/StandaloneInputModule.cs` + +- Class: StandaloneInputModule +- Base class: PointerInputModule +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_HorizontalAxis +- m_VerticalAxis +- m_SubmitButton +- m_CancelButton +- m_InputActionsPerSecond +- m_RepeatDelay + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.ugui/Runtime/UGUI/EventSystem/InputModules/TouchInputModule.cs` + +- Class: TouchInputModule +- Base class: PointerInputModule +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.ugui/Runtime/UGUI/EventSystem/MoveDirection.cs` + +- Class: Example +- Base class: MonoBehaviour +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Start +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Runtime/UGUI/EventSystem/RaycasterManager.cs` + +- Class: RaycasterManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/UGUI/EventSystem/Raycasters/BaseRaycaster.cs` + +- Class: BaseRaycaster +- Base class: UIBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Runtime/UGUI/EventSystem/Raycasters/Physics2DRaycaster.cs` + +- Class: Physics2DRaycaster +- Base class: PhysicsRaycaster +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Runtime/UGUI/EventSystem/Raycasters/PhysicsRaycaster.cs` + +- Class: PhysicsRaycaster +- Base class: BaseRaycaster +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Compare + +## Serialized Fields + +- m_EventMask +- m_MaxRayIntersections + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Runtime/UGUI/EventSystem/RaycastResult.cs` + +- Class: RaycastResult +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Clear + +## Serialized Fields + +- None detected. + +## Public Fields + +- module +- distance +- index +- depth +- sortingGroupID +- sortingGroupOrder +- sortingLayer +- sortingOrder +- origin +- worldPosition +- worldNormal +- screenPosition +- displayIndex +- document +- element + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIBehaviour.cs` + +- Class: UIBehaviour +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Awake +- OnEnable +- Start +- OnDisable +- OnDestroy + +## Public Methods + +- IsDestroyed + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIElements/PanelEventHandler.cs` + +- Class: PanelEventHandler +- Base class: UIBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update +- LateUpdate +- OnDisable + +## Public Methods + +- OnSelect +- OnDeselect +- OnPointerMove +- OnPointerUp +- OnPointerDown +- OnPointerExit +- OnPointerEnter +- OnPointerClick +- OnSubmit +- OnCancel +- OnMove +- OnScroll +- Update +- Read +- ComputeTarget + +## Serialized Fields + +- None detected. + +## Public Fields + +- shiftKey +- ctrlKey +- commandKey +- altKey +- actionKey + +## Unity API Usage + +- Destroy +- Input + +## `Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIElements/PanelRaycaster.cs` + +- Class: PanelRaycaster +- Base class: BaseRaycaster +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- Input + +## `Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIElements/UIToolkitInteroperabilityBridge.cs` + +- Class: UIToolkitInteroperabilityBridge +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Start +- Update +- OnDisable + +## Public Methods + +- Start +- OnEnable +- OnDisable +- Update + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- Input + +## `Packages/com.unity.ugui/Runtime/UGUI/EventSystem/UIElements/WorldDocumentRaycaster.cs` + +- Class: WorldDocumentRaycaster +- Base class: BaseRaycaster +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_EventCamera + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.ugui/Runtime/UGUI/Properties/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Animation/CoroutineTween.cs` + +- Class: ITweenValue +- Base class: UnityEvent +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Start + +## Public Methods + +- TweenValue +- AddOnChangedCallback +- GetIgnoreTimescale +- GetDuration +- ValidTarget +- Init +- StartTween +- StopTween + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- UnityEvent + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/AnimationTriggers.cs` + +- Class: AnimationTriggers +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_NormalTrigger +- m_HighlightedTrigger +- m_PressedTrigger +- m_SelectedTrigger +- m_DisabledTrigger + +## Public Fields + +- buttonAnimator +- button + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Button.cs` + +- Class: Button +- Base class: Selectable +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Start + +## Public Methods + +- OnPointerClick + +## Serialized Fields + +- m_OnClick + +## Public Fields + +- yourButton + +## Unity API Usage + +- GetComponent +- Input +- UnityEvent + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/CanvasUpdateRegistry.cs` + +- Class: CanvasUpdateRegistry +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/ColorBlock.cs` + +- Class: ColorBlock +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Start + +## Public Methods + +- Equals + +## Serialized Fields + +- m_NormalColor +- m_HighlightedColor +- m_PressedColor +- m_SelectedColor +- m_DisabledColor +- m_ColorMultiplier +- m_FadeDuration + +## Public Fields + +- button +- newColor + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Culling/ClipperRegistry.cs` + +- Class: ClipperRegistry +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Cull + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Culling/Clipping.cs` + +- Class: Clipping +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Culling/IClipRegion.cs` + +- Class: IClipper +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Culling/RectangularVertexClipper.cs` + +- Class: RectangularVertexClipper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetCanvasRect + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/DefaultControls.cs` + +- Class: DefaultControls +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CreateGameObject + +## Serialized Fields + +- None detected. + +## Public Fields + +- standard +- background +- inputField +- knob +- checkmark +- dropdown +- mask + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Dropdown.cs` + +- Class: Dropdown +- Base class: Selectable +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Awake +- Start +- Update +- OnDisable + +## Public Methods + +- SetValueWithoutNotify +- RefreshShownValue +- AddOptions +- ClearOptions +- Show +- Hide + +## Serialized Fields + +- m_Text +- m_Image +- m_RectTransform +- m_Toggle +- m_Options +- m_Template +- m_CaptionText +- m_CaptionImage +- m_ItemText +- m_ItemImage +- m_Value +- m_OnValueChanged +- m_AlphaFadeSpeed + +## Public Fields + +- m_Text + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent +- Input +- UnityEvent + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/FontData.cs` + +- Class: FontData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_BestFit +- m_MinSize +- m_MaxSize +- m_AlignByGeometry +- m_HorizontalOverflow +- m_VerticalOverflow +- m_LineSpacing + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/FontUpdateTracker.cs` + +- Class: FontUpdateTracker +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Graphic.cs` + +- Class: Graphic +- Base class: UIBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Start +- Update +- OnDisable +- OnDestroy + +## Public Methods + +- SetRaycastDirty +- PixelAdjustPoint +- GetPixelAdjustedRect +- RegisterDirtyLayoutCallback +- UnregisterDirtyLayoutCallback +- RegisterDirtyVerticesCallback +- UnregisterDirtyVerticesCallback +- RegisterDirtyMaterialCallback +- UnregisterDirtyMaterialCallback + +## Serialized Fields + +- m_Material +- m_Color +- m_RaycastTarget +- m_RaycastPadding + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent +- Input + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/GraphicRaycaster.cs` + +- Class: GraphicRaycaster +- Base class: BaseRaycaster +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_IgnoreReversedGraphics +- m_BlockingObjects +- m_BlockingMask + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/GraphicRebuildTracker.cs` + +- Class: GraphicRebuildTracker +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/GraphicRegistry.cs` + +- Class: GraphicRegistry +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/IGraphicEnabledDisabled.cs` + +- Class: IGraphicEnabledDisabled +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Image.cs` + +- Class: Image +- Base class: MaskableGraphic +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Start +- Update +- OnDisable + +## Public Methods + +- DisableSpriteOptimizations +- Start +- Example1 +- Example2 + +## Serialized Fields + +- m_Sprite +- m_Type +- m_PreserveAspect +- m_FillCenter +- m_FillMethod +- m_FillAmount +- m_FillClockwise +- m_FillOrigin +- m_UseSpriteMesh +- m_PixelsPerUnitMultiplier + +## Public Fields + +- m_Sprite +- xmasCalenderDoor +- cooldown +- coolingDown +- waitTime +- healthCircle +- theButton + +## Unity API Usage + +- GetComponent +- Resources.Load +- Input + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/IMask.cs` + +- Class: IMask +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/IMaskable.cs` + +- Class: IMaskable +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/InputField.cs` + +- Class: InputField +- Base class: Selectable +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Awake +- OnEnable +- Start +- Update +- LateUpdate +- OnDisable +- OnDestroy + +## Public Methods + +- Start +- SetTextWithoutNotify +- ValueChangeCheck +- ChangeInputField +- Update +- MoveTextEnd +- MoveTextStart +- ScreenToLocal +- ProcessEvent +- ForceLabelUpdate +- ActivateInputField +- DeactivateInputField + +## Serialized Fields + +- m_Placeholder +- m_ContentType +- m_InputType +- m_AsteriskChar +- m_KeyboardType +- m_LineType +- m_HideMobileInput +- m_CharacterValidation +- m_CharacterLimit +- m_OnSubmit +- m_OnDidEndEdit +- m_OnValueChanged +- m_OnValidateInput +- m_CaretColor +- m_CustomCaretColor +- m_SelectionColor +- m_ReadOnly +- m_ShouldActivateOnSelect + +## Public Fields + +- mainInputField +- playerName + +## Unity API Usage + +- Destroy +- GetComponent +- Input +- UnityEvent + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/AspectRatioFitter.cs` + +- Class: AspectRatioFitter +- Base class: UIBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Start +- Update +- OnDisable + +## Public Methods + +- IsComponentValidOnObject +- IsAspectModeValid + +## Serialized Fields + +- m_AspectMode +- m_AspectRatio + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/CanvasScaler.cs` + +- Class: CanvasScaler +- Base class: UIBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_UiScaleMode +- m_ReferencePixelsPerUnit +- m_ScaleFactor +- m_ReferenceResolution +- m_ScreenMatchMode +- m_MatchWidthOrHeight +- m_PhysicalUnit +- m_FallbackScreenDPI +- m_DefaultSpriteDPI +- m_DynamicPixelsPerUnit +- m_PresetInfoIsWorld + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/ContentSizeFitter.cs` + +- Class: ContentSizeFitter +- Base class: UIBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_HorizontalFit +- m_VerticalFit + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/GridLayoutGroup.cs` + +- Class: GridLayoutGroup +- Base class: LayoutGroup +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_StartCorner +- m_StartAxis +- m_CellSize +- m_Spacing +- m_Constraint +- m_ConstraintCount + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/HorizontalLayoutGroup.cs` + +- Class: HorizontalLayoutGroup +- Base class: HorizontalOrVerticalLayoutGroup +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/HorizontalOrVerticalLayoutGroup.cs` + +- Class: HorizontalOrVerticalLayoutGroup +- Base class: LayoutGroup +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Spacing +- m_ChildForceExpandWidth +- m_ChildForceExpandHeight +- m_ChildControlWidth +- m_ChildControlHeight +- m_ChildScaleWidth +- m_ChildScaleHeight +- m_ReverseArrangement + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/ILayoutElement.cs` + +- Class: ILayoutElement +- Base class: MonoBehaviour +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Start + +## Public Methods + +- Start + +## Serialized Fields + +- None detected. + +## Public Fields + +- MyContentPanel +- m_Position +- m_Rotation +- m_Scale + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/LayoutElement.cs` + +- Class: LayoutElement +- Base class: UIBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Start +- OnDisable + +## Public Methods + +- Start + +## Serialized Fields + +- m_IgnoreLayout +- m_MinWidth +- m_MinHeight +- m_PreferredWidth +- m_PreferredHeight +- m_FlexibleWidth +- m_FlexibleHeight +- m_LayoutPriority + +## Public Fields + +- MyContentPanel + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/LayoutGroup.cs` + +- Class: LayoutGroup +- Base class: UIBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Padding +- m_ChildAlignment + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/LayoutRebuilder.cs` + +- Class: LayoutRebuilder +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsDestroyed +- Rebuild +- LayoutComplete +- GraphicUpdateComplete + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent +- Input + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/LayoutUtility.cs` + +- Class: LayoutUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Layout/VerticalLayoutGroup.cs` + +- Class: VerticalLayoutGroup +- Base class: HorizontalOrVerticalLayoutGroup +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Mask.cs` + +- Class: Mask +- Base class: UIBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_ShowMaskGraphic + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/MaskableGraphic.cs` + +- Class: MaskableGraphic +- Base class: Graphic +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Maskable +- m_OnCullStateChanged + +## Public Fields + +- None detected. + +## Unity API Usage + +- UnityEvent + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/MaskUtilities.cs` + +- Class: MaskUtilities +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/MaterialModifiers/IMaterialModifier.cs` + +- Class: IMaterialModifier +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Misc.cs` + +- Class: Misc +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Destroy +- DestroyImmediate + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/MultipleDisplayUtilities.cs` + +- Class: MultipleDisplayUtilities +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Navigation.cs` + +- Class: Navigation +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Start + +## Public Methods + +- Start +- Equals + +## Serialized Fields + +- m_Mode +- m_WrapAround +- m_SelectOnUp +- m_SelectOnDown +- m_SelectOnLeft +- m_SelectOnRight + +## Public Fields + +- button +- btnSave +- btnLoad + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/RawImage.cs` + +- Class: RawImage +- Base class: MaskableGraphic +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Texture +- m_UVRect + +## Public Fields + +- m_Texture + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/RectMask2D.cs` + +- Class: RectMask2D +- Base class: UIBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- OnDisable +- OnDestroy + +## Public Methods + +- AddClippable +- RemoveClippable + +## Serialized Fields + +- m_Padding +- m_Softness + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Scrollbar.cs` + +- Class: Scrollbar +- Base class: Selectable +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- SetDirection + +## Serialized Fields + +- m_HandleRect +- m_Direction +- m_Value +- m_Size +- m_NumberOfSteps +- m_OnValueChanged + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent +- Input +- UnityEvent + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/ScrollRect.cs` + +- Class: ScrollRect +- Base class: UIBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Start +- LateUpdate +- OnDisable + +## Public Methods + +- Example +- Start +- ListenerMethod +- OnBeginDrag +- OnEndDrag +- OnDrag + +## Serialized Fields + +- m_Content +- m_Horizontal +- m_Vertical +- m_MovementType +- m_Elasticity +- m_Inertia +- m_DecelerationRate +- m_ScrollSensitivity +- m_Viewport +- m_HorizontalScrollbar +- m_VerticalScrollbar +- m_HorizontalScrollbarVisibility +- m_VerticalScrollbarVisibility +- m_HorizontalScrollbarSpacing +- m_VerticalScrollbarSpacing +- m_OnValueChanged + +## Public Fields + +- myScrollRect +- newScrollBar +- scrollableContent +- myPosition + +## Unity API Usage + +- GetComponent +- Input +- UnityEvent + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Selectable.cs` + +- Class: Selectable +- Base class: UIBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Awake +- OnEnable +- Start +- Update +- OnDisable + +## Public Methods + +- GetNames +- Start +- FindSelectable +- IgnoreSelectables +- OnMove +- OnPointerDown +- OnPointerUp +- OnPointerEnter +- OnPointerExit +- OnSelect +- OnDeselect +- SaveGame + +## Serialized Fields + +- m_Navigation +- m_Transition +- m_Colors +- m_SpriteState +- m_AnimationTriggers +- m_Interactable +- m_TargetGraphic + +## Public Fields + +- button +- btnMain +- sprState +- newImage +- startButton +- playersReady +- direction +- myInputField + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/SetPropertyUtility.cs` + +- Class: SetPropertyUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Slider.cs` + +- Class: Slider +- Base class: Selectable +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Start +- Update +- OnDisable + +## Public Methods + +- Start +- SubmitSliderSetting +- ValueChangeCheck +- SetDirection + +## Serialized Fields + +- m_FillRect +- m_HandleRect +- m_Direction +- m_MinValue +- m_MaxValue +- m_WholeNumbers +- m_Value +- m_OnValueChanged + +## Public Fields + +- mainSlider +- newFillRect +- handleHighlighted + +## Unity API Usage + +- GetComponent +- Input +- UnityEvent + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/SpecializedCollections/IndexedSet.cs` + +- Class: IndexedSet +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Add +- AddUnique +- EnableItem +- DisableItem +- Remove +- GetEnumerator +- Clear +- Contains +- CopyTo +- IndexOf +- Insert +- RemoveAt +- RemoveAll +- Sort + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/SpriteState.cs` + +- Class: SpriteState +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals + +## Serialized Fields + +- m_HighlightedSprite +- m_PressedSprite +- m_SelectedSprite +- m_DisabledSprite + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/StencilMaterial.cs` + +- Class: StencilMaterial +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- baseMat +- customMat +- count +- stencilId +- operation +- compareFunction +- readMask +- writeMask +- useAlphaClip +- colorMask + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Text.cs` + +- Class: Text +- Base class: MaskableGraphic +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Start +- Update +- OnDisable + +## Public Methods + +- FontTextureChanged +- GetGenerationSettings +- GetTextAnchorPivot + +## Serialized Fields + +- m_FontData +- m_Text + +## Public Fields + +- m_Font +- m_MyText + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Toggle.cs` + +- Class: Toggle +- Base class: Selectable +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Start +- OnDisable +- OnDestroy + +## Public Methods + +- SetIsOnWithoutNotify + +## Serialized Fields + +- m_Group +- m_IsOn + +## Public Fields + +- toggleTransition +- graphic +- m_Text +- onValueChanged + +## Unity API Usage + +- Destroy +- GetComponent +- Input +- UnityEvent + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/ToggleGroup.cs` + +- Class: ToggleGroup +- Base class: UIBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- Start + +## Public Methods + +- NotifyToggleOn +- UnregisterToggle +- RegisterToggle +- EnsureValidState +- AnyTogglesOn +- ActiveToggles +- GetFirstActiveToggle +- SetAllTogglesOff + +## Serialized Fields + +- m_AllowSwitchOff + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Utility/ReflectionMethodsCache.cs` + +- Class: ReflectionMethodsCache +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- raycast3D +- raycast3DAll +- getRaycastNonAlloc +- raycast2D +- getRayIntersectionAll +- getRayIntersectionAllNonAlloc + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/Utility/VertexHelper.cs` + +- Class: VertexHelper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Start + +## Public Methods + +- Dispose +- Clear +- PopulateUIVertex +- SetUIVertex +- FillMesh +- AddVert +- AddTriangle +- AddUIVertexQuad +- AddUIVertexStream +- AddUIVertexTriangleStream +- GetUIVertexStream + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/BaseMeshEffect.cs` + +- Class: BaseMeshEffect +- Base class: UIBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/IMeshModifier.cs` + +- Class: IMeshModifier +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/Outline.cs` + +- Class: Outline +- Base class: Shadow +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/PositionAsUV1.cs` + +- Class: PositionAsUV1 +- Base class: BaseMeshEffect +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Runtime/UGUI/UI/Core/VertexModifiers/Shadow.cs` + +- Class: Shadow +- Base class: BaseMeshEffect +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_EffectColor +- m_EffectDistance +- m_UseGraphicAlpha + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Tests/Editor/Common/VersionTests.cs` + +- Class: VersionTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CheckVersionParity + +## Serialized Fields + +- None detected. + +## Public Fields + +- major +- minor +- patch + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Tests/Editor/TMP/FontEngineTests.cs` + +- Class: FontEngineTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- CreateFontAsset_from_FilePath +- CreateFontAsset_from_FontObject +- TryAddCharacters_SanityCheck +- GetSingleSubstitutionRecords +- GetAlternateSubstitutionRecords +- GetLigatures +- GetPairAdjustmentRecords +- GetMarkToBaseAdjustmentRecords +- GetMarkToMarkAdjustmentRecords +- GetFontFeatureList + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Tests/Editor/TMP/TMP_ControlTests.cs` + +- Class: TMP_ControlTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TMPControlCreationAndUndoTest + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager +- Input + +## `Packages/com.unity.ugui/Tests/Editor/TMP/TMP_EditorTests.cs` + +- Class: TMP_EditorTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- InternalResourceCheck +- TextParsing_TextInfoTest_WordWrappingDisabled +- TextParsing_TextInfoTest_WordWrappingEnabled +- TextParsing_TextInfoTest_TopJustifiedAlignment +- TextParsing_TextInfoTest_RichText +- MarkupTag_Scale +- MarkupTag_Size +- MarkupTag_Cspace +- MarkupTag_Mspace +- MarkupTag_Space +- MarkupTag_Pos +- MarkupTag_Indent +- SpriteAssetIndexAreValidAfterReordering +- Cleanup + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/AssertionFailureOnOutputVertexCount.cs` + +- Class: AssertionFailureOnOutputVertexCount +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AssertionFailureOnOutputVertexCountTest +- TearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager + +## `Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/CanvasElementsMaintainValidPositionsWhenCameraOrthoSizeIsZero.cs` + +- Class: CanvasElementsMaintainValidPositionsWhenCameraOrthoSizeIsZero +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestSetup +- TearDown +- TestCanvasElementsMaintainValidPositionsWhenCameraOrthoSizeIsZero + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/CanvasUseReflectionProbes.cs` + +- Class: CanvasUseReflectionProbes +- Base class: TestBehaviourBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnlyWorldSpaceCanvasCanUseReflectionProbes +- ProvidesNormals + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/CanvasWidthAssertionErrorWithRectTransform.cs` + +- Class: CanvasWidthAssertionErrorWithRectTransform +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestSetup +- CanvasWidthAssertionErrorCheckOnModifyingRectTransform +- TearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/RootCanvasTests.cs` + +- Class: RootCanvasTests +- Base class: TestBehaviourBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsRootCanvasTest +- CorrectRootCanvasReturned +- NotRootCanvasAnchorsDontGetReset +- ChildOfDisabledCanvasCantReceiveClicks +- ChildrenInheritRootCanvasReflectionProbeProperties +- CannotOverrideRootCanvasReflectionProbeProperties + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Tests/Editor/UGUI/Canvas/UISystemProfilerAddMarkerWithNullObjectDoesNotCrash.cs` + +- Class: UISystemProfilerAddMarkerWithNullObjectDoesNotCrash +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddMarkerShouldNotCrashWithNullObject + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Tests/Editor/UGUI/CanvasRenderer/ChangingHierarchyOfCanvasRenderer.cs` + +- Class: ChangingHierarchyOfCanvasRenderer +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ChangingHierarchyOfCanvasRenderer_DoesntCrash + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager +- Destroy + +## `Packages/com.unity.ugui/Tests/Editor/UGUI/CanvasRenderer/ParentCanvasIsSane.cs` + +- Class: ParentCanvasIsSane +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestSetup +- RecalculatingAlphaOnReparentedInactiveObjectsDoesNotCrash + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Tests/Editor/UGUI/Dropdown/DropdownOptionsListDrawer.cs` + +- Class: DropdownOptionsListDrawer +- Base class: WrapperWindowFixture +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- PropertyDrawerDoesNotThrowExceptionWhenObjectIsDisposed + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Tests/Editor/UGUI/EventSystem/EventTriggerRemoveDuringExecution.cs` + +- Class: EventTriggerRemoveDuringExecution +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- EventTrigger_DoesNotThrowExceptionWhenRemovingEventDuringExecution + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.ugui/Tests/Editor/UGUI/EventSystem/InputModuleTests.cs` + +- Class: InputModuleTests +- Base class: BaseInputModule +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TearDown +- InputModuleComponentFactory_AddComponent_CanBeOverriden + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- Input + +## `Packages/com.unity.ugui/Tests/Editor/UGUI/EventSystem/InterceptedEventsPreviewTests.cs` + +- Class: InterceptedEventsPreviewTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InterceptedEventsPreviewCacheUsingTypeCacheReturnsSameTypes + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Tests/Editor/UGUI/InputField/CharacterLimitValidation.cs` + +- Class: CharacterLimitValidation +- Base class: TestBehaviourBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- LimitCanNotBeNegative +- TextLengthShorterThanLimit +- TextLengthEqualToLimit +- TextLengthGreaterThanLimit + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.ugui/Tests/Editor/UGUI/InputField/ContentValidation.cs` + +- Class: ContentValidation +- Base class: TestBehaviourBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ValueIsValidatedCorrectly + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.ugui/Tests/Editor/UGUI/RectMask2D/RectMask2DCulling.cs` + +- Class: RectMask2DCulling +- Base class: TestBehaviourBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CullFlagNotResetWhenReparented740604 + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.ugui/Tests/Editor/UGUI/RectMask2D/RectTransformPosition.cs` + +- Class: RectTransformPosition +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SettingPositionBeforeGameObjectIsActivatedWorks_953409 + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Tests/Editor/UGUI/Slider/SliderRectReferences.cs` + +- Class: SliderRectRefernces +- Base class: Behaviour +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestSetup +- TearDown +- AssigningSelfResultsInNullReferenceField +- AssigningOtherObjectResultsInCorrectReferenceField + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.ugui/Tests/Editor/UGUI/TestBehaviourBase.cs` + +- Class: TestBehaviourBase +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.ugui/Tests/Editor/UGUI/Text/FontCreatedByScript.cs` + +- Class: FontCreatedByScript +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Tests/Editor/UGUI/UI/PropertyDrawers/PropertyDrawerTests.cs` + +- Class: PropertyDrawerTests +- Base class: EditorWindow +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Property +- Rebuild +- TearDown +- NavigationDrawer_IsVisible +- SpriteStateDrawer_IsVisible +- DropdownOptionDataListDrawer_IsVisible +- SearchContextDrawer_IsVisible + +## Serialized Fields + +- None detected. + +## Public Fields + +- navigation +- spriteState +- searchContext + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Tests/Editor/UGUI/UnityEvent/UnityEventInvoke.cs` + +- Class: UnityEventInvoke +- Base class: MonoBehaviour +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Add +- NoOp +- TestSetup +- TearDown +- UnityEvent_InvokeCallsListenerOnce +- UnityEvent_EditMode_InvokeDoesNotCallRuntimeListener + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_Count + +## Unity API Usage + +- Destroy +- UnityEvent + +## `Packages/com.unity.ugui/Tests/Editor/UGUI/WrapperWindowFixture.cs` + +- Class: WrapperWindowFixture +- Base class: EditorWindow +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnGUI +- CloseMostRecentWrapperWindow + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Tests/Runtime/TMP/TMP_CanvasTests.cs` + +- Class: TMP_CanvasTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- EnablingAndDisablingCanvasDoesNotRegenerateText + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Tests/Runtime/TMP/TMP_RuntimeTests.cs` + +- Class: TMP_RuntimeTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- Parsing_TextInfo_WordWrapDisabled +- Parsing_TextInfo_WordWrapEnabled +- Parsing_TextInfo_AlignmentTopJustified +- Parsing_TextInfo_RichText +- MultiLineNewline_OnLastLine_WhenPressedEnter_Caret_ShouldNotGoto_NextLine +- MultiLineNewLine_NegativeOrZeroLineLimit_AddsNewLine +- Cleanup +- SettingIsTextObjectScaleStatic_OnDisabledObject_DoesntProduceErrors +- SettingIsTextObjectScaleStatic_OnDisabledObject_IsAppliedCorrectlyAfterObjectIsEnabled + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent +- Input + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Button/ButtonTests.cs` + +- Class: ButtonTests +- Base class: IPrebuildSetup +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TestSetup +- TearDown +- OneTimeTearDown +- PressShouldCallClickHandler +- PressInactiveShouldNotCallClickHandler +- PressNotInteractableShouldNotCallClickHandler +- SelectShouldHoldThePreviousStateAfterDisablingAndEnabling +- SubmitShouldCallClickHandler +- SubmitInactiveShouldNotCallClickHandler +- SubmitNotInteractableShouldNotCallClickHandler +- SubmitShouldTransitionToPressedStateAndBackToNormal + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent +- Resources.Load +- Input + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Button/TestButton.cs` + +- Class: TestButton +- Base class: Button +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsTransitionToNormal +- IsTransitionToHighlighted +- IsTransitionToPressed +- IsTransitionToDisabled + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/BridgeScriptForRetainingObjects.cs` + +- Class: BridgeScriptForRetainingObjects +- Base class: MonoBehaviour +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- canvasGO +- nestedCanvasGO + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasGroupInheritedAlpha.cs` + +- Class: CanvasGroupTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestSetup +- TearDown +- EnabledCanvasGroupEffectSelfAndChildrenAlpha +- EnabledCanvasGroupOnACanvasEffectAllChildrenAlpha +- EnabledCanvasGroupOnLeafChildEffectOnlyThatChild +- EnabledCanvasGroupOnCanvasAndChildMultipleAlphaValuesCorrectly +- EnabledCanvasGroupOnCanvasAndChildWithChildIgnoringParentGroupMultipleAlphaValuesCorrectly +- EnabledCanvasGroupOnCanvasAndChildrenWithAllChildrenIgnoringParentGroupMultipleAlphaValuesCorrectly +- EnabledCanvasGroupOnNestedCanvasIgnoringParentGroupMultipleAlphaValuesCorrectly + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasResizeCorrectlyForRenderTexture.cs` + +- Class: CanvasResizeCorrectlyForRenderTexture +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CanvasResizeCorrectly +- TearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasScalerWithChildTextObjectDoesNotCrash.cs` + +- Class: CanvasScalerWithChildTextObjectDoesNotCrash +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestSetup +- CanvasScalerWithChildTextObjectWithTextFontDoesNotCrash +- TearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasSizeCorrectInAwakeAndStart.cs` + +- Class: CanvasSizeCorrectInAwakeAndStart +- Base class: IPrebuildSetup +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TestSetup +- CanvasSizeIsCorrectInAwakeAndStart +- TearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager +- Destroy +- GetComponent + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CanvasSizeCorrectInAwakeAndStartScript.cs` + +- Class: CanvasSizeCorrectInAwakeAndStartScript +- Base class: MonoBehaviour +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Awake +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CheckMeshColorsAndColors32Match.cs` + +- Class: CheckMeshColorsAndColors32Match +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestSetup +- TearDown +- CheckMeshColorsAndColors32Matches + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CoroutineWorksIfUIObjectIsAttached.cs` + +- Class: CoroutineWorksIfUIObjectIsAttached +- Base class: MonoBehaviour +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Awake +- Start + +## Public Methods + +- TestSetup +- CoroutineWorksOnAttachingUIObject +- TearDown +- Start + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/CreateSceneUtility.cs` + +- Class: CreateSceneUtility +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager +- Destroy +- GetComponent + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/NestedCanvas.cs` + +- Class: NestedCanvas +- Base class: IPrebuildSetup +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- WorldCanvas_CanFindCameraAfterDisablingAndEnablingRootCanvas +- WorldCanvas_CanFindTheSameCameraAfterDisablingAndEnablingRootCanvas +- NestedCanvasHasProperInheritedAlpha +- TearDown +- OneTimeTearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent +- Resources.Load + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/NestedCanvasMaintainsCorrectSize.cs` + +- Class: NestedCanvasMaintainsCorrectSize +- Base class: IPrebuildSetup +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TestSetup +- NestedCanvasMaintainsCorrectSizeAtGameStart +- TearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/NoActiveCameraInSceneDoesNotCrashEditor.cs` + +- Class: NoActiveCameraInSceneDoesNotCrashEditor +- Base class: IPrebuildSetup +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TestSetup +- EditorShouldNotCrashWithoutActiveCamera +- TearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/RectangleContainsScreenPointTest.cs` + +- Class: RectangleContainsScreenPointTest +- Base class: MonoBehaviour +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TearDown +- RectangleContainsScreenPoint_ReturnsTrue_ForAllPointsInTheRectangle + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/RectMask2DReparentedToDifferentCanvas.cs` + +- Class: RectMask2DReparentedToDifferentCanvas +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestSetup +- TearDown +- ReparentingRectMask2D_UpdatesCanvas + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/RectMask2DWithNestedCanvasCullsUsingCorrectCanvasRect.cs` + +- Class: RectMask2DWithNestedCanvasCullsUsingCorrectCanvasRect +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestSetup +- RectMask2DShouldNotCullImagesWithCanvas +- TearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/RectTransformValidAfterEnable.cs` + +- Class: RectTransformValidAfterEnable +- Base class: IPrebuildSetup +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- CheckRectTransformValidAfterEnable +- TearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager +- GetComponent + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Canvas/SiblingOrderChangesLayout.cs` + +- Class: SiblingOrderChangesLayout +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestSetup +- ReorderingSiblingChangesLayout +- TearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/CanvasRenderer/CanvasRendererTests.cs` + +- Class: CanvasRendererTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetUp +- InitialData +- AddSecondaryTextures +- RemoveSecondaryTextures +- SetSecondaryTextureCount +- TearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Dropdown/DropdownTests.cs` + +- Class: DropdownTests +- Base class: IPrebuildSetup +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TestSetup +- Dropdown_Canvas +- Dropdown_Canvas_Already_Exists +- Dropdown_Disable +- Dropdown_ResetAndClear +- TearDown +- OneTimeTearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent +- Resources.Load + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/GraphicRaycasterButtonTests.cs` + +- Class: GraphicRaycasterButtonTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestSetup +- GraphicRaycaster_ChildButtonOutsideOfParentButton +- TearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/GraphicRaycasterTests.cs` + +- Class: GraphicRaycasterTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestSetup +- GraphicRaycasterDoesNotHitGraphicBehindCameraFarClipPlane +- GraphicRaycasterReturnsWorldPositionAndWorldNormal +- GraphicRaycasterUsesGraphicPadding +- GraphicOnTheSamePlaneAsTheCameraCanBeTargetedForEvents +- GraphicRaycasterIgnoresEventsFromTheWrongDisplay +- TearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/GraphicRaycasterWorldSpaceCanvasTests.cs` + +- Class: GraphicRaycasterWorldSpaceCanvasTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestSetup +- GraphicRaycasterDoesNotHitGraphicBehindCameraFarClipPlane +- GraphicRaycasterReturnsWorldPositionAndWorldNormal +- TearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/DragCallbackCheck.cs` + +- Class: DragCallbackCheck +- Base class: MonoBehaviour +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnBeginDrag +- OnDrag +- OnEndDrag +- OnDrop +- OnPointerDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- onBeginDragCalled +- onDragCalled +- onEndDragCalled +- onDropCalled + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/FakeBaseInput.cs` + +- Class: FakeBaseInput +- Base class: BaseInput +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- CompositionString +- MousePresent +- MouseButtonDown +- MouseButtonUp +- MouseButton +- MousePosition +- MouseScrollDelta +- TouchSupported +- TouchCount +- TouchData +- AxisRaw +- ButtonDown + +## Unity API Usage + +- Input + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/MouseUpdate.cs` + +- Class: MouseUpdate +- Base class: MonoBehaviour +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Awake +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/PointerClickCallbackCheck.cs` + +- Class: PointerClickCallbackCheck +- Base class: MonoBehaviour +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnPointerDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- pointerDown + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/PointerEnterCallbackCheck.cs` + +- Class: PointerEnterCallbackCheck +- Base class: MonoBehaviour +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnPointerEnter + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests/PointerExitCallbackCheck.cs` + +- Class: PointerExitCallbackCheck +- Base class: MonoBehaviour +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnPointerExit + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/InputModuleTests.cs` + +- Class: InputModuleTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestSetup +- DragCallbacksDoGetCalled +- MouseOutsideMaskRectTransform_WhileInsidePaddedArea_PerformsClick +- PointerEnterChildShouldNotFullyExit_NotSendPointerEventToParent +- PointerEnterChildShouldNotExit_SendPointerEventToParent +- PointerEnterChildShouldNotReenter +- PointerExitChildShouldReenter_NotSendPointerEventToParent +- PointerExitChildShouldNotSendEnter_SendPointerEventToParent +- PointerExitChildShouldFullyExit +- AllDragsAreReleasedOnLoseFocus +- TearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent +- Input + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/Physics2DRaycasterTests.cs` + +- Class: Physics2DRaycasterTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestSetup +- TearDown +- RaycastAllResultsAreSortedByRendererSortingOrder +- RaycastAllResultsAreSortedBySortGroupOrder +- RaycastAllResultsAreSortedBySortGroupOrderAndSortingOrder +- RaycastAllResultsAreSortedBySortGroupDistanceAlongRay + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/PhysicsRaycasterTests.cs` + +- Class: PhysicsRaycasterTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestSetup +- PhysicsRaycasterDoesNotCastOutsideCameraViewRect +- TearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/RaycastSortingTests.cs` + +- Class: RaycastSortingTests +- Base class: IPrebuildSetup +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TestSetup +- RaycastResult_Sorting +- TearDown +- OneTimeTearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent +- Resources.Load +- Input + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/EventSystem/SelectableTests.cs` + +- Class: SelectableTests +- Base class: Selectable +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetSelectableAtIndex +- GetSelectableCurrentIndex +- TestSetup +- TearDown +- SelectableArrayRemovesReferenceUponDisable +- SettingCurrentSelectedSelectableNonInteractableShouldNullifyCurrentSelected +- PointerEnterDownShouldMakeItSelectedGameObject +- OnSelectShouldSetSelectedState +- OnDeselectShouldUnsetSelectedState +- SettingCanvasGroupNotInteractableShouldMakeSelectableNotInteractable +- DisablingCanvasGroupShouldMakeSelectableAsInteractable +- SettingParentCanvasGroupNotInteractableShouldMakeSelectableNotInteractable +- SettingParentParentCanvasGroupNotInteractableShouldMakeSelectableNotInteractable +- SettingParentParentCanvasGroupInteractableShouldMakeSelectableInteractable +- SettingParentParentCanvasGroupNotInteractableShouldNotMakeSelectableNotInteractableIfIgnoreParentGroups +- PointerEnterThenSetNotInteractableThenExitThenSetInteractableShouldSetStateToDefault +- PointerEnterThenSetNotInteractableThenSetInteractableShouldStayHighlighted +- InstantiatingSelectableUnderNotInteractableCanvasGroupShouldAlsoNotBeInteractable +- SettingNotInteractableShouldTweenToDisabledColor +- SettingNotInteractableThenInteractableShouldNotTweenToDisabledColor +- SettingInteractableToFalseTrueFalseShouldTweenToDisabledColor +- TriggerAnimationWithNoAnimator +- TriggerAnimationWithDisabledAnimator +- TriggerAnimationAnimatorWithNoRuntimeController +- SelectShouldSetSelectedObject +- SelectWhenAlreadySelectingShouldNotSetSelectedObject +- PointerEnterShouldHighlight +- PointerEnterOnSelectedObjectShouldStaySelected +- PointerEnterAndRightClickShouldHighlightNotPress +- PointerEnterAndRightClickShouldPress +- PointerEnterLeftClickExitShouldPress +- PointerEnterLeftClickExitReleaseShouldSelect +- PointerDownShouldSetSelectedObject +- PointerLeftDownRightDownRightUpShouldNotChangeState +- SettingNotInteractableShouldDisable +- SettingInteractableWithNoEventSystemShouldNotCrash +- OnPointerDownWithNoEventSystemShouldNotCrash +- SelectWithNoEventSystemShouldNotCrash + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent +- Input + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/GraphicTests.cs` + +- Class: GraphicTests +- Base class: IPrebuildSetup +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TestSetup +- TearDown +- OneTimeTearDown +- SettingDirtyOnActiveGraphicCallsCallbacks +- OnEnableLeavesGraphicInExpectedState +- OnEnableTwiceLeavesGraphicInExpectedState +- OnDisableLeavesGraphicInExpectedState +- OnPopulateMeshWorksAsExpected +- OnDidApplyAnimationPropertiesSetsAllDirty +- MakingGraphicNonRaycastableRemovesGraphicFromProperLists +- OnEnableLeavesNonRaycastGraphicInExpectedState +- SettingRaycastTargetOnDisabledGraphicDoesntAddItRaycastList + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent +- Resources.Load + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/ImageTests.cs` + +- Class: ImageTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestSetup +- TearDown +- SetTestSprite +- TestPixelsPerUnit +- RaycastOverImageWithoutASpriteReturnTrue +- RaycastOverImageWithoutASpriteReturnsTrueWithCoordinatesOutsideTheBoundaries +- RaycastOverImageWithNonZeroSpritePosition_AlphaHitTestMinimumThreshold +- RaycastOverImageWithTransparentPixels_AlphaHitTestMinimumThreshold +- RaycastOverImageWithPreserveAspectRatio_AlphaHitTestMinimumThreshold +- RaycastOverImage_IgnoresDisabledCanvasGroup +- RaycastImageOutsideOfMaskWithMaskableSet_ReturnsExpected +- SettingSpriteMarksAllAsDirty +- SettingOverrideSpriteMarksAllAsDirty +- SettingTypeMarksVerticesAsDirty +- SettingPreserveAspectMarksVerticesAsDirty +- SettingFillCenterMarksVerticesAsDirty +- SettingFillMethodMarksVerticesAsDirty +- SettingFillAmountMarksVerticesAsDirty +- SettingFillClockwiseMarksVerticesAsDirty +- SettingFillOriginMarksVerticesAsDirty +- SettingEventAlphaThresholdMarksNothingAsDirty +- OnAfterDeserializeMakeFillOriginZeroIfNotBetweenZeroAndThree +- OnAfterDeserializeMakeFillOriginZeroIfFillOriginGreaterThan1AndFillMethodHorizontalOrVertical +- OnAfterDeserializeClampsFillAmountBetweenZeroAndOne +- SetNativeSizeSetsAllAsDirtyAndSetsAnchorMaxAndSizeDeltaWhenOverrideSpriteIsNotNull +- OnPopulateMeshWhenNoOverrideSpritePresentDefersToGraphicImplementation +- OnPopulateMeshWithTypeTiledNoBorderGeneratesExpectedResults +- MinWidthHeightAreZeroWithNoImage +- FlexibleWidthHeightAreCorrectWithNoImage +- PreferredWidthHeightAreCorrectWithNoImage +- MinWidthHeightAreZeroWithImage +- FlexibleWidthHeightAreCorrectWithImage +- PreferredWidthHeightAreCorrectWithImage +- MinWidthHeightAreZeroWithOverrideImage +- FlexibleWidthHeightAreCorrectWithOverrideImage +- PreferredWidthHeightAreCorrectWithOverrideImage + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/MaskTests.cs` + +- Class: MaskTests +- Base class: IPrebuildSetup +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TestSetup +- TearDown +- OneTimeTearDown +- GetModifiedMaterialReturnsOriginalMaterialWhenNoGraphicComponentIsAttached +- GetModifiedMaterialReturnsOriginalMaterialWhenDepthIsEightOrMore +- GetModifiedMaterialReturnsDesiredMaterialWithSingleMask +- GetModifiedMaterialReturnsDesiredMaterialWithMultipleMasks +- GraphicComponentWithMaskIsMarkedAsIsMaskingGraphicWhenEnabled + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent +- Resources.Load + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/NavigationTests.cs` + +- Class: NavigationTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestSetup +- TearDown +- FindSelectableOnRight_ReturnsNextSelectableRightOfTarget +- FindSelectableOnLeft_ReturnsNextSelectableLeftOfTarget +- FindSelectableOnRDown_ReturnsNextSelectableBelowTarget +- FindSelectableOnUp_ReturnsNextSelectableAboveTarget +- FindSelectableOnRight__WrappingEnabled_ReturnsFurthestSelectableOnLeft +- FindSelectableOnLeft_WrappingEnabled_ReturnsFurthestSelectableOnRight +- FindSelectableOnDown_WrappingEnabled_ReturnsFurthestSelectableAbove +- FindSelectableOnUp_WrappingEnabled_ReturnsFurthestSelectableBelow + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/RawImageTest.cs` + +- Class: RawImageTest +- Base class: IPrebuildSetup +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TestSetup +- Sprite_Material +- TearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent +- Resources.Load + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/RawImageTestHook.cs` + +- Class: RawImageTestHook +- Base class: RawImage +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ResetTest + +## Serialized Fields + +- None detected. + +## Public Fields + +- isGeometryUpdated +- isCacheUsed +- isLayoutRebuild +- isMaterialRebuild + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Graphic/ToggleTestImageHook.cs` + +- Class: ToggleTestImageHook +- Base class: Image +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- durationTween + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Image/ImageFilledGenerateWork.cs` + +- Class: ImageFilledGenerateWork +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetUp +- ImageFilledGenerateWorks +- TearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Image/ImageTests.cs` + +- Class: ImageTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetUp +- TightMeshSpritePopulatedVertexHelperProperly +- CanvasCustomRefPixPerUnitToggleWillUpdateImageMesh +- Sprite_Layout +- Sprite_Material +- Sprite_NoSecondaryTextures +- Sprite_SecondaryTextures +- Sprite_SecondaryTexturesUpdatedAfterSpriteChanged +- DestroyImmediate_OnDefaultMaterial_LogError +- TearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Image/TestableImage.cs` + +- Class: TestableImage +- Base class: Image +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateImageData + +## Serialized Fields + +- None detected. + +## Public Fields + +- isOnPopulateMeshCalled +- isGeometryUpdated +- isMaterialUpdated + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/DesktopInputFieldTests.cs` + +- Class: DesktopInputFieldTests +- Base class: BaseInputFieldTests +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- OnetimeTearDown +- FocusOnPointerClickWithLeftButton +- DoesNotFocusOnPointerClickWithRightOrMiddleButton + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent +- Resources.Load +- Input + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/FakeInputModule.cs` + +- Class: FakeInputModule +- Base class: BaseInputModule +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/GenericInputFieldTests.cs` + +- Class: GenericInputFieldTests +- Base class: BaseInputFieldTests +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- OnetimeTearDown +- CannotFocusIfNotTextComponent +- CannotFocusIfNullFont +- CannotFocusIfNotActive +- CannotFocusWithoutEventSystem +- FocusesOnSelect +- DoesNotFocusesOnSelectWhenShouldActivateOnSelect_IsFalse +- InputFieldSetTextWithoutNotifyWillNotNotify +- ContentTypeSetsValues +- SettingLineTypeDoesNotChangesContentTypeToCustom +- SettingLineTypeChangesContentTypeToCustom +- SettingInputChangesContentTypeToCustom +- SettingCharacterValidationChangesContentTypeToCustom +- SettingKeyboardTypeChangesContentTypeToCustom +- CaretRectSameSizeAsTextRect + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent +- Resources.Load +- Input + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/InputFieldTests.cs` + +- Class: BaseInputFieldTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CreateInputFieldAsset + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent +- Input + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/InputField/TouchInputFieldTests.cs` + +- Class: TouchInputFieldTests +- Base class: BaseInputFieldTests +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TestSetup +- TearDown +- OnetimeTearDown +- HonorsCharacterValidationSettingsAssignment +- HonorsCharacterValidationSettingsTypingWithSelection +- AssignmentAgainstCharacterLimit +- AssignmentAgainstCharacterLimitWithContentType +- SendsEndEditEventOnDeselect +- StripsNullCharacters2 +- FocusOpensTouchScreenKeyboard +- AssignsShouldHideInput +- IsTouchScreenKeyboardVisible + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent +- Resources.Load +- Input + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/AspectRatioFitterTests.cs` + +- Class: AspectRatioFitterTests +- Base class: IPrebuildSetup +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TearDown +- OneTimeTearDown +- TestEnvelopParent +- TestFitInParent + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent +- Resources.Load + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/ContentSizeFitterTests.cs` + +- Class: ContentSizeFitterTests +- Base class: IPrebuildSetup +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TestSetup +- TearDown +- OneTimeTearDown +- TestFitModeUnconstrained +- TestFitModeMinSize +- TestFitModePreferredSize + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent +- Resources.Load + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/GridLayoutGroupTests.cs` + +- Class: GridLayoutGroupTests +- Base class: IPrebuildSetup +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TestSetup +- TearDown +- OneTimeTearDown +- TestFlexibleCalculateLayout +- TestHorizontallyContrainedCalculateLayoutHorizontal +- TestVerticallyContrainedCalculateLayoutHorizontal +- TestHorizontallyContrainedCalculateLayoutVertical +- TestVerticallyContrainedCalculateLayoutVertical +- TestHorizontallyContrainedCalculateLayoutHorizontal_WithChildrenToMove +- TestVerticallyContrainedCalculateLayoutVertical_WithChildrenToMove + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent +- Resources.Load +- Input + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/HorizonalLayoutGroupTests.cs` + +- Class: HorizontalLayoutGroupTests +- Base class: IPrebuildSetup +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TestSetup +- TearDown +- OneTimeTearDown +- TestCalculateLayoutInputHorizontal +- TestCalculateLayoutInputVertical +- TestCalculateLayoutHorizontal +- TestCalculateLayoutHorizontalReversed + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent +- Resources.Load +- Input + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/LayoutGroupScaling.cs` + +- Class: LayoutGroupScaling +- Base class: IPrebuildSetup +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TestSetup +- LayoutGroup_CorrectChildScaling +- TearDown +- OneTimeTearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent +- Resources.Load + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/LayoutGroupTests.cs` + +- Class: LayoutGroupTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestSetup +- TearDown +- EmptyRecttransformUpdatesLayoutGroup + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Layout/VerticalLayoutGroupTests.cs` + +- Class: VerticalLayoutGroupTests +- Base class: IPrebuildSetup +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TestSetup +- TearDown +- OneTimeTearDown +- TestCalculateLayoutInputHorizontal +- TestCalculateLayoutInputVertical +- TestCalculateLayoutVertical +- TestCalculateLayoutVerticalReversed + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent +- Resources.Load +- Input + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/LayoutGroup/LayoutGroupArrangement.cs` + +- Class: LayoutGroupArrangement +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestSetup +- LayoutGroup_ShouldResizeChildren_AfterDisablingAndEnablingAnyChild +- TearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/MaskClipping/RectMask2DClipping.cs` + +- Class: RectMask2DClipping +- Base class: IPrebuildSetup +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TestSetup +- Mask2DRect_CorrectClipping +- Mask2DRect_NonZeroPaddingMasksProperly +- TearDown +- OneTimeTearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent +- Resources.Load + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/NestedLayout/SceneWithNestedLayoutElementsLoads.cs` + +- Class: SceneWithNestedLayoutElementsLoad +- Base class: IPrebuildSetup +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- SceneWithNestedAspectRatioFitterLoads +- SceneWithNestedContentSizeFitterLoads +- SceneWithNestedLayoutGroupLoads +- TestSetup +- TearDown +- OnTimeTearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager +- Instantiate +- GetComponent + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/NestedLayout/SceneWithNestedLayoutElementsLoadScript.cs` + +- Class: SceneWithNestedLayoutElementsLoadScript +- Base class: MonoBehaviour +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/RawImage/RawImageTests.cs` + +- Class: RawImageTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SpriteAssignmentToTexture_DoesNotCrashWhenBuildingMesh +- SpriteAssignmentToTexture_MainTextureIsNull +- SettingTexture_UpdatesRawImageMainTexture +- SettingNullTexture_RawImageMainTextureIsDefaultWhiteTexture +- ChangingUVRect_UpdatesUVRectProperty +- SettingColor_UpdatesRawImageColor +- RawImage_DefaultTextureIsNull +- UVRect_GeneratesCorrectVertexUVs +- ColorProperty_GeneratesCorrectVertexColors +- HDRTexture_HandlesHighDynamicRange +- DestroyedTexture_HandledGracefully +- NegativeUVRect_ClampsCorrectly +- PopulateMesh_GeneratesQuadWithCorrectVertexCount + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/RawImage/TestRawImage.cs` + +- Class: of +- Base class: RawImage +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollBar/ScrollBarClamp.cs` + +- Class: ScrollBarClamp +- Base class: IPrebuildSetup +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TestSetup +- Scrollbar_clamp +- TearDown +- OneTimeTearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent +- Resources.Load + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollBar/ScrollBarTests.cs` + +- Class: ScrollBarTests +- Base class: IPrebuildSetup +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TestSetup +- ScrollBarSetValueWithoutNotifyWillNotNotify +- TearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent +- Resources.Load + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollRect/ScrollRectClamp.cs` + +- Class: ScrollRectClamp +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TearDown +- ScrollRect_CorrectClampOnResize + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollRect/ScrollRectScale.cs` + +- Class: ScrollRectScale +- Base class: IPrebuildSetup +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TestSetup +- SmallScaleDoesNotCauseInvalidContentPosition +- TearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent +- Resources.Load + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollRect/ScrollRectStableLayout.cs` + +- Class: ScrollRectStableLayout +- Base class: IPrebuildSetup +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TestSetup +- ScrollRect_StableWhenStatic +- TearDown +- OneTimeTearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent +- Resources.Load + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/ScrollRect/ScrollRectTests.cs` + +- Class: ScrollRectTests +- Base class: IPrebuildSetup +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TestSetup +- TearDown +- OneTimeTearDown +- OnEnableShouldAddListeners +- OnDisableShouldRemoveListeners +- SettingScrollbarShouldRemoveThenAddListeners +- PotentialDragNeedsLeftClick +- LeftClickShouldStartDrag +- LeftClickUpShouldEndDrag +- LateUpdateWithoutInertiaOrElasticShouldZeroVelocity +- LateUpdateWithInertiaShouldDecelerate +- LateUpdateWithElasticShouldDecelerate +- LateUpdateWithElasticNoOffsetShouldZeroVelocity +- SetNormalizedPositionShouldSetContentLocalPosition +- OnScrollClampedShouldMoveContentAnchoredPosition +- OnScrollClampedShouldClampContentAnchoredPosition +- GetBoundsShouldEncapsulateAllCorners +- UpdateBoundsShouldPad +- CalculateOffsetShouldClamp +- CalculateOffsetUnrestrictedShouldNotClamp + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent +- Resources.Load +- Input + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Slider/SliderTests.cs` + +- Class: SliderTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TearDown +- SetSliderValueWithoutNotifyWillNotNotify + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/TextEditor/TextEditorBackspaceDelete.cs` + +- Class: TextEditorBackspaceDelete +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TextEditorWithUTF16_MiddleCursorOnBackspace_RemovesCharacter +- TextEditorWithUTF16_MiddleCursorOnDelete_RemovesCharacter +- TextEditorWithUTF16_MiddleCursorOnBackspaceAndLeftSurrogate_RemovesBothSurrogates +- TextEditorWithUTF16_MiddleCursorOnDeleteAndLeftSurrogate_RemovesBothSurrogates +- TextEditorWithUTF16_MiddleCursorOnBackspaceAndRightSurrogate_RemovesBothSurrogates +- TextEditorWithUTF16_LeftCursorOnBackspace_DoesNotRemoveCharacter +- TextEditorWithUTF16_LeftCursorOnDelete_RemovesCharacter +- TextEditorWithUTF16_LeftCursorOnBackspaceAndLeftSurrogate_RemovesBothSurrogates +- TextEditorWithUTF16_LeftCursorOnDeleteAndLeftSurrogate_RemovesBothSurrogates +- TextEditorWithUTF16_LeftCursorOnBackspaceAndRightSurrogate_RemovesBothSurrogates +- TextEditorWithUTF16_RightCursorOnBackspace_RemovesCharacters +- TextEditorWithUTF16_RightCursorOnDelete_DoesNotRemoveCharacter +- TextEditorWithUTF16_RightCursorOnBackspaceAndLeftSurrogate_RemovesBothSurrogates +- TextEditorWithUTF16_RightCursorOnDeleteAndLeftSurrogate_RemovesBothSurrogates +- TextEditorWithUTF16_RightCursorOnBackspaceAndRightSurrogate_RemovesBothSurrogates +- TextEditorWithUTF16_MiddleCursorOnBackspace_RemovesBothSurrogatesInSuccession +- TextEditorWithUTF16_MiddleCursorOnDelete_RemovesBothSurrogatesInSuccession + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/TextEditor/TextEditorTests.cs` + +- Class: TextEditorTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestSetup +- SetText_MovesCursorAndSelectIndicesToNextCodePointIndexIfInvalid +- SetCursorAndSelectIndices_MovesToNextCodePointIndexIfInvalid +- DeleteWordBack_DeletesBackToPreviousWordStart +- DeleteWordForward_DeletesForwardToNextWordStart +- Delete_RemovesCodePointRightOfCursor +- Backspace_RemovesCodePointLeftOfCursor +- MoveRight_SkipsInvalidCodePointIndices +- MoveLeft_SkipsInvalidCodePointIndices +- MoveLineStart_MovesCursorAfterPreviousLineFeed +- MoveLineEnd_MovesCursorBeforeNextLineFeed +- MoveTextStart_MovesCursorToStartOfText +- MoveTextEnd_MovesCursorToEndOfText +- SelectLeft_ExpandSelectionToPreviousCodePoint +- SelectRight_ExpandSelectionToNextCodePoint +- MoveWordRight_MovesCursorToNextWordEnd +- MoveToStartOfNextWord_MovesCursorToNextWordStart +- MoveToEndOfPreviousWord_MovesCursorToPreviousWordStart +- FindStartOfNextWord_ReturnsIndexOfNextWordStart +- MoveWordLeft_MovesCursorToPreviousWordStart +- SelectCurrentWord +- HandleKeyEvent_WithControlAKeyDownEvent_MovesCursorToStartOfLineOnMacOS_SelectsAllElsewhere +- HandleKeyEvent_WithCommandAKeyDownEvent_SelectsAllOnMacOS + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Toggle/TestableToggleGroup.cs` + +- Class: TestableToggleGroup +- Base class: ToggleGroup +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ToggleListContains + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Toggle/ToggleGroupTests.cs` + +- Class: ToggleGroupTests +- Base class: IPrebuildSetup +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TestSetup +- TearDown +- OneTimeTearDown +- TogglingOneShouldDisableOthersInGroup +- DisallowSwitchOffShouldKeepToggleOnWhenClicking +- DisallowSwitchOffShouldDisableToggleWhenClicking +- ReEnablingGameObjectWithToggleGroupRetainsPreviouslySelectedToggle +- ChangingToggleGroupUnregistersFromOriginalGroup +- DisabledToggleGroupDoesntControlChildren + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent +- Resources.Load +- Input + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Toggle/ToggleTests.cs` + +- Class: ToggleTests +- Base class: IPrebuildSetup +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- OneTimeTearDown +- SetIsOnWithoutNotifyWillNotNotify +- NonInteractableCantBeToggled +- InactiveCantBeToggled + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy +- GetComponent +- Resources.Load + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/ConcreteGraphic.cs` + +- Class: ConcreteGraphic +- Base class: Graphic +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/ExceptionUtils.cs` + +- Class: ExceptionUtils +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/GraphicTestHelper.cs` + +- Class: GraphicTestHelper +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/ImageHook.cs` + +- Class: ImageHook +- Base class: Image +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ResetTest + +## Serialized Fields + +- None detected. + +## Public Fields + +- isGeometryUpdated +- isLayoutRebuild +- isMaterialRebuilt +- cachedClipRect + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/PrivateFieldSetter.cs` + +- Class: PrivateFieldSetter +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ugui/Tests/Runtime/UGUI/Util/UIBehaviourExtensions.cs` + +- Class: UIBehaviourExtensions +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/_Deprecated/CollabMigration/MigrateCollabProject.cs` + +- Class: MigrateCollabProject +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/_Deprecated/CollabPlugin.cs` + +- Class: CollabPlugin +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/_Deprecated/PlasticPlugin.cs` + +- Class: PlasticPlugin +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/_Deprecated/Settings/PlasticProjectSettingsProvider.cs` + +- Class: PlasticProjectSettingsProvider +- Base class: SettingsProvider +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/_Deprecated/UI/CooldownWindowDelayer.cs` + +- Class: CooldownWindowDelayer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Ping +- Pause +- Resume + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/_Deprecated/WebApi/ChangesetFromCollabCommitResponse.cs` + +- Class: ChangesetFromCollabCommitResponse +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/_Deprecated/WebApi/IsCollabProjectMigratedResponse.cs` + +- Class: IsCollabProjectMigratedResponse +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/_Deprecated/WebApi/OrganizationCredentials.cs` + +- Class: OrganizationCredentials +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/ApplicationDataPath.cs` + +- Class: ApplicationDataPath +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetCopyPathOperation.cs` + +- Class: AssetCopyPathOperation +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetFilesFilterPatternsMenuBuilder.cs` + +- Class: AssetFilesFilterPatternsMenuBuilder +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetMenuOperations.cs` + +- Class: SelectedAssetGroupInfo +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetsSelection.cs` + +- Class: AssetsSelection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetMenu/AssetUVCSOperations.cs` + +- Class: AssetUVCSOperations +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetMenu/Dialogs/AddToCloudDriveDialog.cs` + +- Class: AddToCloudDriveDialog +- Base class: PlasticDialog +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetMenu/Dialogs/CheckinDialog.cs` + +- Class: CheckinDialog +- Base class: PlasticDialog +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetMenu/Dialogs/CheckinDialogOperations.cs` + +- Class: CheckinDialogOperations +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetMenu/HierarchyViewAssetMenu.cs` + +- Class: HierarchyViewAssetMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetMenu/HierarchyViewAssetSelection.cs` + +- Class: HierarchyViewAssetSelection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetMenu/ProjectViewAssetSelection.cs` + +- Class: ProjectViewAssetSelection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetMenu/ProjectViewCloudDriveAssetMenu.cs` + +- Class: ProjectViewCloudDriveAssetMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetMenu/ProjectViewUVCSAssetMenu.cs` + +- Class: ProjectViewUVCSAssetMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetOverlays/AssetOverlay.cs` + +- Class: AssetOverlay +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetOverlays/AssetStatus.cs` + +- Class: LockStatusData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetOverlays/Cache/AssetStatusCache.cs` + +- Class: AssetStatusCache +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetOverlays/Cache/BuildPathDictionary.cs` + +- Class: BuildPathDictionary +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetOverlays/Cache/LocalStatusCache.cs` + +- Class: LocalStatusCache +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetOverlays/Cache/LockStatusCache.cs` + +- Class: LockStatusCache +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetOverlays/Cache/RemoteStatusCache.cs` + +- Class: RemoteStatusCache +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetOverlays/DrawAssetOverlayIcon.cs` + +- Class: DrawAssetOverlayIcon +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetOverlays/DrawHierarchyOverlay.cs` + +- Class: DrawHierarchyOverlay +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager + +## `Packages/com.unity.collab-proxy/Editor/AssetOverlays/DrawProjectOverlay.cs` + +- Class: DrawProjectOverlay +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetsUtils/AssetsPath.cs` + +- Class: AssetsPath +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetsUtils/GetSelectedPaths.cs` + +- Class: GetSelectedPaths +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetsUtils/LoadAsset.cs` + +- Class: LoadAsset +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetsUtils/Processor/AssetsProcessor.cs` + +- Class: AssetsProcessors +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetsUtils/Processor/UnityCloudProjectLinkMonitor.cs` + +- Class: UnityCloudProjectLinkMonitor +- Base class: AssetModificationProcessor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetsUtils/Processor/UVCSAssetModificationProcessor.cs` + +- Class: UVCSAssetModificationProcessor +- Base class: AssetModificationProcessor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetsUtils/Processor/UVCSAssetPostprocessor.cs` + +- Class: UVCSAssetPostprocessor +- Base class: AssetPostprocessor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetsUtils/Processor/UVCSAssetsProcessor.cs` + +- Class: UVCSAssetsProcessor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetsUtils/Processor/WorkspaceOperationsMonitor.cs` + +- Class: WorkspaceOperationsMonitor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetsUtils/ProjectPath.cs` + +- Class: ProjectPath +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetsUtils/RefreshAsset.cs` + +- Class: RefreshAsset +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetsUtils/RepaintEditor.cs` + +- Class: RepaintEditor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/AssetsUtils/SaveAssets.cs` + +- Class: SaveAssets +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager + +## `Packages/com.unity.collab-proxy/Editor/AutoRefresh.cs` + +- Class: AutoRefresh +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/BoolSetting.cs` + +- Class: BoolSetting +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/BuildGetEventExtraInfoFunction.cs` + +- Class: BuildGetEventExtraInfoFunction +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CheckWorkspaceTreeNodeStatus.cs` + +- Class: CheckWorkspaceTreeNodeStatus +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/CloudDriveMenuItem.cs` + +- Class: CloudDriveMenuItem +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/CloudDrivePlugin.cs` + +- Class: CloudDrivePlugin +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/CloudDriveWindow.cs` + +- Class: CloudDriveWindow +- Base class: EditorWindow +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable +- OnDestroy + +## Public Methods + +- None detected. + +## Serialized Fields + +- mForceToReOpen + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/CreateWorkspace/CollaboratorsListView.cs` + +- Class: CollaboratorsListView +- Base class: PlasticTreeView +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/CreateWorkspace/CollaboratorsListViewHeaderState.cs` + +- Class: CollaboratorsListViewHeaderState +- Base class: MultiColumnHeaderState +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- mHeaderTitles + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/CreateWorkspace/CollaboratorsListViewItem.cs` + +- Class: CollaboratorsListViewItem +- Base class: TreeViewItem`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/CreateWorkspace/CollaboratorsMultiColumnHeader.cs` + +- Class: CollaboratorsMultiColumnHeader +- Base class: MultiColumnHeader +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/CreateWorkspace/CreateWorkspaceDialog.cs` + +- Class: CreateWorkspaceDialog +- Base class: PlasticDialog +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/CreateWorkspace/CreateWorkspacePanel.cs` + +- Class: CreateWorkspacePanel +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/CreateWorkspace/CreateWorkspaceView.cs` + +- Class: CreateWorkspaceView +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/GetProposedOrganizationProject.cs` + +- Class: GetProposedOrganizationProject +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/RefreshAsset.cs` + +- Class: RefreshAsset +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/ShareWorkspace/ShareWorkspaceDialog.cs` + +- Class: ShareWorkspaceDialog +- Base class: PlasticDialog +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/ShareWorkspace/ShareWorkspacePanel.cs` + +- Class: ShareWorkspacePanel +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/Welcome/WelcomeView.cs` + +- Class: WelcomeView +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/WindowStatusBar.cs` + +- Class: WindowStatusBar +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/CloudWorkspacesView.cs` + +- Class: CloudWorkspacesView +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/DeleteWorkspaceDialog.cs` + +- Class: DeleteWorkspaceDialog +- Base class: PlasticDialog +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/DirectoryContentPanel.cs` + +- Class: DirectoryContentPanel +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/DirectoryContentPanelMenu.cs` + +- Class: DirectoryContentPanelMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/DrawExpandedTreeNode.cs` + +- Class: DrawExpandedTreeNode +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/DrawItemNameBar.cs` + +- Class: DrawItemNameBar +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/DrawItemsGridView.cs` + +- Class: DrawItemsGridView +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/ImportInProjectDialog.cs` + +- Class: ImportInProjectDialog +- Base class: PlasticDialog +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/ItemsGridSelection.cs` + +- Class: ItemsGridSelection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/ItemsGridView.cs` + +- Class: ItemsGridView +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/ItemsPosition.cs` + +- Class: ItemsPosition +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/NewNameDialog.cs` + +- Class: NewNameDialog +- Base class: PlasticDialog +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/ProcessDragEvent.cs` + +- Class: ProcessDragEvent +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DirectoryContent/ProcessItemsGridViewEvent.cs` + +- Class: ProcessItemsGridViewEvent +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/DragAndDrop/AskUserForExistingFile.cs` + +- Class: AskUserForExistingFile +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/Tree/CloudWorkspacesSelection.cs` + +- Class: CloudWorkspacesSelection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/Tree/CloudWorkspacesTreeView.cs` + +- Class: CloudWorkspacesTreeView +- Base class: PlasticTreeView +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/Tree/CloudWorkspacesTreeViewItem.cs` + +- Class: CloudWorkspacesTreeViewItem +- Base class: TreeViewItem`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CloudDrive/Workspaces/Tree/CloudWorkspacesTreeViewMenu.cs` + +- Class: CloudWorkspacesTreeViewMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/DocumentChangedEventArgs.cs` + +- Class: DocumentChangedEventArgs +- Base class: EventArgs +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/DocumentChangeEventArgs.cs` + +- Class: DocumentChangeEventArgs +- Base class: TextChangeEventArgs +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/DocumentChangeOperation.cs` + +- Class: DocumentChangeOperation +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Undo +- Redo + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/DocumentLine.cs` + +- Class: DocumentLine +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- EndOffset + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/DocumentLine.LineNode.cs` + +- Class: DocumentLine +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/DocumentLineTree.cs` + +- Class: DocumentLineTree +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetEnumerator + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/DocumentTextWriter.cs` + +- Class: DocumentTextWriter +- Base class: TextWriter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/IDocument.cs` + +- Class: IDocument +- Base class: EventArgs +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/ILineTracker.cs` + +- Class: ILineTracker +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/ITextAnchor.cs` + +- Class: ITextAnchor +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/ITextSource.cs` + +- Class: ITextSource +- Base class: ITextSource +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CreateSnapshot +- CreateReader +- WriteTextTo +- GetCharAt +- GetText +- GetTextAsMemory +- IndexOf +- IndexOfAny +- LastIndexOf + +## Serialized Fields + +- None detected. + +## Public Fields + +- TextLength + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/IUndoableOperation.cs` + +- Class: IUndoableOperation +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/LineManager.cs` + +- Class: LineManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/NewLineFinder.cs` + +- Class: NewLineFinder +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/OffsetChangeMap.cs` + +- Class: OffsetChangeMap +- Base class: Collection`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/RopeTextSource.cs` + +- Class: RopeTextSource +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetCharAt +- GetText +- GetTextAsMemory +- CreateReader +- CreateSnapshot +- IndexOf +- IndexOfAny +- LastIndexOf +- WriteTextTo + +## Serialized Fields + +- None detected. + +## Public Fields + +- Text +- TextLength + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/SimpleSegment.cs` + +- Class: SimpleSegment +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- EndOffset +- Offset +- Length + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextAnchor.cs` + +- Class: TextAnchor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- Line +- Location + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextAnchorNode.cs` + +- Class: TextAnchorNode +- Base class: WeakReference +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextAnchorTree.cs` + +- Class: TextAnchorTree +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextDocument.cs` + +- Class: TextDocument +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetText +- GetTextAsMemory +- IndexOf +- LastIndexOf +- IndexOfAny +- GetCharAt +- CreateSnapshot +- CreateReader +- WriteTextTo +- Insert +- Remove +- Replace +- GetLineByNumber +- GetLineByOffset +- GetOffset +- GetLocation +- CreateAnchor + +## Serialized Fields + +- None detected. + +## Public Fields + +- Version + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextDocumentWeakEventManager.cs` + +- Class: TextDocumentWeakEventManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextLocation.cs` + +- Class: TextLocation +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- CompareTo + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextSegment.cs` + +- Class: TextSegment +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextSegmentCollection.cs` + +- Class: ISegmentTree +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Add +- Remove +- Clear +- Contains +- CopyTo +- GetEnumerator + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextSourceVersionProvider.cs` + +- Class: TextSourceVersionProvider +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- BelongsToSameDocumentAs +- CompareAge +- GetChangesTo +- MoveOffsetTo + +## Serialized Fields + +- None detected. + +## Public Fields + +- Next + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/TextUtilities.cs` + +- Class: TextUtilities +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/UndoOperationGroup.cs` + +- Class: UndoOperationGroup +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Undo +- Redo + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/UndoStack.cs` + +- Class: UndoStack +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Document/WeakLineTracker.cs` + +- Class: WeakLineTracker +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/AbstractMargin.cs` + +- Class: AbstractMargin +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/Caret.cs` + +- Class: Caret +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/CaretLayer.cs` + +- Class: CaretLayer +- Base class: Layer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/CaretNavigationCommandHandler.cs` + +- Class: CaretNavigationCommandHandler +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/CaretWeakEventHandler.cs` + +- Class: CaretWeakEventManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/DragDropException.cs` + +- Class: DragDropException +- Base class: Exception +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/EditingCommandHandler.cs` + +- Class: EditingCommandHandler +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/EditingCommands.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/EmptySelection.cs` + +- Class: EmptySelection +- Base class: Selection +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/IReadOnlySectionProvider.cs` + +- Class: IReadOnlySectionProvider +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/LineNumberMargin.cs` + +- Class: LineNumberMargin +- Base class: AbstractMargin +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/NoReadOnlySections.cs` + +- Class: NoReadOnlySections +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CanInsert +- GetDeletableSegments + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/RectangleSelection.cs` + +- Class: RectangleSelection +- Base class: Selection +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/Selection.cs` + +- Class: Selection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CreateHtmlFragment + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/SelectionColorizer.cs` + +- Class: SelectionColorizer +- Base class: ColorizingTransformer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/SelectionLayer.cs` + +- Class: SelectionLayer +- Base class: Layer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/SelectionMouseHandler.cs` + +- Class: SelectionMouseHandler +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/SelectionSegment.cs` + +- Class: SelectionSegment +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- Length + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/SimpleSelection.cs` + +- Class: SimpleSelection +- Base class: Selection +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/TextArea.cs` + +- Class: TextArea +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Undo +- Redo + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Editing/TextSegmentReadOnlySectionProvider.cs` + +- Class: TextSegmentReadOnlySectionProvider +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Indentation/CSharp/CSharpIndentationStrategy.cs` + +- Class: CSharpIndentationStrategy +- Base class: DefaultIndentationStrategy +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Indentation/CSharp/DocumentAccessor.cs` + +- Class: IDocumentAccessor +- Base class: IDocumentAccessor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- MoveNext + +## Serialized Fields + +- None detected. + +## Public Fields + +- IsReadOnly +- LineNumber + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Indentation/CSharp/IndentationReformatter.cs` + +- Class: IndentationReformatter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Indentation/DefaultIndentationStrategy.cs` + +- Class: DefaultIndentationStrategy +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Indentation/IIndentationStrategy.cs` + +- Class: IIndentationStrategy +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Keyboard.cs` + +- Class: Keyboard +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Platform/KeyGesture.cs` + +- Class: KeyGesture +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Platform/KeyModifiers.cs` + +- Class: EventExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Platform/PathFigure.cs` + +- Class: PathFigure +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Platform/PlatformHotkeyConfiguration.cs` + +- Class: PlatformHotkeyConfiguration +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Platform/TextInputEventArgs.cs` + +- Class: TextInputEventArgs +- Base class: EventArgs +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/BackgroundGeometryBuilder.cs` + +- Class: BackgroundGeometryBuilder +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/CharacterHit.cs` + +- Class: CharacterHit +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/CollapsedLineSection.cs` + +- Class: CollapsedLineSection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/ColorizingTransformer.cs` + +- Class: ColorizingTransformer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Transform + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/ColumnRulerRenderer.cs` + +- Class: ColumnRulerRenderer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Draw + +## Serialized Fields + +- None detected. + +## Public Fields + +- Layer + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/CurrentLineHightlightRenderer.cs` + +- Class: CurrentLineHighlightRenderer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Draw + +## Serialized Fields + +- None detected. + +## Public Fields + +- Layer + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/DocumentColorizingTransformer.cs` + +- Class: DocumentColorizingTransformer +- Base class: ColorizingTransformer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/HeightTree.cs` + +- Class: HeightTree +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- RebuildDocument + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/HeightTreeLineNode.cs` + +- Class: HeightTreeLineNode +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/HeightTreeNode.cs` + +- Class: HeightTreeNode +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/IBackgroundRenderer.cs` + +- Class: IBackgroundRenderer +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/ITextRunConstructionContext.cs` + +- Class: ITextRunConstructionContext +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/ITextViewConnect.cs` + +- Class: ITextViewConnect +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/IVisualLineTransformer.cs` + +- Class: IVisualLineTransformer +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/Layer.cs` + +- Class: Layer +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/LayerPosition.cs` + +- Class: LayerPosition +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CompareTo + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/LinkElementGenerator.cs` + +- Class: LinkElementGenerator +- Base class: VisualLineElementGenerator +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/SimpleTextSource.cs` + +- Class: SimpleTextSource +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetTextRun + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/SingleCharacterElementGenerator.cs` + +- Class: SingleCharacterElementGenerator +- Base class: VisualLineElementGenerator +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/TextLayer.cs` + +- Class: TextLayer +- Base class: Layer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/TextParagraphProperties.cs` + +- Class: TextParagraphProperties +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/TextView.cs` + +- Class: TextView +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/TextViewWeakEventManager.cs` + +- Class: TextViewWeakEventManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/VisualLine.cs` + +- Class: VisualLine +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/VisualLineConstructionStartEventArgs.cs` + +- Class: VisualLineConstructionStartEventArgs +- Base class: EventArgs +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/VisualLineElement.cs` + +- Class: VisualLineElement +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/VisualLineElementGenerator.cs` + +- Class: VisualLineElementGenerator +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/VisualLineLinkText.cs` + +- Class: VisualLineLinkText +- Base class: VisualLineText +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/VisualLinesInvalidException.cs` + +- Class: VisualLinesInvalidException +- Base class: Exception +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/VisualLineText.cs` + +- Class: VisualLineText +- Base class: VisualLineElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/VisualLineTextSource.cs` + +- Class: VisualLineTextSource +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetTextRun +- GetText + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Rendering/VisualYPosition.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/ScrollBarVisibility.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Text/TextFormatter.cs` + +- Class: TextFormatter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Text/TextLine.cs` + +- Class: TextLine +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Text/TextRun.cs` + +- Class: TextRun +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/TextEditor.cs` + +- Class: TextEditor +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/TextEditorColors.cs` + +- Class: TextEditorColors +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/TextEditorComponent.cs` + +- Class: ITextEditorComponent +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/TextEditorOptions.cs` + +- Class: TextEditorOptions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/TextMate/DocumentSnapshot.cs` + +- Class: DocumentSnapshot +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/TextMate/GenericLineTransformer.cs` + +- Class: GenericLineTransformer +- Base class: DocumentColorizingTransformer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/TextMate/TextEditorModel.cs` + +- Class: TextEditorModel +- Base class: AbstractLineList +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/TextMate/TextMate.cs` + +- Class: TextMate +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/TextMate/TextMateColoringTransformer.cs` + +- Class: TextMateColoringTransformer +- Base class: GenericLineTransformer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ModelTokensChanged + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/TextMate/TextTransformation.cs` + +- Class: TextTransformation +- Base class: TextSegment +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/TextViewPosition.cs` + +- Class: TextViewPosition +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- CompareTo + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/BusyManager.cs` + +- Class: BusyManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/CallbackOnDispose.cs` + +- Class: CallbackOnDispose +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/CharRope.cs` + +- Class: CharRope +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/CompressingTreeList.cs` + +- Class: only +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IndexOf +- Insert +- RemoveAt +- Add +- Clear +- Contains +- CopyTo +- Remove +- GetEnumerator + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/Constants.cs` + +- Class: Constants +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/CursorExtensions.cs` + +- Class: CursorExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/DelayedEvents.cs` + +- Class: DelayedEvents +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/Deque.cs` + +- Class: Deque +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Clear +- GetEnumerator +- Contains +- CopyTo + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/Empty.cs` + +- Class: Empty +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/ExtensionMethods.cs` + +- Class: ExtensionMethods +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/FileReader.cs` + +- Class: FileReader +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/IFreezable.cs` + +- Class: IFreezable +- Base class: IFreezable +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Freeze + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/IImmutableStack.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/ImmutableStack.cs` + +- Class: ImmutableStack +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Clear +- Peek +- Pop +- Push +- GetEnumerator + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/IServiceContainer.cs` + +- Class: IServiceContainer +- Base class: IServiceContainer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetService +- AddService +- RemoveService + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/NullSafeCollection.cs` + +- Class: NullSafeCollection +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/ObserveAddRemoveCollection.cs` + +- Class: ObserveAddRemoveCollection +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/PixelSnapHelpers.cs` + +- Class: PixelSnapHelpers +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/PropertyChangedWeakEventManager.cs` + +- Class: PropertyChangedWeakEventManager +- Base class: WeakEventManagerBase`4 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/Rope.cs` + +- Class: is +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Clone +- Clear +- IndexOf +- Insert +- RemoveAt +- Add +- Contains +- CopyTo +- Remove +- GetEnumerator + +## Serialized Fields + +- None detected. + +## Public Fields + +- Count + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/RopeNode.cs` + +- Class: RopeNode +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/RopeTextReader.cs` + +- Class: RopeTextReader +- Base class: TextReader +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/StringSegment.cs` + +- Class: StringSegment +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/ThrowUtils.cs` + +- Class: ThrowUtil +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/CodeEditor/Utils/WeakEventManagerBase.cs` + +- Class: and +- Base class: IDisposable +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Configuration/AutoConfig.cs` + +- Class: AutoConfig +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Configuration/ChannelCertificateUiImpl.cs` + +- Class: ChannelCertificateUiImpl +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Configuration/ClientConfiguration.cs` + +- Class: ClientConfiguration +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Configuration/CloudEdition/Welcome/AutoLogin.cs` + +- Class: AutoLogin +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Configuration/CloudEdition/Welcome/CloudEditionWelcomeWindow.cs` + +- Class: CloudEditionWelcomeWindow +- Base class: EditorWindow +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- OnDestroy + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.collab-proxy/Editor/Configuration/CloudEdition/Welcome/OrganizationPanel.cs` + +- Class: OrganizationPanel +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Configuration/CloudEdition/Welcome/SignInPanel.cs` + +- Class: SignInPanel +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Configuration/CloudEdition/Welcome/SignInWithEmailPanel.cs` + +- Class: SignInWithEmailPanel +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Configuration/CloudEdition/Welcome/WaitingSignInPanel.cs` + +- Class: WaitingSignInPanel +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Configuration/ConfigurePartialWorkspace.cs` + +- Class: ConfigurePartialWorkspace +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Configuration/CredentialsDialog.cs` + +- Class: CredentialsDialog +- Base class: PlasticDialog +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Configuration/CredentialsUIImpl.cs` + +- Class: CredentialsUiImpl +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Configuration/EncryptionConfigurationDialog.cs` + +- Class: EncryptionConfigurationDialog +- Base class: PlasticDialog +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Configuration/MissingEncryptionPasswordPromptHandler.cs` + +- Class: MissingEncryptionPasswordPromptHandler +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Configuration/SSOCredentialsDialog.cs` + +- Class: SSOCredentialsDialog +- Base class: PlasticDialog +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Configuration/TeamEdition/TeamEditionConfigurationWindow.cs` + +- Class: TeamEditionConfigurationWindow +- Base class: EditorWindow +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Start +- OnDestroy + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- Input + +## `Packages/com.unity.collab-proxy/Editor/Configuration/ToolConfig.cs` + +- Class: ToolConfig +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Configuration/WriteLogConfiguration.cs` + +- Class: WriteLogConfiguration +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Developer/CheckinProgress.cs` + +- Class: CheckinProgress +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Developer/GenericProgress.cs` + +- Class: GenericProgress +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Developer/IncomingChangesNotification.cs` + +- Class: IncomingChangesNotification +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Developer/ProgressOperationHandler.cs` + +- Class: ProgressOperationHandler +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Developer/ShelvedChangesNotification.cs` + +- Class: ShelvedChangesNotification +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Developer/UpdateProgress.cs` + +- Class: UpdateProgress +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Developer/UpdateReport/UpdateReportDialog.cs` + +- Class: UpdateReportDialog +- Base class: PlasticDialog +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Developer/UpdateReport/UpdateReportLineListViewItem.cs` + +- Class: UpdateReportLineListViewItem +- Base class: TreeViewItem`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Developer/UpdateReport/UpdateReportListHeaderState.cs` + +- Class: UpdateReportListHeaderState +- Base class: MultiColumnHeaderState +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- mHeaderTitles + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Developer/UpdateReport/UpdateReportListView.cs` + +- Class: UpdateReportListView +- Base class: PlasticTreeView +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Diff/Asset/AssetContentControl.cs` + +- Class: AssetContentControl +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Diff/Asset/AssetDiffControl.cs` + +- Class: AssetDiffControl +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Diff/AssetType.cs` + +- Class: DiffViewerDataExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Diff/DiffMessagePanel.cs` + +- Class: DiffMessagePanel +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Diff/DiffWindow.cs` + +- Class: DiffWindow +- Base class: EditorWindow +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Diff/Image/ImageContentControl.cs` + +- Class: ImageContentControl +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Diff/Image/ImageDiffControl.cs` + +- Class: ImageDiffControl +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Diff/Purged/PurgedRevisionControl.cs` + +- Class: PurgedRevisionControl +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Diff/Text/ContentControl.cs` + +- Class: ContentControl +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Diff/Text/DiffControl.cs` + +- Class: DiffControl +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/DrawGuiModeSwitcher.cs` + +- Class: DrawGuiModeSwitcher +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Entities/GetSubScenePathFromInstance.cs` + +- Class: GetSubScenePathFromInstance +- Base class: DrawHierarchyOverlay +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible scene loader +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.collab-proxy/Editor/Entities/HierarchyExtensions.cs` + +- Class: HierarchyExtensions +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/EnumExtensions.cs` + +- Class: EnumExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Execute.cs` + +- Class: Execute +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/ExternalLink.cs` + +- Class: ExternalLink +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/FindWorkspace.cs` + +- Class: FindWorkspace +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/GetRelativePath.cs` + +- Class: GetRelativePath +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Gluon/CheckinProgress.cs` + +- Class: CheckinProgress +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Gluon/IncomingChangesNotification.cs` + +- Class: IncomingChangesNotification +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Gluon/ProgressOperationHandler.cs` + +- Class: ProgressOperationHandler +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Gluon/ShelvedChangesNotification.cs` + +- Class: ShelvedChangesNotification +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Gluon/UpdateProgress.cs` + +- Class: UpdateProgress +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Gluon/UpdateReport/ErrorListViewItem.cs` + +- Class: ErrorListViewItem +- Base class: TreeViewItem`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Gluon/UpdateReport/UpdateReportDialog.cs` + +- Class: UpdateReportDialog +- Base class: PlasticDialog +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Gluon/UpdateReport/UpdateReportListHeaderState.cs` + +- Class: UpdateReportListHeaderState +- Base class: MultiColumnHeaderState +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- mHeaderTitles + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Gluon/UpdateReport/UpdateReportListView.cs` + +- Class: UpdateReportListView +- Base class: PlasticTreeView +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Headless/HeadlessGluonUpdateProgress.cs` + +- Class: HeadlessGluonUpdateProgress +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Headless/HeadlessGluonUpdateReport.cs` + +- Class: HeadlessGluonUpdateReport +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Headless/HeadlessGluonViewHost.cs` + +- Class: HeadlessGluonViewHost +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Headless/HeadlessHistoryViewLauncher.cs` + +- Class: HeadlessHistoryViewLauncher +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Headless/HeadlessMergeViewLauncher.cs` + +- Class: HeadlessMergeViewLauncher +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Headless/HeadlessProgressControls.cs` + +- Class: HeadlessProgressControls +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Headless/HeadlessRefreshView.cs` + +- Class: HeadlessRefreshView +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Headless/HeadlessUpdateProgress.cs` + +- Class: HeadlessUpdateProgress +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Headless/HeadlessUpdateReport.cs` + +- Class: HeadlessUpdateReport +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Headless/HeadlessViewSwitcher.cs` + +- Class: HeadlessViewSwitcher +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Headless/HeadlessWorkspaceStatusChangeListener.cs` + +- Class: HeadlessWorkspaceStatusChangeListener +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Headless/HeadlessWorkspaceWindow.cs` + +- Class: HeadlessWorkspaceWindow +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/HierarchyExtensions.cs` + +- Class: HierarchyExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Hub/CommandLineArguments.cs` + +- Class: CommandLineArguments +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Hub/Operations/CreateWorkspace.cs` + +- Class: CreateWorkspace +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Hub/Operations/DownloadRepository.cs` + +- Class: DownloadRepository +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Hub/Operations/OperationParams.cs` + +- Class: OperationParams +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Hub/ParseArguments.cs` + +- Class: ParseArguments +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Hub/ProcessHubCommand.cs` + +- Class: ProcessHubCommand +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.collab-proxy/Editor/IncomingChanges.cs` + +- Class: IncomingChanges +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Inspector/DrawInspectorOperations.cs` + +- Class: DrawInspectorOperations +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Inspector/InspectorAssetSelection.cs` + +- Class: InspectorAssetSelection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Inspector/Properties/Branch/BranchPropertiesPanel.cs` + +- Class: BranchPropertiesPanel +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Inspector/Properties/Changeset/ChangesetPropertiesPanel.cs` + +- Class: ChangesetPropertiesPanel +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Inspector/Properties/Label/LabelPropertiesPanel.cs` + +- Class: LabelPropertiesPanel +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Inspector/Properties/PropertiesViewer.cs` + +- Class: PropertiesViewer +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable +- OnDestroy + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.collab-proxy/Editor/Inspector/Properties/SelectedRepObjectInfoData.cs` + +- Class: SelectedRepObjectInfoData +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/IntSetting.cs` + +- Class: IntSetting +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/LaunchPackageManager.cs` + +- Class: LaunchPackageManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/MetaPath.cs` + +- Class: MetaPath +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/OrganizationsInformation.cs` + +- Class: OrganizationsInformation +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.collab-proxy/Editor/PackageEntryPoint.cs` + +- Class: PackageEntryPoint +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/PackageInfo.cs` + +- Class: PackageInfo +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/ParentWindow.cs` + +- Class: ParentWindow +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/PlasticApp.cs` + +- Class: PlasticApp +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager + +## `Packages/com.unity.collab-proxy/Editor/ProjectLoadedCounter.cs` + +- Class: ProjectLoadedCounter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/ProjectPackages.cs` + +- Class: ProjectPackages +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/QueryVisualElementsExtensions.cs` + +- Class: QueryVisualElementsExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/RecommendToEnableManualCheckout.cs` + +- Class: RecommendToEnableManualCheckout +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/SceneView/DrawSceneOperations.cs` + +- Class: DrawSceneOperations +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible scene loader +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Settings/DiffAndMergeOptionsFoldout.cs` + +- Class: DiffAndMergeOptionsFoldout +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Settings/OpenUVCSProjectSettings.cs` + +- Class: OpenUVCSProjectSettings +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Settings/OtherOptionsFoldout.cs` + +- Class: OtherOptionsFoldout +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Settings/PendingChangesOptionsFoldout.cs` + +- Class: PendingChangesOptionsFoldout +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Settings/ShelveAndSwitchOptionsFoldout.cs` + +- Class: ShelveAndSwitchOptionsFoldout +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Settings/UVCSProjectSettingsProvider.cs` + +- Class: UVCSProjectSettingsProvider +- Base class: SettingsProvider +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/SideBarTreeView.cs` + +- Class: SideBarTreeView +- Base class: TreeView`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/StatusBar/NotificationBar.cs` + +- Class: NotificationBar +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/StatusBar/WindowStatusBar.cs` + +- Class: WindowStatusBar +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/SwitchModeConfirmationDialog.cs` + +- Class: SwitchModeConfirmationDialog +- Base class: PlasticDialog +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/SwitchUVCSPlugin.cs` + +- Class: SwitchUVCSPlugin +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/TestingPreference.cs` + +- Class: TestingPreference +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Tool/AuthToken.cs` + +- Class: AuthToken +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Tool/BringWindowToFront.cs` + +- Class: BringWindowToFront +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Tool/FindTool.cs` + +- Class: FindTool +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Tool/IsExeAvailable.cs` + +- Class: IsExeAvailable +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Tool/IsExeVersion.cs` + +- Class: IsExeVersion +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Tool/LaunchInstaller.cs` + +- Class: LaunchInstaller +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Tool/LaunchTool.cs` + +- Class: LaunchTool +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Tool/PlasticExeLauncher.cs` + +- Class: PlasticExeLauncher +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Tool/ToolConstants.cs` + +- Class: ToolConstants +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Topbar/Breadcrumb.cs` + +- Class: Breadcrumb +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Topbar/NotificationsArea.cs` + +- Class: NotificationsArea +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Topbar/Topbar.cs` + +- Class: Topbar +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Topbar/TopbarButtons.cs` + +- Class: TopbarButtons +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/AttributeColor.cs` + +- Class: AttributeColor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/Avatar/ApplyCircleMask.cs` + +- Class: ApplyCircleMask +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/Avatar/AvatarGenerator.cs` + +- Class: AvatarGenerator +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.collab-proxy/Editor/UI/Avatar/AvatarImages.cs` + +- Class: AvatarImages +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.collab-proxy/Editor/UI/Avatar/GetAvatar.cs` + +- Class: GetAvatar +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/AvatarColor.cs` + +- Class: AvatarColor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/CheckUnityException.cs` + +- Class: CheckUnityException +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/CloseWindowIfOpened.cs` + +- Class: CloseWindowIfOpened +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/ColorFromText.cs` + +- Class: ColorFromText +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/DelayedActionByFramesRunner.cs` + +- Class: DelayedActionByFramesRunner +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/DelayedActionBySecondsRunner.cs` + +- Class: DelayedActionBySecondsRunner +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/DialogWithCheckBox.cs` + +- Class: DialogWithCheckBox +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/DialogWithCheckBox_Legacy.cs` + +- Class: DialogWithCheckBox +- Base class: PlasticDialog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/DockEditorWindow.cs` + +- Class: DockEditorWindow +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/DrawActionButton.cs` + +- Class: DrawActionButton +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/DrawActionButtonWithMenu.cs` + +- Class: DrawActionButtonWithMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/DrawActionHelpBox.cs` + +- Class: DrawActionHelpBox +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/DrawActionToolbar.cs` + +- Class: DrawActionToolbar +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/DrawCopyableLabel.cs` + +- Class: DrawCopyableLabel +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/DrawSearchField.cs` + +- Class: DrawSearchField +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/DrawSplitter.cs` + +- Class: DrawSplitter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/DrawStaticElement.cs` + +- Class: DrawStaticElement +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/DrawTextBlockWithLink.cs` + +- Class: DrawTextBlockWithLink +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/DrawUserIcon.cs` + +- Class: DrawUserIcon +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/DropDownTextField.cs` + +- Class: DropDownTextField +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/EditorDispatcher.cs` + +- Class: EditorDispatcher +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/EditorProgressBar.cs` + +- Class: EditorProgressBar +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/EditorProgressControls.cs` + +- Class: EditorProgressControls +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/EditorVersion.cs` + +- Class: EditorVersion +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/EditorWindowFocus.cs` + +- Class: EditorWindowFocus +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/EntryBuilder.cs` + +- Class: EntryBuilder +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/EnumPopupSetting.cs` + +- Class: EnumPopupSetting +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorListViewItem.cs` + +- Class: ErrorListViewItem +- Base class: TreeViewItem`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorsDialog.cs` + +- Class: ErrorsDialog +- Base class: PlasticDialog +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorsListHeaderState.cs` + +- Class: ErrorsListHeaderState +- Base class: MultiColumnHeaderState +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- mHeaderTitles +- mColumnsAllowedToggleVisibility + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorsListView.cs` + +- Class: ErrorsListView +- Base class: PlasticTreeView +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/Errors/ErrorsPanel.cs` + +- Class: ErrorsPanel +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/FindEditorWindow.cs` + +- Class: FindEditorWindow +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/Fonts.cs` + +- Class: Fonts +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/GetOverlayRect.cs` + +- Class: GetOverlayRect +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/GetPlasticShortcut.cs` + +- Class: GetPlasticShortcut +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/GetWindowIfOpened.cs` + +- Class: GetWindowIfOpened +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/GUIActionRunner.cs` + +- Class: GUIActionRunner +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/GUIContentNotification.cs` + +- Class: GUIContentNotification +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/GuiEnabled.cs` + +- Class: GuiEnabled +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/HandleMenuItem.cs` + +- Class: HandleMenuItem +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/Images.cs` + +- Class: Images +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/INotificationContent.cs` + +- Class: INotificationContent +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/InputTextDialog.cs` + +- Class: InputTextDialog +- Base class: PlasticDialog +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.collab-proxy/Editor/UI/MeasureMaxWidth.cs` + +- Class: MeasureMaxWidth +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/OverlayProgress.cs` + +- Class: OverlayProgress +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/PathTrimming.cs` + +- Class: PathTrimming +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/PlasticDialog.cs` + +- Class: PlasticDialog +- Base class: EditorWindow +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- Update +- OnDestroy + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.collab-proxy/Editor/UI/Progress/DrawProgressForDialogs.cs` + +- Class: DrawProgressForDialogs +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/Progress/DrawProgressForOperations.cs` + +- Class: DrawProgressForOperations +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/Progress/DrawProgressForViews.cs` + +- Class: DrawProgressForViews +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/Progress/DrawProgressForWindow.cs` + +- Class: DrawProgressForWindow +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/Progress/LoadingSpinner.cs` + +- Class: LoadingSpinner +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/Progress/OperationProgressData.cs` + +- Class: OperationProgressData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/Progress/ProgressControlsForDialogs.cs` + +- Class: ProgressControlsForDialogs +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/Progress/ProgressControlsForViews.cs` + +- Class: ProgressControlsForViews +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/Progress/ProgressControlsForWindow.cs` + +- Class: ProgressControlsForWindow +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/RectExtensions.cs` + +- Class: RectExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/ResponseType.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/RunModal.cs` + +- Class: RunModal +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/ScreenResolution.cs` + +- Class: ScreenResolution +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/ShowWindow.cs` + +- Class: ShowWindow +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/SortOrderComparer.cs` + +- Class: SortOrderComparer +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/SplitterSettings.cs` + +- Class: SplitterSettings +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/ThreadWaiterRegistry.cs` + +- Class: ThreadWaiterRegistry +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/Tree/CenteredContentPanel.cs` + +- Class: CenteredContentPanel +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/Tree/DrawTreeViewItem.cs` + +- Class: DrawTreeViewItem +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/Tree/EmptyStatePanel.cs` + +- Class: EmptyStatePanel +- Base class: CenteredContentPanel +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/Tree/GetChangesOverlayIcon.cs` + +- Class: GetChangesOverlayIcon +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/Tree/ListViewItemIds.cs` + +- Class: ListViewItemIds +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/Tree/PlasticTreeView.cs` + +- Class: PlasticTreeView +- Base class: TreeView`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/Tree/TableViewOperations.cs` + +- Class: TableViewOperations +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeHeaderColumns.cs` + +- Class: TreeHeaderColumns +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeHeaderSettings.cs` + +- Class: TreeHeaderSettings +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeViewItemExtensions.cs` + +- Class: TreeViewItemExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeViewItemIds.cs` + +- Class: TreeViewItemIds +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/Tree/TreeViewSessionState.cs` + +- Class: TreeViewSessionState +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/UIElements/ControlBuilder.cs` + +- Class: ControlBuilder +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/UIElements/CursorExtensions.cs` + +- Class: CursorExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.collab-proxy/Editor/UI/UIElements/KeyboardEvents.cs` + +- Class: KeyboardEvents +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/UIElements/LoadingSpinner.cs` + +- Class: LoadingSpinner +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/UIElements/MouseEvents.cs` + +- Class: MouseEvents +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/UIElements/OverlayProgressControls.cs` + +- Class: OverlayProgressControls +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/UIElements/ProgressControlsForDialogs.cs` + +- Class: ProgressControlsForDialogs +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/UIElements/UIElementsExtensions.cs` + +- Class: UIElementsExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.collab-proxy/Editor/UI/UndoRedo/UndoRedoHelper.cs` + +- Class: UndoRedoHelper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/UndoRedo/UndoRedoState.cs` + +- Class: UndoRedoState +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/UndoRedo/UndoRedoTextArea.cs` + +- Class: UndoRedoTextArea +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/UnityConstants.cs` + +- Class: UnityConstants +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/UnityEvents.cs` + +- Class: Keyboard +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/ContainerWindow.cs` + +- Class: ContainerWindow +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorGUI.cs` + +- Class: EditorGUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorGUIUtility.cs` + +- Class: InternalEditorGUIUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorUtility.cs` + +- Class: EditorUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorWindowExtensions.cs` + +- Class: UnityEditorExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/EditorWindowInternal.cs` + +- Class: EditorWindow +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/GenericMenu.cs` + +- Class: GenericMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/GenericMenuExtensions.cs` + +- Class: GenericMenuExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/HostView.cs` + +- Class: HostView +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/Menu.cs` + +- Class: Menu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SavedGUIState.cs` + +- Class: SavedGUIState +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SceneManagement/PrefabStageExtensions.cs` + +- Class: PrefabStageExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SettingsWindow.cs` + +- Class: SettingsWindow +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SplitterGUILayout.cs` + +- Class: SplitterGUILayout +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/SplitterState.cs` + +- Class: SplitterState +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/UnityInternals/UnityEditor/TreeViewExtensions.cs` + +- Class: TreeViewExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/UnityMenuItem.cs` + +- Class: UnityMenuItem +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/UnityPlasticGuiMessage.cs` + +- Class: UnityPlasticGuiMessage +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/UnityPlasticTimer.cs` + +- Class: UnityPlasticTimer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/UnityStyles.cs` + +- Class: UnityStyles +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UI/UnityThreadWaiter.cs` + +- Class: UnityThreadWaiter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UnityConfigurationChecker.cs` + +- Class: UnityConfigurationChecker +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UnityInternals/UnityInternalsInjector.cs` + +- Class: UnityInternalsInjector +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UnityInternals/UVCSToolbarBoostrap.cs` + +- Class: UVCSToolbarBoostrap +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UnityInternals/UVCSToolbarBoostrap_Legacy.cs` + +- Class: UVCSToolbarBoostrap +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UnityInternals/UVCSToolbarButton_Legacy.cs` + +- Class: UVCSToolbarButton +- Base class: SubToolbar +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UnityObjectInstance.cs` + +- Class: UnityObjectInstance +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UnityPlasticDllVersion.cs` + +- Class: UnityPlasticDllVersion +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UseBuiltinDiffWindowPreference.cs` + +- Class: UseBuiltinDiffWindowPreference +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UVCSConnectionMonitor.cs` + +- Class: UVCSConnectionMonitor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UVCSMenuItem.cs` + +- Class: UVCSMenuItem +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UVCSNotification.cs` + +- Class: UVCSNotificationStatus +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UVCSPlugin.cs` + +- Class: UVCSPlugin +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UVCSPluginIsEnabledPreference.cs` + +- Class: UVCSPluginIsEnabledPreference +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/BranchesList/BranchesListModel.cs` + +- Class: BranchesListModel +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/BranchesList/BranchesTreeView.cs` + +- Class: BranchesTreeView +- Base class: TreeView`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/BranchesList/ErrorEmptyState.cs` + +- Class: ErrorEmptyState +- Base class: CenteredContentPanel +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/BranchesList/LoadingEmptyState.cs` + +- Class: LoadingEmptyState +- Base class: CenteredContentPanel +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/BranchesList/NoBranchesEmptyState.cs` + +- Class: NoBranchesEmptyState +- Base class: CenteredContentPanel +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/BranchesList/PopupProgressBar.cs` + +- Class: PopupupProgressBar +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/ControlledPopupWindow.cs` + +- Class: ControlledPopupWindow +- Base class: PopupWindowContent +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/Operations/ControlledPopupOperations.cs` + +- Class: ControlledPopupOperations +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/Operations/ToolbarOperationsShortcut.cs` + +- Class: ToolbarOperationsShortcut +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/Operations/UncontrolledPopupOperations.cs` + +- Class: UncontrolledPopupOperations +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/PopupWindowDrawing.cs` + +- Class: PopupWindowDrawing +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/ToolbarMouseBoundary.cs` + +- Class: ToolbarMouseBoundary +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UVCSToolbar/PopupWindow/UncontrolledPopupWindow.cs` + +- Class: UncontrolledPopupWindow +- Base class: PopupWindowContent +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UVCSToolbar/ToolbarController.cs` + +- Class: ToolbarController +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UVCSToolbar/UVCSToolbar.cs` + +- Class: UVCSToolbar +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UVCSToolbar/UVCSToolbarButtonData.cs` + +- Class: UVCSToolbarButtonData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UVCSToolbarButtonIsShownPreference.cs` + +- Class: UVCSToolbarButtonIsShownPreference +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/UVCSWindow.cs` + +- Class: UVCSWindow +- Base class: EditorWindow +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Start +- Update +- OnDisable +- OnDestroy + +## Public Methods + +- None detected. + +## Serialized Fields + +- mForceToReOpen + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy + +## `Packages/com.unity.collab-proxy/Editor/VCSBuiltInPlugin.cs` + +- Class: VCSBuiltInPlugin +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/ApplyShelveWithConflictsQuestionerBuilder.cs` + +- Class: ApplyShelveWithConflictsQuestionerBuilder +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Get + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Attributes/ApplyAttributeView.cs` + +- Class: ApplyAttributeView +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Attributes/AttributeDataDialog.cs` + +- Class: AttributeDataDialog +- Base class: PlasticDialog +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Attributes/AttributePanel.cs` + +- Class: AttributePanel +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Attributes/AttributesPanel.cs` + +- Class: AttributesPanel +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Attributes/CreateAttributeView.cs` + +- Class: CreateAttributeView +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Branch/BranchesListHeaderState.cs` + +- Class: BranchesListHeaderState +- Base class: MultiColumnHeaderState +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- mHeaderTitles +- mColumnsAllowedToggleVisibility + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Branch/BranchesListView.cs` + +- Class: BranchesListView +- Base class: PlasticTreeView +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Branch/BranchesSelection.cs` + +- Class: BranchesSelection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Branch/BranchesTab.cs` + +- Class: BranchesTab +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- RefreshAndSelect + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Branch/BranchesTab_Operations.cs` + +- Class: BranchesTab +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Branch/BranchesViewMenu.cs` + +- Class: BranchesViewMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Branch/BranchListViewItem.cs` + +- Class: BranchListViewItem +- Base class: TreeViewItem`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Branch/Dialogs/CreateBranchDialog.cs` + +- Class: CreateBranchDialog +- Base class: PlasticDialog +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Branch/Dialogs/DeleteBranchDialog.cs` + +- Class: DeleteBranchDialog +- Base class: PlasticDialog +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Branch/Dialogs/RenameBranchDialog.cs` + +- Class: RenameBranchDialog +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.collab-proxy/Editor/Views/Branch/SerializableBranchesTabState.cs` + +- Class: SerializableBranchesTabState +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/BranchExplorerEmptyStatePanel.cs` + +- Class: BranchExplorerEmptyStatePanel +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/BranchExplorerFocusListener.cs` + +- Class: BranchExplorerFocusListener +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/BranchExplorerView.cs` + +- Class: BranchExplorerView +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/BranchExplorerViewer.cs` + +- Class: BranchExplorerViewer +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/BranchExplorerWindow.cs` + +- Class: BranchExplorerWindow +- Base class: EditorWindow +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- OnDestroy + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/BrExSearchField.cs` + +- Class: BrExSearchField +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/BranchCaptionShape.cs` + +- Class: BranchCaptionShape +- Base class: BrExShape +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/BranchGeometry.cs` + +- Class: BranchGeometry +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/BranchShape.cs` + +- Class: BranchShape +- Base class: BrExShape +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/BrExShape.cs` + +- Class: BrExShape +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/ChangesetCommentShape.cs` + +- Class: ChangesetCommentShape +- Base class: BrExShape +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/ChangesetShape.cs` + +- Class: ChangesetShape +- Base class: BrExShape +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Colors/BrExColors.cs` + +- Class: BrExColors +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Colors/BrExLineDashPatterns.cs` + +- Class: BrExDashes +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Colors/BrExLineWidths.cs` + +- Class: BrExLineWidths +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Colors/ColorProvider.cs` + +- Class: ColorProvider +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/ColumnHeaderShape.cs` + +- Class: ColumnHeaderShape +- Base class: BrExShape +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/ColumnShape.cs` + +- Class: ColumnShape +- Base class: BrExShape +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Connections/BezierCurveExtensions.cs` + +- Class: BezierCurveExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Connections/ConnectionPoints.cs` + +- Class: ConnectionPoints +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Connections/Degrees.cs` + +- Class: Degrees +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Connections/Ellipse.cs` + +- Class: Ellipse +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Connections/MergeLinkGeometry.cs` + +- Class: MergeLinkGeometry +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Connections/ParentLinkConnectionPoints.cs` + +- Class: ParentLinkConnectionPoints +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Connections/ShapeConnectionBuilder.cs` + +- Class: ShapeConnectionBuilder +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/EllipticalArc.cs` + +- Class: EllipticalArc +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/HomeGeometry.cs` + +- Class: HomeGeometry +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/HomeImageOverlay.cs` + +- Class: HomeImageOverlay +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/LabelShape.cs` + +- Class: LabelShape +- Base class: BrExShape +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/MergeLinkShape.cs` + +- Class: MergeLinkShape +- Base class: BrExShape +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/Painter2DExtensions.cs` + +- Class: Painter2DExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/ParentLinkShape.cs` + +- Class: ParentLinkShape +- Base class: BrExShape +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/TryClipSegment.cs` + +- Class: TryClipSegment +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Drawing/Shapes/ZIndex.cs` + +- Class: ZIndex +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/EmptyStateView.cs` + +- Class: EmptyStateView +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/FindReferenceChangeset.cs` + +- Class: FindReferenceChangeset +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Game/BranchRunnerGame.cs` + +- Class: BranchRunnerGame +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- Name +- IsMainBranch +- Activated +- IsHead +- Cooldown +- Collected +- VelX +- Alive +- DeathTimer +- Type +- GraceTimer +- Text +- TextColor +- ParticleColor + +## Unity API Usage + +- Input + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Game/EasterEggDetector.cs` + +- Class: EasterEggDetector +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Game/Launcher.cs` + +- Class: Launcher +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/KeyboardActions.cs` + +- Class: KeyboardActions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerLabelMenu.cs` + +- Class: BranchExplorerLabelMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewBranchMenuOperations.cs` + +- Class: BranchExplorerViewBranchMenuOperations +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UpdateRepositorySpec +- GetSelectedBranch +- GetSelectedBranchesCount +- AreHiddenBranchesShown +- CreateBranch +- CreateTopLevelBranch +- SwitchToBranch +- MergeBranch +- CherrypickBranch +- MergeToBranch +- PullBranch +- PullRemoteBranch +- SyncWithGit +- PushBranch +- DiffBranch +- DiffWithAnotherBranch +- ViewChangesets +- RenameBranch +- HideUnhideBranch +- DeleteBranch +- CreateCodeReview +- ViewPermissions +- NavigateToBase +- FilterSelectedBranches +- FilterSelectedAndRelatedBranches +- FilterSelectedBranchesPendingMerges + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewChangesetMenuOperations.cs` + +- Class: BranchExplorerViewChangesetMenuOperations +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UpdateRepositorySpec +- GetSelectedChangesetsCount +- DiffChangeset +- DiffWithAnotherChangeset +- DiffSelectedChangesets +- BrowseRepositoryOnChangeset +- CreateCodeReview +- CreateBranch +- LabelChangeset +- SwitchToChangeset +- MergeChangeset +- CherryPickChangeset +- SubtractiveChangeset +- SubtractiveChangesetInterval +- CherryPickChangesetInterval +- MergeToChangeset +- MoveChangeset +- DeleteChangeset +- NavigateToParent +- ShowPendingChangesView + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewLabelMenuOperations.cs` + +- Class: BranchExplorerViewLabelMenuOperations +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetSelectedLabelsCount +- CreateLabel +- ApplyLabelToWorkspace +- SwitchToLabel +- BrowseRepositoryOnLabel +- DiffWithAnotherLabel +- DiffSelectedLabels +- MergeLabel +- MergeToLabel +- CreateBranchFromLabel +- RenameLabel +- DeleteLabel +- ViewPermissions + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewLinkMenuOperations.cs` + +- Class: BranchExplorerViewLinkMenuOperations +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/BranchExplorerViewMenu.cs` + +- Class: BranchExplorerViewMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Menu/LinkMenu.cs` + +- Class: LinkMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Options/BranchExplorerOptionsWindow.cs` + +- Class: BranchExplorerOptionsWindow +- Base class: EditorWindow +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- OnDestroy + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Options/ConditionalFormat/FiltersAndConditionalFormatPanel.cs` + +- Class: FiltersAndConditionalFormatPanel +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Options/ConditionalFormat/FormatRuleMenu.cs` + +- Class: FormatRuleMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Options/ConditionalFormat/RuleData.cs` + +- Class: RuleData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Options/ConditionalFormat/RulePanel.cs` + +- Class: RulePanel +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Options/DisplayOptions/DisplayOptionsPanel.cs` + +- Class: DisplayOptionsPanel +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/SelectedObjectDataUpdater.cs` + +- Class: SelectedObjectDataUpdater +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Virtualization/BrExConnectionRectangle.cs` + +- Class: BrExConnectionRectangle +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Virtualization/CanvasScrollView.cs` + +- Class: CanvasScrollView +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Virtualization/ChangesetParentLinkVirtualShape.cs` + +- Class: ChangesetParentLinkVirtualShape +- Base class: VirtualShape +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Virtualization/QuadTree.cs` + +- Class: QuadTree +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Virtualization/SelftThrottlingWorker.cs` + +- Class: SelfThrottlingWorker +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Virtualization/VirtualCanvas.cs` + +- Class: VirtualCanvas +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Virtualization/VirtualCanvasFiller.cs` + +- Class: VirtualCanvasFiller +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Virtualization/VirtualShape.cs` + +- Class: VirtualShape +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Virtualization/VirtualShapeFactory.cs` + +- Class: VisualShapeFactory +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Zoom/BrExPan.cs` + +- Class: BrExPan +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Zoom/BrExZoom.cs` + +- Class: BrExZoom +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Zoom/EdgePoint.cs` + +- Class: EdgePoint +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BranchExplorer/Zoom/UIElementsAnimator.cs` + +- Class: UIElementsAnimator +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BrowseRepository/BrowseRepositoryHeaderState.cs` + +- Class: BrowseRepositoryHeaderState +- Base class: MultiColumnHeaderState +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- mHeaderTitles +- mColumnsAllowedToggleVisibility + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BrowseRepository/BrowseRepositoryPanel.cs` + +- Class: BrowseRepositoryPanel +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BrowseRepository/BrowseRepositoryTreeView.cs` + +- Class: BrowseRepositoryTreeView +- Base class: PlasticTreeView +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/BrowseRepository/BrowseRepositoryViewItem.cs` + +- Class: BrowseRepositoryViewItem +- Base class: TreeViewItem`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Changesets/ChangesetExplorerView.cs` + +- Class: ChangesetExplorerView +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Changesets/ChangesetListViewItem.cs` + +- Class: ChangesetListViewItem +- Base class: TreeViewItem`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Changesets/ChangesetsListHeaderState.cs` + +- Class: ChangesetsListHeaderState +- Base class: MultiColumnHeaderState +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- mHeaderTitles +- mColumnsAllowedToggleVisibility + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Changesets/ChangesetsListView.cs` + +- Class: ChangesetsListView +- Base class: PlasticTreeView +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Changesets/ChangesetsSelection.cs` + +- Class: ChangesetsSelection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Changesets/ChangesetsTab.cs` + +- Class: ChangesetsTab +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Changesets/ChangesetsTab_Operations.cs` + +- Class: ChangesetsTab +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Changesets/ChangesetsViewMenu.cs` + +- Class: ChangesetsViewMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Changesets/CheckoutChangesetViewMenu.cs` + +- Class: CheckoutChangesetViewMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Changesets/Dialogs/LabelChangesetDialog.cs` + +- Class: LabelChangesetDialog +- Base class: PlasticDialog +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Changesets/GetChangesetsQuery.cs` + +- Class: GetChangesetsQuery +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/ConfirmContinueWithPendingChangesDialog.cs` + +- Class: ConfirmContinueWithPendingChangesDialog +- Base class: PlasticDialog +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Get +- ContinueWithPendingChanges + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/CreateWorkspaceView.cs` + +- Class: CreateWorkspaceView +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/CreateWorkspaceViewState.cs` + +- Class: CreateWorkspaceViewState +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/Dialogs/CreateRepositoryDialog.cs` + +- Class: CreateRepositoryDialog +- Base class: PlasticDialog +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/Dialogs/RepositoriesListHeaderState.cs` + +- Class: RepositoriesListHeaderState +- Base class: MultiColumnHeaderState +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- mHeaderTitles + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/Dialogs/RepositoriesListView.cs` + +- Class: RepositoriesListView +- Base class: PlasticTreeView +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/Dialogs/RepositoryExplorerDialog.cs` + +- Class: RepositoryExplorerDialog +- Base class: PlasticDialog +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/Dialogs/RepositoryListViewItem.cs` + +- Class: RepositoryListViewItem +- Base class: TreeViewItem`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/DrawCreateWorkspaceView.cs` + +- Class: DrawCreateWorkspace +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/PerformInitialCheckin.cs` + +- Class: PerformInitialCheckin +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/CreateWorkspace/ValidRepositoryName.cs` + +- Class: ValidRepositoryName +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/DateFilter.cs` + +- Class: DateFilter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Diff/ChangeCategoryTreeViewItem.cs` + +- Class: ChangeCategoryTreeViewItem +- Base class: TreeViewItem`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Diff/ChangesetByChangesetDiffPanel.cs` + +- Class: ChangesetByChangesetDiffPanel +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Diff/ChangesetByChangesetListView.cs` + +- Class: ChangesetByChangesetListView +- Base class: PlasticTreeView +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Diff/ClientDiffTreeViewItem.cs` + +- Class: ClientDiffTreeViewItem +- Base class: TreeViewItem`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Diff/Dialogs/GetRestorePathDialog.cs` + +- Class: GetRestorePathDialog +- Base class: PlasticDialog +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Diff/DiffPanel.cs` + +- Class: DiffPanel +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Diff/DiffSelection.cs` + +- Class: DiffSelection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Diff/DiffTreeView.cs` + +- Class: DiffTreeView +- Base class: PlasticTreeView +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Diff/DiffTreeViewMenu.cs` + +- Class: DiffTreeViewMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Diff/GetClientDiffInfos.cs` + +- Class: GetClientDiffInfos +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Diff/MergeCategoryTreeViewItem.cs` + +- Class: MergeCategoryTreeViewItem +- Base class: TreeViewItem`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Diff/UnityDiffTree.cs` + +- Class: UnityDiffTree +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/DownloadPlasticExeDialog.cs` + +- Class: DownloadPlasticExeDialog +- Base class: PlasticDialog +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- OnDestroy + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.collab-proxy/Editor/Views/EnableSwitchAndShelveFeatureDialog.cs` + +- Class: EnableSwitchAndShelveFeatureDialog +- Base class: PlasticDialog +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/FileSystemOperation.cs` + +- Class: FileSystemOperation +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Filters/Date/DateFilterButtonPanel.cs` + +- Class: DateFilterButtonPanel +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Filters/FiltersPanel.cs` + +- Class: FiltersPanel +- Base class: VisualElement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/History/HistoryListHeaderState.cs` + +- Class: HistoryListHeaderState +- Base class: MultiColumnHeaderState +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- mHeaderTitles +- mColumnsAllowedToggleVisibility + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/History/HistoryListView.cs` + +- Class: HistoryListView +- Base class: PlasticTreeView +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/History/HistoryListViewItem.cs` + +- Class: HistoryListViewItem +- Base class: TreeViewItem`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/History/HistoryListViewMenu.cs` + +- Class: HistoryListViewMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/History/HistorySelection.cs` + +- Class: HistorySelection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/History/HistoryTab.cs` + +- Class: HistoryTab +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/History/SaveAction.cs` + +- Class: SaveAction +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/History/SerializableHistoryTabState.cs` + +- Class: SerializableHistoryTabState +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Labels/Dialogs/CreateLabelDialog.cs` + +- Class: CreateLabelDialog +- Base class: PlasticDialog +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Labels/Dialogs/CreateLabelView.cs` + +- Class: CreateLabelView +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Labels/Dialogs/RenameLabelDialog.cs` + +- Class: RenameLabelDialog +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.collab-proxy/Editor/Views/Labels/LabelListViewItem.cs` + +- Class: LabelListViewItem +- Base class: TreeViewItem`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Labels/LabelsListHeaderState.cs` + +- Class: LabelsListHeaderState +- Base class: MultiColumnHeaderState +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- mHeaderTitles +- mColumnsAllowedToggleVisibility + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Labels/LabelsListView.cs` + +- Class: LabelsListView +- Base class: PlasticTreeView +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Labels/LabelsSelection.cs` + +- Class: LabelsSelection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Labels/LabelsTab.cs` + +- Class: LabelsTab +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Labels/LabelsTab_Operations.cs` + +- Class: LabelsTab +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Labels/LabelsViewMenu.cs` + +- Class: LabelsViewMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/LaunchDiffOperations.cs` + +- Class: LaunchDiffOperations +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Locks/DrawLocksListViewItem.cs` + +- Class: DrawLocksListViewItem +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Locks/LocksListHeaderState.cs` + +- Class: LocksListHeaderState +- Base class: MultiColumnHeaderState +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- mHeaderTitles +- mColumnsAllowedToggleVisibility + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Locks/LocksListView.cs` + +- Class: LocksListView +- Base class: PlasticTreeView +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Locks/LocksListViewItem.cs` + +- Class: LocksListViewItem +- Base class: TreeViewItem`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Locks/LocksSelector.cs` + +- Class: LocksSelector +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Locks/LocksTab.cs` + +- Class: LocksTab +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Locks/LocksViewMenu.cs` + +- Class: LocksViewMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/ApplyShelveReport.cs` + +- Class: ApplyShelveReport +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/ChangeCategoryTreeViewItem.cs` + +- Class: ChangeCategoryTreeViewItem +- Base class: TreeViewItem`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/ChangeTreeViewItem.cs` + +- Class: ChangeTreeViewItem +- Base class: TreeViewItem`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/AddMoveMenu.cs` + +- Class: AddMoveMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/ChangeDeleteMenu.cs` + +- Class: ChangeDeleteMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/ConflictResolutionState.cs` + +- Class: ConflictResolutionState +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/CycleMoveMenu.cs` + +- Class: CycleMoveMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/DeleteChangeMenu.cs` + +- Class: DeleteChangeMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/DeleteMoveMenu.cs` + +- Class: DeleteMoveMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/DivergentMoveMenu.cs` + +- Class: DivergentMoveMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/DrawDirectoryResolutionPanel.cs` + +- Class: DrawDirectoryResolutionPanel +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/EvilTwinMenu.cs` + +- Class: EvilTwinMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/LoadedTwiceMenu.cs` + +- Class: LoadedTwiceMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/MergeViewDirectoryConflictMenu.cs` + +- Class: MergeViewDirectoryConflictMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/MoveAddMenu.cs` + +- Class: MoveAddMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/MoveDeleteMenu.cs` + +- Class: MoveDeleteMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/DirectoryConflicts/MovedEvilTwinMenu.cs` + +- Class: MovedEvilTwinMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/IsCurrent.cs` + +- Class: IsCurrent +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/IsResolved.cs` + +- Class: IsSolved +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/MergeOptionsDialog.cs` + +- Class: MergeOptionsDialog +- Base class: PlasticDialog +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/MergeSelection.cs` + +- Class: MergeSelection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/MergeTab.cs` + +- Class: MergeTab +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/MergeTreeHeaderState.cs` + +- Class: MergeTreeHeaderState +- Base class: MultiColumnHeaderState +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- mHeaderTitles +- mColumnsAllowedToggleVisibility + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/MergeTreeView.cs` + +- Class: MergeTreeView +- Base class: PlasticTreeView +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/MergeViewFileConflictMenu.cs` + +- Class: MergeViewFileConflictMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/MergeViewMenu.cs` + +- Class: MergeViewMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/SerializableMergeTabState.cs` + +- Class: SerializableMergeTabState +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- mBranchInfo +- mChangesetInfo +- mLabelInfo +- mAncestorBranchInfo +- mAncestorChangesetInfo +- mAncestorLabelInfo + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Developer/UnityMergeTree.cs` + +- Class: UnityMergeTree +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/DrawMergeOverview.cs` + +- Class: DrawMergeOverview +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Gluon/ChangeCategoryTreeViewItem.cs` + +- Class: ChangeCategoryTreeViewItem +- Base class: TreeViewItem`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Gluon/ChangeTreeViewItem.cs` + +- Class: ChangeTreeViewItem +- Base class: TreeViewItem`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Gluon/IncomingChangesSelection.cs` + +- Class: IncomingChangesSelection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Gluon/IncomingChangesTab.cs` + +- Class: IncomingChangesTab +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Gluon/IncomingChangesTreeHeaderState.cs` + +- Class: IncomingChangesTreeHeaderState +- Base class: MultiColumnHeaderState +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- mHeaderTitles +- mColumnsAllowedToggleVisibility + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Gluon/IncomingChangesTreeView.cs` + +- Class: IncomingChangesTreeView +- Base class: PlasticTreeView +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Gluon/IncomingChangesViewMenu.cs` + +- Class: IncomingChangesViewMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/Gluon/UnityIncomingChangesTree.cs` + +- Class: UnityIncomingChangesTree +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Merge/IIncomingChangesTab.cs` + +- Class: IIncomingChangesTab +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/ChangeCategoryTreeViewItem.cs` + +- Class: ChangeCategoryTreeViewItem +- Base class: TreeViewItem`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Changelists/ChangelistMenu.cs` + +- Class: ChangelistMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Changelists/MoveToChangelistMenuBuilder.cs` + +- Class: MoveToChangelistMenuBuilder +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/ChangelistTreeViewItem.cs` + +- Class: ChangelistTreeViewItem +- Base class: TreeViewItem`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/ChangeTreeViewItem.cs` + +- Class: ChangeTreeViewItem +- Base class: TreeViewItem`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/CommentArea.cs` + +- Class: CommentArea +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/CommentTextArea.cs` + +- Class: CommentTextArea +- Base class: UndoRedoTextArea +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/CreatedChangesetData.cs` + +- Class: CreatedChangesetData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/CreatedChangesetEmptyStatePanel.cs` + +- Class: CreatedChangesetEmptyStatePanel +- Base class: CenteredContentPanel +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Dialogs/CheckinConflictsDialog.cs` + +- Class: CheckinConflictsDialog +- Base class: PlasticDialog +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Dialogs/CreateChangelistDialog.cs` + +- Class: CreateChangelistDialog +- Base class: PlasticDialog +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Dialogs/DependenciesDialog.cs` + +- Class: DependenciesDialog +- Base class: PlasticDialog +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Dialogs/EmptyCommentDialog.cs` + +- Class: EmptyCommentDialog +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Dialogs/FilterRulesConfirmationDialog.cs` + +- Class: FilterRulesConfirmationDialog +- Base class: PlasticDialog +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Dialogs/LaunchCheckinConflictsDialog.cs` + +- Class: LaunchCheckinConflictsDialog +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/Dialogs/LaunchDependenciesDialog.cs` + +- Class: LaunchDependenciesDialog +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/DrawCommentTextArea.cs` + +- Class: DrawCommentTextArea +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/DrawOperationSuccess.cs` + +- Class: IDrawOperationSuccess +- Base class: IDrawOperationSuccess +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/FilesFilterPatternsMenuBuilder.cs` + +- Class: FilesFilterPatternsMenuBuilder +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesMultiColumnHeader.cs` + +- Class: PendingChangesMultiColumnHeader +- Base class: MultiColumnHeader +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesSelection.cs` + +- Class: PendingChangesSelection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesStatusSuccessNotificationContent.cs` + +- Class: PendingChangesStatusSuccessNotificationContent +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesTab.cs` + +- Class: PendingChangesTab +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesTab_Operations.cs` + +- Class: PendingChangesTab +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesTreeHeaderState.cs` + +- Class: PendingChangesTreeHeaderState +- Base class: MultiColumnHeaderState +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- mHeaderTitles +- mColumnsAllowedToggleVisibility + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesTreeView.cs` + +- Class: PendingChangesTreeView +- Base class: PlasticTreeView +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesViewMenu.cs` + +- Class: PendingChangesViewMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingChangesViewPendingChangeMenu.cs` + +- Class: PendingChangesViewPendingChangeMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingMergeLinks/MergeLinkListViewItem.cs` + +- Class: MergeLinkListViewItem +- Base class: TreeViewItem`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/PendingMergeLinks/MergeLinksListView.cs` + +- Class: MergeLinksListView +- Base class: PlasticTreeView +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/PendingChanges/UnityPendingChangesTree.cs` + +- Class: UnityPendingChangesTree +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Properties/CommentsPanel.cs` + +- Class: CommentsPanel +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Properties/CommentTextArea.cs` + +- Class: CommentTextArea +- Base class: UndoRedoTextArea +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Properties/PropertiesPanel.cs` + +- Class: PropertiesPanel +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Properties/PropertiesRefreshNotifier.cs` + +- Class: PropertiesRefreshNotifier +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/SelectNewCodeReviewBehavior.cs` + +- Class: SelectNewCodeReviewBehavior +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/ShelvePendingChangesDialog.cs` + +- Class: ShelvePendingChangesDialog +- Base class: PlasticDialog +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Get + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Shelves/ShelveListViewItem.cs` + +- Class: ShelveListViewItem +- Base class: TreeViewItem`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Shelves/ShelvesListHeaderState.cs` + +- Class: ShelvesListHeaderState +- Base class: MultiColumnHeaderState +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- mHeaderTitles +- mColumnsAllowedToggleVisibility + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Shelves/ShelvesListView.cs` + +- Class: ShelvesListView +- Base class: PlasticTreeView +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Shelves/ShelvesSelection.cs` + +- Class: ShelvesSelection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Shelves/ShelvesTab.cs` + +- Class: ShelvesTab +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- RefreshAndSelect + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Shelves/ShelvesViewMenu.cs` + +- Class: ShelvesViewMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/SummaryTextArea.cs` + +- Class: SummaryTextArea +- Base class: UndoRedoTextArea +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Welcome/DownloadAndInstallOperation.cs` + +- Class: DownloadAndInstallOperation +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Welcome/GetInstallerTmpFileName.cs` + +- Class: GetInstallerTmpFileName +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Welcome/MacOSConfigWorkaround.cs` + +- Class: MacOSConfigWorkaround +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/Views/Welcome/WelcomeView.cs` + +- Class: WelcomeView +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/ViewSwitcher.cs` + +- Class: ViewSwitcher +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/VisualElementExtensions.cs` + +- Class: VisualElementExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/WaitForPendingOperations.cs` + +- Class: WaitForPendingOperations +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/WebApi/CredentialsResponse.cs` + +- Class: CredentialsResponse +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- Email +- Token +- TokenTypeValue + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/WebApi/CurrentUserAdminCheckResponse.cs` + +- Class: CurrentUserAdminCheckResponse +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/WebApi/ErrorResponse.cs` + +- Class: ErrorResponse +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/WebApi/SubscriptionDetailsResponse.cs` + +- Class: SubscriptionDetailsResponse +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/WebApi/TokenExchangeResponse.cs` + +- Class: TokenExchangeResponse +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/WebApi/WebRestApiClient.cs` + +- Class: WebRestApiClient +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.collab-proxy/Editor/WorkspaceWindow.cs` + +- Class: WorkspaceWindow +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/CinemachineUniversalPixelPerfectEditor.cs` + +- Class: CinemachineUniversalPixelPerfectEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/CompositeShadowCaster2DEditor.cs` + +- Class: CompositeShadowCaster2DEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/Base2DMaterialUpgrader.cs` + +- Class: Base2DMaterialUpgrader +- Base class: RenderPipelineConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetSpriteDefaultMaterial + +## Serialized Fields + +- None detected. + +## Public Fields + +- oldMaterial +- newMaterial +- oldMaterialId +- oldShader +- newShader + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/BuiltInAndURP3DTo2DConverterContainer.cs` + +- Class: BuiltInAndURP3DTo2DConverterContainer +- Base class: RenderPipelineConverterContainer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/BuiltInAndURP3DTo2DMaterialUpgrader.cs` + +- Class: BuiltInAndURP3DTo2DMaterialUpgrader +- Base class: Base2DMaterialUpgrader +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/BuiltInToURP2DConverterContainer.cs` + +- Class: BuiltInToURP2DConverterContainer +- Base class: RenderPipelineConverterContainer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/BuiltInToURP2DMaterialUpgrader.cs` + +- Class: BuiltInToURP2DMaterialUpgrader +- Base class: Base2DMaterialUpgrader +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/ParametricToFreeformLightUpgrader.cs` + +- Class: ParametricToFreeformLightUpgrader +- Base class: RenderPipelineConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/UpgradeURP2DAssetsContainer.cs` + +- Class: UpgradeURP2DAssetsContainer +- Base class: RenderPipelineConverterContainer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/Converter/URP2DConverterUtility.cs` + +- Class: URP2DConverterUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/FreeformPathPresets.cs` + +- Class: FreeformPathPresets +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/GameObjectCreation.cs` + +- Class: GameObjectCreation +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CreateGameObject + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/Light2DEditor.cs` + +- Class: Light2DEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update +- OnDestroy + +## Public Methods + +- DrawInnerAndOuterSpotAngle + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- Resources.Load + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/Light2DEditorUtility.cs` + +- Class: Light2DEditorUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/LightBatchingDebugger/LightBatchingDebugger.cs` + +- Class: LightBatchingDebugger +- Base class: EditorWindow +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- QueueRefresh + +## Serialized Fields + +- None detected. + +## Public Fields + +- LayerNames +- batchId + +## Unity API Usage + +- SceneManager +- Instantiate + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/Overrides/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/Overrides/MeshEditor2DURP.cs` + +- Class: Renderer2DMeshEditor +- Base class: MeshRendererEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/Overrides/ScriptableRendererFeature2DEditor.cs` + +- Class: ScriptableRendererFeature2DEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/Overrides/SkinnedMeshEditor2DURP.cs` + +- Class: SkinnedMeshEditor2DURP +- Base class: SkinnedMeshRendererEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/Overrides/SortingGroupEditor2DURP.cs` + +- Class: SortingGroupEditor2DURP +- Base class: SortingGroupEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/PixelPerfectCameraEditor.cs` + +- Class: PixelPerfectCameraEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible camera controller +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- OnEnable + +## Serialized Fields + +- None detected. + +## Public Fields + +- x +- y +- assetsPPU +- refRes +- gridSnapping +- cropFrame +- filterMode +- stretchFill +- currentPixelRatio +- runInEditMode +- centeredLabel + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/Renderer2DAnalytics.cs` + +- Class: Renderer2DAnalytics +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryGatherData +- SendData + +## Serialized Fields + +- was_create_event +- entityId +- Light2D +- blending_layers_count +- blending_modes_used + +## Public Fields + +- was_create_event +- entityId +- blending_layers_count +- blending_modes_used + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/Renderer2DDataEditor.cs` + +- Class: Renderer2DDataEditor +- Base class: ScriptableRendererDataEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update +- OnDestroy + +## Public Methods + +- DrawCameraSortingLayerTexture + +## Serialized Fields + +- None detected. + +## Public Fields + +- name +- maskTextureChannel +- blendMode +- blendFactorMultiplicative +- blendFactorAdditive + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/Renderer2DMenus.cs` + +- Class: Renderer2DMenus +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/AssetCallbacks/CreateSpriteCustomLitShaderGraph.cs` + +- Class: CreateSpriteCustomLitShaderGraph +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/AssetCallbacks/CreateSpriteLitShaderGraph.cs` + +- Class: CreateSpriteLitShaderGraph +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/AssetCallbacks/CreateSpriteUnlitShaderGraph.cs` + +- Class: CreateSpriteUnlitShaderGraph +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Nodes/LightTextureNode.cs` + +- Class: LightTextureNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeFunction + +## Serialized Fields + +- m_BlendStyle + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Nodes/SpriteSkinningNode.cs` + +- Class: SpriteSkinningNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RequiresVertexSkinning +- RequiresPosition +- GenerateNodeCode +- GenerateNodeFunction + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/SpriteSubTargetUtility.cs` + +- Class: SpriteSubTargetUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/Universal2DSubTargetDescriptors.cs` + +- Class: Universal2DSubTargetDescriptors +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/UniversalMeshLitInfo.cs` + +- Class: UniversalMeshLitInfo +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/UniversalMeshUnlitInfo.cs` + +- Class: MeshUnlitIncludes +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/UniversalSpriteCustomLitSubTarget.cs` + +- Class: UniversalSpriteCustomLitSubTarget +- Base class: UniversalSubTarget +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/UniversalSpriteLitSubTarget.cs` + +- Class: UniversalSpriteLitSubTarget +- Base class: UniversalSubTarget +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryUpgradeFromMasterNode + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/ShaderGraph/Targets/UniversalSpriteUnlitSubTarget.cs` + +- Class: UniversalSpriteUnlitSubTarget +- Base class: UniversalSubTarget +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryUpgradeFromMasterNode + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/Shadows/CastingSourceDropDown.cs` + +- Class: CastingSourceDropDown +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- Compare +- GetShadowShapeProviders +- OnCastingSource + +## Serialized Fields + +- None detected. + +## Public Fields + +- component +- provider +- shadowCaster +- newShadowShapeProvider +- newShadowShapeComponent +- newCastingSource + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/Shadows/ShadowCaster2DEditor.cs` + +- Class: ShadowCaster2DEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- OnEnable +- ShadowCaster2DSceneGUI +- OnSceneGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/Shadows/ShadowCaster2DShapeTool.cs` + +- Class: ShadowCaster2DShapeTool +- Base class: PathEditorTool +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/Shadows/ShadowProvider/ShadowShape2DProvider_ProperyDrawer.cs` + +- Class: ShadowShape2DProvider_ProperyDrawer +- Base class: PropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/Shadows/ShadowProvider/ShadowShape2DProvider_SpriteSkin_PropertyDrawer.cs` + +- Class: ShadowShape2DProvider_SpriteSkin_PropertyDrawer +- Base class: ShadowShape2DProvider_ProperyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/2D/SortingLayerDropDown.cs` + +- Class: SortingLayerDropDown +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- OnEnable +- OnTargetSortingLayers + +## Serialized Fields + +- None detected. + +## Public Fields + +- serializedObject +- targets +- layerID + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Analytics/AssetReimporterAnalytic.cs` + +- Class: AssetReimporterAnalytic +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryGatherData + +## Serialized Fields + +- None detected. + +## Public Fields + +- num_assets +- duration +- asset_type + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Analytics/PostProcessDataAnalytics.cs` + +- Class: PostProcessDataAnalytics +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryGatherData +- OnPostprocessBuild + +## Serialized Fields + +- None detected. + +## Public Fields + +- property +- usage +- propertyName +- defaultGUID +- usedGUIDs + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/AnimationClipUpgrader.cs` + +- Class: AnimationClipUpgrader +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Editor/AnimationClipUpgrader_Types.cs` + +- Class: AnimationClipUpgrader +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetCurveBindings +- ReplaceBindings +- GetSharedMaterials + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/AssetPostProcessors/AutodeskInteractiveMaterialImport.cs` + +- Class: AutodeskInteractiveMaterialImport +- Base class: AssetPostprocessor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnPreprocessMaterialDescription + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/AssetPostProcessors/FBXArnoldSurfaceMaterialDescriptionPreprocessor.cs` + +- Class: FBXArnoldSurfaceMaterialDescriptionPreprocessor +- Base class: AssetPostprocessor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnPreprocessMaterialDescription + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/AssetPostProcessors/FBXMaterialDescriptionPreprocessor.cs` + +- Class: FBXMaterialDescriptionPreprocessor +- Base class: AssetPostprocessor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnPreprocessMaterialDescription + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/AssetPostProcessors/MaterialPostprocessor.cs` + +- Class: MaterialPostprocessor +- Base class: AssetPostprocessor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/AssetPostProcessors/ModelPostProcessor.cs` + +- Class: ModelPostprocessor +- Base class: AssetPostprocessor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/AssetPostProcessors/PhysicalMaterial3DsMaxPreprocessor.cs` + +- Class: PhysicalMaterial3DsMaxPreprocessor +- Base class: AssetPostprocessor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnPreprocessMaterialDescription + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/AssetPostProcessors/ShaderGraphMaterialsUpdater.cs` + +- Class: ShaderGraphMaterialsUpdater +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- updateMaterials + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/AssetPostProcessors/SketchupMaterialDescriptionPostprocessor.cs` + +- Class: SketchupMaterialDescriptionPreprocessor +- Base class: AssetPostprocessor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnPreprocessMaterialDescription + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/AssetPostProcessors/ThreeDSMaterialDescriptionPostprocessor.cs` + +- Class: ThreeDSMaterialDescriptionPreprocessor +- Base class: AssetPostprocessor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnPreprocessMaterialDescription + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/AssetPostProcessors/UniversalRenderPipelineGlobalSettingsPostprocessor.cs` + +- Class: UniversalRenderPipelineGlobalSettingsPostprocessor +- Base class: AssetPostprocessor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/AssetVersion.cs` + +- Class: AssetVersion +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- version + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/GraphicsSettingsStrippers/OnTilePostProcessStripper.cs` + +- Class: OnTilePostProcessResourceStripper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CanRemoveSettings + +## Serialized Fields + +- None detected. + +## Public Fields + +- active + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/GraphicsSettingsStrippers/RendererStripper.cs` + +- Class: RendererStripper +- Base class: RendererStripper +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CanRemoveSettings + +## Serialized Fields + +- None detected. + +## Public Fields + +- active + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/GraphicsSettingsStrippers/ScreenSpaceAmbientOcclusionStripper.cs` + +- Class: ScreenSpaceAmbientOcclusionDynamicResourcesStripper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CanRemoveSettings + +## Serialized Fields + +- None detected. + +## Public Fields + +- active + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/GraphicsSettingsStrippers/SurfaceCacheGIStripper.cs` + +- Class: SurfaceCacheStripperUtility +- Base class: IRenderPipelineGraphicsSettingsStripper +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CanRemoveSettings + +## Serialized Fields + +- None detected. + +## Public Fields + +- active + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/URPBuildData.cs` + +- Class: URPBuildData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/URPBuildDataValidator.cs` + +- Class: URPBuildDataValidator +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/URPPreprocessBuild.cs` + +- Class: URPPreprocessBuild +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnPreprocessBuild +- OnPostprocessBuild + +## Serialized Fields + +- None detected. + +## Public Fields + +- callbackOrder + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/BuildProcessors/URPProcessScene.cs` + +- Class: URPProcessScene +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnProcessScene + +## Serialized Fields + +- None detected. + +## Public Fields + +- callbackOrder + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraEditor.cs` + +- Class: UniversalRenderPipelineCameraEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible camera controller +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- OnEnable +- OnDisable + +## Serialized Fields + +- None detected. + +## Public Fields + +- camera + +## Unity API Usage + +- SceneManager + +## `Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Drawers.cs` + +- Class: UniversalRenderPipelineCameraUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Environment.Drawers.cs` + +- Class: UniversalRenderPipelineCameraUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Environment.Skin.cs` + +- Class: UniversalRenderPipelineCameraUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Output.Drawers.cs` + +- Class: UniversalRenderPipelineCameraUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Output.Skin.cs` + +- Class: UniversalRenderPipelineCameraUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.PhysicalCamera.Drawers.cs` + +- Class: UniversalRenderPipelineCameraUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.PresetInspector.cs` + +- Class: UniversalRenderPipelineCameraUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Rendering.Drawers.cs` + +- Class: UniversalRenderPipelineCameraUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Rendering.Skin.cs` + +- Class: UniversalRenderPipelineCameraUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineCameraUI.Skin.cs` + +- Class: UniversalRenderPipelineCameraUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Camera/UniversalRenderPipelineSerializedCamera.cs` + +- Class: UniversalRenderPipelineSerializedCamera +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible camera controller +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- Update +- Apply +- Refresh + +## Serialized Fields + +- None detected. + +## Public Fields + +- numCameras + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/ContextualMenuDispatcher.cs` + +- Class: ContextualMenuDispatcher +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Converter/BuiltInToURPConverterContainer.cs` + +- Class: BuiltInToURPConverterContainer +- Base class: RenderPipelineConverterContainer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Converter/ConverterItemDescriptor.cs` + +- Class: ConverterItemDescriptor +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- name +- info +- warningMessage +- helpLink + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Converter/ConverterItemInfo.cs` + +- Class: ConverterItemInfo +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Converter/Converters.cs` + +- Class: Converters +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Converter/InitializeConverterContext.cs` + +- Class: InitializeConverterContext +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Converter/RenderPipelineConverter.cs` + +- Class: RenderPipelineConverter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnClicked +- Scan +- BeforeConvert +- Convert +- AfterConvert + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Converter/RenderPipelineConverterContainer.cs` + +- Class: RenderPipelineConverterContainer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Converter/RunItemContext.cs` + +- Class: RunItemContext +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- item + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Decal/CreateDecalProjector.cs` + +- Class: CreateDecalProjector +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Decal/CreateDecalShaderGraph.cs` + +- Class: CreateDecalShaderGraph +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Decal/DecalProjectorEditor.cs` + +- Class: DecalProjectorEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable +- OnDestroy + +## Public Methods + +- HasFrameBounds +- OnGetFrameBounds +- UpdateMaterialEditor + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Editor/Decal/DecalProjectorEditor.Skin.cs` + +- Class: DecalProjectorEditor +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Decal/DecalShaderGraphGUI.cs` + +- Class: DecalShaderGraphGUI +- Base class: ShaderGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/Decal/DisplacableRectHandles.cs` + +- Class: DisplacableRectHandles +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- DrawRect +- DrawHandle + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Decal/ProjectedTransform.cs` + +- Class: ProjectedTransform +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Has +- ShouldShow + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/DefaultScene/UniversalProjectSettings.cs` + +- Class: UniversalProjectSettings +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible scene loader +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_LastMaterialVersion +- m_ProjectSettingFolderPath + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Deprecated.cs` + +- Class: ForwardRendererDataEditor +- Base class: ScriptableRendererDataEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/EditorUtils.cs` + +- Class: EditorUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/LightExplorer.cs` + +- Class: LightExplorer +- Base class: DefaultLightingExplorerExtension +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Lighting/UniversalRenderPipelineLightUI.Drawers.cs` + +- Class: UniversalRenderPipelineLightUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Editor/Lighting/UniversalRenderPipelineLightUI.PresetInspector.cs` + +- Class: UniversalRenderPipelineLightUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Lighting/UniversalRenderPipelineLightUI.Skin.cs` + +- Class: UniversalRenderPipelineLightUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Lighting/UniversalRenderPipelineSerializedLight.cs` + +- Class: UniversalRenderPipelineSerializedLight +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- Update +- Apply + +## Serialized Fields + +- None detected. + +## Public Fields + +- additionalLightData + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Overrides/BloomEditor.cs` + +- Class: BloomEditor +- Base class: VolumeComponentEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Overrides/ChannelMixerEditor.cs` + +- Class: ChannelMixerEditor +- Base class: VolumeComponentEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Overrides/ColorCurvesEditor.cs` + +- Class: ColorCurvesEditor +- Base class: VolumeComponentEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Overrides/ColorLookupEditor.cs` + +- Class: ColorLookupEditor +- Base class: VolumeComponentEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Overrides/DepthOfFieldEditor.cs` + +- Class: DepthOfFieldEditor +- Base class: VolumeComponentEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Overrides/FilmGrainEditor.cs` + +- Class: FilmGrainEditor +- Base class: VolumeComponentEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible enemy AI +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Overrides/LiftGammaGainEditor.cs` + +- Class: LiftGammaGainEditor +- Base class: VolumeComponentEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible enemy AI +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Overrides/MotionBlurEditor.cs` + +- Class: MotionBlurEditor +- Base class: VolumeComponentEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Overrides/ScreenSpaceLensFlareEditor.cs` + +- Class: ScreenSpaceLensFlareEditor +- Base class: VolumeComponentEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Overrides/ShadowsMidtonesHighlightsEditor.cs` + +- Class: ShadowsMidtonesHighlightsEditor +- Base class: VolumeComponentEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.universal/Editor/Overrides/TonemappingEditor.cs` + +- Class: TonemappingEditor +- Base class: VolumeComponentEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/PostProcessDataEditor.cs` + +- Class: PostProcessDataEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/DecalRendererFeatureEditor.cs` + +- Class: DecalSettings +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/FullScreenPassRendererFeatureEditor.cs` + +- Class: FullScreenPassRendererFeatureEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/NewPostProcessTemplateDropdownItems.cs` + +- Class: NewPostProcessTemplateDropdownItems +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/OnTilePostProcessFeatureEditor.cs` + +- Class: OnTilePostProcessFeatureEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/RenderObjectsPassFeatureEditor.cs` + +- Class: RenderObjectsPassFeatureEditor +- Base class: PropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- key +- value + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/ScreenSpaceAmbientOcclusionEditor.cs` + +- Class: ScreenSpaceAmbientOcclusionEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- value + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/ScreenSpaceShadowsEditor.cs` + +- Class: ScreenSpaceShadowsEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/RendererFeatures/SurfaceCacheGIEditor.cs` + +- Class: SurfaceCacheGIEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/RenderStateDataEditor.cs` + +- Class: StencilStateDataDrawer +- Base class: PropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/SavedParameter.cs` + +- Class: SavedParameter +- Base class: SavedParameter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/SceneTemplates/URPBasicScenePipeline.cs` + +- Class: URPBasicScenePipeline +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible scene loader +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/ScriptableRendererDataEditor.cs` + +- Class: ScriptableRendererDataEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- falseBool + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.universal/Editor/ScriptableRendererFeatureProvider.cs` + +- Class: ScriptableRendererFeatureProvider +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CreateComponentTree +- GoToChild + +## Serialized Fields + +- None detected. + +## Public Fields + +- type + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/ScriptTemplates/ScriptTemplates.cs` + +- Class: ScriptTemplates +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Settings/PropertyDrawers/URPDefaultVolumeProfileSettingsPropertyDrawer.cs` + +- Class: URPDefaultVolumeProfileSettingsPropertyDrawer +- Base class: DefaultVolumeProfileSettingsPropertyDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.universal/Editor/Settings/PropertyDrawers/URPShaderStrippingSettingsPropertyDrawer.cs` + +- Class: ShaderStrippingSettingPropertyDrawer +- Base class: RelativePropertiesDrawer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Settings/UniversalRenderPipelinePreferencesProvider.cs` + +- Class: UniversalRenderPipelinePreferencesProvider +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- PreferenceGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- keywords + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderBuildPreprocessor.cs` + +- Class: ShaderBuildPreprocessor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnProcessShader +- OnPreprocessBuild +- OnPostprocessBuild + +## Serialized Fields + +- None detected. + +## Public Fields + +- callbackOrder +- msaaSampleCount +- isUniversalRenderer +- needsProcedural +- needsMainLightShadows +- needsAdditionalLightShadows +- needsSoftShadows +- needsSoftShadowsQualityLevels +- needsShadowsOff +- needsAdditionalLightsOff +- needsGBufferRenderingLayers +- needsGBufferAccurateNormals +- needsRenderPass +- needsReflectionProbeBlending +- needsReflectionProbeBoxProjection +- needsReflectionProbeAtlas +- needsSHVertexForSHAuto +- renderingMode +- needsDeferredLighting +- needsClusterLightLoop + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/AssetCallbacks/CreateCanvasShaderGraph.cs` + +- Class: CreateCanvasShaderGraph +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/AssetCallbacks/CreateFullscreenShaderGraph.cs` + +- Class: CreateFullscreenShaderGraph +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/AssetCallbacks/CreateLitShaderGraph.cs` + +- Class: CreateLitShaderGraph +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/AssetCallbacks/CreateSixWayShaderGraph.cs` + +- Class: CreateSixWayShaderGraph +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/AssetCallbacks/CreateTerrainShaderGraph.cs` + +- Class: CreateTerrainShaderGraph +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/AssetCallbacks/CreateUITKShaderGraph.cs` + +- Class: CreateUITKShaderGraph +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/AssetCallbacks/CreateUnlitShaderGraph.cs` + +- Class: CreateUnlitShaderGraph +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Includes/DecalMeshBiasTypeEnum.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Nodes/UniversalSampleBufferNode.cs` + +- Class: UniversalSampleBufferNode +- Base class: AbstractMaterialNode +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateNodeFunction +- GenerateNodeCode +- RequiresNDCPosition +- RequiresScreenPosition + +## Serialized Fields + +- m_BufferType + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalCanvasSubTarget.cs` + +- Class: UniversalCanvasSubTarget +- Base class: CanvasSubTarget`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalDecalSubTarget.cs` + +- Class: UniversalDecalSubTarget +- Base class: UniversalSubTarget +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_DecalData + +## Public Fields + +- affectsAlbedo +- affectsNormalBlend +- affectsNormal +- affectsMAOS +- affectsEmission +- drawOrder +- supportLodCrossFade +- angleFade + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalFullscreenSubTarget.cs` + +- Class: UniversalFullscreenSubTarget +- Base class: FullscreenSubTarget`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalLitSubTarget.cs` + +- Class: UniversalLitSubTarget +- Base class: UniversalSubTarget +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryUpgradeFromMasterNode + +## Serialized Fields + +- m_WorkflowMode +- m_NormalDropOffSpace +- m_ClearCoat +- m_BlendModePreserveSpecular + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalSixWaySubTarget.cs` + +- Class: UniversalSixWaySubTarget +- Base class: UniversalSubTarget +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_UseColorAbsorption + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalSubTarget.cs` + +- Class: UniversalSubTarget +- Base class: SubTarget`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ConfigureContextData + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalTarget.cs` + +- Class: UniversalTarget +- Base class: Target +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddDefaultMaterialOverrideGUI +- AddDefaultSurfacePropertiesGUI +- TrySetActiveSubTarget +- TryUpgradeFromMasterNode +- ConfigureContextData +- CanSupportVFX +- SupportsVFX + +## Serialized Fields + +- m_Datas +- m_ActiveSubTarget +- m_AllowMaterialOverride +- m_SurfaceType +- m_ZTestMode +- m_ZWriteControl +- m_AlphaMode +- m_RenderFace +- m_AlphaClip +- m_CastShadows +- m_ReceiveShadows +- m_DisableTint +- m_Sort3DAs2DCompatible +- m_AdditionalMotionVectorMode +- m_AlembicMotionVectors +- m_SupportsLODCrossFade +- m_CustomEditorGUI +- m_SupportVFX +- m_TwoSided + +## Public Fields + +- m_TwoSided + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalTerrainLitSubTarget.cs` + +- Class: UniversalTerrainLitSubTarget +- Base class: UniversalSubTarget +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_EnableInstancedPerPixelNormal +- m_NormalDropOffSpace +- m_BlendModePreserveSpecular + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalTerrainLitSubTarget.Dependencies.cs` + +- Class: UniversalTerrainLitSubTarget +- Base class: UniversalSubTarget +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalUISubTarget.cs` + +- Class: UniversalUISubTarget +- Base class: UISubTarget`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/Targets/UniversalUnlitSubTarget.cs` + +- Class: UniversalUnlitSubTarget +- Base class: UniversalSubTarget +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryUpgradeFromMasterNode + +## Serialized Fields + +- m_KeepLightingVariants +- m_DefaultDecalBlending +- m_DefaultSSAO + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/UniversalBlockFields.cs` + +- Class: UniversalBlockFields +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/UniversalFields.cs` + +- Class: UniversalFields +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/UniversalMetadata.cs` + +- Class: UniversalMetadata +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_AllowMaterialOverride +- m_SurfaceType +- m_AlphaMode +- m_CastShadows +- m_HasVertexModificationInMotionVector +- m_IsVFXCompatible + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/UniversalProperties.cs` + +- Class: Property +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/UniversalStructFields.cs` + +- Class: UniversalStructFields +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGraph/UniversalStructs.cs` + +- Class: UniversalStructs +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/BaseShaderGUI.cs` + +- Class: BaseShaderGUI +- Base class: ShaderGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ShaderPropertiesGUI +- DoPopup + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_FirstTimeApply + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ParticleGUI.cs` + +- Class: ParticleGUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- colorMode +- flipbookMode +- softParticlesEnabled +- cameraFadingEnabled +- distortionEnabled +- softParticlesNearFadeDistance +- softParticlesFarFadeDistance +- cameraNearFadeDistance +- cameraFarFadeDistance +- distortionBlend +- distortionStrength + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShaderGraphLitGUI.cs` + +- Class: ShaderGraphLitGUI +- Base class: BaseShaderGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- workflowMode + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShadergraphSpriteGUI.cs` + +- Class: ShaderGraphSpriteGUI +- Base class: BaseShaderGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShaderGraphTerrainLitGUI.cs` + +- Class: ShaderGraphTerrainLitGUI +- Base class: TerrainLitShaderGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShaderGraphUnlitGUI.cs` + +- Class: ShaderGraphUnlitGUI +- Base class: BaseShaderGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/BakedLitShader.cs` + +- Class: BakedLitShader +- Base class: BaseShaderGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/LitShader.cs` + +- Class: LitShader +- Base class: BaseShaderGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/ParticlesLitShader.cs` + +- Class: ParticlesLitShader +- Base class: BaseShaderGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/ParticlesSimpleLitShader.cs` + +- Class: ParticlesSimpleLitShader +- Base class: BaseShaderGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/ParticlesUnlitShader.cs` + +- Class: ParticlesUnlitShader +- Base class: BaseShaderGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/SimpleLitShader.cs` + +- Class: SimpleLitShader +- Base class: BaseShaderGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/Shaders/UnlitShader.cs` + +- Class: UnlitShader +- Base class: BaseShaderGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShadingModels/BakedLitGUI.cs` + +- Class: BakedLitGUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- bumpMapProp + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShadingModels/LitDetailGUI.cs` + +- Class: LitDetailGUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- detailMask +- detailAlbedoMapScale +- detailAlbedoMap +- detailNormalMapScale +- detailNormalMap + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShadingModels/LitGUI.cs` + +- Class: LitGUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- workflowMode +- metallic +- specColor +- metallicGlossMap +- specGlossMap +- smoothness +- smoothnessMapChannel +- bumpMapProp +- bumpScaleProp +- parallaxMapProp +- parallaxScaleProp +- occlusionStrength +- occlusionMap +- highlights +- reflections +- clearCoat +- clearCoatMap +- clearCoatMask +- clearCoatSmoothness + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/ShadingModels/SimpleLitGUI.cs` + +- Class: SimpleLitGUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- specColor +- specGlossMap +- specHighlights +- smoothnessMapChannel +- smoothness +- bumpMapProp + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/SixWayGUI.cs` + +- Class: SixWayGUI +- Base class: ShaderGraphLitGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderGUI/TerrainLitShaderGUI.cs` + +- Class: TerrainLitShaderGUI +- Base class: BaseShaderGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetupMaterialKeywords +- TextureHasAlpha + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderScriptableStripper.cs` + +- Class: ShaderScriptableStripper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsShaderFeatureEnabled +- IsVolumeFeatureEnabled +- IsKeywordEnabled +- PassHasKeyword +- CanRemoveVariant +- BeforeShaderStripping +- AfterShaderStripping + +## Serialized Fields + +- None detected. + +## Public Fields + +- active + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderStripTool.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- StripMultiCompileKeepOffVariant +- StripMultiCompile + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/ShaderUtils.cs` + +- Class: ShaderUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/AnimationClipConverter.cs` + +- Class: AnimationClipConverter +- Base class: RenderPipelineConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/BuiltInToURP3DMaterialUpgrader.cs` + +- Class: BuiltInToURP3DMaterialUpgrader +- Base class: RenderPipelineConverterMaterialUpgrader +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/EffectConverters/BloomConverter.cs` + +- Class: BloomConverter +- Base class: PostProcessEffectSettingsConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/EffectConverters/ChromaticAberrationConverter.cs` + +- Class: ChromaticAberrationConverter +- Base class: PostProcessEffectSettingsConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/EffectConverters/ColorGradingConverter.cs` + +- Class: ColorGradingConverter +- Base class: PostProcessEffectSettingsConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/EffectConverters/DepthOfFieldConverter.cs` + +- Class: DepthOfFieldConverter +- Base class: PostProcessEffectSettingsConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/EffectConverters/GrainConverter.cs` + +- Class: GrainConverter +- Base class: PostProcessEffectSettingsConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/EffectConverters/LensDistortionConverter.cs` + +- Class: LensDistortionConverter +- Base class: PostProcessEffectSettingsConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/EffectConverters/MotionBlurConverter.cs` + +- Class: MotionBlurConverter +- Base class: PostProcessEffectSettingsConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/EffectConverters/PostProcessEffectSettingsConverter.cs` + +- Class: PostProcessEffectSettingsConverter +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddConvertedProfileSettingsToProfile + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/EffectConverters/PropertyConversions.cs` + +- Class: PropertyConversions +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/EffectConverters/VignetteConverter.cs` + +- Class: VignetteConverter +- Base class: PostProcessEffectSettingsConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/PPv2ConversionIndexers.cs` + +- Class: PPv2ConversionIndexers +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/PPv2/PPv2Converter.cs` + +- Class: PPv2Converter +- Base class: AssetsConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetAllBIRPConverters + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager +- Destroy +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/ReadonlyMaterialConverter/ReadonlyMaterialConverter.cs` + +- Class: ReadonlyMaterialConverter +- Base class: AssetsConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/ReadonlyMaterialConverter/ReadonlyMaterialConverter.MaterialReferenceBuilder.cs` + +- Class: MaterialReferenceBuilder +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- GetMaterialReferenceLookUps + +## Serialized Fields + +- None detected. + +## Public Fields + +- type + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/ReadonlyMaterialConverter/ReadonlyMaterialConverter.MaterialReferenceChanger.cs` + +- Class: MaterialReferenceChanger +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- ReassignMaterials +- ReassignUnityObjectMaterials + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Editor/Tools/Converters/RenderSettingsConverter.cs` + +- Class: RenderSettingsConverter +- Base class: RenderPipelineConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Tools/MaterialUpgrader/MaterialUpgraderDefinitions.cs` + +- Class: IBuiltInToURPMaterialUpgrader +- Base class: MaterialUpgrader +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Tools/MaterialUpgrader/MaterialUpgraderProviders.cs` + +- Class: StandardMaterialUpgraderProvider +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetUpgraders + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Tools/MaterialUpgrader/UniversalSpeedTree8MaterialUpgrader.cs` + +- Class: UniversalSpeedTree8Upgrader +- Base class: SpeedTree8MaterialUpgrader +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UniversalSpeedTree8MaterialFinalizer + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Tools/MaterialUpgrader/UniversalSpeedTree9MaterialUpgrader.cs` + +- Class: UniversalSpeedTree9Upgrader +- Base class: SpeedTree9MaterialUpgrader +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UniversalSpeedTree9MaterialFinalizer + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Tools/MaterialUpgrader/UpgradeCommon.cs` + +- Class: UpgradeParams +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/Tools/MaterialUpgrader/UpgradeUtility.cs` + +- Class: UpgradeUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- Value +- ID +- ShaderName + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/TrackballUIDrawer.cs` + +- Class: TrackballUIDrawer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/UniversalAdditionalCameraDataEditor.cs` + +- Class: UniversalAdditionalCameraDataEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible camera controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/UniversalAdditionalLightDataEditor.cs` + +- Class: UniversalAdditionLightDataEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/UniversalAnalytics.cs` + +- Class: UniversalAnalytics +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryGatherData +- OnPostprocessBuild + +## Serialized Fields + +- None detected. + +## Public Fields + +- renderer_data +- renderer_data_amount +- renderer_features +- renderer_features_amount +- main_light_rendering_mode +- additional_light_rendering_mode + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/UniversalRendererDataEditor.cs` + +- Class: UniversalRendererDataEditor +- Base class: ScriptableRendererDataEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineAsset/SerializedUniversalRenderPipelineAsset.cs` + +- Class: SerializedUniversalRenderPipelineAsset +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- Update +- Apply + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineAsset/UniversalRenderPipelineAssetUI.Drawers.cs` + +- Class: UniversalRenderPipelineAssetUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineAsset/UniversalRenderPipelineAssetUI.Skin.cs` + +- Class: UniversalRenderPipelineAssetUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineAssetEditor.cs` + +- Class: UniversalRenderPipelineAssetEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineLightEditor.cs` + +- Class: UniversalRenderPipelineLightEditor +- Base class: LightEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/UniversalRenderPipelineVolumeComponentEditor.cs` + +- Class: UniversalRenderPipelineVolumeComponentEditor +- Base class: VolumeComponentEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXAbstractParticleURPLitOutput.cs` + +- Class: VFXAbstractParticleURPLitOutput +- Base class: VFXShaderGraphParticleOutput +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- smoothness +- metallic +- specularColor +- baseColor +- emissiveColor +- contrastIntensity +- contrastPivot +- remapFrom +- remapTo + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXDecalURPOutput.cs` + +- Class: VFXDecalURPOutput +- Base class: VFXAbstractParticleURPLitOutput +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- fadeFactor +- angleFade +- normalAlpha +- ambientOcclusion + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXShaderGraphGUI.cs` + +- Class: VFXShaderGraphLitGUI +- Base class: ShaderGraphLitGUI +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXURPBinder.cs` + +- Class: VFXURPBinder +- Base class: VFXSRPBinder +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXURPLitMeshOutput.cs` + +- Class: VFXURPLitMeshOutput +- Base class: VFXAbstractParticleURPLitOutput +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- meshCount + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXURPLitPlanarPrimitiveOutput.cs` + +- Class: VFXURPPlanarPrimitiveOutputSubVariantProvider +- Base class: VariantProvider +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- normalBendingFactor + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXURPLitQuadStripOutput.cs` + +- Class: VFXURPLitQuadStripOutput +- Base class: VFXAbstractParticleURPLitOutput +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- normalBendingFactor +- texCoord + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Editor/VFXGraph/VFXURPSubOutput.cs` + +- Class: VFXURPSubOutput +- Base class: VFXSRPSubOutput +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/CinemachineUniversalPixelPerfect.cs` + +- Class: CinemachineUniversalPixelPerfect +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Clipper.cs` + +- Class: Clipper +- Base class: ClipperBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Clear +- GetFirst +- GetNext +- IsNegative +- Compare +- Swap +- AddPath +- AddPaths +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- X +- Y +- N +- D +- NX +- NY +- left +- top +- right +- bottom + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/FrameData/Universal2DRenderingData.cs` + +- Class: Universal2DRenderingData +- Base class: ContextItem +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Light2D.cs` + +- Class: Light2D +- Base class: Light2DBase +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Awake +- OnEnable +- LateUpdate +- OnDisable + +## Public Methods + +- AddTargetSortingLayer +- RemoveTargetSortingLayer +- OnBeforeSerialize +- OnAfterDeserialize + +## Serialized Fields + +- m_ComponentVersion +- m_LightType +- m_FalloffIntensity +- m_Color +- m_Intensity +- m_LightVolumeIntensity +- m_LightVolumeEnabled +- m_ApplyToSortingLayers +- m_LightCookieSprite +- m_DeprecatedPointLightCookieSprite +- m_LightOrder +- m_AlphaBlendOnOverlap +- m_OverlapOperation +- m_NormalMapDistance +- m_NormalMapQuality +- m_UseNormalMap +- m_ShadowsEnabled +- m_ShadowIntensity +- m_ShadowSoftness +- m_ShadowSoftnessFalloffIntensity +- m_ShadowVolumeIntensityEnabled +- m_ShadowVolumeIntensity +- m_LocalBounds + +## Public Fields + +- volumeOpacity +- normalMapDistance +- normalMapQuality +- renderVolumetricShadows + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Light2DAuthoring.cs` + +- Class: Light2D +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Light2DBlendStyle.cs` + +- Class: Light2DBlendStyle +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- TextureChannel +- BlendMode + +## Public Fields + +- multiplicative +- additive +- name + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Light2DCullResult.cs` + +- Class: Light2DCullResult +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsSceneLit +- IsGameView +- GetLightStatsByLayer +- SetupCulling + +## Serialized Fields + +- None detected. + +## Public Fields + +- totalLights +- totalShadowLights +- totalShadows +- totalNormalMapUsage +- totalVolumetricUsage +- totalVolumetricShadowUsage +- blendStylesUsed +- blendStylesWithLights +- visibleLights +- visibleShadows + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Light2DManager.cs` + +- Class: Light2DManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Light2DPoint.cs` + +- Class: Light2D +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_PointLightInnerAngle +- m_PointLightOuterAngle +- m_PointLightInnerRadius +- m_PointLightOuterRadius + +## Public Fields + +- pointLightDistance +- pointLightQuality + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Light2DShape.cs` + +- Class: Light2D +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetShapePath + +## Serialized Fields + +- m_ShapeLightParametricSides +- m_ShapeLightParametricAngleOffset +- m_ShapeLightParametricRadius +- m_ShapeLightFalloffSize +- m_ShapeLightFalloffOffset +- m_ShapePath + +## Public Fields + +- shapeLightParametricSides +- shapeLightParametricAngleOffset + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/LightUtility.cs` + +- Class: LightUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- position +- color +- uv + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Passes/Utility/LayerDebug.cs` + +- Class: LayerDebug +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Passes/Utility/LayerUtility.cs` + +- Class: LayerUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InitRTIds + +## Serialized Fields + +- None detected. + +## Public Fields + +- startIndex +- endIndex +- startLayerID +- endLayerValue +- layerRange +- lightStats +- useNormals +- lights +- shadowIndices +- shadowCasters + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Passes/Utility/Light2DLookupTexture.cs` + +- Class: Light2DLookupTexture +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- WriteLightTexture +- WriteCurveTexture + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Passes/Utility/LightBatch.cs` + +- Class: LightBatch +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Passes/Utility/RendererLighting.cs` + +- Class: RendererLighting +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/PixelPerfectCamera.cs` + +- Class: PixelPerfectCamera +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible camera controller +## Lifecycle Methods + +- Awake +- OnEnable +- OnDisable + +## Public Methods + +- RoundToPixel +- CorrectCinemachineOrthoSize +- OnBeforeSerialize +- OnAfterDeserialize + +## Serialized Fields + +- m_ComponentVersion +- m_AssetsPPU +- m_RefResolutionX +- m_RefResolutionY +- m_CropFrame +- m_GridSnapping +- m_FilterMode +- m_UpscaleRT +- m_PixelSnapping +- m_CropFrameX +- m_CropFrameY +- m_StretchFill + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/PixelPerfectCameraInternal.cs` + +- Class: PixelPerfectCameraInternal +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnBeforeSerialize +- OnAfterDeserialize + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Renderer2DData.cs` + +- Class: Renderer2DData +- Base class: ScriptableRendererData +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_LayerMask +- m_TransparencySortMode +- m_TransparencySortAxis +- m_HDREmulationScale +- m_UseDepthStencilBuffer +- m_UseCameraSortingLayersTexture +- m_CameraSortingLayersTextureBound +- m_CameraSortingLayerDownsamplingMethod +- m_MaxLightRenderTextureCount +- m_MaxShadowRenderTextureCount +- m_PostProcessData + +## Public Fields + +- hdrEmulationScale +- lightBlendStyles + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Renderer2DDataAuthoring.cs` + +- Class: Renderer2DData +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Awake + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_DefaultMaterialType + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/RendererFeatures/ScriptableRendererFeature2D.cs` + +- Class: ScriptableRendererFeature2D +- Base class: ScriptableRendererFeature +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- injectionPoint2D +- sortingLayerID + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/RendererFeatures/ScriptableRenderPass2D.cs` + +- Class: ScriptableRenderPass2D +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Rendergraph/CopyCameraSortingLayerPass.cs` + +- Class: CopyCameraSortingLayerPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible camera controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Render + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Rendergraph/DrawLight2DPass.cs` + +- Class: DrawLight2DPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Rendergraph/DrawNormal2DPass.cs` + +- Class: DrawNormal2DPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Render + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Rendergraph/DrawRenderer2DPass.cs` + +- Class: DrawRenderer2DPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Render + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Rendergraph/DrawShadow2DPass.cs` + +- Class: DrawShadow2DPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Render + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Rendergraph/GlobalPropertiesPass.cs` + +- Class: GlobalPropertiesPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Rendergraph/Renderer2DRendergraph.cs` + +- Class: Renderer2D +- Base class: ScriptableRenderer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetRenderer2DData + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Rendergraph/UpscalePass.cs` + +- Class: UpscalePass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- Dispose +- Render + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/CompositeShadowCaster2D.cs` + +- Class: CompositeShadowCaster2D +- Base class: ShadowCasterGroup2D +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowCaster2D.cs` + +- Class: ShadowCaster2D +- Base class: ShadowCasterGroup2D +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Awake +- OnEnable +- Update +- OnDisable + +## Public Methods + +- Update +- OnBeforeSerialize +- OnAfterDeserialize + +## Serialized Fields + +- m_ComponentVersion +- m_HasRenderer +- m_UseRendererSilhouette +- m_CastsShadows +- m_SelfShadows +- m_AlphaCutoff +- m_ApplyToSortingLayers +- m_ShapePath +- m_ShapePathHash +- m_InstanceId +- m_ShadowShape2DComponent +- m_ShadowCastingSource +- ShadowMesh2D +- m_CastingOption +- float +- int +- Component + +## Public Fields + +- mesh +- boundingSphere +- shapePath + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowCasterGroup2D.cs` + +- Class: ShadowCasterGroup2D +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetShadowCasters +- GetShadowGroup +- RegisterShadowCaster2D +- UnregisterShadowCaster2D + +## Serialized Fields + +- int + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowCasterGroup2DManager.cs` + +- Class: ShadowCasterGroup2DManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/EdgeDictionary.cs` + +- Class: EdgeDictionary +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- GetHashCode +- GetOutsideEdges + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/IEdgeStore.cs` + +- Class: IEdgeStore +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/Providers/ShadowShape2DProvider_Collider.cs` + +- Class: ShadowShape2DProvider_Collider2D +- Base class: ShadowShape2DProvider +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Intersects + +## Serialized Fields + +- None detected. + +## Public Fields + +- min +- max + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/Providers/ShadowShape2DProvider_SpriteRenderer.cs` + +- Class: ShadowShape2DProvider_SpriteRenderer +- Base class: ShadowShape2DProvider +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/Providers/ShadowShape2DProvider_SpriteShape.cs` + +- Class: ShadowShape2DProvider_SpriteShape +- Base class: ShadowShape2DProvider +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/Providers/ShadowShape2DProvider_SpriteSkin.cs` + +- Class: ShadowShape2DProvider_SpriteSkin +- Base class: ShadowShape2DProvider +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/Providers/ShadowShapeProvider2D_Utility.cs` + +- Class: ShadowShapeProvider2DUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetTrimEdgeFromBounds +- IsUsingGpuDeformation + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/ShadowEdge.cs` + +- Class: ShadowEdge +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Reverse + +## Serialized Fields + +- None detected. + +## Public Fields + +- v0 +- v1 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/ShadowMesh2D.cs` + +- Class: ShadowMesh2D +- Base class: ShadowShape2D +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetShapeWithLines +- UpdateBoundingSphere + +## Serialized Fields + +- m_Mesh +- m_LocalBounds +- m_EdgeProcessing +- m_TrimEdge +- m_FlipX +- m_FlipY +- m_InitialTrim + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/ShadowShape2D.cs` + +- Class: ShadowShape2D +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/ShadowShape2DProvider.cs` + +- Class: ShadowShape2DProvider +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/ShadowUtility.cs` + +- Class: ShadowUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Initialize +- GenerateShadowMesh +- CalculateEdgesFromLines +- IsTriangleReversed +- CalculateEdgesFromTriangles +- ReverseWindingOrder +- ClipEdges + +## Serialized Fields + +- None detected. + +## Public Fields + +- count +- index +- v0Offset +- v1Offset + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/ShapeProviderUtility.cs` + +- Class: ShapeProviderUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CallOnBeforeRender +- PersistantDataCreated +- TryGetDefaultShadowShapeProviderSource + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowProvider/VertexDictionary.cs` + +- Class: VertexDictionary +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetIndexRemap + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/Shadows/ShadowRendering.cs` + +- Class: ShadowRendering +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/URP2D_GraphicsExtensions.cs` + +- Class: URP2D_GraphicsExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/UTess2D/ArraySlice.cs` + +- Class: ArraySliceDebugView +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- Stride +- Length + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/UTess2D/PlanarGraph.cs` + +- Class: PlanarGraph +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/UTess2D/Tessellator.cs` + +- Class: Tessellator +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Test + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/2D/UTess2D/UTess.cs` + +- Class: UEvent +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Compare + +## Serialized Fields + +- None detected. + +## Public Fields + +- a +- b +- idx +- type +- ilarray +- ilcount +- iuarray +- iucount +- points +- pointCount +- min +- max +- center +- radius +- va +- vb +- vc +- c +- area +- indices +- index +- edges + +## Unity API Usage + +- Destroy +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/ComponentUtility.cs` + +- Class: ComponentUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Runtime/Data/PostProcessData.cs` + +- Class: PostProcessData +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- stopNanPS +- subpixelMorphologicalAntialiasingPS +- gaussianDepthOfFieldPS +- bokehDepthOfFieldPS +- cameraMotionBlurPS +- paniniProjectionPS +- lutBuilderLdrPS +- lutBuilderHdrPS +- bloomPS +- temporalAntialiasingPS +- LensFlareDataDrivenPS +- LensFlareScreenSpacePS +- scalingSetupPS +- easuPS +- uberPostPS +- finalPostPassPS +- version +- isAvailableInPlayerBuild +- blueNoise16LTex +- filmGrainTex +- smaaAreaTex +- smaaSearchTex +- shaders +- textures + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Data/RenderStateData.cs` + +- Class: StencilStateData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- overrideStencilState +- stencilReference +- stencilCompareFunction +- passOperation +- failOperation +- zFailOperation + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Data/UniversalRenderPipelineAsset.cs` + +- Class: UniversalRenderPipelineAsset +- Base class: RenderPipelineAsset`1 +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnDisable + +## Public Methods + +- LoadBuiltinRendererData +- GetRenderer +- GetIUpscalerOptions +- IsGPUResidentDrawerSupportedBySRP +- OnBeforeSerialize +- OnAfterDeserialize + +## Serialized Fields + +- k_AssetVersion +- k_AssetPreviousVersion +- m_RendererType +- ScriptableRendererData +- int +- m_RequireDepthTexture +- m_RequireOpaqueTexture +- m_OpaqueDownsampling +- m_SupportsTerrainHoles +- m_SupportsHDR +- m_HDRColorBufferPrecision +- m_MSAA +- m_RenderScale +- m_UpscalingFilter +- m_IUpscalerName +- m_FsrOverrideSharpness +- m_FsrSharpness +- m_EnableLODCrossFade +- m_LODCrossFadeDitheringType +- m_ShEvalMode +- m_LightProbeSystem +- m_ProbeVolumeMemoryBudget +- m_ProbeVolumeBlendingMemoryBudget +- m_SupportProbeVolumeDiskStreaming +- m_SupportProbeVolumeScenarios +- m_SupportProbeVolumeScenarioBlending +- m_ProbeVolumeSHBands +- m_MainLightRenderingMode +- m_MainLightShadowsSupported +- m_MainLightShadowmapResolution +- m_AdditionalLightsRenderingMode +- m_AdditionalLightsPerObjectLimit +- m_AdditionalLightShadowsSupported +- m_AdditionalLightsShadowmapResolution +- m_AdditionalLightsShadowResolutionTierLow +- m_AdditionalLightsShadowResolutionTierMedium +- m_AdditionalLightsShadowResolutionTierHigh +- m_ReflectionProbeBlending +- m_ReflectionProbeBoxProjection +- m_ReflectionProbeAtlas +- m_ShadowDistance +- m_ShadowCascadeCount +- m_Cascade2Split +- m_Cascade3Split +- m_Cascade4Split +- m_CascadeBorder +- m_ShadowDepthBias +- m_ShadowNormalBias +- m_AnyShadowsSupported +- m_SoftShadowsSupported +- m_ConservativeEnclosingSphere +- m_NumIterationsEnclosingSphere +- m_SoftShadowQuality +- m_AdditionalLightsCookieResolution +- m_AdditionalLightsCookieFormat +- m_UseSRPBatcher +- m_SupportsDynamicBatching +- m_MixedLightingSupported +- m_SupportsLightCookies +- m_SupportsLightLayers +- m_UseAdaptivePerformance +- m_ColorGradingMode +- m_ColorGradingLutSize +- m_AllowPostProcessAlphaOutput +- m_UseFastSRGBLinearConversion +- m_SupportDataDrivenLensFlare +- m_SupportScreenSpaceLensFlare +- m_SmallMeshScreenPercentage +- m_GPUResidentDrawerEnableOcclusionCullingInCameras +- m_ShadowType +- m_LocalShadowsSupported +- m_LocalShadowsAtlasResolution +- m_MaxPixelLights +- m_ShadowAtlasResolution +- m_VolumeFrameworkUpdateMode +- m_VolumeProfile + +## Public Fields + +- rendererDataList +- renderers +- isImmediateModeSupported +- opaqueDownsampling +- supportsTerrainHoles +- enableLODCrossFade +- lodCrossFadeDitheringType +- supportsMixedLighting +- supportsLightCookies +- supportsLightLayers +- useRenderingLayers +- volumeFrameworkUpdateMode +- debugLevel +- allowPostProcessAlphaOutput +- useFastSRGBLinearConversion +- supportScreenSpaceLensFlare +- supportDataDrivenLensFlare +- lightLayerMaskNames +- probeVolumeSceneData + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.universal/Runtime/Data/UniversalRenderPipelineAsset.DefaultResources.cs` + +- Class: UniversalRenderPipelineAsset +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- decalMaterial + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Data/UniversalRenderPipelineAssetPrefiltering.cs` + +- Class: is +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_PrefilteringModeMainLightShadows +- m_PrefilteringModeAdditionalLight +- m_PrefilteringModeAdditionalLightShadows +- m_PrefilterXRKeywords +- m_PrefilteringModeForwardPlus +- m_PrefilteringModeDeferredRendering +- m_PrefilteringModeScreenSpaceOcclusion +- m_PrefilterDebugKeywords +- m_PrefilterWriteRenderingLayers +- m_PrefilterHDROutput +- m_PrefilterAlphaOutput +- m_PrefilterSSAODepthNormals +- m_PrefilterSSAOSourceDepthLow +- m_PrefilterSSAOSourceDepthMedium +- m_PrefilterSSAOSourceDepthHigh +- m_PrefilterSSAOInterleaved +- m_PrefilterSSAOBlueNoise +- m_PrefilterSSAOSampleCountLow +- m_PrefilterSSAOSampleCountMedium +- m_PrefilterSSAOSampleCountHigh +- m_PrefilterDBufferMRT1 +- m_PrefilterDBufferMRT2 +- m_PrefilterDBufferMRT3 +- m_PrefilterSoftShadowsQualityLow +- m_PrefilterSoftShadowsQualityMedium +- m_PrefilterSoftShadowsQualityHigh +- m_PrefilterSoftShadows +- m_PrefilterScreenCoord +- m_PrefilterScreenSpaceIrradiance +- m_PrefilterNativeRenderPass +- m_PrefilterUseLegacyLightmaps +- m_PrefilterBicubicLightmapSampling +- m_PrefilterReflectionProbeRotation +- m_PrefilterReflectionProbeBlending +- m_PrefilterReflectionProbeBoxProjection +- m_PrefilterReflectionProbeAtlas +- m_PrefilterPointSamplingUpsampling + +## Public Fields + +- forwardPlusPrefilteringMode +- deferredPrefilteringMode +- mainLightShadowsPrefilteringMode +- additionalLightsPrefilteringMode +- additionalLightsShadowsPrefilteringMode +- screenSpaceOcclusionPrefilteringMode +- useLegacyLightmaps +- stripXRKeywords +- stripHDRKeywords +- stripAlphaOutputKeywords +- stripDebugDisplay +- stripScreenCoordOverride +- stripWriteRenderingLayers +- stripDBufferMRT1 +- stripDBufferMRT2 +- stripDBufferMRT3 +- stripNativeRenderPass +- stripSoftShadowsQualityLow +- stripSoftShadowsQualityMedium +- stripSoftShadowsQualityHigh +- stripSSAOBlueNoise +- stripSSAOInterleaved +- stripSSAODepthNormals +- stripSSAOSourceDepthLow +- stripSSAOSourceDepthMedium +- stripSSAOSourceDepthHigh +- stripSSAOSampleCountLow +- stripSSAOSampleCountMedium +- stripSSAOSampleCountHigh +- stripBicubicLightmapSampling +- stripReflectionProbeRotation +- stripReflectionProbeBlending +- stripReflectionProbeBoxProjection +- stripReflectionProbeAtlas +- stripPointSamplingUpsampling +- stripScreenSpaceIrradiance + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Debug/DebugDisplaySettingsCommon.cs` + +- Class: DebugDisplaySettingsCommon +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CreatePanel + +## Serialized Fields + +- None detected. + +## Public Fields + +- AreAnySettingsActive + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Debug/DebugDisplaySettingsLighting.cs` + +- Class: DebugDisplaySettingsLighting +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- AreAnySettingsActive +- IsPostProcessingAllowed +- IsLightingActive + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Debug/DebugDisplaySettingsMaterial.cs` + +- Class: DebugDisplaySettingsMaterial +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetDebugLightLayersMask + +## Serialized Fields + +- None detected. + +## Public Fields + +- name +- color +- minLuminance +- maxLuminance +- debugRenderingLayersColors +- AreAnySettingsActive +- IsPostProcessingAllowed +- IsLightingActive + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Runtime/Debug/DebugDisplaySettingsRendering.cs` + +- Class: DebugDisplaySettingsRendering +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryGetScreenClearColor + +## Serialized Fields + +- None detected. + +## Public Fields + +- AreAnySettingsActive +- IsPostProcessingAllowed +- IsLightingActive + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Debug/DebugHandler.cs` + +- Class: DebugHandler +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryGetScreenClearColor +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- AreAnySettingsActive +- IsPostProcessingAllowed +- IsLightingActive +- isFinalPass +- resolveFinalTarget +- isActiveForCamera +- hasDebugRenderTarget +- debugRenderTargetHandle +- debugTexturePropertyId +- debugRenderTargetPixelRect +- debugRenderTargetSupportsStereo +- debugRenderTargetRangeRemap +- debugFontTextureHandle +- renderingSettings +- materialSettings +- lightingSettings + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.universal/Runtime/Debug/DebugRenderSetup.cs` + +- Class: DebugRenderSetup +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Debug/UniversalRenderPipelineDebugDisplaySettings.cs` + +- Class: UniversalRenderPipelineDebugDisplaySettings +- Base class: DebugDisplaySettings`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Debug/UniversalRenderPipelineDebugDisplayStats.cs` + +- Class: UniversalRenderPipelineDebugDisplayStats +- Base class: DebugDisplayStats`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Debug/UniversalRenderPipelineVolumeDebugSettings.cs` + +- Class: UniversalRenderPipelineVolumeDebugSettings +- Base class: VolumeDebugSettings`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Runtime/Debug/UniversalRenderPipelineVolumeDebugSettings.deprecated.cs` + +- Class: UniversalRenderPipelineVolumeDebugSettings +- Base class: VolumeDebugSettings`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Decal/DBuffer/DBufferDepthCopyPass.cs` + +- Class: DBufferCopyDepthPass +- Base class: CopyDepthPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Decal/DBuffer/DBufferRenderPass.cs` + +- Class: DBufferRenderPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/Decal/DBuffer/DecalForwardEmissivePass.cs` + +- Class: DecalForwardEmissivePass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/Decal/DecalDrawErrorRenderPass.cs` + +- Class: DecalDrawErrorSystem +- Base class: DecalDrawSystem +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Decal/DecalPreviewPass.cs` + +- Class: DecalPreviewPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/Decal/DecalProjector.cs` + +- Class: DecalProjector +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- IsValid + +## Serialized Fields + +- m_Material +- m_DrawDistance +- m_UVScale +- m_UVBias +- m_RenderingLayerMask +- m_ScaleMode +- Vector3 +- m_VisibleInScene +- version + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Decal/DecalProjector.deprecated.cs` + +- Class: DecalProjector +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Decal/DecalShaderPassNames.cs` + +- Class: DecalShaderPassNames +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Decal/Entities/DecalChunk.cs` + +- Class: DecalChunk +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Decal/Entities/DecalCreateDrawCallSystem.cs` + +- Class: DecalCreateDrawCallSystem +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- start +- end +- decalToWorlds +- normalToDecals +- renderingLayerMasks +- subCalls +- subCallCounts +- normalToWorlds +- sizeOffsets +- drawDistances +- angleFades +- uvScaleBiases +- layerMasks +- sceneLayerMasks +- fadeFactors +- boundingSpheres +- cameraPosition +- sceneCullingMask +- cullingMask +- visibleDecalIndices +- visibleDecalCount +- maxDrawDistance +- decalToWorldsDraw +- normalToDecalsDraw +- renderingLayerMasksDraw +- subCallCount + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Decal/Entities/DecalDrawSystem.cs` + +- Class: DecalDrawSystem +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Decal/Entities/DecalEntityManager.cs` + +- Class: DecalEntityManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- IsValid +- CreateDecalEntity +- DestroyDecalEntity +- GetItem +- UpdateIndex +- RemapChunkIndices +- Clear +- UpdateAllDecalEntitiesData +- UpdateDecalEntityData +- Update +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- chunkIndex +- arrayIndex +- version +- index +- material +- decalEntities +- decalProjectors +- transformAccessArray +- entityChunks +- cachedChunks +- culledChunks +- drawCallChunks +- chunkCount +- entityChunk +- cachedChunk +- culledChunk +- drawCallChunk +- previousChunkIndex +- valid + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.universal/Runtime/Decal/Entities/DecalSkipCulledSystem.cs` + +- Class: DecalSkipCulledSystem +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager + +## `Packages/com.unity.render-pipelines.universal/Runtime/Decal/Entities/DecalUpdateCachedSystem.cs` + +- Class: DecalUpdateCachedSystem +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- propertyBlock +- passIndexDBuffer +- passIndexEmissive +- passIndexScreenSpace +- passIndexGBuffer +- drawOrder +- isCreated +- decalToWorlds +- normalToWorlds +- sizeOffsets +- drawDistances +- angleFades +- uvScaleBias +- layerMasks +- sceneLayerMasks +- fadeFactors +- boundingSpheres +- scaleModes +- renderingLayerMasks +- positions +- rotation +- scales +- dirty +- boundingSphereArray +- rotations +- minDistance + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Decal/Entities/DecalUpdateCulledSystem.cs` + +- Class: DecalUpdateCulledSystem +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Decal/Entities/DecalUpdateCullingGroupSystem.cs` + +- Class: DecalUpdateCullingGroupSystem +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- cameraPosition +- sceneCullingMask +- cullingMask +- cullingGroups +- visibleDecalIndexArray +- visibleDecalIndices +- visibleDecalCount + +## Unity API Usage + +- SceneManager + +## `Packages/com.unity.render-pipelines.universal/Runtime/Decal/ScreenSpace/DecalGBufferRenderPass.cs` + +- Class: DecalGBufferRenderPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/Decal/ScreenSpace/DecalScreenSpaceRenderPass.cs` + +- Class: DecalScreenSpaceRenderPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/DeferredLights.cs` + +- Class: DeferredLights +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- OnCameraCleanup +- Dispose +- Clear +- IsSet +- Set + +## Serialized Fields + +- None detected. + +## Public Fields + +- stencilDeferredMaterial +- clusterDeferredMaterial +- lightCookieManager +- deferredPlus + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/Deprecated.cs` + +- Class: ScriptableRenderPass +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- NeedsReload + +## Serialized Fields + +- m_ShaderVariantLogLevel +- m_ShadowCascades +- m_Textures + +## Public Fields + +- blueNoise64LTex +- bayerMatrixTex +- debugReplacementPS +- hdrDebugViewPS +- probeVolumeSamplingDebugComputeShader +- debugShaders +- probeVolumeDebugShader +- probeVolumeFragmentationDebugShader +- probeVolumeOffsetDebugShader +- probeVolumeSamplingDebugShader +- probeSamplingDebugMesh +- probeSamplingDebugTexture +- probeVolumeBlendStatesCS +- probeVolumeResources +- skipIterations +- xrOcclusionMeshPS +- xrMirrorViewPS +- shaders +- xrSystemData +- autodeskInteractivePS +- autodeskInteractiveTransparentPS +- autodeskInteractiveMaskedPS +- terrainDetailLitPS +- terrainDetailGrassPS +- terrainDetailGrassBillboardPS +- defaultSpeedTree7PS +- defaultSpeedTree8PS +- lit +- particleLit +- terrainLit +- decal +- materials +- blitPS +- copyDepthPS +- screenSpaceShadowPS +- samplingPS +- stencilDeferredPS +- fallbackErrorPS +- fallbackLoadingPS +- materialErrorPS +- cameraMotionVector +- screenSpaceLensFlare +- dataDrivenLensFlare +- supportRuntimeDebugDisplay + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Documentation.cs` + +- Class: Documentation +- Base class: DocumentationInfo +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/ForwardLights.cs` + +- Class: ForwardLights +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- lightCookieManager +- forwardPlus + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/ForwardRendererData.cs` + +- Class: ForwardRendererData +- Base class: ScriptableRendererData +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_OpaqueLayerMask +- m_TransparentLayerMask +- m_DefaultStencilState +- m_ShadowTransparentReceive +- m_RenderingMode +- m_DepthPrimingMode +- m_AccurateGbufferNormals +- m_ClusteredRendering +- m_TileSize + +## Public Fields + +- blitPS +- copyDepthPS +- screenSpaceShadowPS +- samplingPS +- stencilDeferredPS +- fallbackErrorPS +- fallbackLoadingPS +- materialErrorPS +- cameraMotionVector +- objectMotionVector +- shaders +- postProcessData +- xrSystemData + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/FrameData/Universal2DResourceData.cs` + +- Class: Universal2DResourceData +- Base class: UniversalResourceDataBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/FrameData/UniversalCameraData.cs` + +- Class: UniversalCameraData +- Base class: ContextItem +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible camera controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetViewMatrix +- GetProjectionMatrix +- IsHandleYFlipped +- IsRenderTargetProjectionMatrixFlipped + +## Serialized Fields + +- None detected. + +## Public Fields + +- camera +- scaledWidth +- scaledHeight +- renderType +- targetTexture +- cameraTargetDescriptor +- renderScale +- clearDepth +- cameraType +- isDefaultViewport +- isHdrEnabled +- allowHDROutput +- isAlphaOutputEnabled +- requiresDepthTexture +- requiresOpaqueTexture +- postProcessingRequiresDepthTexture +- xrRendering +- isGameCamera +- isSceneViewCamera +- isPreviewCamera +- rendersOverlayUI +- defaultOpaqueSortFlags +- maxShadowDistance +- postProcessEnabled +- volumeLayerMask +- volumeTrigger +- isStopNaNEnabled +- isDitheringEnabled +- antialiasing +- antialiasingQuality +- renderer +- resolveFinalTarget +- worldSpaceCameraPos +- backgroundColor +- baseCamera + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Runtime/FrameData/UniversalLightData.cs` + +- Class: UniversalLightData +- Base class: ContextItem +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- mainLightIndex +- additionalLightsCount +- maxPerObjectAdditionalLightsCount +- visibleLights +- shadeAdditionalLightsPerVertex +- supportsMixedLighting +- reflectionProbeBoxProjection +- reflectionProbeBlending +- reflectionProbeAtlas +- supportsLightLayers +- supportsAdditionalLights + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/FrameData/UniversalPostProcessingData.cs` + +- Class: UniversalPostProcessingData +- Base class: ContextItem +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- isEnabled +- gradingMode +- lutSize +- useFastSRGBLinearConversion +- supportScreenSpaceLensFlare +- supportDataDrivenLensFlare +- activeUpscaler + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/FrameData/UniversalRenderingData.cs` + +- Class: UniversalRenderingData +- Base class: ContextItem +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- cullResults +- supportsDynamicBatching +- perObjectData + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/FrameData/UniversalResourceBase.cs` + +- Class: UniversalResourceDataBase +- Base class: ContextItem +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/FrameData/UniversalResourceData.cs` + +- Class: UniversalResourceData +- Base class: UniversalResourceDataBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SwitchActiveTexturesToBackbuffer + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/FrameData/UniversalShadowData.cs` + +- Class: UniversalShadowData +- Base class: ContextItem +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- supportsMainLightShadows +- mainLightShadowmapWidth +- mainLightShadowmapHeight +- mainLightShadowCascadesCount +- mainLightShadowCascadesSplit +- mainLightShadowCascadeBorder +- supportsAdditionalLightShadows +- additionalLightsShadowmapWidth +- additionalLightsShadowmapHeight +- supportsSoftShadows +- shadowmapDepthBufferBits +- bias +- resolution + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/History/RawColorHistory.cs` + +- Class: RawColorHistory +- Base class: CameraHistoryItem +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- GetCurrentTexture +- GetPreviousTexture + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/History/RawDepthHistory.cs` + +- Class: RawDepthHistory +- Base class: CameraHistoryItem +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- GetCurrentTexture +- GetPreviousTexture + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/History/SingleHistoryBase.cs` + +- Class: SingleHistoryBase +- Base class: CameraHistoryItem +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- GetTexture +- GetCurrentTexture +- GetPreviousTexture + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/History/StpHistory.cs` + +- Class: StpHistory +- Base class: CameraHistoryItem +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/History/TaaHistory.cs` + +- Class: TaaHistory +- Base class: CameraHistoryItem +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- GetAccumulationTexture +- GetAccumulationVersion + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/IntermediateTextureMode.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/LightCookieManager.cs` + +- Class: LightCookieManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Sort +- Resize +- Dispose +- Upload +- Clear +- isInitialized +- GetLightCookieShaderDataIndex +- Setup + +## Serialized Fields + +- None detected. + +## Public Fields + +- resolution +- format +- isPow2 +- isSquare +- atlas +- maxAdditionalLights +- cubeOctahedralSizeScale +- useStructuredBuffer +- visibleLightIndex +- lightBufferIndex +- light +- length +- capacity +- lightMappings +- uvRects +- worldToLights +- cookieEnableBits +- atlasUVRects +- lightTypes + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Runtime/Memory/BuddyAllocator.cs` + +- Class: BuddyAllocator +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryAllocate +- Free +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- level +- index +- index2D +- branchingOrder +- levelCount +- allocationCount +- freeAllocationIdsCount + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Memory/Fixed2.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- item1 +- item2 + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Memory/PinnedArray.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- managedArray +- handle +- nativeArray +- length + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/MotionVectors.cs` + +- Class: MotionVectorsPersistentData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- Reset +- Update +- SetGlobalMotionMatrices + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/NoAllocUtils.cs` + +- Class: Sorting +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- s_QuickSortSampler +- s_InsertionSortSampler + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/NormalReconstruction.cs` + +- Class: NormalReconstruction +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Overrides/Bloom.cs` + +- Class: Bloom +- Base class: VolumeComponent +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- Start +- Update + +## Public Methods + +- SetVolumeComponentSettings +- GetVolumeComponentSettings +- IsActive +- IsTileCompatible + +## Serialized Fields + +- volumeProfile +- volumeSettings + +## Public Fields + +- active +- threshold +- intensity +- scatter +- clamp +- tint +- highQualityFiltering +- downscale +- maxIterations +- dirtTexture +- dirtIntensity +- filter + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ChannelMixer.cs` + +- Class: ChannelMixer +- Base class: VolumeComponent +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- Start +- Update + +## Public Methods + +- SetVolumeComponentSettings +- GetVolumeComponentSettings +- IsActive +- IsTileCompatible + +## Serialized Fields + +- volumeProfile +- volumeSettings + +## Public Fields + +- active +- redOutRedIn +- redOutGreenIn +- redOutBlueIn +- greenOutRedIn +- greenOutGreenIn +- greenOutBlueIn +- blueOutRedIn +- blueOutGreenIn +- blueOutBlueIn + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ChromaticAberration.cs` + +- Class: ChromaticAberration +- Base class: VolumeComponent +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- Start +- Update + +## Public Methods + +- SetVolumeComponentSettings +- GetVolumeComponentSettings +- IsActive +- IsTileCompatible + +## Serialized Fields + +- volumeProfile +- volumeSettings + +## Public Fields + +- active +- intensity + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ColorAdjustments.cs` + +- Class: ColorAdjustments +- Base class: VolumeComponent +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- Start +- Update + +## Public Methods + +- SetVolumeComponentSettings +- GetVolumeComponentSettings +- IsActive +- IsTileCompatible + +## Serialized Fields + +- volumeProfile +- volumeSettings + +## Public Fields + +- active +- postExposure +- contrast +- colorFilter +- hueShift +- saturation + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ColorCurves.cs` + +- Class: ColorCurves +- Base class: VolumeComponent +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- Start +- Update + +## Public Methods + +- SetVolumeComponentSettings +- GetVolumeComponentSettings +- IsActive +- IsTileCompatible + +## Serialized Fields + +- volumeProfile +- volumeSettings + +## Public Fields + +- active +- master +- red +- green +- blue +- hueVsHue +- hueVsSat +- satVsSat +- lumVsSat + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ColorLookup.cs` + +- Class: ColorLookup +- Base class: VolumeComponent +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- Start +- Update + +## Public Methods + +- SetVolumeComponentSettings +- GetVolumeComponentSettings +- IsActive +- IsTileCompatible +- ValidateLUT + +## Serialized Fields + +- volumeProfile +- volumeSettings + +## Public Fields + +- active +- texture +- contribution + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Overrides/DepthOfField.cs` + +- Class: DepthOfField +- Base class: VolumeComponent +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- Start +- Update + +## Public Methods + +- SetVolumeComponentSettings +- GetVolumeComponentSettings +- IsActive +- IsTileCompatible + +## Serialized Fields + +- volumeProfile +- volumeSettings + +## Public Fields + +- active +- mode +- gaussianStart +- gaussianEnd +- gaussianMaxRadius +- highQualitySampling +- focusDistance +- aperture +- focalLength +- bladeCount +- bladeCurvature +- bladeRotation + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Overrides/FilmGrain.cs` + +- Class: FilmGrain +- Base class: VolumeComponent +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible enemy AI +## Lifecycle Methods + +- Start +- Update + +## Public Methods + +- SetVolumeComponentSettings +- GetVolumeComponentSettings +- IsActive +- IsTileCompatible + +## Serialized Fields + +- volumeProfile +- volumeSettings + +## Public Fields + +- active +- type +- intensity +- response +- texture + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Overrides/LensDistortion.cs` + +- Class: LensDistortion +- Base class: VolumeComponent +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- Start +- Update + +## Public Methods + +- SetVolumeComponentSettings +- GetVolumeComponentSettings +- IsActive +- IsTileCompatible + +## Serialized Fields + +- volumeProfile +- volumeSettings + +## Public Fields + +- active +- intensity +- xMultiplier +- yMultiplier +- center +- scale + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Overrides/LiftGammaGain.cs` + +- Class: LiftGammaGain +- Base class: VolumeComponent +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible enemy AI +## Lifecycle Methods + +- Start +- Update + +## Public Methods + +- SetVolumeComponentSettings +- GetVolumeComponentSettings +- IsActive +- IsTileCompatible + +## Serialized Fields + +- volumeProfile +- volumeSettings + +## Public Fields + +- active +- lift +- gamma +- gain + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Overrides/MotionBlur.cs` + +- Class: MotionBlur +- Base class: VolumeComponent +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- Start +- Update + +## Public Methods + +- SetVolumeComponentSettings +- GetVolumeComponentSettings +- IsActive +- IsTileCompatible + +## Serialized Fields + +- volumeProfile +- volumeSettings + +## Public Fields + +- active +- mode +- quality +- intensity +- clamp + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Overrides/PaniniProjection.cs` + +- Class: PaniniProjection +- Base class: VolumeComponent +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- Start +- Update + +## Public Methods + +- SetVolumeComponentSettings +- GetVolumeComponentSettings +- IsActive +- IsTileCompatible + +## Serialized Fields + +- volumeProfile +- volumeSettings + +## Public Fields + +- active +- distance +- cropToFit + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ScreenSpaceLensFlare.cs` + +- Class: ScreenSpaceLensFlare +- Base class: VolumeComponent +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- Start +- Update + +## Public Methods + +- SetVolumeComponentSettings +- GetVolumeComponentSettings +- IsActive +- IsStreaksActive +- IsTileCompatible + +## Serialized Fields + +- volumeProfile +- volumeSettings + +## Public Fields + +- active +- intensity +- tintColor +- bloomMip +- firstFlareIntensity +- secondaryFlareIntensity +- warpedFlareIntensity +- warpedFlareScale +- samples +- sampleDimmer +- vignetteEffect +- startingPosition +- scale +- streaksIntensity +- streaksLength +- streaksOrientation +- streaksThreshold +- resolution +- chromaticAbberationIntensity + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Overrides/ShadowsMidtonesHighlights.cs` + +- Class: ShadowsMidtonesHighlights +- Base class: VolumeComponent +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- Start +- Update + +## Public Methods + +- SetVolumeComponentSettings +- GetVolumeComponentSettings +- IsActive +- IsTileCompatible + +## Serialized Fields + +- volumeProfile +- volumeSettings + +## Public Fields + +- active +- shadows +- midtones +- highlights +- shadowsStart +- shadowsEnd +- highlightsStart +- highlightsEnd + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Overrides/SplitToning.cs` + +- Class: SplitToning +- Base class: VolumeComponent +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- Start +- Update + +## Public Methods + +- SetVolumeComponentSettings +- GetVolumeComponentSettings +- IsActive +- IsTileCompatible + +## Serialized Fields + +- volumeProfile +- volumeSettings + +## Public Fields + +- active +- shadows +- highlights +- balance + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Overrides/Tonemapping.cs` + +- Class: Tonemapping +- Base class: VolumeComponent +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- Start +- Update + +## Public Methods + +- SetVolumeComponentSettings +- GetVolumeComponentSettings +- IsActive +- IsTileCompatible + +## Serialized Fields + +- volumeProfile +- volumeSettings + +## Public Fields + +- active +- mode +- neutralHDRRangeReductionMode +- acesPreset +- hueShiftAmount +- detectPaperWhite +- paperWhite +- detectBrightnessLimits +- minNits +- maxNits + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Overrides/Vignette.cs` + +- Class: Vignette +- Base class: VolumeComponent +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- Start +- Update + +## Public Methods + +- SetVolumeComponentSettings +- GetVolumeComponentSettings +- IsActive +- IsTileCompatible + +## Serialized Fields + +- volumeProfile +- volumeSettings + +## Public Fields + +- active +- color +- center +- intensity +- smoothness +- rounded + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Overrides/WhiteBalance.cs` + +- Class: WhiteBalance +- Base class: VolumeComponent +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- Start +- Update + +## Public Methods + +- SetVolumeComponentSettings +- GetVolumeComponentSettings +- IsActive +- IsTileCompatible + +## Serialized Fields + +- volumeProfile +- volumeSettings + +## Public Fields + +- active +- temperature +- tint + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/AdditionalLightsShadowAtlasLayout.cs` + +- Class: AdditionalLightsShadowAtlasLayout +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetTotalShadowSlicesCount +- GetTotalShadowResolutionRequestCount +- HasTooManyShadowMaps +- GetShadowSlicesScaleFactor +- GetAtlasSize +- HasSpaceForLight +- GetSortedShadowResolutionRequest +- GetSliceShadowResolutionRequest + +## Serialized Fields + +- None detected. + +## Public Fields + +- visibleLightIndex +- perLightShadowSliceIndex +- requestedResolution +- offsetX +- offsetY +- allocatedResolution + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/AdditionalLightsShadowCasterPass.cs` + +- Class: AdditionalLightsShadowCasterPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- Setup +- GetShadowLightIndexFromLightIndex + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/CapturePass.cs` + +- Class: CapturePass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/ColorGradingLutPass.cs` + +- Class: ColorGradingLutPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- ConfigureDescriptor +- Cleanup + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/CopyColorPass.cs` + +- Class: CopyColorPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/CopyDepthPass.cs` + +- Class: CopyDepthPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- Dispose +- Render + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/DeferredPass.cs` + +- Class: DeferredPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/DepthNormalOnlyPass.cs` + +- Class: DepthNormalOnlyPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/DepthOnlyPass.cs` + +- Class: DepthOnlyPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/DrawObjectsPass.cs` + +- Class: DrawObjectsPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_ShouldTransparentsReceiveShadows + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/DrawScreenSpaceUIPass.cs` + +- Class: DrawScreenSpaceUIPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/DrawSkyboxPass.cs` + +- Class: DrawSkyboxPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/FinalBlitPass.cs` + +- Class: FinalBlitPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- Setup +- RecordRenderGraph + +## Serialized Fields + +- None detected. + +## Public Fields + +- material +- nearestSamplerPass +- bilinearSamplerPass + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/GBufferPass.cs` + +- Class: GBufferPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/HDRDebugViewPass.cs` + +- Class: HDRDebugViewPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- Setup + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/InvokeOnRenderObjectCallbackPass.cs` + +- Class: InvokeOnRenderObjectCallbackPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/MainLightShadowCasterPass.cs` + +- Class: MainLightShadowCasterPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- Setup + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/MotionVectorRenderPass.cs` + +- Class: MotionVectorRenderPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- motionData +- xr + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/BloomPostProcessPass.cs` + +- Class: BloomPostProcessPass +- Base class: PostProcessPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- CalcBloomResolution +- CalcBloomMipCount +- GetResultMip + +## Serialized Fields + +- None detected. + +## Public Fields + +- mipPyramid +- mipCapacity +- mipCount + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/DepthOfFieldBokehProcessPass.cs` + +- Class: DepthOfFieldBokehPostProcessPass +- Base class: PostProcessPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/DepthOfFieldGaussianPostProcessPass.cs` + +- Class: DepthOfFieldGaussianPostProcessPass +- Base class: PostProcessPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/FinalPostProcessPass.cs` + +- Class: FinalPostProcessPass +- Base class: PostProcessPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/Fsr1UpscalePostProcessPass.cs` + +- Class: Fsr1UpscalePostProcessPass +- Base class: PostProcessPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/LensFlareDataDrivenPostProcessPass.cs` + +- Class: LensFlareDataDrivenPostProcessPass +- Base class: PostProcessPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/LensFlareScreenSpacePostProcessPass.cs` + +- Class: LensFlareScreenSpacePostProcessPass +- Base class: PostProcessPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/MotionBlurPostProcessPass.cs` + +- Class: MotionBlurPostProcessPass +- Base class: PostProcessPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/PaniniProjectionPostProcessPass.cs` + +- Class: PaniniProjectionPostProcessPass +- Base class: PostProcessPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/PostProcessPass.cs` + +- Class: PostProcessPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/ScalingSetupPostProcessPass.cs` + +- Class: ScalingSetupPostProcessPass +- Base class: PostProcessPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/SmaaPostProcessPass.cs` + +- Class: SmaaPostProcessPass +- Base class: PostProcessPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/StopNanPostProcessPass.cs` + +- Class: StopNanPostProcessPass +- Base class: PostProcessPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/StpPostProcessPass.cs` + +- Class: StpPostProcessPass +- Base class: PostProcessPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/TemporalAntiAliasingPostProcessPass.cs` + +- Class: TemporalAntiAliasingPostProcessPass +- Base class: PostProcessPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsValid + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/UberPostProcessPass.cs` + +- Class: UberPostProcessPass +- Base class: PostProcessPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- Apply +- IsActive +- CalcLensDistortionParams +- CalcVignetteParams +- CalcFilmGrainParams + +## Serialized Fields + +- None detected. + +## Public Fields + +- internalLutTexture +- activeUserLutTexture +- internalLutParams +- userLutParams +- activeBloomTexture +- bloomParams +- dirtTexture +- dirtScaleOffset +- dirtIntensity +- highQualityFiltering +- lensDistortionParams1 +- lensDistortionParams2 +- lensDistortionActive +- chromaticAberrationIntensity +- chromaticAberrationActive +- vignetteParams1 +- vignetteParams2 +- activeGrainTexture +- tilingParams +- grainParams +- activeDitherTexture + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/PostProcess/UpscalerPostProcessPass.cs` + +- Class: UpscalerPostProcessPass +- Base class: PostProcessPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/ProbeVolumeDebugPass.cs` + +- Class: ProbeVolumeDebugPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- computeShader +- resultBuffer +- clickCoordinates +- depthBuffer +- normalBuffer + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/RenderObjectsPass.cs` + +- Class: RenderObjectsPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetDetphState +- SetDepthState +- SetStencilState + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/ScreenSpaceAmbientOcclusionPass.cs` + +- Class: ScreenSpaceAmbientOcclusionPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/ScriptableRenderPass.cs` + +- Class: ScriptableRenderPass +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ConfigureInput +- CreateDrawingSettings + +## Serialized Fields + +- None detected. + +## Public Fields + +- input + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/StencilCrossFadeRenderPass.cs` + +- Class: StencilCrossFadeRenderPass +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- Render + +## Serialized Fields + +- None detected. + +## Public Fields + +- depthTarget +- stencilDitherMaskSeedMaterials + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/TransparentSettingsPass.cs` + +- Class: TransparentSettingsPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/XRDepthMotionPass.cs` + +- Class: XRDepthMotionPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- Update +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.universal/Runtime/Passes/XROcclusionMeshPass.cs` + +- Class: XROcclusionMeshPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/PostProcess.cs` + +- Class: PostProcess +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- RenderPostProcessing +- RenderFinalPostProcessing + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Runtime/PostProcessUtils.cs` + +- Class: PostProcessUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/ReflectionProbeManager.cs` + +- Class: ReflectionProbeManager +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- updateCount +- imageContentsHash +- size +- mipCount +- texture +- lastUsed +- hdrData +- atlasRT +- atlasRTHandle + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/DecalRendererFeature.cs` + +- Class: DecalRendererFeature +- Base class: ScriptableRendererFeature +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- Update + +## Public Methods + +- Get +- Release +- Dispose + +## Serialized Fields + +- m_Settings + +## Public Fields + +- surfaceData +- normalBlend +- technique +- maxDrawDistance +- decalLayers +- dBufferSettings +- screenSpaceSettings + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/DisallowMultipleRendererFeature.cs` + +- Class: DisallowMultipleRendererFeature +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/FullScreenPassRendererFeature.cs` + +- Class: FullScreenPassRendererFeature +- Base class: ScriptableRendererFeature +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetupMembers + +## Serialized Fields + +- None detected. + +## Public Fields + +- injectionPoint +- fetchColorBuffer +- requirements +- passMaterial +- passIndex +- bindDepthStencilAttachment + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/FullScreenPassRendererFeature.migration.cs` + +- Class: FullScreenPassRendererFeature +- Base class: ISerializationCallbackReceiver +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/FullScreenPassRendererFeature_OldGUID.cs` + +- Class: FullScreenPassRendererFeature_OldGUID +- Base class: FullScreenPassRendererFeature +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/OnTilePostProcessFeature.cs` + +- Class: OnTilePostProcessFeature +- Base class: ScriptableRendererFeature +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/OnTilePostProcessPass.cs` + +- Class: OnTilePostProcessPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/OnTilePostProcessResource.cs` + +- Class: OnTilePostProcessResource +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- version + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/RenderObjects.cs` + +- Class: RenderObjects +- Base class: ScriptableRendererFeature +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- passTag +- Event +- filterSettings +- overrideMaterial +- overrideMaterialPassIndex +- overrideShader +- overrideShaderPassIndex +- overrideMode +- overrideDepthState +- depthCompareFunction +- enableWrite +- stencilSettings +- cameraSettings +- RenderQueueType +- LayerMask +- PassNames +- overrideCamera +- restoreCamera +- offset +- cameraFieldOfView +- settings + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/ScreenSpaceAmbientOcclusion.cs` + +- Class: ScreenSpaceAmbientOcclusion +- Base class: ScriptableRendererFeature +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- AOMethodOptions +- bool +- DepthSource +- NormalQuality +- float +- AOSampleOption +- BlurQualityOptions +- int +- m_Settings + +## Public Fields + +- isAvailableInPlayerBuild +- version + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/ScreenSpaceShadows.cs` + +- Class: ScreenSpaceShadows +- Base class: ScriptableRendererFeature +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Settings + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/RendererFeatures/SurfaceCacheGIRendererFeature/SurfaceCacheGIRendererFeature.cs` + +- Class: SurfaceCacheRenderPipelineResourceSet +- Base class: IRenderPipelineResources +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- UpdateMaterials + +## Serialized Fields + +- _parameterSet +- UniformEstimationParams +- RestirEstimationParams +- RisEstimationParams +- ScreenFilteringParams +- GridParams + +## Public Fields + +- m_FallbackMaterial +- m_AllocationShader +- m_ScreenResolveLookupShader +- m_ScreenResolveUpsamplingShader +- m_DebugShader +- m_FlatNormalResolutionShader +- SampleCount +- ConfidenceCap +- SpatialSampleCount +- SpatialFilterSize +- ValidationFrameInterval +- CandidateCount +- TargetFunctionUpdateWeight +- TemporalSmoothing +- SpatialFilterEnabled +- SpatialFilterSampleCount +- SpatialFilterRadius +- TemporalPostFilterEnabled +- LookupSampleCount +- UpsamplingKernelSize +- UpsamplingSampleCount +- GridSize +- VoxelMinSize +- CascadeCount +- CascadeMovement +- EstimationMethod +- MultiBounce +- UniformEstimationParams +- RestirEstimationParams +- RisEstimationParams +- PatchFilteringParams +- ScreenFilteringParams +- GridParams +- DebugEnabled +- DebugViewMode +- DebugShowSamplePosition + +## Unity API Usage + +- Destroy +- GetComponent +- Resources.Load +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/RenderingLayerUtils.cs` + +- Class: RenderingLayerUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/RenderingUtils.cs` + +- Class: RenderingUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/RenderPipelineResources/Renderer2DResources.cs` + +- Class: Renderer2DResources +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- version + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/RenderPipelineResources/UniversalRendererResources.cs` + +- Class: UniversalRendererResources +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- version + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/RenderPipelineResources/UniversalRenderPipelineDebugShaders.cs` + +- Class: UniversalRenderPipelineDebugShaders +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- version + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/RenderPipelineResources/UniversalRenderPipelineEditorAssets.cs` + +- Class: UniversalRenderPipelineEditorAssets +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- version + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/RenderPipelineResources/UniversalRenderPipelineEditorMaterials.cs` + +- Class: UniversalRenderPipelineEditorMaterials +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- version + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/RenderPipelineResources/UniversalRenderPipelineEditorShaders.cs` + +- Class: UniversalRenderPipelineEditorShaders +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- version + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/RenderPipelineResources/UniversalRenderPipelineRuntimeShaders.cs` + +- Class: UniversalRenderPipelineRuntimeShaders +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- version + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/RenderPipelineResources/UniversalRenderPipelineRuntimeTerrainShaders.cs` + +- Class: UniversalRenderPipelineRuntimeTerrainShaders +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- version + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/RenderPipelineResources/UniversalRenderPipelineRuntimeTextures.cs` + +- Class: UniversalRenderPipelineRuntimeTextures +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- version + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/RenderPipelineResources/UniversalRenderPipelineRuntimeXRResources.cs` + +- Class: UniversalRenderPipelineRuntimeXRResources +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- version + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/RenderTargetBufferSystem.cs` + +- Class: RenderTargetBufferSystem +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- PeekBackBuffer +- GetBackBuffer +- GetFrontBuffer +- Swap +- Clear +- SetCameraSettings +- GetBufferA +- EnableMSAA + +## Serialized Fields + +- None detected. + +## Public Fields + +- rtMSAA +- rtResolve +- name +- msaa + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/RenderTargetHandle.cs` + +- Class: RenderTargetHandle +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Init +- Identifier +- HasInternalRenderTargetId +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/RTHandleUtils.cs` + +- Class: RTHandleResourcePool +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/SampleCount.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/SceneViewDrawMode.cs` + +- Class: SceneViewDrawMode +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible scene loader +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/ScriptableRenderer.cs` + +- Class: ScriptableRenderer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SupportsCameraStackingType +- Dispose +- EnqueuePass + +## Serialized Fields + +- None detected. + +## Public Fields + +- gizmoRenderList +- color +- depth +- wireOverlayList +- cameraData + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/ScriptableRendererData.cs` + +- Class: ScriptableRendererData +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- List +- m_UseNativeRenderPass + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/ScriptableRendererFeature.cs` + +- Class: ScriptableRendererFeature +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- SetActive +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- isActive + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Settings/RenderGraphSettings.cs` + +- Class: RenderGraphSettings +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- version +- enableRenderCompatibilityMode + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Settings/URPDefaultVolumeProfileSetting.cs` + +- Class: URPDefaultVolumeProfileSettings +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- PopulateContextMenu + +## Serialized Fields + +- m_VolumeProfile + +## Public Fields + +- version + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Settings/URPReflectionProbeSettings.cs` + +- Class: URPReflectionProbeSettings +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Settings/URPShaderStrippingSetting.cs` + +- Class: URPShaderStrippingSetting +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- version + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Settings/URPTerrainShaderSetting.cs` + +- Class: URPTerrainShaderSetting +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- version + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/ShaderBitArray.cs` + +- Class: ShaderBitArray +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Resize +- Clear + +## Serialized Fields + +- None detected. + +## Public Fields + +- elemLength +- bitCapacity +- data + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/ShaderData.cs` + +- Class: ShaderData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/ShaderUtils.cs` + +- Class: ShaderUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/ShadowCulling.cs` + +- Class: ShadowCulling +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- slices +- slicesValidMask + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/ShadowUtils.cs` + +- Class: ShadowUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Clear + +## Serialized Fields + +- None detected. + +## Public Fields + +- viewMatrix +- projectionMatrix +- shadowTransform +- offsetX +- offsetY +- resolution +- splitData + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Runtime/SpaceFillingCurves.cs` + +- Class: SpaceFillingCurves +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/StencilUsage.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/StpUtils.cs` + +- Class: StpUtils +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Runtime/SupportedOnRenderer.cs` + +- Class: SupportedOnRendererAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/TemporalAA.cs` + +- Class: TemporalAA +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Runtime/Tiling/InclusiveRange.cs` + +- Class: InclusiveRange +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Expand +- Clamp +- Contains + +## Serialized Fields + +- None detected. + +## Public Fields + +- start +- end +- isEmpty + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Tiling/LightMinMaxZJob.cs` + +- Class: LightMinMaxZJob +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- worldToViews +- lights +- minMaxZs + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Tiling/ReflectionProbeMinMaxZJob.cs` + +- Class: ReflectionProbeMinMaxZJob +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- worldToViews +- reflectionProbes +- reflectionProbeRotation +- minMaxZs + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Tiling/TileRangeExpansionJob.cs` + +- Class: TileRangeExpansionJob +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- tileRanges +- tileMasks +- rangesPerItem +- itemsPerTile +- wordsPerTile +- tileResolution + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Tiling/TileSize.cs` + +- Class: TileSizeExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Tiling/TilingJob.cs` + +- Class: TilingJob +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- lights +- reflectionProbes +- reflectionProbeRotation +- tileRanges +- itemsPerTile +- rangesPerItem +- worldToViews +- tileScale +- tileScaleInv +- viewPlaneBottoms +- viewPlaneTops +- viewToViewportScaleBiases +- tileCount +- near +- isOrthographic + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/Tiling/ZBinningJob.cs` + +- Class: ZBinningJob +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- bins +- minMaxZs +- zBinScale +- zBinOffset +- binCount +- wordsPerTile +- lightCount +- reflectionProbeCount +- batchCount +- viewCount +- isOrthographic + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/UniversalAdditionalCameraData.cs` + +- Class: UniversalAdditionalCameraData +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible camera controller +## Lifecycle Methods + +- Start +- Update +- OnDestroy + +## Public Methods + +- SetRenderer +- OnValidate +- OnDrawGizmos +- OnDestroy + +## Serialized Fields + +- cameraToUpdate +- shouldUpdateVolumeFramework +- cameraToInspect +- m_RequiresDepthTextureOption +- m_RequiresOpaqueTextureOption +- m_CameraType +- m_Cameras +- m_RendererIndex +- m_VolumeLayerMask +- m_VolumeTrigger +- m_VolumeFrameworkUpdateModeOption +- m_RenderPostProcessing +- m_Antialiasing +- m_AntialiasingQuality +- m_StopNaN +- m_Dithering +- m_ClearDepth +- m_AllowXRRendering +- m_AllowHDROutput +- m_UseScreenCoordOverride +- m_ScreenSizeOverride +- m_ScreenCoordScaleBias +- TemporalAA +- m_Version + +## Public Fields + +- history + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Runtime/UniversalAdditionalCameraData.deprecated.cs` + +- Class: UniversalAdditionalCameraData +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible camera controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- version + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/UniversalAdditionalLightData.cs` + +- Class: UniversalAdditionalLightData +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_UsePipelineSettings +- m_AdditionalLightsShadowResolutionTier +- m_CustomShadowLayers +- m_LightCookieSize +- m_LightCookieOffset +- m_SoftShadowQuality +- m_RenderingLayersMask +- m_ShadowRenderingLayersMask +- m_Version + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Runtime/UniversalAdditionalLightData.deprecated.cs` + +- Class: UniversalAdditionalLightData +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_LightLayerMask +- m_ShadowLayerMask + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/UniversalCameraHistory.cs` + +- Class: UniversalCameraHistory +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible camera controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Reset +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- storage +- requestVersion +- writeVersion + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/UniversalRenderer.cs` + +- Class: UniversalRenderer +- Base class: ScriptableRenderer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/UniversalRendererData.cs` + +- Class: UniversalRendererData +- Base class: ScriptableRendererData +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_AssetVersion +- m_PrepassLayerMask +- m_OpaqueLayerMask +- m_TransparentLayerMask +- m_DefaultStencilState +- m_ShadowTransparentReceive +- m_RenderingMode +- m_DepthPrimingMode +- m_CopyDepthMode +- m_DepthAttachmentFormat +- m_DepthTextureFormat +- m_AccurateGbufferNormals +- m_IntermediateTextureMode + +## Public Fields + +- renderPath +- postProcessData +- usesDeferredLighting +- usesClusterLightLoop + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/UniversalRendererDebug.cs` + +- Class: UniversalRenderer +- Base class: ScriptableRenderer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/UniversalRendererRenderGraph.cs` + +- Class: UniversalRenderer +- Base class: ScriptableRenderer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/UniversalRenderPipeline.cs` + +- Class: UniversalRenderPipeline +- Base class: RenderPipeline +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- sampler +- destination +- mipLevel +- face +- slice + +## Unity API Usage + +- Destroy +- GetComponent +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/UniversalRenderPipelineCore.cs` + +- Class: NativeArrayExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetViewMatrix +- GetProjectionMatrix +- IsHandleYFlipped +- IsRenderTargetProjectionMatrixFlipped + +## Serialized Fields + +- None detected. + +## Public Fields + +- cameraData +- lightData +- shadowData +- postProcessingData +- isSceneViewCamera +- isPreviewCamera +- isHDROutputActive +- hdrDisplayColorGamut +- rendersOverlayUI +- tileID +- listBitMask +- relLightOffset +- unused +- wsPos +- radius +- color +- attenuation +- spotDirection +- flags +- occlusionProbeInfo +- layerMask + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.render-pipelines.universal/Runtime/UniversalRenderPipelineGlobalSettings.cs` + +- Class: UniversalRenderPipelineGlobalSettings +- Base class: RenderPipelineGlobalSettings`2 +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- m_Settings +- m_ValidRenderingLayers +- ProbeVolumeSceneData + +## Public Fields + +- prefixedLightLayerNames +- lightLayerName0 +- lightLayerName1 +- lightLayerName2 +- lightLayerName3 +- lightLayerName4 +- lightLayerName5 +- lightLayerName6 +- lightLayerName7 +- lightLayerNames + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/UniversalRenderPipelineRenderGraph.cs` + +- Class: UniversalRenderPipeline +- Base class: RenderPipeline +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/VFXGraph/Utility/PropertyBinders/URPCameraBinder.cs` + +- Class: URPCameraBinder +- Base class: VFXBinderBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible camera controller +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- SetCameraProperty + +## Serialized Fields + +- None detected. + +## Public Fields + +- AdditionalData + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Runtime/VolumeRequiresRendererFeatures.cs` + +- Class: VolumeRequiresRendererFeatures +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/XR/XRPassUniversal.cs` + +- Class: XRPassUniversal +- Base class: XRPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Release + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Runtime/XR/XRSystemUniversal.cs` + +- Class: XRSystemUniversal +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/ShaderLibrary/Debug/DebugViewEnums.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/ShaderLibrary/Deprecated.cs` + +- Class: ShaderInput +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- worldToShadowMatrix +- shadowParams + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/ShaderLibrary/ShaderTypes.cs` + +- Class: ShaderInput +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- position +- color +- attenuation +- spotDirection +- occlusionProbeChannels +- layerMask + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Shaders/Shaders.cs` + +- Class: ShadersDummy +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Tests/Editor/BuddyAllocatorTests.cs` + +- Class: BuddyAllocatorTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Empty1D +- Empty2D +- Empty3D +- Allocate1 +- Allocate6 +- Allocate6Recycle2 +- Allocate6Recycle4 +- CubemapScenario1 + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Tests/Editor/DocumentationTests.cs` + +- Class: DocumentationTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestURPHelpURLAttributes + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Tests/Editor/EditorTests.cs` + +- Class: EditorTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ValidateBuiltinResourceFiles +- ValidateShaderResources +- ValidateNewAssetResources +- ValidateAssetSettings +- ValidateDefaultRendererAfterReset +- UniversalSpeedTree8Upgrader_ShouldntThrowExceptionWhenImportingSpeedTree7Assets +- UseReAllocateIfNeededWithoutTextureLeak +- UseReAllocateIfNeededWithoutTextureLeakTextureDesc +- UseReAllocateIfNeededCorrect +- UseDynamicBranchFogKeyword + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.universal/Tests/Editor/EditorTests_URPDisabled.cs` + +- Class: EditorTests_URPDisabled +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TearDown +- CreatePipelineAssetWithoutErrors +- CreateUniversalRendererAssetWithoutErrors +- CreateRenderer2DAssetWithoutErrors + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.universal/Tests/Editor/NoLeaksOnEnterLeavePlaymode.cs` + +- Class: NoLeaksOnEnterLeavePlaymode +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- NoResourceLeaks + +## Serialized Fields + +- materialNames +- meshNames +- textureNames + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Tests/Editor/PostProcessDataTests/PostProcessDataAnalyticsTests.cs` + +- Class: PostProcessDataAnalyticsTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetUp +- TearDown +- DataIsExtractedCorrectly +- GenerateMapWithDifferencesTests + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.universal/Tests/Editor/RenderGraphTests.HelperPasses.cs` + +- Class: RenderGraphTests +- Base class: RenderGraphTestsCore +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OneTimeSetup +- UtilityPasses_CopyDepth +- UtilityPasses_CopyDepthWithMaterial + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.universal/Tests/Editor/RenderingLayersTests.cs` + +- Class: RenderingLayersTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OneTimeSetup +- OneTimeTeardown +- Setup +- MaskSizeTest + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Tests/Editor/RenderPassCullingTests.cs` + +- Class: CullingTestRenderPass +- Base class: ScriptableRenderPass +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TearDown +- RenderPassCullingAPIWorks +- RenderPassCullingAPIDoesNotAlloc + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.universal/Tests/Editor/RenderTextureDescriptorDimensionsTests.cs` + +- Class: RenderTextureDescriptorDimensionsTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GlobalSetup +- GlobalCleanup +- CreateRenderTextureDescriptor +- CheckDimensions +- TextureDescriptor_FromCameraData + +## Serialized Fields + +- None detected. + +## Public Fields + +- m_RT + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.universal/Tests/Editor/ScriptTemplateTests.cs` + +- Class: ScriptTemplatesTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ScriptTemplatesExist + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Tests/Editor/ShaderBuildPreprocessorTests.cs` + +- Class: ShaderBuildPreprocessorTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OneTimeSetup +- Setup +- TearDown +- OneTimeTearDown +- TestGetSupportedShaderFeaturesFromAsset_NewAsset +- TestGetSupportedShaderFeaturesFromAsset_MainLightShadowCascade +- TestGetSupportedShaderFeaturesFromAsset_AdditionalLights +- TestGetSupportedShaderFeaturesFromAsset_SoftShadows +- TestGetSupportedShaderFeaturesFromAsset_ProbeVolumes +- TestGetSupportedShaderFeaturesFromAsset_HighDynamicRange +- TestGetRendererRequirements +- TestGetSupportedShaderFeaturesFromRenderer +- TestStripUnusedPostProcessingVariants_ReturnsAll +- TestStripUnusedVariants_ReturnsAll +- TestGetSupportedShaderFeaturesFromRendererFeatures_NoFeatures +- TestGetSupportedShaderFeaturesFromRendererFeatures_Null +- TestGetSupportedShaderFeaturesFromRendererFeatures_RenderingLayers +- TestGetSupportedShaderFeaturesFromRendererFeatures_ScreenSpaceShadows +- TestGetSupportedShaderFeaturesFromRendererFeatures_SSAO +- TestGetSupportedShaderFeaturesFromRendererFeatures_SurfaceCacheGlobalIllumination +- TestGetSupportedShaderFeaturesFromRendererFeatures_Decals + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.universal/Tests/Editor/ShaderPrefilteringTests.cs` + +- Class: ShaderPrefilteringTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestCreatePrefilteringSettings_NoFeatures +- TestCreatePrefilteringSettings_RenderingModes +- TestCreatePrefilteringSettings_AdditionalLights +- TestCreatePrefilteringSettings_Shadows +- TestCreatePrefilteringSettings_GlobalSettings +- TestCreatePrefilteringSettings_RenderingLayers +- TestCreatePrefilteringSettings_Decals +- TestCreatePrefilteringSettings_NativeRenderPass +- TestCreatePrefilteringSettings_ScreenSpaceOcclusion + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Tests/Editor/ShaderScriptableStripperTests.cs` + +- Class: ShaderScriptableStripperTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsKeywordEnabled +- IsShaderFeatureEnabled +- IsVolumeFeatureEnabled +- PassHasKeyword +- AreEqual +- IsTrue +- IsFalse +- TestStripUnusedShaders +- TestStripUnusedShaders_Deferred +- TestStripUnusedPass +- TestStripUnusedPass_2D +- TestStripUnusedPass_XR +- TestStripUnusedPass_ShadowCaster +- TestStripUnusedPass_Decals +- TestStripInvalidVariants +- TestStripInvalidVariants_HDR +- StripInvalidVariants_TerrainHoles +- TestStripInvalidVariants_Shadows +- TestStripUnsupportedVariants +- StripUnsupportedVariants_DirectionalLightmap +- StripUnsupportedVariants_EditorVisualization +- TestStripUnusedFeatures +- TestStripUnusedFeatures_DebugDisplay +- TestStripUnusedFeatures_ScreenCoordOverride +- TestStripUnusedFeatures_PunctualLightShadows +- TestStripUnusedFeatures_FoveatedRendering +- TestStripUnusedFeatures_SHAuto +- TestStripUnusedFeatures_ScreenSpaceLensFlare +- TestStripUnusedFeatures_DataDrivenLensFlare +- TestStripUnusedFeatures_XR +- TestStripUnusedFeatures_DeferredRendering +- TestStripUnusedFeatures_MainLightShadows +- TestStripUnusedFeatures_AdditionalLightShadows +- TestStripUnusedFeatures_MixedLighting +- TestStripUnusedFeatures_SoftShadows +- TestStripUnusedFeatures_HDRGrading +- TestStripUnusedFeatures_UseFastSRGBLinearConversion +- TestStripUnusedFeatures_LightLayers +- TestStripUnusedFeatures_RenderPassEnabled +- TestStripUnusedFeatures_ClusterLightLoop +- TestStripUnusedFeatures_ReflectionProbes +- TestStripUnusedFeatures_AdditionalLights +- TestStripUnusedFeatures_ScreenSpaceOcclusion +- TestStripUnusedFeatures_DecalsDbuffer +- TestStripUnusedFeatures_DecalsNormalBlend +- TestStripUnusedFeatures_DecalLayers +- TestStripUnusedFeatures_WriteRenderingLayers +- TestStripUnusedFeatures_AccurateGbufferNormals +- TestStripUnusedFeatures_LightCookies +- TestStripUnusedFeatures_ProbesVolumes +- TestStripVolumeFeatures +- TestStripVolumeFeatures_UberPostShader +- TestStripVolumeFeatures_BokehDepthOfFieldShader +- TestStripVolumeFeatures_GaussianDepthOfFieldShader +- TestStripVolumeFeatures_CameraMotionBlurShader +- TestStripVolumeFeatures_PaniniProjectionShader +- TestStripVolumeFeatures_BloomShader + +## Serialized Fields + +- None detected. + +## Public Fields + +- stripper +- data +- featureStripTool + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Tests/Editor/ShaderStripToolTests.cs` + +- Class: ShaderStripToolTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsKeywordEnabled +- IsShaderFeatureEnabled +- IsVolumeFeatureEnabled +- ClearEnablePasses +- PassHasKeyword +- TestContainsKeyword +- TestStripMultiCompileKeepOffVariant1 +- TestStripMultiCompile1 +- TestStripMultiCompileKeepOffVariant2 +- TestStripMultiCompile2 +- TestStripMultiCompileKeepOffVariant3 +- TestStripMultiCompile3 + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Tests/Editor/Tools/Converters/ConvertersTests.cs` + +- Class: ConverterTests +- Base class: RenderPipelineConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- BatchModeRuns +- BatchModeFails +- RunInBatchMode_LogsUsageWarning +- FilterConverters_ShouldReturnExpectedConverters + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Tests/Editor/Tools/Converters/ReadonlyMaterialConverter/ReadonlyMaterialConverterTests.cs` + +- Class: ReadonlyMaterialConverterTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OneTimeSetup +- Setup +- Teardown +- ReassignGameObjectMaterials_Succeeds_WhenMaterialCanBeSet + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- GetComponent + +## `Packages/com.unity.render-pipelines.universal/Tests/Editor/Tools/Converters/ReadonlyMaterialConverter/ReadonlyMaterialConverterTests.MaterialReferenceBuilder.cs` + +- Class: ReadonlyMaterialConverterTests_MaterialReferenceBuilder +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OneTimeSetup +- TypeWithSharedAndNonSharedProperties_OnlySharedOnesAreReturnedOnMaterialAccessor + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Tests/Editor/Tools/Converters/ReadonlyMaterialConverter/ReadonlyMaterialConverterTests.MaterialReferenceChanger.cs` + +- Class: ReadonlyMaterialConverterTests_MaterialReferenceChanger +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OneTimeSetup +- ReassignMaterial_Failing_Tests +- ReassignMaterial_Success_Tests +- ReassignMaterial_OnPrefabWhenNoOverride +- ReassignMaterial_OnInstanceWhenOverridingPrefab + +## Serialized Fields + +- Single +- Array + +## Public Fields + +- Single +- Array + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Tests/Editor/Tools/Converters/RenderSettingsConverterTests.cs` + +- Class: RenderSettingsConverterTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OneTimeSetup +- Setup +- TearDown +- WhenRunningTheConverter_TheCurrent_QualityLevel_IsNowURP_AndHasEverythingProperlyAssigned + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Tests/Editor/URPGlobalSettingsMigrationTests/DefaultVolumeProfileMigrationTest.cs` + +- Class: DefaultVolumeProfileSettingsMigrationTests +- Base class: RenderPipelineGraphicsSettingsMigrationTestBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetUp +- IsMigrationCorrect +- PerformMigration + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Tests/Editor/URPGlobalSettingsMigrationTests/RenderingLayersMigrationTest.cs` + +- Class: RenderingLayersMigrationTest +- Base class: GlobalSettingsMigrationTest +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetUp +- TearDown +- IsMigrationCorrect +- PerformMigration + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Tests/Editor/URPGlobalSettingsMigrationTests/ShaderStrippingSettingsMigrationTest.cs` + +- Class: ShaderStrippingSettingsMigrationTest +- Base class: RenderPipelineGraphicsSettingsMigrationTestBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetUp +- IsMigrationCorrect +- PerformMigration + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Tests/Editor/URPGlobalSettingsMigrationTests/URPMigrationTestBase.cs` + +- Class: GlobalSettingsMigrationTestBase +- Base class: GlobalSettingsMigrationTestBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OneTimeSetup +- SetUp +- OneTimeTearDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Tests/Runtime/DecalTests.cs` + +- Class: DecalTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- Setup +- Cleanup +- DecalDestroyEmptyChunk + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.universal/Tests/Runtime/Light2DTests.cs` + +- Class: MultipleObjectLight2DTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OneTimeSetup +- Setup +- Cleanup +- LightsAreSortedByLightOrder +- LightIsInVisibleListIfInCameraView +- LightIsNotInVisibleListIfNotInCameraView +- CachedMeshDataIsUpdatedOnChange +- CachedMeshDataIsOverriddenByRuntimeChanges +- EnsureShapeMeshGenerationDoesNotOverflowAllocation + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.universal/Tests/Runtime/LightClusteringTests.cs` + +- Class: LightClusteringTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- LightClustering_WhenLightVolumeIntersectionWithXZPlaneIsOutsideTheScreen_ZBinsAndTileMasksAreCorrect + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal/Tests/Runtime/LightTests.cs` + +- Class: LightTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TestMainLightRenderingLayerMaskSyncWithUniversalLightAndShadowLayers + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.universal/Tests/Runtime/PixelPerfectCameraTests.cs` + +- Class: PixelPerfectCameraTests +- Base class: IPixelPerfectCamera +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible camera controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CalculateCameraPropertiesProvidesCorrectResultsWithVariousInputs +- CalculateFinalBlitPixelRectStretchToFitHeightWorks +- CalculateFinalBlitPixelRectStretchToFitWidthWorks +- CalculateFinalBlitPixelRectCenteredWorksWithUpscaleRT +- CalculateFinalBlitPixelRectCenteredWorksWithoutUpscaleRT + +## Serialized Fields + +- None detected. + +## Public Fields + +- zoom +- useOffscreenRT +- offscreenRTWidth +- offscreenRTHeight +- pixelRect +- orthoSize +- unitsPerPixel + +## Unity API Usage + +- Input + +## `Packages/com.unity.render-pipelines.universal/Tests/Runtime/RuntimeTests.cs` + +- Class: RuntimeTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- Cleanup +- PipelineHasCorrectColorSpace +- PipelineSetsAndRestoreGlobalShaderTagCorrectly + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.universal/Tests/Runtime/ShadowCaster2DTests.cs` + +- Class: ShadowCaster2DTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- Cleanup +- AddShadowCaster2DWithSpriteSkin +- AddShadowCaster2DWithSpriteSkinWhenInactive + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.render-pipelines.universal/Tests/Runtime/TerrainShaderTests.cs` + +- Class: TerrainShaderTests +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Setup +- TerrainShaders_ShaderFind_ReturnsValidShader +- UniversalRenderPipelineAsset_TerrainShaders_ReturnsValidShaders + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal-config/Runtime/ShaderConfig.cs` + +- Class: ShaderOptions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.render-pipelines.universal-config/Tests/Editor/ConfigurationTest.cs` + +- Class: ConfigurationTest +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ValidateConfiguration + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/DocCodeExamples/EventBusExamples.cs` + +- Class: EventBusExamples +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start +- Update +- OnDestroy + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- player + +## Unity API Usage + +- Destroy +- GetComponent +- Input + +## `Packages/com.unity.visualscripting/DocCodeExamples/VariableExamples.cs` + +- Class: VariableExamples +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.visualscripting/Editor/SettingsProvider/EditorPreferencesProvider.cs` + +- Class: EditorPreferencesProvider +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/SettingsProvider/EditorPreferencesProviderView.cs` + +- Class: EditorPreferencesProviderView +- Base class: SettingsProvider +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/SettingsProvider/ProjectSettings/AssemblyOptionsSettings.cs` + +- Class: AssemblyOptionsSettings +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/SettingsProvider/ProjectSettings/BackupSettings.cs` + +- Class: BackupSettings +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- OnGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/SettingsProvider/ProjectSettings/CoreProviderSettings.cs` + +- Class: CoreSettings +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/SettingsProvider/ProjectSettings/CustomPropertyProviderSettings.cs` + +- Class: CustomPropertyProviderSettings +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/SettingsProvider/ProjectSettings/LinkerPropertyProviderSettings.cs` + +- Class: LinkerPropertyProviderSettings +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/SettingsProvider/ProjectSettings/ScriptReferenceResolverSettings.cs` + +- Class: ScriptReferenceResolverSettings +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/SettingsProvider/ProjectSettings/TypeOptionsSettings.cs` + +- Class: TypeOptionsSettings +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/SettingsProvider/ProjectSettingsProvider.cs` + +- Class: ProjectSettingsProvider +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/SettingsProvider/ProjectSettingsProviderView.cs` + +- Class: ProjectSettingsProviderView +- Base class: SettingsProvider +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analysis/Analyser.cs` + +- Class: Analyser +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- analysis + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analysis/AnalyserAttribute.cs` + +- Class: AnalyserAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analysis/AnalyserProvider.cs` + +- Class: AnalyserProvider +- Base class: SingleDecoratorProvider`3 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Analyze +- AnalyzeAll + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analysis/Analysis.cs` + +- Class: Analysis +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analysis/GraphElementAnalysis.cs` + +- Class: GraphElementAnalysis +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analysis/IAnalyser.cs` + +- Class: IAnalyser +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analysis/IAnalysis.cs` + +- Class: IAnalysis +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analysis/IGraphElementAnalysis.cs` + +- Class: IGraphElementAnalysis +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analytics/Analytics.cs` + +- Class: UsageAnalytics +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryGatherData + +## Serialized Fields + +- None detected. + +## Public Fields + +- productVersion + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analytics/AnalyticsUtilities.cs` + +- Class: AnalyticsUtilities +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analytics/HotkeyUsageAnalytics.cs` + +- Class: HotkeyUsageAnalytics +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryGatherData + +## Serialized Fields + +- string +- List +- int + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analytics/MigrationAnalytics.cs` + +- Class: MigrationAnalytics +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryGatherData + +## Serialized Fields + +- MigrationStepAnalyticsData +- List +- string +- bool + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analytics/NodeUsageAnalytics.cs` + +- Class: NodeUsageAnalytics +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryGatherData + +## Serialized Fields + +- List +- string +- int + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analytics/OnPreprocessBuildAnalytics.cs` + +- Class: OnPreprocessBuildAnalytics +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryGatherData + +## Serialized Fields + +- string +- BuildTarget +- BuildTargetGroup + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Analytics/OnPreprocessBuildAnalyticsEventHandler.cs` + +- Class: OnPreprocessBuildAnalyticsEventHandler +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnPreprocessBuild + +## Serialized Fields + +- None detected. + +## Public Fields + +- callbackOrder + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/AssetBundleCreator.cs` + +- Class: AssetBundleCreator +- Base class: MonoBehaviour +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Assignment/Assigner.cs` + +- Class: Assigner +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Validate + +## Serialized Fields + +- None detected. + +## Public Fields + +- assignments +- transientAssignments + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Assignment/Assignment.cs` + +- Class: Assignment +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Run + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Assignment/AssignsAttribute.cs` + +- Class: AssignsAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Assignment/IAssigner.cs` + +- Class: IAssigner +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/BoltGUI.cs` + +- Class: BoltGUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- UnityEvent + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/BoltProduct.cs` + +- Class: BoltProduct +- Base class: Product +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/BoltStyles.cs` + +- Class: BoltStyles +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Canvases/AlignOperation.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Canvases/CanvasAttribute.cs` + +- Class: CanvasAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Canvases/CanvasControlScheme.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Canvases/CanvasProvider.cs` + +- Class: CanvasProvider +- Base class: SingleDecoratorProvider`3 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Canvases/DistributeOperation.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Canvases/ICanvas.cs` + +- Class: ICanvas +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Canvases/IGraphContextExtension.cs` + +- Class: IGraphContextExtension +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Canvases/VisualScriptingCanvas.cs` + +- Class: VisualScriptingCanvas +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- Cache +- CacheWidgetItems +- Recollect +- CacheWidgetCollections +- RegisterControls +- Update +- BeforeFrame +- OnGUI +- UpdateViewport +- TweenViewport +- CacheWidgetVisibility +- ViewElements +- IsVisible +- CacheWidgetPositions +- BeginDrag +- Drag +- EndDrag +- DeleteSelection +- Align +- Distribute + +## Serialized Fields + +- None detected. + +## Public Fields + +- isMouseOver +- isMouseOverBackground +- isSelecting +- selectionArea +- isGrouping +- frameDeltaTime +- eventDeltaTime +- repaintDeltaTime + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Canvases/WidgetList.cs` + +- Class: WidgetList +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- MoveNext + +## Serialized Fields + +- None detected. + +## Public Fields + +- Current + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/GraphClipboard.cs` + +- Class: GraphClipboard +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/GraphContext.cs` + +- Class: GraphContext +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ElementMetadata +- BeginEdit +- EndEdit +- DescribeAndAnalyze + +## Serialized Fields + +- None detected. + +## Public Fields + +- canvas +- selection +- graph +- selectionMetadata +- isPrefabInstance + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/GraphContextAttribute.cs` + +- Class: GraphContextAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/GraphContextExtension.cs` + +- Class: GraphContextExtension +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/GraphContextExtensionAttribute.cs` + +- Class: GraphContextExtensionAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/GraphContextExtensionProvider.cs` + +- Class: GraphContextExtensionProvider +- Base class: MultiDecoratorProvider`3 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/GraphContextMenuItem.cs` + +- Class: GraphContextMenuItem +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/GraphContextProvider.cs` + +- Class: GraphContextProvider +- Base class: SingleDecoratorProvider`3 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/GraphSelection.cs` + +- Class: GraphSelection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Select +- Contains +- Add +- Remove +- Clear +- ExceptWith +- IntersectWith +- SymmetricExceptWith +- UnionWith +- IsProperSubsetOf +- IsProperSupersetOf +- IsSubsetOf +- IsSupersetOf +- Overlaps +- SetEquals +- RemoveWhere +- CopyTo + +## Serialized Fields + +- None detected. + +## Public Fields + +- Count +- IsReadOnly + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Context/IGraphContext.cs` + +- Class: IGraphContext +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Debugging/GraphDebugDataProvider.cs` + +- Class: GraphDebugDataProvider +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Decorators/MultiDecoratorProvider.cs` + +- Class: MultiDecoratorProvider +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetDecorators +- HasDecorator +- GetDecoratorTypes + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Decorators/SingleDecoratorProvider.cs` + +- Class: SingleDecoratorProvider +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- HasDecorator +- TryGetDecoratorType +- GetDecoratorType +- GetDecorator +- Free +- FreeInvalid +- FreeAll + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/ElementAdderMenuBuilder.cs` + +- Class: ElementAdderMenuBuilder +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CanAddElement +- AddElement + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/ElementAdderMenuCommandAttribute.cs` + +- Class: ElementAdderMenuCommandAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CanExecute +- Execute + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/ElementAdderMeta.cs` + +- Class: ElementAdderMeta +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/GenericElementAdderMenu.cs` + +- Class: GenericElementAdderMenu +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddItem +- AddDisabledItem +- AddSeparator +- DropDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- IsEmpty + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/GenericElementAdderMenuBuilder.cs` + +- Class: GenericElementAdderMenuBuilder +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetContractType +- SetElementAdder +- SetTypeDisplayNameFormatter +- AddTypeFilter +- AddCustomCommand +- GetMenu + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/IElementAdder.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/IElementAdderMenu.cs` + +- Class: IElementAdderMenu +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/IElementAdderMenuBuilder.cs` + +- Class: types +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ElementAdderMenu/IElementAdderMenuCommand.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/GenericListAdaptor.cs` + +- Class: where +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- FixedItemHeight +- List +- Count + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/Internal/GUIHelper.cs` + +- Class: GUIHelper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/Internal/ReorderableListResources.cs` + +- Class: ReorderableListResources +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/Internal/SerializedPropertyUtility.cs` + +- Class: SerializedPropertyUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/IReorderableListAdaptor.cs` + +- Class: IReorderableListAdaptor +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/IReorderableListDropTarget.cs` + +- Class: IReorderableListDropTarget +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ReorderableListControl.cs` + +- Class: ReorderableListControl +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- Draw +- DrawSizeField +- DoCommand +- CalculateListHeight + +## Serialized Fields + +- None detected. + +## Public Fields + +- wishlist +- ControlID +- Position +- ItemIndex +- ItemPosition + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ReorderableListEvents.cs` + +- Class: AddMenuClickedEventArgs +- Base class: EventArgs +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ReorderableListFlags.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ReorderableListGUI.cs` + +- Class: ReorderableListGUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/ReorderableListStyles.cs` + +- Class: ReorderableListStyles +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/ReorderableList/SerializedPropertyAdaptor.cs` + +- Class: SerializedPropertyAdaptor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Add +- Insert +- Duplicate +- Remove +- Move +- Clear + +## Serialized Fields + +- None detected. + +## Public Fields + +- FixedItemHeight +- arrayProperty +- Count + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Dependencies/SQLite/SQLite.cs` + +- Class: SQLiteException +- Base class: Exception +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start +- Update + +## Public Methods + +- EnableLoadExtension +- GetMapping +- CreateTable +- CreateIndex +- GetTableInfo +- CreateCommand +- Execute +- Query +- DeferredQuery +- Find +- BeginTransaction +- SaveTransactionPoint +- Rollback +- RollbackTo +- Release +- Commit +- RunInTransaction +- RunInDatabaseLock +- InsertAll +- Insert +- InsertOrReplace +- Update +- UpdateAll +- Delete +- Dispose +- Close +- SetAutoIncPK +- FindColumnWithPropertyName +- FindColumn +- GetInsertCommand +- SetValue +- GetValue +- ExecuteNonQuery +- Bind +- Where +- Take +- Skip +- ElementAt +- Deferred +- GenerateCommand +- Count +- GetEnumerator +- First +- FirstOrDefault + +## Serialized Fields + +- None detected. + +## Public Fields + +- Order +- ColumnName +- IndexName +- TableName +- Unique +- Columns + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/GraphDescription.cs` + +- Class: GraphDescription +- Base class: Description +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/GraphDescriptor.cs` + +- Class: GraphDescriptor +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/GraphElementDescription.cs` + +- Class: GraphElementDescription +- Base class: Description +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/GraphItemDescriptor.cs` + +- Class: GraphItemDescriptor +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/GraphNesterDescriptor.cs` + +- Class: GraphNesterDescriptor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/IGraphDescription.cs` + +- Class: IGraphDescription +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/IGraphElementDescription.cs` + +- Class: IGraphElementDescription +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/IMachineDescription.cs` + +- Class: IMachineDescription +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/IMacroDescription.cs` + +- Class: IMacroDescription +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/MachineDescription.cs` + +- Class: MachineDescription +- Base class: Description +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/MachineDescriptor.cs` + +- Class: MachineDescriptor +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/MacroDescription.cs` + +- Class: MacroDescription +- Base class: Description +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Description/MacroDescriptor.cs` + +- Class: MacroDescriptor +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Descriptors/Description.cs` + +- Class: Description +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Descriptors/Descriptor.cs` + +- Class: Descriptor +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- description + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Descriptors/DescriptorAttribute.cs` + +- Class: DescriptorAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Descriptors/DescriptorProvider.cs` + +- Class: DescriptorProvider +- Base class: SingleDecoratorProvider`3 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- AddListener +- RemoveListener +- ClearListeners +- TriggerDescriptionChange +- Describe +- DescribeAll +- Descriptor +- Description + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Descriptors/IDescription.cs` + +- Class: IDescription +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Descriptors/IDescriptor.cs` + +- Class: IDescriptor +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Documentation/DocumentationGenerator.cs` + +- Class: DocumentationGenerator +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Documentation/XmlDocumentation.cs` + +- Class: XmlDocumentation +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Clear + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Documentation/XmlDocumentationTags.cs` + +- Class: XmlDocumentationTags +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CompleteWithMethodBase +- ParameterSummary + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Exceptions/EditorDebugUtility.cs` + +- Class: EditorDebugUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Exceptions/UnityEditorInternalException.cs` + +- Class: UnityEditorInternalException +- Base class: Exception +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Graph/GraphGUI.cs` + +- Class: GraphGUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- GetHashCode + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Graph/GraphPointerData.cs` + +- Class: GraphPointerData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ToReference + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Graph/LudiqGraphsEditorUtility.cs` + +- Class: LudiqGraphsEditorUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/DraggedListItem.cs` + +- Class: DraggedListItem +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- sourceList + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/EditorAttribute.cs` + +- Class: EditorAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/EditorProvider.cs` + +- Class: EditorProvider +- Base class: SingleDecoratorProvider`3 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- HasPanel + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/EventMachineEditor.cs` + +- Class: EventMachineEditor +- Base class: MachineEditor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/GraphEditor.cs` + +- Class: GraphEditor +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/GraphElementEditor.cs` + +- Class: GraphElementEditor +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/GraphInspector.cs` + +- Class: GraphInspector +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/GraphNestEditor.cs` + +- Class: GraphNestEditor +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/ImplementationInspector.cs` + +- Class: ImplementationInspector +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- implementationMetadata + +## Unity API Usage + +- Instantiate +- Resources.Load + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/IndividualEditor.cs` + +- Class: IndividualEditor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Initialize + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/IndividualPropertyDrawer.cs` + +- Class: IndividualPropertyDrawer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Initialize + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Inspector.cs` + +- Class: Inspector +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- Draw +- SetHeightDirty +- GetCachedHeight +- GetLayoutPosition +- DrawLayout + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/InspectorAttribute.cs` + +- Class: InspectorAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/InspectorBlock.cs` + +- Class: InspectorBlock +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/InspectorImplementationOrderAttribute.cs` + +- Class: InspectorImplementationOrderAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/InspectorProvider.cs` + +- Class: InspectorProvider +- Base class: SingleDecoratorProvider`3 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- HasInspector + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/InspectorUtility.cs` + +- Class: InspectorUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/MachineEditor.cs` + +- Class: MachineEditor +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/MacroEditor.cs` + +- Class: MacroEditor +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/MetadataCollectionAdaptor.cs` + +- Class: MetadataCollectionAdaptor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetItemHeight +- GetAdaptiveWidth +- GetHeight +- Field + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/MetadataDictionaryAdaptor.cs` + +- Class: MetadataDictionaryAdaptor +- Base class: MetadataCollectionAdaptor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/MetadataListAdaptor.cs` + +- Class: MetadataListAdaptor +- Base class: MetadataCollectionAdaptor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CanDropInsert +- ProcessDropInsertion + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/OptimizedEditor.cs` + +- Class: OptimizedEditor +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/OptimizedPropertyDrawer.cs` + +- Class: OptimizedPropertyDrawer +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Other/DictionaryAssetEditor.cs` + +- Class: DictionaryAssetEditor +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Other/SemanticVersionInspector.cs` + +- Class: SemanticVersionInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/BoolInspector.cs` + +- Class: BoolInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/ByteInspector.cs` + +- Class: ByteInspector +- Base class: DiscreteNumberInspector`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/CharInspector.cs` + +- Class: CharInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/ContinuousNumberDrawer.cs` + +- Class: ContinuousNumberInspector +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/DecimalInspector.cs` + +- Class: DecimalInspector +- Base class: ContinuousNumberInspector`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/DiscreteNumberInspector.cs` + +- Class: DiscreteNumberInspector +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/DoubleInspector.cs` + +- Class: DoubleInspector +- Base class: ContinuousNumberInspector`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/FloatInspector.cs` + +- Class: FloatInspector +- Base class: ContinuousNumberInspector`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/GuidInspector.cs` + +- Class: GuidInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/IntInspector.cs` + +- Class: IntInspector +- Base class: DiscreteNumberInspector`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/LongInspector.cs` + +- Class: LongInspector +- Base class: ContinuousNumberInspector`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/SbyteInspector.cs` + +- Class: SbyteInspector +- Base class: DiscreteNumberInspector`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/ShortInspector.cs` + +- Class: ShortInspector +- Base class: DiscreteNumberInspector`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/StringInspector.cs` + +- Class: StringInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/UintInspector.cs` + +- Class: UintInspector +- Base class: DiscreteNumberInspector`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/UlongInspector.cs` + +- Class: UlongInspector +- Base class: ContinuousNumberInspector`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Primitives/UshortInspector.cs` + +- Class: UshortInspector +- Base class: DiscreteNumberInspector`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Reflection/LooseAssemblyNameInspector.cs` + +- Class: LooseAssemblyNameInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Reflection/MemberInspector.cs` + +- Class: MemberInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Reflection/NamespaceInspector.cs` + +- Class: NamespaceInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Reflection/TypeInspector.cs` + +- Class: TypeInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Root/LudiqBehaviourEditor.cs` + +- Class: LudiqBehaviourEditor +- Base class: LudiqRootObjectEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Root/LudiqRootObjectEditor.cs` + +- Class: LudiqRootObjectEditor +- Base class: OptimizedEditor`1 +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Root/LudiqScriptableObjectEditor.cs` + +- Class: LudiqScriptableObjectEditor +- Base class: LudiqRootObjectEditor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/AutomaticReflectedInspector.cs` + +- Class: AutomaticReflectedInspector +- Base class: ReflectedInspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/CustomPropertyDrawerInspector.cs` + +- Class: CustomPropertyDrawerInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/DictionaryInspector.cs` + +- Class: DictionaryInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/EnumInspector.cs` + +- Class: EnumInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/KeyValuePairInspector.cs` + +- Class: KeyValuePairInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnKeyGUI +- OnValueGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/ListInspector.cs` + +- Class: ListInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/NullableInspector.cs` + +- Class: NullableInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/ReflectedInspector.cs` + +- Class: ReflectedInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/SystemObjectInspector.cs` + +- Class: SystemObjectInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- OnGUI +- GetHeight +- GetWidth + +## Serialized Fields + +- None detected. + +## Public Fields + +- chooseType +- showValue + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/TypeHandleInspector.cs` + +- Class: TypeHandleInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/UnknownEditor.cs` + +- Class: UnknownEditor +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Special/UnknownInspector.cs` + +- Class: UnknownInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/AnimationCurveInspector.cs` + +- Class: AnimationCurveInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/BoundsInspector.cs` + +- Class: BoundsInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/ColorInspector.cs` + +- Class: ColorInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/LayerMaskInspector.cs` + +- Class: LayerMaskInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/QuaternionInspector.cs` + +- Class: QuaternionInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/Ray2DInspector.cs` + +- Class: Ray2DInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/RayInspector.cs` + +- Class: RayInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/RectInspector.cs` + +- Class: RectInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/UnityObjectInspector.cs` + +- Class: UnityObjectInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/Vector2Inspector.cs` + +- Class: Vector2Inspector +- Base class: VectorInspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/Vector3Inspector.cs` + +- Class: Vector3Inspector +- Base class: VectorInspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/Vector4Inspector.cs` + +- Class: Vector4Inspector +- Base class: VectorInspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Inspection/Unity/VectorInspector.cs` + +- Class: VectorInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Annotations/AnnotationDisabler.cs` + +- Class: AnnotationDisabler +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Colors/ColorPalette.cs` + +- Class: ColorPalette +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Colors/ColorUtility.cs` + +- Class: ColorUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Colors/SkinnedColor.cs` + +- Class: SkinnedColor +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- color + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/DragAndDrop/DragAndDropUtility.cs` + +- Class: DragAndDropUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/DragAndDrop/IDragAndDropHandler.cs` + +- Class: IDragAndDropHandler +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Dropdowns/DropdownOption.cs` + +- Class: DropdownOption +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Dropdowns/DropdownSeparator.cs` + +- Class: DropdownSeparator +- Base class: DropdownOption +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Dropdowns/IDropdownOption.cs` + +- Class: IDropdownOption +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Edge.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/EditorTexture.cs` + +- Class: EditorTexture +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Single + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/EventWrapper.cs` + +- Class: EventWrapper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RegisterControl +- HandleCapture +- HandleRelease +- CaptureMouse +- ReleaseMouse +- CaptureKeyboard +- ReleaseKeyboard +- IsMouseDown +- IsMouseUp +- IsMouseDrag +- IsKeyDown +- IsKeyUp +- IsValidateCommand +- IsExecuteCommand +- IsFree +- IsRaw +- Use +- TryUse +- ValidateCommand + +## Serialized Fields + +- None detected. + +## Public Fields + +- controlsMouse +- controlsKeyboard +- freeType +- rawType +- controlType +- mouseType +- keyboardType +- IsUsed +- IsRepaint +- IsLayout +- IsAnyMouse +- IsAnyMouseDown +- IsAnyMouseUp +- IsAnyMouseDrag +- IsMouseMove +- IsAnyKeyboard +- IsAnyKeyDown +- IsAnyKeyUp +- IsContextClick +- mousePosition +- mouseDelta +- clickCount +- keyCode +- commandName +- modifiers +- alt +- shift +- ctrl +- cmd +- ctrlOrCmd + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fonts/FontCollection.cs` + +- Class: FontCollection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fonts/FontVariant.cs` + +- Class: FontVariant +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fonts/FontWeight.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/ExtensibleFuzzyOptionTree.cs` + +- Class: ExtensibleFuzzyOptionTree +- Base class: FuzzyOptionTree +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyGroup.cs` + +- Class: FuzzyGroup +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyGroupOption.cs` + +- Class: FuzzyGroupOption +- Base class: FuzzyOption`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyOption.cs` + +- Class: FuzzyOption +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyOptionAttribute.cs` + +- Class: FuzzyOptionAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyOptionNode.cs` + +- Class: FuzzyOptionNode +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- EnsureDrawable +- PrepareDrawing + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyOptionProvider.cs` + +- Class: FuzzyOptionProvider +- Base class: SingleDecoratorProvider`3 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyOptionTree.cs` + +- Class: FuzzyOptionTree +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyOptionTreeExtensionAttribute.cs` + +- Class: FuzzyOptionTreeExtensionAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyOptionTreeExtensionProvider.cs` + +- Class: FuzzyOptionTreeExtensionProvider +- Base class: MultiDecoratorProvider`3 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/FuzzyWindow.cs` + +- Class: FuzzyWindow +- Base class: EditorWindow +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Start +- Update +- OnDisable + +## Public Methods + +- Populate +- DisplayProgressBar + +## Serialized Fields + +- None detected. + +## Public Fields + +- repaintDeltaTime + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/IFuzzyOption.cs` + +- Class: IFuzzyOption +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/IFuzzyOptionTree.cs` + +- Class: IFuzzyOptionTree +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Fuzzy/NullOption.cs` + +- Class: NullOption +- Base class: FuzzyOption`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Icons/Icons.cs` + +- Class: Icons +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Icons/IconSize.cs` + +- Class: IconSize +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Icons/LanguageIconSet.cs` + +- Class: LanguageIconSet +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Licenses/License.CCA3.cs` + +- Class: CommonLicenses +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- performance + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Licenses/License.Iconmonstr.cs` + +- Class: Licenses +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Licenses/License.MIT.cs` + +- Class: CommonLicenses +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/Licenses/License.MSPL.cs` + +- Class: CommonLicenses +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/ListOption.cs` + +- Class: ListOption +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/LudiqGUI.cs` + +- Class: LudiqGUI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/LudiqGUIUtility.cs` + +- Class: LudiqGUIUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/LudiqStyles.cs` + +- Class: LudiqStyles +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/SharedEditorTextureDictionary.cs` + +- Class: SharedEditorTextureDictionary +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Interface/TextureResolution.cs` + +- Class: TextureResolution +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- width +- height + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/CastMetadata.cs` + +- Class: CastMetadata +- Base class: ProxyMetadata +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/DictionaryIndexMetadata.cs` + +- Class: DictionaryIndexMetadata +- Base class: Metadata +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/DictionaryKeyAtIndexMetadata.cs` + +- Class: DictionaryKeyAtIndexMetadata +- Base class: DictionaryIndexMetadata +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/DictionaryValueAtIndexMetadata.cs` + +- Class: DictionaryValueAtIndexMetadata +- Base class: DictionaryIndexMetadata +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/EditorPrefMetadata.cs` + +- Class: EditorPrefMetadata +- Base class: PluginConfigurationItemMetadata +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- namespacedKey + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/IndexerMetadata.cs` + +- Class: IndexerMetadata +- Base class: Metadata +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/IndexMetadata.cs` + +- Class: IndexMetadata +- Base class: Metadata +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/MemberMetadata.cs` + +- Class: MemberMetadata +- Base class: Metadata +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/Metadata.cs` + +- Class: Metadata +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RecordUndo +- InferOwnerFromParent +- Unlink +- UnlinkChildren +- EnsureLinked +- Ancestor +- Descendants +- RevertToPrefab +- MatchWithPrefab +- AncestorHasAttribute +- GetAncestorAttribute +- GetAncestorAttributes +- GetEnumerator +- Contains +- Remove +- Clear +- Add +- Insert +- IndexOf +- RemoveAt +- CopyTo +- Move +- Duplicate +- KeyMetadata +- ValueMetadata +- StaticObject +- Object +- Member +- Index +- Indexer +- Cast +- DictionaryKeyAt +- DictionaryValueAt +- Proxy +- EditorPref +- ProjectSetting +- AutoDig + +## Serialized Fields + +- None detected. + +## Public Fields + +- isLinked +- nullableValueType +- isPrefabInstance +- isPrefabInstanceWithDefinition +- isPrefabRoot +- isPrefabDiff +- isRevertibleToPrefab + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/ObjectMetadata.cs` + +- Class: ObjectMetadata +- Base class: Metadata +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/PluginConfigurationItemMetadata.cs` + +- Class: PluginConfigurationItemMetadata +- Base class: Metadata +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Reset + +## Serialized Fields + +- None detected. + +## Public Fields + +- visible +- enabled +- resettable + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/ProjectSettingMetadata.cs` + +- Class: ProjectSettingMetadata +- Base class: PluginConfigurationItemMetadata +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/ProxyMetadata.cs` + +- Class: ProxyMetadata +- Base class: Metadata +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Meta/RootMetadata.cs` + +- Class: RootMetadata +- Base class: Metadata +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/PackageEventListener.cs` + +- Class: PackageEventListener +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/AccessorInfoStubWriter.cs` + +- Class: AccessorInfoStubWriter +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/AotPreBuilder.cs` + +- Class: AotPreBuilder +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnPreprocessBuild + +## Serialized Fields + +- None detected. + +## Public Fields + +- callbackOrder + +## Unity API Usage + +- SceneManager +- GetComponent + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/AotStubWriter.cs` + +- Class: AotStubWriter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/AotStubWriterAttribute.cs` + +- Class: AotStubWriterAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/AotStubWriterProvider.cs` + +- Class: AotStubWriterProvider +- Base class: SingleDecoratorProvider`3 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/ConstructorInfoStubWriter.cs` + +- Class: ConstructorInfoStubWriter +- Base class: MethodBaseStubWriter`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/EditorPlatformUtility.cs` + +- Class: EditorPlatformUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnActiveBuildTargetChanged + +## Serialized Fields + +- None detected. + +## Public Fields + +- callbackOrder + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/FieldInfoStubWriter.cs` + +- Class: FieldInfoStubWriter +- Base class: AccessorInfoStubWriter`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/MemberInfoStubWriter.cs` + +- Class: MemberInfoStubWriter +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/MethodBaseStubWriter.cs` + +- Class: MethodBaseStubWriter +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/MethodInfoStubWriter.cs` + +- Class: MethodInfoStubWriter +- Base class: MethodBaseStubWriter`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Platforms/PropertyInfoStubWriter.cs` + +- Class: PropertyInfoStubWriter +- Base class: AccessorInfoStubWriter`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Acknowledgements/Acknowledgement_AqnParser.cs` + +- Class: Acknowledgement_AqnParser +- Base class: PluginAcknowledgement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Acknowledgements/Acknowledgement_DeepCopy.cs` + +- Class: Acknowledgement_DeepCopy +- Base class: PluginAcknowledgement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Acknowledgements/Acknowledgement_DotNetZip.cs` + +- Class: Acknowledgement_DotNetZip +- Base class: PluginAcknowledgement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Acknowledgements/Acknowledgement_FatcowIcons.cs` + +- Class: Acknowledgement_FatcowIcons +- Base class: PluginAcknowledgement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Acknowledgements/Acknowledgement_FullSerializer.cs` + +- Class: Acknowledgement_FullSerializer +- Base class: PluginAcknowledgement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Acknowledgements/Acknowledgement_Iconmonstr.cs` + +- Class: Acknowledgement_Iconmonstr +- Base class: PluginAcknowledgement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Acknowledgements/Acknowledgement_MD4.cs` + +- Class: Acknowledgement_MD4 +- Base class: PluginAcknowledgement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Acknowledgements/Acknowledgement_ReorderableList.cs` + +- Class: Acknowledgement_ReorderableList +- Base class: PluginAcknowledgement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Acknowledgements/Acknowledgement_SQLite.cs` + +- Class: Acknowledgement_SQLite +- Base class: PluginAcknowledgement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Acknowledgements/Acknowledgement_YamlDotNet.cs` + +- Class: Acknowledgement_YamlDotNet +- Base class: PluginAcknowledgement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/BoltCore.cs` + +- Class: BoltCore +- Base class: Plugin +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/BoltCoreConfiguration.cs` + +- Class: BoltCoreConfiguration +- Base class: PluginConfiguration +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/BoltCoreManifest.cs` + +- Class: BoltCoreManifest +- Base class: PluginManifest +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/BoltCoreMigration.cs` + +- Class: BoltCoreMigration +- Base class: PluginMigration +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/BoltCorePaths.cs` + +- Class: BoltCorePaths +- Base class: PluginPaths +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- variableResources +- propertyProviders +- propertyProvidersEditor +- assemblyDocumentations +- dotNetDocumentation + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/BoltCoreResources.cs` + +- Class: BoltCoreResources +- Base class: PluginResources +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Load +- VariableKind + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/Changelog_1_0_0.cs` + +- Class: Changelog_1_0_0 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/Changelog_1_3_0.cs` + +- Class: Changelog_1_3_0 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/Changelog_1_4_0.cs` + +- Class: Changelog_1_4_0 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/Changelog_1_4_1.cs` + +- Class: Changelog_1_4_1 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/Changelog_1_4_2.cs` + +- Class: Changelog_1_4_2 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/Changelog_1_4_5.cs` + +- Class: Changelog_1_4_5 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/Changelog_1_4_13.cs` + +- Class: Changelog_1_4_13 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_0_0.cs` + +- Class: LudiqCoreChangelog_1_0_0 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_0_1.cs` + +- Class: LudiqCoreChangelog_1_0_1 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_0_2.cs` + +- Class: LudiqCoreChangelog_1_0_2 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_0_3.cs` + +- Class: LudiqCoreChangelog_1_0_3 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_0_4.cs` + +- Class: LudiqCoreChangelog_1_0_4 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_0_5.cs` + +- Class: LudiqCoreChangelog_1_0_5 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_0_6.cs` + +- Class: LudiqCoreChangelog_1_0_6 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_2_0.cs` + +- Class: LudiqCoreChangelog_1_2_0 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_2_1.cs` + +- Class: LudiqCoreChangelog_1_2_1 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_2_2.cs` + +- Class: LudiqCoreChangelog_1_2_2 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_2_3.cs` + +- Class: LudiqCoreChangelog_1_2_3 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_2_4.cs` + +- Class: LudiqCoreChangelog_1_2_4 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_3_0.cs` + +- Class: LudiqCoreChangelog_1_3_0 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_3_1.cs` + +- Class: LudiqCoreChangelog_1_3_1 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_0.cs` + +- Class: LudiqCoreChangelog_1_4_0 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_1.cs` + +- Class: LudiqCoreChangelog_1_4_1 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_2.cs` + +- Class: LudiqCoreChangelog_1_4_2 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_3.cs` + +- Class: LudiqCoreChangelog_1_4_3 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_4.cs` + +- Class: LudiqCoreChangelog_1_4_4 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_5.cs` + +- Class: LudiqCoreChangelog_1_4_5 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_6.cs` + +- Class: LudiqCoreChangelog_1_4_6 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_7.cs` + +- Class: LudiqCoreChangelog_1_4_7 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_8.cs` + +- Class: LudiqCoreChangelog_1_4_8 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_9.cs` + +- Class: LudiqCoreChangelog_1_4_9 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_11.cs` + +- Class: LudiqCoreChangelog_1_4_11 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_12.cs` + +- Class: LudiqCoreChangelog_1_4_12 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqCore/Changelog_1_4_13.cs` + +- Class: LudiqCoreChangelog_1_4_13 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_0_0.cs` + +- Class: LudiqGraphsChangelog_1_0_0 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_0_1.cs` + +- Class: LudiqGraphsChangelog_1_0_1 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_0_2.cs` + +- Class: LudiqGraphsChangelog_1_0_2 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_0_3.cs` + +- Class: LudiqGraphsChangelog_1_0_3 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_1_0.cs` + +- Class: LudiqGraphsChangelog_1_1_0 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_1_1.cs` + +- Class: LudiqGraphsChangelog_1_1_1 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_1_2.cs` + +- Class: LudiqGraphsChangelog_1_1_2 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_1_3.cs` + +- Class: LudiqGraphsChangelog_1_1_3 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_2_0.cs` + +- Class: LudiqGraphsChangelog_1_2_0 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_2_2.cs` + +- Class: LudiqGraphsChangelog_1_2_2 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_2_3.cs` + +- Class: LudiqGraphsChangelog_1_2_3 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_2_4.cs` + +- Class: LudiqGraphsChangelog_1_2_4 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_3_0.cs` + +- Class: LudiqGraphsChangelog_1_3_0 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_4_0.cs` + +- Class: LudiqGraphsChangelog_1_4_0 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_4_1.cs` + +- Class: LudiqGraphsChangelog_1_4_1 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_4_2.cs` + +- Class: LudiqGraphsChangelog_1_4_2 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_4_4.cs` + +- Class: LudiqGraphsChangelog_1_4_4 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_4_5.cs` + +- Class: LudiqGraphsChangelog_1_4_5 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_4_6.cs` + +- Class: LudiqGraphsChangelog_1_4_6 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Changelogs/LegacyLudiqGraphs/Changelog_1_4_7.cs` + +- Class: LudiqGraphsChangelog_1_4_7 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Migrations/Migration_1_0_5_to_1_0_6.cs` + +- Class: Migration_1_0_5_to_1_0_6 +- Base class: BoltCoreMigration +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Migrations/Migration_1_2_2_to_1_2_3.cs` + +- Class: Migration_1_2_2_to_1_2_3 +- Base class: BoltCoreMigration +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Migrations/Migration_1_2_4_to_1_3_0.cs` + +- Class: Migration_1_2_4_to_1_3_0 +- Base class: BoltCoreMigration +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Migrations/Migration_1_4_0_f5_to_1_4_0_f6.cs` + +- Class: Migration_1_4_0_f5_to_1_4_0_f6 +- Base class: BoltCoreMigration +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Migrations/Migration_1_4_5_to_1_4_6.cs` + +- Class: Migration_1_4_5_to_1_4_6 +- Base class: BoltCoreMigration +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Migrations/Migration_1_5_1_to_1_5_2.cs` + +- Class: Migration_1_5_1_to_1_5_2 +- Base class: PluginMigration +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Migrations/Migration_1_6_to_1_7.cs` + +- Class: Migration_1_6_to_1_7 +- Base class: PluginMigration +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/Migrations/Migration_Asset_to_Package.cs` + +- Class: Migration_Asset_to_Package +- Base class: PluginMigration +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugin/NamingSchemePage.cs` + +- Class: NamingSchemePage +- Base class: Page +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/EditorPrefAttribute.cs` + +- Class: EditorPrefAttribute +- Base class: PluginConfigurationItemAttribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/InitializeAfterPluginsAttribute.cs` + +- Class: InitializeAfterPluginsAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/IPluginLinked.cs` + +- Class: IPluginLinked +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/IPluginModule.cs` + +- Class: IPluginModule +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/Plugin.cs` + +- Class: Plugin +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- editorAssembly + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginAcknowledgement.cs` + +- Class: PluginAcknowledgement +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginAttribute.cs` + +- Class: PluginAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginChangelog.cs` + +- Class: PluginChangelog +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CompareTo + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginConfiguration.cs` + +- Class: PluginConfiguration +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Reset +- Save +- GetEnumerator +- GetMetadata +- SaveProjectSettingsAsset + +## Serialized Fields + +- None detected. + +## Public Fields + +- projectSettings + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginConfigurationItemAttribute.cs` + +- Class: PluginConfigurationItemAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginContainer.cs` + +- Class: PluginContainer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginDependencyAttribute.cs` + +- Class: PluginDependencyAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginManifest.cs` + +- Class: PluginManifest +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- currentVersion +- versionMismatch + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginMigration.cs` + +- Class: PluginMigration +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CompareTo + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginModuleAttribute.cs` + +- Class: PluginModuleAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginModuleDependencyAttribute.cs` + +- Class: PluginModuleDependencyAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginResources.cs` + +- Class: PluginResources +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- LoadTexture +- LoadIcon + +## Serialized Fields + +- None detected. + +## Public Fields + +- pendingMigrations +- providers + +## Unity API Usage + +- Instantiate +- Resources.Load + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginRuntimeAssemblyAttribute.cs` + +- Class: PluginRuntimeAssemblyAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginSavedVersionMigration.cs` + +- Class: PluginDeprecatedSavedVersionLoader +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CompareTo + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/PluginUtility.cs` + +- Class: PluginUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Plugins/ProjectSettingAttribute.cs` + +- Class: ProjectSettingAttribute +- Base class: PluginConfigurationItemAttribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Product/LudiqProduct.cs` + +- Class: LudiqProduct +- Base class: Product +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Products/Product.cs` + +- Class: Product +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- authorUrl +- url + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Products/ProductAttribute.cs` + +- Class: ProductAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Products/ProductContainer.cs` + +- Class: ProductContainer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Properties/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/Codebase.cs` + +- Class: Codebase +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/CodebaseSubset.cs` + +- Class: CodebaseSubset +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Cache +- ValidateType +- ValidateMember +- FilterMembers + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/DocumentedOption.cs` + +- Class: DocumentedOption +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/EnumOption.cs` + +- Class: EnumOption +- Base class: DocumentedOption`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/EnumOptionTree.cs` + +- Class: EnumOptionTree +- Base class: FuzzyOptionTree +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/LooseAssemblyNameOption.cs` + +- Class: LooseAssemblyNameOption +- Base class: FuzzyOption`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/LooseAssemblyNameOptionTree.cs` + +- Class: LooseAssemblyNameOptionTree +- Base class: FuzzyOptionTree +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/MemberOption.cs` + +- Class: MemberOption +- Base class: DocumentedOption`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/MemberOptionTree.cs` + +- Class: MemberOptionTree +- Base class: FuzzyOptionTree +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetEnumerator +- Contains +- Add +- Remove +- Clear +- CopyTo + +## Serialized Fields + +- None detected. + +## Public Fields + +- Count +- IsReadOnly + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/NamespaceOption.cs` + +- Class: NamespaceOption +- Base class: FuzzyOption`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/ParameterStringMode.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/TypeOption.cs` + +- Class: TypeOption +- Base class: DocumentedOption`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Reflection/TypeOptionTree.cs` + +- Class: TypeOptionTree +- Base class: FuzzyOptionTree +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/ResourceProviders/AssemblyResourceProvider.cs` + +- Class: AssemblyResourceProvider +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetAllFiles +- GetFiles +- GetDirectories +- GetPersonalPath +- GetProfessionalPath +- FileExists +- DirectoryExists +- DebugPath +- LoadTexture + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/ResourceProviders/AssetBundleResourceProvider.cs` + +- Class: AssetBundleResourceProvider +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetAllFiles +- GetFiles +- GetDirectories +- GetPersonalPath +- GetProfessionalPath +- FileExists +- DirectoryExists +- NormalizePath +- DebugPath +- LoadTexture + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/ResourceProviders/CreateTextureOptions.cs` + +- Class: CreateTextureOptions +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/ResourceProviders/EditorAssetResourceProvider.cs` + +- Class: EditorAssetResourceProvider +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetAllFiles +- GetFiles +- GetDirectories +- GetPersonalPath +- GetProfessionalPath +- FileExists +- DirectoryExists +- NormalizePath +- DebugPath +- LoadTexture + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/ResourceProviders/EmbeddedResourceProvider.cs` + +- Class: EmbeddedResourceProvider +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetAllFiles +- GetFiles +- GetDirectories +- GetProfessionalPath +- FileExists +- DirectoryExists +- DebugPath +- LoadTexture + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/ResourceProviders/IResourceProvider.cs` + +- Class: IResourceProvider +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/SemanticLabel.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/SemanticVersion.cs` + +- Class: SemanticVersion +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CompareTo +- IsUnset + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Serialization/MovedFromAttributeExtensions.cs` + +- Class: MovedFromAttributeExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Serialization/SerializableTypeExtensions.cs` + +- Class: SerializableTypeExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Serialization/TypeExtensions.cs` + +- Class: TypeExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Serialization/TypeSerializer.cs` + +- Class: TypeSerializer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/SerializedProperties/SerializedPropertyProviderProvider.cs` + +- Class: SerializedPropertyProviderProvider +- Base class: SingleDecoratorProvider`3 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GenerateProviderScripts + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/SerializedProperties/SerializedPropertyUtility.cs` + +- Class: SerializedPropertyUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Threading/BackgroundWorker.cs` + +- Class: BackgroundWorker +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Threading/BackgroundWorkerAttribute.cs` + +- Class: BackgroundWorkerAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Threading/ThreadableAssetWrapper.cs` + +- Class: ThreadableAssetWrapper +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/AnnotationUtility.cs` + +- Class: AnnotationUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/AssetBundleUtility.cs` + +- Class: AssetBundleUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/AssetUtility.cs` + +- Class: AssetUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/BackupUtility.cs` + +- Class: BackupUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/Clipboard.cs` + +- Class: Clipboard +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Clear +- Copy +- CanPaste +- Paste + +## Serialized Fields + +- None detected. + +## Public Fields + +- containsData + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/ConsoleProfiler.cs` + +- Class: ConsoleProfiler +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/DefineUtility.cs` + +- Class: DefineUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/EditorApplicationUtility.cs` + +- Class: EditorApplicationUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/EditorFilteringUtility.cs` + +- Class: EditorFilteringUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/EditorLinqUtility.cs` + +- Class: EditorLinqUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/EditorSerializationUtility.cs` + +- Class: EditorSerializationUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/EditorTimeUtility.cs` + +- Class: EditorTimeUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/EditorTypeUtility.cs` + +- Class: EditorTypeUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- For + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/EditorUnityObjectUtility.cs` + +- Class: EditorUnityObjectUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/FrameLimiterUtility.cs` + +- Class: FrameLimiterUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetFPSLimit +- IsWithinFPSLimit + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/IconExportUtility.cs` + +- Class: IconExportUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/LudiqEditorUtility.cs` + +- Class: LudiqEditorUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/MathfEx.cs` + +- Class: MathfEx +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/MD4.cs` + +- Class: MD4 +- Base class: HashAlgorithm +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/NameUtility.cs` + +- Class: NameUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/NativeUtility.cs` + +- Class: NativeUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/PackageVersionUtility.cs` + +- Class: PackageVersionUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/Paths.cs` + +- Class: Paths +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/PathUtility.cs` + +- Class: PathUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/PluginPaths.cs` + +- Class: PluginPaths +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- isFirstPass +- persistentGenerated +- transientGenerated + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/ProgressUtility.cs` + +- Class: ProgressUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/ReloadAssets.cs` + +- Class: ReloadAssets +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/ScriptReference.cs` + +- Class: ScriptReference +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- fileID +- guid + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/ScriptReferenceReplacement.cs` + +- Class: ScriptReferenceReplacement +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- previousReference +- newReference + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/ScriptReferenceResolver.cs` + +- Class: ScriptReferenceResolver +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/ScriptUtility.cs` + +- Class: ScriptUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/SearchResult.cs` + +- Class: ISearchResult +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/SearchUtility.cs` + +- Class: SearchUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/UndoUtility.cs` + +- Class: UndoUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/UnityAPI.cs` + +- Class: UnityAPI +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/VersionControlUtility.cs` + +- Class: VersionControlUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/VSBackupUtility.cs` + +- Class: VSBackupUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/VSMigrationUtility.cs` + +- Class: VSMigrationUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnUpdate +- Run +- Reset + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/VSUsageUtility.cs` + +- Class: VSUsageUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/Warning.cs` + +- Class: Warning +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Utilities/WarningLevel.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Variables/EditorVariablesUtility.cs` + +- Class: EditorVariablesUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager +- Instantiate + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Variables/InspectorVariableFieldAttributeInspector.cs` + +- Class: VariableNameAttributeInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Variables/VariableDeclarationInspector.cs` + +- Class: VariableDeclarationInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnNameGUI +- OnValueGUI +- OnTypeGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Variables/VariableDeclarationsInspector.cs` + +- Class: VariableDeclarationsInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Variables/VariableNameInspector.cs` + +- Class: VariableNameInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Variables/VariablesAssetEditor.cs` + +- Class: VariablesAssetEditor +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Variables/VariablesEditor.cs` + +- Class: VariablesEditor +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Variables/VariablesPanel.cs` + +- Class: VariablesPanel +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetHeight +- OnGUI +- MakeFirstSubTabCurrent + +## Serialized Fields + +- None detected. + +## Public Fields + +- minSize +- sidebarControlHint +- enabled + +## Unity API Usage + +- SceneManager +- Instantiate +- GetComponent + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/GraphElementWidget.cs` + +- Class: GraphElementWidget +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddCursorRect +- BeginDrag +- Drag +- EndDrag +- LockDragOrigin +- Delete + +## Serialized Fields + +- None detected. + +## Public Fields + +- element +- isSelected +- canResize +- isResizing + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/Groups/GraphGroupEditor.cs` + +- Class: GraphGroupEditor +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/Groups/GraphGroupInspector.cs` + +- Class: GraphGroupInspector +- Base class: ReflectedInspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/Groups/GraphGroupWidget.cs` + +- Class: GraphGroupWidget +- Base class: GraphElementWidget`2 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- FocusLabel + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/IGraphElementWidget.cs` + +- Class: IGraphElementWidget +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/IWidget.cs` + +- Class: IWidget +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/Nodes/INodeWidget.cs` + +- Class: INodeWidget +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/Nodes/NodeColor.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/Nodes/NodeColorMix.cs` + +- Class: NodeColorMix +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsPure +- Normalize +- PopulateColorsList + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/Nodes/NodeShape.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/Nodes/NodeWidget.cs` + +- Class: NodeWidget +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/StickyNote/StickyNoteEditor.cs` + +- Class: StickyNoteEditor +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/StickyNote/StickyNoteInspector.cs` + +- Class: StickyNoteInspector +- Base class: ReflectedInspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/StickyNote/StickyNoteOption.cs` + +- Class: StickyNoteOption +- Base class: FuzzyOption`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/StickyNote/StickyNoteWidget.cs` + +- Class: StickyNoteWidget +- Base class: GraphElementWidget`2 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/Widget.cs` + +- Class: Widget +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- RegisterControl +- Reposition +- BringToFront +- SendToBack + +## Serialized Fields + +- None detected. + +## Public Fields + +- isMouseThrough +- isMouseOver + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/WidgetAttribute.cs` + +- Class: WidgetAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Widgets/WidgetProvider.cs` + +- Class: WidgetProvider +- Base class: SingleDecoratorProvider`3 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/AboutWindow/AboutablePage.cs` + +- Class: AboutablePage +- Base class: Page +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/AboutWindow/AboutPluginsPage.cs` + +- Class: AboutPluginsPage +- Base class: ListPage +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/AboutWindow/AcknowledgementPage.cs` + +- Class: AcknowledgementPage +- Base class: Page +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/AboutWindow/ChangelogPage.cs` + +- Class: ChangelogPage +- Base class: Page +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/AboutWindow/IAboutable.cs` + +- Class: IAboutable +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/BackupWindow/BackupPage.cs` + +- Class: BackupPage +- Base class: Page +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/ConfigurationPanel/ConfigurationPanel.cs` + +- Class: ConfigurationPanel +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- PreferenceItem +- Show +- GetSearchKeywords + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/EditorWindowWrapper.cs` + +- Class: EditorWindowWrapper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- Close + +## Serialized Fields + +- None detected. + +## Public Fields + +- isOpen + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/GenerateDocumentationWindow/GenerateDocumentationPage.cs` + +- Class: GenerateDocumentationPage +- Base class: Page +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start +- Update + +## Public Methods + +- Generate +- Reset +- Update +- OnGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/GeneratePropertyProvidersWindow/GeneratePropertyProvidersPage.cs` + +- Class: GeneratePropertyProvidersPage +- Base class: Page +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Resources.Load + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/GraphInspectorPanel.cs` + +- Class: GraphInspectorPanel +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnGUI +- GetHeight + +## Serialized Fields + +- None detected. + +## Public Fields + +- sidebarControlHint +- minSize + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/GraphWindow.cs` + +- Class: GraphWindow +- Base class: LudiqEditorWindow +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- Validate +- Clear +- MatchSelection +- AddCursorRect + +## Serialized Fields + +- None detected. + +## Public Fields + +- rect +- cursor +- showSidebars + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/ICanvasWindow.cs` + +- Class: ICanvasWindow +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/ListPage.cs` + +- Class: ListPage +- Base class: Page +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- UpdateOptions + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/LudiqEditorWindow.cs` + +- Class: LudiqEditorWindow +- Base class: EditorWindow +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- Update + +## Public Methods + +- AddItemsToMenu + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/Page.cs` + +- Class: Page +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- CompleteSwitch +- Show +- Close +- DrawHeader +- DrawContent + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/Sidebars/ISidebarPanelContent.cs` + +- Class: ISidebarPanelContent +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/Sidebars/Sidebar.cs` + +- Class: Sidebar +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- DrawLayout +- GetWidth +- OnGUI +- OrderSpinner + +## Serialized Fields + +- None detected. + +## Public Fields + +- show + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/Sidebars/SidebarAnchor.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/Sidebars/SidebarPanel.cs` + +- Class: SidebarPanel +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryAssociate +- Disable +- OnGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- sidebar + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/Sidebars/SidebarPanelWindow.cs` + +- Class: SidebarPanelWindow +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- Update +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/Sidebars/Sidebars.cs` + +- Class: Sidebars +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Feed + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/SinglePageWindow.cs` + +- Class: SinglePageWindow +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/TabbedPage.cs` + +- Class: TabbedPage +- Base class: Page +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- UpdateOptions + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/UpdateWizard/UpdateBackupPage.cs` + +- Class: UpdateBackupPage +- Base class: BackupPage +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/WebView.cs` + +- Class: WebView +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Destroy +- Load +- Show +- Hide +- Forward +- Back +- Reload + +## Serialized Fields + +- None detected. + +## Public Fields + +- isDestroyed + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/WebWindow.cs` + +- Class: WebWindow +- Base class: EditorWindow +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable +- Start +- OnDestroy + +## Public Methods + +- Reload + +## Serialized Fields + +- _uri + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/WindowClose.cs` + +- Class: WindowClose +- Base class: Exception +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/Wizard.cs` + +- Class: Wizard +- Base class: EditorWindowWrapper +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Core/Windows/WrappedEditorWindow.cs` + +- Class: WrappedEditorWindow +- Base class: EditorWindow +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- Awake +- OnEnable +- Update +- OnDisable +- OnDestroy + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Acknowledgements/Acknowledgement_NCalc.cs` + +- Class: Acknowledgement_NCalc +- Base class: PluginAcknowledgement +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Analytics/FlowMacroSavedEvent.cs` + +- Class: FlowMacroSavedEvent +- Base class: AssetModificationProcessor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/BoltFlowNameUtility.cs` + +- Class: BoltFlowNameUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Connections/ControlConnectionWidget.cs` + +- Class: ControlConnectionWidget +- Base class: UnitConnectionWidget`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Connections/InvalidConnectionWidget.cs` + +- Class: InvalidConnectionWidget +- Base class: UnitConnectionWidget`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Connections/IUnitConnectionWidget.cs` + +- Class: IUnitConnectionWidget +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Connections/UnitConnectionStyles.cs` + +- Class: UnitConnectionStyles +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Connections/UnitConnectionWidget.cs` + +- Class: UnitConnectionWidget +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- middlePosition + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Connections/ValueConnectionWidget.cs` + +- Class: ValueConnectionWidget +- Base class: UnitConnectionWidget`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Description/FlowGraphDescriptor.cs` + +- Class: FlowGraphDescriptor +- Base class: GraphDescriptor`2 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Description/FlowMachineDescriptor.cs` + +- Class: FlowMachineDescriptor +- Base class: MachineDescriptor`2 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Description/FlowMacroDescriptor.cs` + +- Class: FlowMacroDescriptor +- Base class: MacroDescriptor`2 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Description/IUnitDescriptor.cs` + +- Class: IUnitDescriptor +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Description/UnitAnalyser.cs` + +- Class: UnitAnalyser +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- unit + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Description/UnitAnalysis.cs` + +- Class: UnitAnalysis +- Base class: GraphElementAnalysis +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Description/UnitDescription.cs` + +- Class: UnitDescription +- Base class: GraphElementDescription +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Description/UnitDescriptor.cs` + +- Class: UnitDescriptor +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ShortTitle +- Surtitle +- Subtitle +- Icons +- DescribePort + +## Serialized Fields + +- None detected. + +## Public Fields + +- unit + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Description/UnitPortDescription.cs` + +- Class: UnitPortDescription +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CopyFrom + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Description/UnitPortDescriptor.cs` + +- Class: UnitPortDescriptor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Validate + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Events/CustomEventDescriptor.cs` + +- Class: CustomEventDescriptor +- Base class: EventUnitDescriptor`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Events/EventUnitDescriptor.cs` + +- Class: EventUnitDescriptor +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Events/EventUnitWidget.cs` + +- Class: EventUnitWidget +- Base class: UnitWidget`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Events/GlobalMessageListenerEditor.cs` + +- Class: GlobalMessageListenerEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Events/MessageListenerEditor.cs` + +- Class: MessageListenerEditor +- Base class: Editor +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Events/TriggerCustomEventDescriptor.cs` + +- Class: TriggerCustomEventDescriptor +- Base class: UnitDescriptor`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/FlowCanvas.cs` + +- Class: FlowCanvas +- Base class: VisualScriptingCanvas`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- NewUnitContextual +- AddUnit +- CancelConnection + +## Serialized Fields + +- None detected. + +## Public Fields + +- isCreatingConnection + +## Unity API Usage + +- Instantiate +- GetComponent +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/FlowDragAndDropUtility.cs` + +- Class: FlowDragAndDropUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/FlowEditorBindings.cs` + +- Class: FlowEditorBindings +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/FlowGraphContext.cs` + +- Class: FlowGraphContext +- Base class: GraphContext`2 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/FlowGraphEditor.cs` + +- Class: FlowGraphEditor +- Base class: GraphEditor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/FlowGraphUnitUISample.cs` + +- Class: FlowGraphUnitUISample +- Base class: RuntimeFlowGraph +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/FlowMachineEditor.cs` + +- Class: FlowMachineEditor +- Base class: MachineEditor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/CreateStructDescriptor.cs` + +- Class: CreateStructDescriptor +- Base class: UnitDescriptor`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/CreateStructOption.cs` + +- Class: CreateStructOption +- Base class: UnitOption`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/ExposeDescriptor.cs` + +- Class: ExposeDescriptor +- Base class: UnitDescriptor`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/ExposeOption.cs` + +- Class: ExposeOption +- Base class: UnitOption`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/GetMemberDescriptor.cs` + +- Class: GetMemberDescriptor +- Base class: MemberUnitDescriptor`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/GetMemberOption.cs` + +- Class: GetMemberOption +- Base class: MemberUnitOption`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/InvokeMemberDescriptor.cs` + +- Class: InvokeMemberDescriptor +- Base class: MemberUnitDescriptor`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/InvokeMemberOption.cs` + +- Class: InvokeMemberOption +- Base class: MemberUnitOption`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/LiteralDescriptor.cs` + +- Class: LiteralDescriptor +- Base class: UnitDescriptor`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/LiteralInspector.cs` + +- Class: LiteralInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/LiteralOption.cs` + +- Class: LiteralOption +- Base class: UnitOption`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/LiteralWidget.cs` + +- Class: LiteralWidget +- Base class: UnitWidget`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/MemberUnitAnalyser.cs` + +- Class: MemberUnitAnalyser +- Base class: UnitAnalyser`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/MemberUnitDescriptor.cs` + +- Class: MemberUnitDescriptor +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/MemberUnitOption.cs` + +- Class: IMemberUnitOption +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- isPseudoInherited + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/OnInputSystemEventAnalyser.cs` + +- Class: OnInputSystemEventAnalyser +- Base class: UnitAnalyser +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/SetMemberDescriptor.cs` + +- Class: SetMemberDescriptor +- Base class: MemberUnitDescriptor`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Codebase/SetMemberOption.cs` + +- Class: SetMemberOption +- Base class: MemberUnitOption`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/ForAnalyser.cs` + +- Class: ForAnalyser +- Base class: UnitAnalyser`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/ForEachDescriptor.cs` + +- Class: ForEachDescriptor +- Base class: UnitDescriptor`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/SelectOnEnumDescriptor.cs` + +- Class: SelectOnEnumDescriptor +- Base class: UnitDescriptor`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/SelectOnFlowDescriptor.cs` + +- Class: SelectOnFlowDescriptor +- Base class: UnitDescriptor`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/SelectOnIntegerDescriptor.cs` + +- Class: SelectOnIntegerDescriptor +- Base class: SelectUnitDescriptor`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/SelectOnStringDescriptor.cs` + +- Class: SelectOnStringDescriptor +- Base class: SelectUnitDescriptor`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/SelectUnitDescriptor.cs` + +- Class: SelectUnitDescriptor +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/SequenceDescriptor.cs` + +- Class: SequenceDescriptor +- Base class: UnitDescriptor`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/SwitchOnEnumDescriptor.cs` + +- Class: SwitchOnEnumDescriptor +- Base class: UnitDescriptor`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/SwitchOnIntegerDescriptor.cs` + +- Class: SwitchOnIntegerDescriptor +- Base class: SwitchUnitDescriptor`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/SwitchOnStringDescriptor.cs` + +- Class: SwitchOnStringDescriptor +- Base class: SwitchUnitDescriptor`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Control/SwitchUnitDescriptor.cs` + +- Class: SwitchUnitDescriptor +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/InputActionInspector.cs` + +- Class: InputActionInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/InputSystemWidget.cs` + +- Class: InputSystemWidget +- Base class: UnitWidget +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/MultiInputUnitAlphabeticDescriptor.cs` + +- Class: MultiInputUnitAlphabeticDescriptor +- Base class: UnitDescriptor`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/MultiInputUnitNumericDescriptor.cs` + +- Class: MultiInputUnitNumericDescriptor +- Base class: UnitDescriptor`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/GraphInputAnalyser.cs` + +- Class: GraphInputAnalyser +- Base class: UnitAnalyser`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/GraphInputDescriptor.cs` + +- Class: GraphInputDescriptor +- Base class: UnitDescriptor`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/GraphInputInspector.cs` + +- Class: GraphInputInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/GraphInputWidget.cs` + +- Class: GraphInputWidget +- Base class: UnitWidget`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/GraphOutputAnalyser.cs` + +- Class: GraphOutputAnalyser +- Base class: UnitAnalyser`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/GraphOutputDescriptor.cs` + +- Class: GraphOutputDescriptor +- Base class: UnitDescriptor`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/GraphOutputInspector.cs` + +- Class: GraphOutputInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/GraphOutputWidget.cs` + +- Class: GraphOutputWidget +- Base class: UnitWidget`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/NesterUnitAnalyser.cs` + +- Class: NesterUnitAnalyser +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/NesterUnitDescriptor.cs` + +- Class: NesterUnitDescriptor +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/NesterUnitEditor.cs` + +- Class: NesterUnitEditor +- Base class: UnitEditor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/NesterUnitOption.cs` + +- Class: NesterUnitOption +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/NestrerUnitWidget.cs` + +- Class: NestrerUnitWidget +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/SuperUnitDescriptor.cs` + +- Class: SuperUnitDescriptor +- Base class: NesterUnitDescriptor`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/SuperUnitEditor.cs` + +- Class: SuperUnitEditor +- Base class: NesterUnitEditor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/SuperUnitWidget.cs` + +- Class: SuperUnitWidget +- Base class: NestrerUnitWidget`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AcceptsDragAndDrop +- PerformDragAndDrop +- UpdateDragAndDrop +- DrawDragAndDropPreview +- ExitDragAndDrop + +## Serialized Fields + +- None detected. + +## Public Fields + +- dragAndDropVisualMode + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Nesting/UnitPortDefinitionUtility.cs` + +- Class: UnitPortDefinitionUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Time/WaitForFlowDescriptor.cs` + +- Class: WaitForFlowDescriptor +- Base class: UnitDescriptor`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/GetVariableOption.cs` + +- Class: GetVariableOption +- Base class: UnifiedVariableUnitOption`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/IsVariableDefinedOption.cs` + +- Class: IsVariableDefinedOption +- Base class: UnifiedVariableUnitOption`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/Obsolete/GetVariableUnitOption.cs` + +- Class: GetVariableUnitOption +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/Obsolete/IsVariableDefinedUnitOption.cs` + +- Class: IsVariableDefinedUnitOption +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/Obsolete/SetVariableUnitOption.cs` + +- Class: SetVariableUnitOption +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/Obsolete/VariableUnitDescriptor.cs` + +- Class: VariableUnitDescriptor +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/Obsolete/VariableUnitOption.cs` + +- Class: IVariableUnitOption +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/Obsolete/VariableUnitWidget.cs` + +- Class: VariableUnitWidget +- Base class: UnitWidget`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/SetVariableOption.cs` + +- Class: SetVariableOption +- Base class: UnifiedVariableUnitOption`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/UnifiedVariableUnitDescriptor.cs` + +- Class: UnifiedVariableUnitDescriptor +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/UnifiedVariableUnitOption.cs` + +- Class: IUnifiedVariableUnitOption +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- hasName + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/UnifiedVariableUnitWidget.cs` + +- Class: UnifiedVariableUnitWidget +- Base class: UnitWidget`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Framework/Variables/VariableKindOption.cs` + +- Class: VariableKindOption +- Base class: DocumentedOption`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Invocations/InvocationInspector.cs` + +- Class: InvocationInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Invocations/MemberInvocationInspector.cs` + +- Class: MemberInvocationInspector +- Base class: InvocationInspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Linker/LinkerCreator.cs` + +- Class: LinkerCreator +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnPreprocessBuild + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager +- GetComponent + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Options/IUnitOption.cs` + +- Class: IUnitOption +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Options/UnitBase.cs` + +- Class: UnitBase +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Options/UnitCategoryOption.cs` + +- Class: UnitCategoryOption +- Base class: FuzzyOption`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Options/UnitOption.cs` + +- Class: UnitOption +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetFooterHeight +- OnFooterGUI + +## Serialized Fields + +- None detected. + +## Public Fields + +- value +- parentOnly +- label +- haystack +- hasFooter + +## Unity API Usage + +- Instantiate +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Options/UnitOptionFilter.cs` + +- Class: UnitOptionFilter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Clone +- ValidateOption + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Options/UnitOptionProvider.cs` + +- Class: XUnitOptionProvider +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Options/UnitOptionRow.cs` + +- Class: UnitOptionRow +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ToOption + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Options/UnitOptionTree.cs` + +- Class: UnitOptionTree +- Base class: ExtensibleFuzzyOptionTree +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetEnumerator +- Contains +- Add +- Remove +- Clear +- CopyTo + +## Serialized Fields + +- None detected. + +## Public Fields + +- graph +- self +- IsReadOnly +- Count + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Options/UnitOptionUtility.cs` + +- Class: UnitOptionUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/BoltFlow.cs` + +- Class: BoltFlow +- Base class: Plugin +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/BoltFlowConfiguration.cs` + +- Class: BoltFlowConfiguration +- Base class: PluginConfiguration +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/BoltFlowManifest.cs` + +- Class: BoltFlowManifest +- Base class: PluginManifest +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/BoltFlowPaths.cs` + +- Class: BoltFlowPaths +- Base class: PluginPaths +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- unitOptions + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/BoltFlowResources.cs` + +- Class: BoltFlowResources +- Base class: PluginResources +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Load +- UnitCategory + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_0_0.cs` + +- Class: Changelog_1_0_0 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_0_1.cs` + +- Class: Changelog_1_0_1 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_0_2.cs` + +- Class: Changelog_1_0_2 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_0_3.cs` + +- Class: Changelog_1_0_3 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_0_4.cs` + +- Class: Changelog_1_0_4 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_1_0..cs` + +- Class: Changelog_1_1_0 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_1_1.cs` + +- Class: Changelog_1_1_1 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_1_2.cs` + +- Class: Changelog_1_1_2 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- UnityEvent + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_1_3.cs` + +- Class: Changelog_1_1_3 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_2_0.cs` + +- Class: Changelog_1_2_0 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_2_2.cs` + +- Class: Changelog_1_2_2 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_2_3.cs` + +- Class: Changelog_1_2_3 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_2_4.cs` + +- Class: Changelog_1_2_4 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_3_0.cs` + +- Class: Changelog_1_3_0 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_4_0.cs` + +- Class: Changelog_1_4_0 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_4_1.cs` + +- Class: Changelog_1_4_1 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_4_2.cs` + +- Class: Changelog_1_4_2 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_4_3.cs` + +- Class: Changelog_1_4_3 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_4_4.cs` + +- Class: Changelog_1_4_4 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_4_5.cs` + +- Class: Changelog_1_4_5 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_4_6.cs` + +- Class: Changelog_1_4_6 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_4_7.cs` + +- Class: Changelog_1_4_7 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_4_8.cs` + +- Class: Changelog_1_4_8 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Changelogs/Changelog_1_4_10.cs` + +- Class: Changelog_1_4_10 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Migrations/Migration_1_0_2_to_1_0_3.cs` + +- Class: Migration_1_0_2_to_1_0_3 +- Base class: PluginMigration +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Migrations/Migration_1_1_1_to_1_1_2.cs` + +- Class: Migration_1_1_1_to_1_1_2 +- Base class: PluginMigration +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Migrations/Migration_1_1_2_to_1_1_3.cs` + +- Class: Migration_1_1_2_to_1_1_3 +- Base class: PluginMigration +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Migrations/Migration_1_1_3_to_1_2_0.cs` + +- Class: Migration_1_1_3_to_1_2_0 +- Base class: PluginMigration +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Migrations/Migration_1_2_0_to_1_2_2.cs` + +- Class: Migration_1_2_0_to_1_2_2 +- Base class: PluginMigration +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Migrations/Migration_1_2_4_to_1_3_0.cs` + +- Class: Migration_1_2_4_to_1_3_0 +- Base class: PluginMigration +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Migrations/Migration_1_3_0_to_1_4_0.cs` + +- Class: Migration_1_3_0_to_1_4_0 +- Base class: PluginMigration +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Migrations/Migration_1_5_1_to_1_5_2.cs` + +- Class: Migration_1_5_1_to_1_5_2 +- Base class: PluginMigration +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Migrations/Migration_1_6_to_1_7.cs` + +- Class: Migration_1_6_to_1_7 +- Base class: PluginMigration +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Plugin/Migrations/Migration_Asset_to_Package.cs` + +- Class: Migration_Asset_to_Package +- Base class: PluginMigration +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/ControlInputWidget.cs` + +- Class: ControlInputWidget +- Base class: UnitInputPortWidget`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/ControlOutputWidget.cs` + +- Class: ControlOutputWidget +- Base class: UnitOutputPortWidget`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/InvalidInputWidget.cs` + +- Class: InvalidInputWidget +- Base class: UnitInputPortWidget`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/InvalidOutputWidget.cs` + +- Class: InvalidOutputWidget +- Base class: UnitOutputPortWidget`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/IUnitPortWidget.cs` + +- Class: IUnitPortWidget +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/UnitInputPortWidget.cs` + +- Class: UnitInputPortWidget +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/UnitOutputPortWidget.cs` + +- Class: UnitOutputPortWidget +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/UnitPortDefinitionInspector.cs` + +- Class: UnitPortDefinitionInspector +- Base class: Inspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/UnitPortWidget.cs` + +- Class: UnitPortWidget +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetInnerWidth +- GetHeight + +## Serialized Fields + +- None detected. + +## Public Fields + +- port +- unit +- willDisconnect + +## Unity API Usage + +- Resources.Load +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/ValueInputDefinitionInspector.cs` + +- Class: ValueInputDefinitionInspector +- Base class: ValuePortDefinitionInspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/ValueInputWidget.cs` + +- Class: ValueInputWidget +- Base class: UnitInputPortWidget`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/ValueOutputWidget.cs` + +- Class: ValueOutputWidget +- Base class: UnitOutputPortWidget`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Ports/ValuePortDefinitionInspector.cs` + +- Class: ValuePortDefinitionInspector +- Base class: UnitPortDefinitionInspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Properties/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/RuntimeGraphBase.cs` + +- Class: RuntimeGraphBase +- Base class: RuntimeGraphBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Units/IUnitWidget.cs` + +- Class: IUnitWidget +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Units/MissingTypeUnitWidget.cs` + +- Class: MissingTypeUnitWidget +- Base class: UnitWidget`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Units/UnitEditor.cs` + +- Class: UnitEditor +- Base class: GraphElementEditor`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Units/UnitInspector.cs` + +- Class: UnitInspector +- Base class: ReflectedInspector +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/Units/UnitWidget.cs` + +- Class: UnitWidget +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Resources.Load +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Flow/XFlowGraph.cs` + +- Class: XFlowGraph +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.Shared/EmptyGraphWindow.cs` + +- Class: EmptyGraphWindow +- Base class: EditorWindow +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnEnable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager +- Destroy + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Analytics/StateMacroSavedEvent.cs` + +- Class: StateMacroSavedEvent +- Base class: AssetModificationProcessor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Description/StateGraphDescriptor.cs` + +- Class: StateGraphDescriptor +- Base class: GraphDescriptor`2 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Description/StateMachineDescriptor.cs` + +- Class: StateMachineDescriptor +- Base class: MachineDescriptor`2 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Description/StateMacroDescriptor.cs` + +- Class: StateMacroDescriptor +- Base class: MacroDescriptor`2 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Flow/FlowGraphContextStateExtension.cs` + +- Class: FlowGraphContextStateExtension +- Base class: GraphContextExtension`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Flow/StateUnitDescriptor.cs` + +- Class: StateUnitDescriptor +- Base class: NesterUnitDescriptor`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Flow/StateUnitEditor.cs` + +- Class: StateUnitEditor +- Base class: NesterUnitEditor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Flow/StateUnitWidget.cs` + +- Class: StateUnitWidget +- Base class: NestrerUnitWidget`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AcceptsDragAndDrop +- PerformDragAndDrop +- UpdateDragAndDrop +- DrawDragAndDropPreview +- ExitDragAndDrop + +## Serialized Fields + +- None detected. + +## Public Fields + +- dragAndDropVisualMode + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Flow/UnitBaseStateExtensions.cs` + +- Class: UnitBaseStateExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Graph/StateCanvas.cs` + +- Class: StateCanvas +- Base class: VisualScriptingCanvas`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddState +- CompleteTransitionToNewState +- StartTransition +- EndTransition +- CancelTransition + +## Serialized Fields + +- None detected. + +## Public Fields + +- isCreatingTransition + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Graph/StateGraphContext.cs` + +- Class: StateGraphContext +- Base class: GraphContext`2 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/BoltState.cs` + +- Class: BoltState +- Base class: Plugin +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/BoltStateConfiguration.cs` + +- Class: BoltStateConfiguration +- Base class: PluginConfiguration +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/BoltStateManifest.cs` + +- Class: BoltStateManifest +- Base class: PluginManifest +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/BoltStateResources.cs` + +- Class: BoltStateResources +- Base class: PluginResources +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Load + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_0_0.cs` + +- Class: Changelog_1_0_0 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_0_1.cs` + +- Class: Changelog_1_0_1 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_0_2.cs` + +- Class: Changelog_1_0_2 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_1_1.cs` + +- Class: Changelog_1_1_1 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_1_2.cs` + +- Class: Changelog_1_1_2 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_1_3.cs` + +- Class: Changelog_1_1_3 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_2_2.cs` + +- Class: Changelog_1_2_2 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_2_3.cs` + +- Class: Changelog_1_2_3 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_2_4.cs` + +- Class: Changelog_1_2_4 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_3_0.cs` + +- Class: Changelog_1_3_0 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_4_0.cs` + +- Class: Changelog_1_4_0f6 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Changelogs/Changelog_1_4_1.cs` + +- Class: Changelog_1_4_1 +- Base class: PluginChangelog +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Migrations/Migration_1_5_1_to_1_5_2.cs` + +- Class: Migration_1_5_1_to_1_5_2 +- Base class: PluginMigration +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Migrations/Migration_1_6_to_1_7.cs` + +- Class: Migration_1_6_to_1_7 +- Base class: PluginMigration +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Plugin/Migrations/Migration_Asset_to_Package.cs` + +- Class: Migration_Asset_to_Package +- Base class: PluginMigration +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Properties/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/StateGraphEditor.cs` + +- Class: StateGraphEditor +- Base class: GraphEditor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/StateRevealCondition.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/AnyStateDescriptor.cs` + +- Class: AnyStateDescriptor +- Base class: StateDescriptor`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/AnyStateWidget.cs` + +- Class: AnyStateWidget +- Base class: StateWidget`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/FlowStateDescriptor.cs` + +- Class: FlowStateDescriptor +- Base class: NesterStateDescriptor`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/FlowStateEditor.cs` + +- Class: FlowStateEditor +- Base class: NesterStateEditor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/FlowStateWidget.cs` + +- Class: FlowStateWidget +- Base class: NesterStateWidget`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AcceptsDragAndDrop +- PerformDragAndDrop +- UpdateDragAndDrop +- DrawDragAndDropPreview +- ExitDragAndDrop +- GetHeight +- Draw + +## Serialized Fields + +- None detected. + +## Public Fields + +- dragAndDropVisualMode + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/IStateWidget.cs` + +- Class: IStateWidget +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/NesterStateAnalyser.cs` + +- Class: NesterStateAnalyser +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/NesterStateDescriptor.cs` + +- Class: NesterStateDescriptor +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/NesterStateEditor.cs` + +- Class: NesterStateEditor +- Base class: StateEditor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/NesterStateWidget.cs` + +- Class: NesterStateWidget +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/StateAnalyser.cs` + +- Class: StateAnalyser +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- state + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/StateAnalysis.cs` + +- Class: StateAnalysis +- Base class: GraphElementAnalysis +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/StateDescription.cs` + +- Class: StateDescription +- Base class: GraphElementDescription +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/StateDescriptor.cs` + +- Class: StateDescriptor +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- state + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/StateEditor.cs` + +- Class: StateEditor +- Base class: GraphElementEditor`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/StateTransitionAnalysis.cs` + +- Class: StateTransitionAnalysis +- Base class: GraphElementAnalysis +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/StateWidget.cs` + +- Class: StateWidget +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/SuperStateDescriptor.cs` + +- Class: SuperStateDescriptor +- Base class: NesterStateDescriptor`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/SuperStateEditor.cs` + +- Class: SuperStateEditor +- Base class: NesterStateEditor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/States/SuperStateWidget.cs` + +- Class: SuperStateWidget +- Base class: NesterStateWidget`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AcceptsDragAndDrop +- PerformDragAndDrop +- UpdateDragAndDrop +- DrawDragAndDropPreview +- ExitDragAndDrop + +## Serialized Fields + +- None detected. + +## Public Fields + +- dragAndDropVisualMode + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/FlowStateTransitionAnalyser.cs` + +- Class: FlowStateTransitionAnalyser +- Base class: NesterStateTransitionAnalyser`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/FlowStateTransitionDescriptor.cs` + +- Class: FlowStateTransitionDescriptor +- Base class: NesterStateTransitionDescriptor`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/FlowStateTransitionEditor.cs` + +- Class: FlowStateTransitionEditor +- Base class: NesterStateTransitionEditor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/FlowStateTransitionWidget.cs` + +- Class: FlowStateTransitionWidget +- Base class: NesterStateTransitionWidget`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AcceptsDragAndDrop +- PerformDragAndDrop +- UpdateDragAndDrop +- DrawDragAndDropPreview +- ExitDragAndDrop + +## Serialized Fields + +- None detected. + +## Public Fields + +- dragAndDropVisualMode + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/IStateTransitionWidget.cs` + +- Class: IStateTransitionWidget +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/NesterStateTransitionAnalyser.cs` + +- Class: NesterStateTransitionAnalyser +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/NesterStateTransitionDescriptor.cs` + +- Class: NesterStateTransitionDescriptor +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/NesterStateTransitionEditor.cs` + +- Class: NesterStateTransitionEditor +- Base class: StateTransitionEditor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/NesterStateTransitionWidget.cs` + +- Class: NesterStateTransitionWidget +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/StateTransitionAnalyser.cs` + +- Class: StateTransitionAnalyser +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- transition + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/StateTransitionDescription.cs` + +- Class: StateTransitionDescription +- Base class: GraphElementDescription +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/StateTransitionDescriptor.cs` + +- Class: StateTransitionDescriptor +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- transition + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/StateTransitionEditor.cs` + +- Class: StateTransitionEditor +- Base class: GraphElementEditor`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/StateTransitionWidget.cs` + +- Class: StateTransitionWidget +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Editor/VisualScripting.State/Transitions/TriggerStateTransitionWidget.cs` + +- Class: TriggerStateTransitionWidget +- Base class: UnitWidget`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Attributes/VisualScriptingHelpURLAttribute.cs` + +- Class: VisualScriptingHelpURLAttribute +- Base class: HelpURLAttribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/Cloner.cs` + +- Class: Cloner +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/Cloners/AnimationCurveCloner.cs` + +- Class: AnimationCurveCloner +- Base class: Cloner`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/Cloners/ArrayCloner.cs` + +- Class: ArrayCloner +- Base class: Cloner`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/Cloners/DictionaryCloner.cs` + +- Class: DictionaryCloner +- Base class: Cloner`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/Cloners/EnumerableCloner.cs` + +- Class: EnumerableCloner +- Base class: Cloner`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/Cloners/FakeSerializationCloner.cs` + +- Class: FakeSerializationCloner +- Base class: ReflectedCloner +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/Cloners/FieldsCloner.cs` + +- Class: FieldsCloner +- Base class: ReflectedCloner +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/Cloners/GradientCloner.cs` + +- Class: GradientCloner +- Base class: Cloner`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/Cloners/ListCloner.cs` + +- Class: ListCloner +- Base class: Cloner`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/Cloners/ReflectedCloner.cs` + +- Class: ReflectedCloner +- Base class: Cloner`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/Cloning.cs` + +- Class: Cloning +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/CloningContext.cs` + +- Class: CloningContext +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/ICloner.cs` + +- Class: ICloner +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Cloning/ISpecifiesCloner.cs` + +- Class: ISpecifiesCloner +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/AotDictionary.cs` + +- Class: AotDictionary +- Base class: OrderedDictionary +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/AotList.cs` + +- Class: AotList +- Base class: ArrayList +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/DebugDictionary.cs` + +- Class: DebugDictionary +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Clear +- Contains +- ContainsKey +- Add +- Remove +- TryGetValue + +## Serialized Fields + +- None detected. + +## Public Fields + +- Count +- Keys +- Values + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/FlexibleDictionary.cs` + +- Class: FlexibleDictionary +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/GuidCollection.cs` + +- Class: GuidCollection +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/IKeyedCollection.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/IMergedCollection.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/INotifiedCollectionItem.cs` + +- Class: INotifiedCollectionItem +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/INotifyCollectionChanged.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/IProxyableNotifyCollectionChanged.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/ISet.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/MergedCollection.cs` + +- Class: MergedCollection +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Includes +- GetEnumerator +- Contains +- CopyTo + +## Serialized Fields + +- None detected. + +## Public Fields + +- IsReadOnly + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/MergedKeyedCollection.cs` + +- Class: MergedKeyedCollection +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Includes +- TryGetValue +- Clear +- Contains +- Remove +- CopyTo +- GetEnumerator +- Dispose +- MoveNext + +## Serialized Fields + +- None detected. + +## Public Fields + +- IsReadOnly +- Current + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/MergedList.cs` + +- Class: is +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Includes +- Contains +- CopyTo +- GetEnumerator +- Dispose +- MoveNext + +## Serialized Fields + +- None detected. + +## Public Fields + +- IsReadOnly +- Current + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/NoAllocEnumerator.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose +- MoveNext + +## Serialized Fields + +- None detected. + +## Public Fields + +- Current + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/NonNullableCollection.cs` + +- Class: NonNullableCollection +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddRange + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/NonNullableDictionary.cs` + +- Class: NonNullableDictionary +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CopyTo +- Add +- Clear +- Contains +- Remove +- ContainsKey +- TryGetValue + +## Serialized Fields + +- None detected. + +## Public Fields + +- Count +- IsSynchronized +- SyncRoot +- IsReadOnly +- Keys +- Values +- IsFixedSize + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/NonNullableHashSet.cs` + +- Class: NonNullableHashSet +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Add +- Clear +- Contains +- CopyTo +- ExceptWith +- GetEnumerator +- IntersectWith +- IsProperSubsetOf +- IsProperSupersetOf +- IsSubsetOf +- IsSupersetOf +- Overlaps +- Remove +- SetEquals +- SymmetricExceptWith +- UnionWith + +## Serialized Fields + +- None detected. + +## Public Fields + +- Count +- IsReadOnly + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/NonNullableList.cs` + +- Class: NonNullableList +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CopyTo +- Add +- Clear +- Contains +- IndexOf +- Insert +- Remove +- GetEnumerator +- RemoveAt +- AddRange + +## Serialized Fields + +- None detected. + +## Public Fields + +- Count +- IsSynchronized +- SyncRoot +- IsReadOnly +- IsFixedSize + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/VariantCollection.cs` + +- Class: VariantCollection +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetEnumerator +- Add +- Clear +- Contains +- Remove +- CopyTo + +## Serialized Fields + +- None detected. + +## Public Fields + +- Count +- IsReadOnly + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/VariantKeyedCollection.cs` + +- Class: VariantKeyedCollection +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryGetValue +- Contains +- Remove + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/VariantList.cs` + +- Class: VariantList +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Add +- Clear +- Contains +- Remove +- CopyTo +- IndexOf +- Insert +- RemoveAt +- GetEnumerator + +## Serialized Fields + +- None detected. + +## Public Fields + +- Count +- IsReadOnly + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Collections/WatchedList.cs` + +- Class: WatchedList +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Connections/ConnectionCollection.cs` + +- Class: ConnectionCollection +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Connections/ConnectionCollectionBase.cs` + +- Class: ConnectionCollectionBase +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetEnumerator +- WithSource +- WithSourceNoAlloc +- SingleOrDefaultWithSource +- WithDestination +- WithDestinationNoAlloc +- SingleOrDefaultWithDestination +- Add +- Clear +- Contains +- CopyTo +- Remove + +## Serialized Fields + +- None detected. + +## Public Fields + +- Count +- IsReadOnly + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Connections/GraphConnectionCollection.cs` + +- Class: GraphConnectionCollection +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryGetValue +- Contains +- Remove + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Connections/IConnection.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Connections/IConnectionCollection.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Connections/InvalidConnectionException.cs` + +- Class: InvalidConnectionException +- Base class: Exception +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Decorators/IDecoratorAttribute.cs` + +- Class: IDecoratorAttribute +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Decorators/ValueAttribute.cs` + +- Class: ValueAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/AssemblyQualifiedNameParser/ParsedAssemblyQualifiedName.cs` + +- Class: ParsedAssemblyQualifiedName +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Replace + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsArrayConverter.cs` + +- Class: fsArrayConverter +- Base class: fsConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsDateConverter.cs` + +- Class: fsDateConverter +- Base class: fsConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsDictionaryConverter.cs` + +- Class: fsDictionaryConverter +- Base class: fsConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsEnumConverter.cs` + +- Class: fsEnumConverter +- Base class: fsConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsForwardConverter.cs` + +- Class: fsForwardConverter +- Base class: fsConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- Values +- MemberName + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsGuidConverter.cs` + +- Class: fsGuidConverter +- Base class: fsConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsIEnumerableConverter.cs` + +- Class: fsIEnumerableConverter +- Base class: fsConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsKeyValuePairConverter.cs` + +- Class: fsKeyValuePairConverter +- Base class: fsConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsNullableConverter.cs` + +- Class: fsNullableConverter +- Base class: fsConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsPrimitiveConverter.cs` + +- Class: fsPrimitiveConverter +- Base class: fsConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsReflectedConverter.cs` + +- Class: fsReflectedConverter +- Base class: fsConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsTypeConverter.cs` + +- Class: fsTypeConverter +- Base class: fsConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/fsWeakReferenceConverter.cs` + +- Class: fsWeakReferenceConverter +- Base class: fsConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/AnimationCurve_DirectConverter.cs` + +- Class: AnimationCurve_DirectConverter +- Base class: fsDirectConverter`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/Bounds_DirectConverter.cs` + +- Class: Bounds_DirectConverter +- Base class: fsDirectConverter`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/Gradient_DirectConverter.cs` + +- Class: Gradient_DirectConverter +- Base class: fsDirectConverter`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/GUIStyle_DirectConverter.cs` + +- Class: GUIStyle_DirectConverter +- Base class: fsDirectConverter`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/GUIStyleState_DirectConverter.cs` + +- Class: GUIStyleState_DirectConverter +- Base class: fsDirectConverter`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/InputAction_DirectConverter.cs` + +- Class: fsConverterRegistrar +- Base class: fsDirectConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/Keyframe_DirectConverter.cs` + +- Class: Keyframe_DirectConverter +- Base class: fsDirectConverter`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/LayerMask_DirectConverter.cs` + +- Class: LayerMask_DirectConverter +- Base class: fsDirectConverter`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/Rect_DirectConverter.cs` + +- Class: Rect_DirectConverter +- Base class: fsDirectConverter`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/RectOffset_DirectConverter.cs` + +- Class: RectOffset_DirectConverter +- Base class: fsDirectConverter`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Converters/Unity/UnityEvent_Converter.cs` + +- Class: UnityEvent_Converter +- Base class: fsConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- UnityEvent + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsAotCompilationManager.cs` + +- Class: fsAotCompilationManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- Type +- Members +- IsConstructorPublic + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsBaseConverter.cs` + +- Class: fsBaseConverter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- Serializer + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsConfig.cs` + +- Class: fsConfig +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- SerializeAttributes +- IgnoreSerializeAttributes +- DefaultMemberSerialization +- EnablePropertySerialization +- SerializeNonAutoProperties +- SerializeNonPublicSetProperties +- CustomDateTimeFormatString +- Serialize64BitIntegerAsString +- SerializeEnumsAsInteger + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsContext.cs` + +- Class: fsContext +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Reset + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsConverter.cs` + +- Class: fsConverter +- Base class: fsBaseConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsConverterRegistrar.cs` + +- Class: fsConverterRegistrar +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsData.cs` + +- Class: fsData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- IsNull +- IsDouble +- IsInt64 +- IsBool +- IsString +- IsDictionary +- IsList +- AsDouble +- AsInt64 +- AsBool +- AsString +- AsList + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsDirectConverter.cs` + +- Class: fsDirectConverter +- Base class: fsBaseConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsExceptions.cs` + +- Class: fsMissingVersionConstructorException +- Base class: Exception +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsIgnoreAttribute.cs` + +- Class: fsIgnoreAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsISerializationCallbacks.cs` + +- Class: fsISerializationCallbacks +- Base class: fsObjectProcessor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsJsonParser.cs` + +- Class: fsJsonParser +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsJsonPrinter.cs` + +- Class: fsJsonPrinter +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsMemberSerialization.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsObjectAttribute.cs` + +- Class: fsObjectAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- PreviousModels +- VersionString +- MemberSerialization +- Converter +- Processor + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsObjectProcessor.cs` + +- Class: fsObjectProcessor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsPropertyAttribute.cs` + +- Class: fsPropertyAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- Name +- Converter + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsResult.cs` + +- Class: fsResult +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddMessage +- AddMessages +- Merge +- AssertSuccess +- AssertSuccessWithoutWarnings + +## Serialized Fields + +- None detected. + +## Public Fields + +- Failed +- Succeeded +- HasWarnings +- FormattedMessages + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/fsSerializer.cs` + +- Class: fsSerializer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AddProcessor +- SetDefaultStorageType +- AddConverter +- TrySerialize +- TryDeserialize +- WriteDefinition +- WriteReference +- Clear + +## Serialized Fields + +- None detected. + +## Public Fields + +- Context +- Config + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Internal/fsCyclicReferenceManager.cs` + +- Class: fsCyclicReferenceManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Enter +- Exit +- GetReferenceObject +- AddReferenceWithId +- GetReferenceId +- IsReference +- MarkSerialized + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Internal/fsOption.cs` + +- Class: fsOption +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- HasValue +- IsEmpty + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Internal/fsPortableReflection.cs` + +- Class: fsPortableReflection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- GetHashCode + +## Serialized Fields + +- None detected. + +## Public Fields + +- MemberInfo +- AttributeType + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Internal/fsTypeExtensions.cs` + +- Class: fsTypeExtensions +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Internal/fsVersionedType.cs` + +- Class: fsVersionedType +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Migrate + +## Serialized Fields + +- None detected. + +## Public Fields + +- Ancestors +- VersionString +- ModelType + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Internal/fsVersionManager.cs` + +- Class: fsVersionManager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Reflection/fsMetaProperty.cs` + +- Class: fsMetaProperty +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Write +- Read + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Reflection/fsMetaType.cs` + +- Class: fsMetaType +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- EmitAotData +- CreateInstance + +## Serialized Fields + +- None detected. + +## Public Fields + +- ReflectedType + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Reflection/fsReflectionUtility.cs` + +- Class: fsReflectionUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Dependencies/FullSerializer/Reflection/fsTypeCache.cs` + +- Class: fsTypeCache +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/AllowsNullAttribute.cs` + +- Class: AllowsNullAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/DisableAnnotationAttribute.cs` + +- Class: DisableAnnotationAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/EditorBindingUtility.cs` + +- Class: EditorBindingUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/EditorTimeBinding.cs` + +- Class: EditorTimeBinding +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/ExpectedTypeAttribute.cs` + +- Class: ExpectedTypeAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/IInspectableAttribute.cs` + +- Class: IInspectableAttribute +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/IncludeInSettingsAttribute.cs` + +- Class: IncludeInSettingsAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/InspectableAttribute.cs` + +- Class: InspectableAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/InspectableIfAttribute.cs` + +- Class: InspectableIfAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/Inspector/InspectorActionDirectionAttribute.cs` + +- Class: InspectorActionDirectionAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/Inspector/InspectorAdaptiveWidthAttribute.cs` + +- Class: InspectorAdaptiveWidthAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/Inspector/InspectorDelayedAttribute.cs` + +- Class: InspectorDelayedAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/Inspector/InspectorExpandTooltipAttribute.cs` + +- Class: InspectorExpandTooltipAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/Inspector/InspectorLabelAttribute.cs` + +- Class: InspectorLabelAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/Inspector/InspectorRangeAttribute.cs` + +- Class: InspectorRangeAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/Inspector/InspectorTextAreaAttribute.cs` + +- Class: InspectorTextAreaAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- hasMinLines +- hasMaxLines + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/Inspector/InspectorToggleLeftAttribute.cs` + +- Class: InspectorToggleLeftAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/Inspector/InspectorWideAttribute.cs` + +- Class: InspectorWideAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/Inspector/InspectViaImplementationsAttribute.cs` + +- Class: InspectViaImplementationsAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/NullMeansSelfAttribute.cs` + +- Class: NullMeansSelfAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/PredictableAttribute.cs` + +- Class: PredictableAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/TypeIconAttribute.cs` + +- Class: TypeIconAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/TypeIconPriorityAttribute.cs` + +- Class: TypeIconPriorityAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/Typeset.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/TypeSetAttribute.cs` + +- Class: TypeSetAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/WarnBeforeEditingAttribute.cs` + +- Class: WarnBeforeEditingAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/EditorBinding/WarnBeforeRemovingAttribute.cs` + +- Class: WarnBeforeRemovingAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/Ensure.cs` + +- Class: Ensure +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.Booleans.cs` + +- Class: EnsureThat +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsTrue +- IsFalse + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.Collections.cs` + +- Class: EnsureThat +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.Comparables.cs` + +- Class: EnsureThat +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.cs` + +- Class: EnsureThat +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.Guids.cs` + +- Class: EnsureThat +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsNotEmpty + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.NullableValueTypes.cs` + +- Class: EnsureThat +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.Objects.cs` + +- Class: EnsureThat +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.Reflection.cs` + +- Class: EnsureThat +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- HasAttribute +- HasConstructorAccepting +- HasPublicConstructorAccepting + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.Strings.cs` + +- Class: EnsureThat +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsNotNullOrWhiteSpace +- IsNotNullOrEmpty +- IsNotNull +- IsNotEmpty +- HasLengthBetween +- Matches +- SizeIs +- IsEqualTo +- IsNotEqualTo +- IsGuid + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.Types.cs` + +- Class: EnsureThat +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsOfType + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/EnsureThat.ValueTypes.cs` + +- Class: EnsureThat +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/ExceptionMessages.cs` + +- Class: ExceptionMessages +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- accepting + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/Extensions/XComparable.cs` + +- Class: XComparable +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Ensure/Extensions/XString.cs` + +- Class: XString +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/EmptyEventArgs.cs` + +- Class: EmptyEventArgs +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/EventBus.cs` + +- Class: EventBus +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/EventHook.cs` + +- Class: EventHook +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/EventHookComparer.cs` + +- Class: EventHookComparer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- GetHashCode + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/EventHooks.cs` + +- Class: EventHooks +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- Input +- UnityEvent + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/EventMachine.cs` + +- Class: EventMachine +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Awake +- OnEnable +- Start +- Update +- FixedUpdate +- LateUpdate +- OnDisable +- OnDestroy + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy +- UnityEvent + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/FrameDelayedCallback.cs` + +- Class: FrameDelayedCallback +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- Clear + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/IEventGraph.cs` + +- Class: XEventGraph +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/IEventMachine.cs` + +- Class: IEventMachine +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- UnityEvent + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Events/IGraphEventHandler.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Exceptions/DebugUtility.cs` + +- Class: DebugUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Exceptions/InvalidConversionException.cs` + +- Class: InvalidConversionException +- Base class: InvalidCastException +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Exceptions/InvalidImplementationException.cs` + +- Class: InvalidImplementationException +- Base class: Exception +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Exceptions/UnexpectedEnumValueException.cs` + +- Class: UnexpectedEnumValueException +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/Graph.cs` + +- Class: Graph +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnAfterDeserialize +- GetAotStubs +- Prewarm + +## Serialized Fields + +- None detected. + +## Public Fields + +- deserializationDependencies + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphData.cs` + +- Class: GraphData +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- TryGetElementData +- TryGetChildGraphData +- CreateElementData +- FreeElementData +- CreateChildGraphData +- FreeChildGraphData + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphDebugData.cs` + +- Class: GraphDebugData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetOrCreateElementData +- GetOrCreateChildGraphData + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphElement.cs` + +- Class: GraphElement +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphElementCollection.cs` + +- Class: GraphElementCollection +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- BeforeAdd +- AfterAdd +- BeforeRemove +- AfterRemove + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphInstances.cs` + +- Class: GraphInstances +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphNest.cs` + +- Class: GraphNest +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SwitchToEmbed +- SwitchToMacro +- GetAotStubs + +## Serialized Fields + +- None detected. + +## Public Fields + +- hasBackgroundEmbed + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphPointer.cs` + +- Class: GraphPointer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- EnsureDepthValid +- EnsureChild +- EnsureDataAvailable +- EnsureDebugDataAvailable +- EnsureValid +- InstanceEquals +- DefinitionEquals +- ComputeHashCode + +## Serialized Fields + +- None detected. + +## Public Fields + +- rootObject +- machine +- macro +- component +- self +- scriptableObject +- parentElementGuids +- depth +- isRoot +- isChild +- parent +- rootGraph +- graph +- hasData +- hasDebugData + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphPointerException.cs` + +- Class: GraphPointerException +- Base class: Exception +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphReference.cs` + +- Class: GraphReference +- Base class: GraphPointer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Clone +- ToStackPooled +- CreateGraphData +- FreeGraphData +- ParentReference +- ChildReference +- Revalidate +- GetBreadcrumbs + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphsExceptionUtility.cs` + +- Class: GraphsExceptionUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphSource.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/GraphStack.cs` + +- Class: GraphStack +- Base class: GraphPointer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Clone +- Dispose +- ToReference +- TryEnterParentElement +- TryEnterParentElementUnsafe + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraph.cs` + +- Class: IGraph +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphData.cs` + +- Class: IGraphData +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphDebugData.cs` + +- Class: IGraphDebugData +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphElement.cs` + +- Class: IGraphElement +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphElementCollection.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphElementData.cs` + +- Class: IGraphElementData +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphElementDebugData.cs` + +- Class: IGraphElementDebugData +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphElementWithData.cs` + +- Class: IGraphElementWithData +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphElementWithDebugData.cs` + +- Class: IGraphElementWithDebugData +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphItem.cs` + +- Class: IGraphItem +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphNest.cs` + +- Class: IGraphNest +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphNester.cs` + +- Class: IGraphNester +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphNesterElement.cs` + +- Class: IGraphNesterElement +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphParent.cs` + +- Class: IGraphParent +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphParentElement.cs` + +- Class: IGraphParentElement +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/IGraphRoot.cs` + +- Class: IGraphRoot +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Graphs/MergedGraphElementCollection.cs` + +- Class: MergedGraphElementCollection +- Base class: MergedKeyedCollection`2 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Groups/GraphGroup.cs` + +- Class: GraphGroup +- Base class: GraphElement`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Input/MouseButton.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Input/PressState.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/AnimatorMessageListener.cs` + +- Class: AnimatorMessageListener +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/GlobalMessageListener.cs` + +- Class: GlobalMessageListener +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/IGraphEventListener.cs` + +- Class: IGraphEventListener +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/IGraphEventListenerData.cs` + +- Class: IGraphEventListenerData +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MessageListener.cs` + +- Class: MessageListener +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnBecameInvisibleMessageListener.cs` + +- Class: UnityOnBecameInvisibleMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnBecameVisibleMessageListener.cs` + +- Class: UnityOnBecameVisibleMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnCollisionEnter2DMessageListener.cs` + +- Class: UnityOnCollisionEnter2DMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnCollisionEnterMessageListener.cs` + +- Class: UnityOnCollisionEnterMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnCollisionEnter + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnCollisionExit2DMessageListener.cs` + +- Class: UnityOnCollisionExit2DMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnCollisionExitMessageListener.cs` + +- Class: UnityOnCollisionExitMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnCollisionExit + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnCollisionStay2DMessageListener.cs` + +- Class: UnityOnCollisionStay2DMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnCollisionStayMessageListener.cs` + +- Class: UnityOnCollisionStayMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnControllerColliderHitMessageListener.cs` + +- Class: UnityOnControllerColliderHitMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnJointBreak2DMessageListener.cs` + +- Class: UnityOnJointBreak2DMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnJointBreakMessageListener.cs` + +- Class: UnityOnJointBreakMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnMouseDownMessageListener.cs` + +- Class: UnityOnMouseDownMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnMouseDragMessageListener.cs` + +- Class: UnityOnMouseDragMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnMouseEnterMessageListener.cs` + +- Class: UnityOnMouseEnterMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnMouseExitMessageListener.cs` + +- Class: UnityOnMouseExitMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnMouseOverMessageListener.cs` + +- Class: UnityOnMouseOverMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnMouseUpAsButtonMessageListener.cs` + +- Class: UnityOnMouseUpAsButtonMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnMouseUpMessageListener.cs` + +- Class: UnityOnMouseUpMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnParticleCollisionMessageListener.cs` + +- Class: UnityOnParticleCollisionMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTransformChildrenChangedMListener.cs` + +- Class: UnityOnTransformChildrenChangedMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTransformParentChangedMListener.cs` + +- Class: UnityOnTransformParentChangedMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTriggerEnter2DMListener.cs` + +- Class: UnityOnTriggerEnter2DMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTriggerEnterMessageListener.cs` + +- Class: UnityOnTriggerEnterMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnTriggerEnter + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTriggerExit2DMListener.cs` + +- Class: UnityOnTriggerExit2DMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTriggerExitMListener.cs` + +- Class: UnityOnTriggerExitMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnTriggerExit + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTriggerStay2DMListener.cs` + +- Class: UnityOnTriggerStay2DMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/MonoBehaviour/UnityOnTriggerStayMListener.cs` + +- Class: UnityOnTriggerStayMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnButtonClickMessageListener.cs` + +- Class: UnityOnButtonClickMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnDropdownValueChangedMessageListener.cs` + +- Class: UnityOnDropdownValueChangedMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnInputFieldEndEditMessageListener.cs` + +- Class: UnityOnInputFieldEndEditMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnInputFieldValueChangedMessageListener.cs` + +- Class: UnityOnInputFieldValueChangedMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnScrollbarValueChangedMessageListener.cs` + +- Class: UnityOnScrollbarValueChangedMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnScrollRectValueChangedMessageListener.cs` + +- Class: UnityOnScrollRectValueChangedMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnSliderValueChangedMessageListener.cs` + +- Class: UnityOnSliderValueChangedMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UI/UnityOnToggleValueChangedMessageListener.cs` + +- Class: UnityOnToggleValueChangedMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnBeginDragMessageListener.cs` + +- Class: UnityOnBeginDragMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnBeginDrag + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnCancelMessageListener.cs` + +- Class: UnityOnCancelMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnCancel + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnDeselectMessageListener.cs` + +- Class: UnityOnDeselectMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnDeselect + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnDragMessageListener.cs` + +- Class: UnityOnDragMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnDrag + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnDropMessageListener.cs` + +- Class: UnityOnDropMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnDrop + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnEndDragMessageListener.cs` + +- Class: UnityOnEndDragMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnEndDrag + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnMoveMessageListener.cs` + +- Class: UnityOnMoveMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnMove + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerClickMessageListener.cs` + +- Class: UnityOnPointerClickMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnPointerClick + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerDownMessageListener.cs` + +- Class: UnityOnPointerDownMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnPointerDown + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerEnterMessageListener.cs` + +- Class: UnityOnPointerEnterMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnPointerEnter + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerExitMessageListener.cs` + +- Class: UnityOnPointerExitMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnPointerExit + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnPointerUpMessageListener.cs` + +- Class: UnityOnPointerUpMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnPointerUp + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnScrollMessageListener.cs` + +- Class: UnityOnScrollMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnScroll + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnSelectMessageListener.cs` + +- Class: UnityOnSelectMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnSelect + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UIInterfaces/UnityOnSubmitMessageListener.cs` + +- Class: UnityOnSubmitMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- OnSubmit + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Listeners/UnityMessageListener.cs` + +- Class: UnityMessageListener +- Base class: MessageListener +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start +- OnTriggerEnter +- OnTriggerExit +- OnCollisionEnter +- OnCollisionExit + +## Public Methods + +- AddGUIListeners +- OnPointerEnter +- OnPointerExit +- OnPointerDown +- OnPointerUp +- OnPointerClick +- OnBeginDrag +- OnDrag +- OnEndDrag +- OnDrop +- OnScroll +- OnSelect +- OnDeselect +- OnSubmit +- OnCancel +- OnMove + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent +- Input +- UnityEvent + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Machines/IMachine.cs` + +- Class: IMachine +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Machines/Machine.cs` + +- Class: Machine +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Awake +- OnEnable +- OnDisable +- OnDestroy + +## Public Methods + +- GetAotStubs +- GetReference + +## Serialized Fields + +- None detected. + +## Public Fields + +- graph + +## Unity API Usage + +- Instantiate +- Destroy +- UnityEvent + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Macros/IMacro.cs` + +- Class: IMacro +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Macros/Macro.cs` + +- Class: Macro +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- GetAotStubs +- GetReference + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Platforms/AotIncompatibleAttribute.cs` + +- Class: AotIncompatibleAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Platforms/IAotStubbable.cs` + +- Class: IAotStubbable +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Platforms/PlatformUtility.cs` + +- Class: PlatformUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Pooling/ArrayPool.cs` + +- Class: ArrayPool +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Pooling/DictionaryPool.cs` + +- Class: DictionaryPool +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Pooling/GenericPool.cs` + +- Class: GenericPool +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Pooling/HashSetPool.cs` + +- Class: HashSetPool +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Pooling/IPoolable.cs` + +- Class: IPoolable +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Pooling/ListPool.cs` + +- Class: ListPool +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Pooling/ManualPool.cs` + +- Class: ManualPool +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Profiling/ProfiledSegment.cs` + +- Class: ProfiledSegment +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Profiling/ProfiledSegmentCollection.cs` + +- Class: ProfiledSegmentCollection +- Base class: KeyedCollection`2 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Profiling/ProfilingScope.cs` + +- Class: ProfilingScope +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Profiling/ProfilingUtility.cs` + +- Class: ProfilingUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Properties/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/ActionDirection.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/AttributeUtility.cs` + +- Class: AttributeUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- HasAttribute +- GetAttribute +- GetAttributes + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/ConversionUtility.cs` + +- Class: ConversionUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- GetHashCode + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/GenericClosingException.cs` + +- Class: GenericClosingException +- Base class: Exception +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/IAttributeProvider.cs` + +- Class: IAttributeProvider +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/IPrewarmable.cs` + +- Class: IPrewarmable +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/LooseAssemblyName.cs` + +- Class: LooseAssemblyName +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Member.cs` + +- Class: Member +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsGettable +- IsSettable +- IsInvocable +- Reflect +- Prewarm +- EnsureReflected +- EnsureReady +- Get +- Set +- GetParameterInfos +- Invoke +- ToUniqueString +- ToDeclarer +- ToPseudoDeclarer + +## Serialized Fields + +- None detected. + +## Public Fields + +- targetTypeName +- isGettable +- isPubliclyGettable +- isSettable +- isPubliclySettable +- isInvocable +- isPubliclyInvocable +- isField +- isProperty +- isMethod +- isConstructor +- isOperator +- isConversion +- order +- declaringType +- isInherited +- isPseudoInherited +- isIndexer +- isPredictable +- allowsNull + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/MemberFilter.cs` + +- Class: MemberFilter +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Clone +- ValidateMember + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/MemberInfoComparer.cs` + +- Class: MemberInfoComparer +- Base class: EqualityComparer`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/MemberUtility.cs` + +- Class: MemberUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Namespace.cs` + +- Class: Namespace +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AndAncestors + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/AdditionHandler.cs` + +- Class: AdditionHandler +- Base class: BinaryOperatorHandler +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/AmbiguousOperatorException.cs` + +- Class: AmbiguousOperatorException +- Base class: OperatorException +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/AndHandler.cs` + +- Class: AndHandler +- Base class: BinaryOperatorHandler +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/BinaryOperator.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/BinaryOperatorHandler.cs` + +- Class: BinaryOperatorHandler +- Base class: OperatorHandler +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/DecrementHandler.cs` + +- Class: DecrementHandler +- Base class: UnaryOperatorHandler +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/DivisionHandler.cs` + +- Class: DivisionHandler +- Base class: BinaryOperatorHandler +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/EqualityHandler.cs` + +- Class: EqualityHandler +- Base class: BinaryOperatorHandler +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/ExclusiveOrHandler.cs` + +- Class: ExclusiveOrHandler +- Base class: BinaryOperatorHandler +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/GreaterThanHandler.cs` + +- Class: GreaterThanHandler +- Base class: BinaryOperatorHandler +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/GreaterThanOrEqualHandler.cs` + +- Class: GreaterThanOrEqualHandler +- Base class: BinaryOperatorHandler +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/IncrementHandler.cs` + +- Class: IncrementHandler +- Base class: UnaryOperatorHandler +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/InequalityHandler.cs` + +- Class: InequalityHandler +- Base class: BinaryOperatorHandler +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/InvalidOperatorException.cs` + +- Class: InvalidOperatorException +- Base class: OperatorException +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/LeftShiftHandler.cs` + +- Class: LeftShiftHandler +- Base class: BinaryOperatorHandler +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/LessThanHandler.cs` + +- Class: LessThanHandler +- Base class: BinaryOperatorHandler +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/LessThanOrEqualHandler.cs` + +- Class: LessThanOrEqualHandler +- Base class: BinaryOperatorHandler +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/LogicalNegationHandler.cs` + +- Class: LogicalNegationHandler +- Base class: UnaryOperatorHandler +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/ModuloHandler.cs` + +- Class: ModuloHandler +- Base class: BinaryOperatorHandler +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/MultiplicationHandler.cs` + +- Class: MultiplicationHandler +- Base class: BinaryOperatorHandler +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/NumericNegationHandler.cs` + +- Class: NumericNegationHandler +- Base class: UnaryOperatorHandler +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/OperatorException.cs` + +- Class: OperatorException +- Base class: InvalidCastException +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/OperatorHandler.cs` + +- Class: OperatorHandler +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/OperatorUtility.cs` + +- Class: OperatorUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/OrHandler.cs` + +- Class: OrHandler +- Base class: BinaryOperatorHandler +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/PlusHandler.cs` + +- Class: PlusHandler +- Base class: UnaryOperatorHandler +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/RightShiftHandler.cs` + +- Class: RightShiftHandler +- Base class: BinaryOperatorHandler +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/SubtractionHandler.cs` + +- Class: SubtractionHandler +- Base class: BinaryOperatorHandler +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/UnaryOperator.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Operators/UnaryOperatorHandler.cs` + +- Class: UnaryOperatorHandler +- Base class: OperatorHandler +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Operate + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/Action_5.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/Action_6.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/Func_5.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/Func_6.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceActionInvoker_0.cs` + +- Class: InstanceActionInvoker +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceActionInvoker_1.cs` + +- Class: InstanceActionInvoker +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceActionInvoker_2.cs` + +- Class: InstanceActionInvoker +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InvokeUnsafe + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceActionInvoker_3.cs` + +- Class: InstanceActionInvoker +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InvokeUnsafe + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceActionInvoker_4.cs` + +- Class: InstanceActionInvoker +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InvokeUnsafe + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceActionInvoker_5.cs` + +- Class: InstanceActionInvoker +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InvokeUnsafe + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceActionInvokerBase.cs` + +- Class: InstanceActionInvokerBase +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceFieldAccessor.cs` + +- Class: InstanceFieldAccessor +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Compile +- GetValue +- SetValue + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceFunctionInvoker_0.cs` + +- Class: InstanceFunctionInvoker +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InvokeUnsafe + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceFunctionInvoker_1.cs` + +- Class: InstanceFunctionInvoker +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InvokeUnsafe + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceFunctionInvoker_2.cs` + +- Class: InstanceFunctionInvoker +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InvokeUnsafe + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceFunctionInvoker_3.cs` + +- Class: InstanceFunctionInvoker +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InvokeUnsafe + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceFunctionInvoker_4.cs` + +- Class: InstanceFunctionInvoker +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InvokeUnsafe + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceFunctionInvoker_5.cs` + +- Class: InstanceFunctionInvoker +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InvokeUnsafe + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceFunctionInvokerBase.cs` + +- Class: InstanceFunctionInvokerBase +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstanceInvokerBase.cs` + +- Class: InstanceInvokerBase +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InstancePropertyAccessor.cs` + +- Class: InstancePropertyAccessor +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Compile +- GetValue +- SetValue + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/InvokerBase.cs` + +- Class: InvokerBase +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Compile + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/IOptimizedAccessor.cs` + +- Class: IOptimizedAccessor +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/IOptimizedInvoker.cs` + +- Class: IOptimizedInvoker +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/OptimizedReflection.cs` + +- Class: OptimizedReflection +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/ReflectionFieldAccessor.cs` + +- Class: ReflectionFieldAccessor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Compile +- GetValue +- SetValue + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/ReflectionInvoker.cs` + +- Class: ReflectionInvoker +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Compile +- Invoke +- GetParameterTypes + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/ReflectionPropertyAccessor.cs` + +- Class: ReflectionPropertyAccessor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Compile +- GetValue +- SetValue + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticActionInvoker_0.cs` + +- Class: StaticActionInvoker +- Base class: StaticActionInvokerBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticActionInvoker_1.cs` + +- Class: StaticActionInvoker +- Base class: StaticActionInvokerBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticActionInvoker_2.cs` + +- Class: StaticActionInvoker +- Base class: StaticActionInvokerBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InvokeUnsafe + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticActionInvoker_3.cs` + +- Class: StaticActionInvoker +- Base class: StaticActionInvokerBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InvokeUnsafe + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticActionInvoker_4.cs` + +- Class: StaticActionInvoker +- Base class: StaticActionInvokerBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InvokeUnsafe + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticActionInvoker_5.cs` + +- Class: StaticActionInvoker +- Base class: StaticActionInvokerBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InvokeUnsafe + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticActionInvokerBase.cs` + +- Class: StaticActionInvokerBase +- Base class: StaticInvokerBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticFieldAccessor.cs` + +- Class: StaticFieldAccessor +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Compile +- GetValue +- SetValue + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticFunctionInvoker_0.cs` + +- Class: StaticFunctionInvoker +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InvokeUnsafe + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticFunctionInvoker_1.cs` + +- Class: StaticFunctionInvoker +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InvokeUnsafe + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticFunctionInvoker_2.cs` + +- Class: StaticFunctionInvoker +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InvokeUnsafe + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticFunctionInvoker_3.cs` + +- Class: StaticFunctionInvoker +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InvokeUnsafe + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticFunctionInvoker_4.cs` + +- Class: StaticFunctionInvoker +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InvokeUnsafe + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticFunctionInvoker_5.cs` + +- Class: StaticFunctionInvoker +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- InvokeUnsafe + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticFunctionInvokerBase.cs` + +- Class: StaticFunctionInvokerBase +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticInvokerBase.cs` + +- Class: StaticInvokerBase +- Base class: InvokerBase +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/Optimization/StaticPropertyAccessor.cs` + +- Class: StaticPropertyAccessor +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Compile +- GetValue +- SetValue + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/RenamedAssemblyAttribute.cs` + +- Class: RenamedAssemblyAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/RenamedFromAttribute.cs` + +- Class: RenamedFromAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/RenamedNamespaceAttribute.cs` + +- Class: RenamedNamespaceAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/RuntimeCodebase.cs` + +- Class: RuntimeCodebase +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/TypeFilter.cs` + +- Class: TypeFilter +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Clone +- ValidateType + +## Serialized Fields + +- None detected. + +## Public Fields + +- Types +- ExpectsBoolean + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/TypeName.cs` + +- Class: TypeName +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ReplaceNamespace +- ReplaceAssembly +- ReplaceName +- SetAssemblyName +- ToString +- ToLooseString + +## Serialized Fields + +- None detected. + +## Public Fields + +- IsArray +- LastName + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/TypeNameDetail.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/TypeQualifier.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/TypesMatching.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Reflection/TypeUtility.cs` + +- Class: TypeUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/Converters/LooseAssemblyNameConverter.cs` + +- Class: LooseAssemblyNameConverter +- Base class: fsDirectConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/Converters/NamespaceConverter.cs` + +- Class: NamespaceConverter +- Base class: fsDirectConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/Converters/Ray2DConverter.cs` + +- Class: Ray2DConverter +- Base class: fsDirectConverter`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/Converters/RayConverter.cs` + +- Class: RayConverter +- Base class: fsDirectConverter`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/Converters/UnityObjectConverter.cs` + +- Class: UnityObjectConverter +- Base class: fsConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/DictionaryAsset.cs` + +- Class: DictionaryAsset +- Base class: LudiqScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Clear +- ContainsKey +- Add +- Merge +- Remove +- TryGetValue + +## Serialized Fields + +- None detected. + +## Public Fields + +- Count +- Keys +- Values + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/DoNotSerializeAttribute.cs` + +- Class: DoNotSerializeAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/ISerializationDependency.cs` + +- Class: ISerializationDependency +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/ISerializationDepender.cs` + +- Class: ISerializationDepender +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/SerializableType.cs` + +- Class: SerializableType +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- CompareTo + +## Serialized Fields + +- None detected. + +## Public Fields + +- Identification + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/Serialization.cs` + +- Class: Serialization +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/SerializationData.cs` + +- Class: SerializationData +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- ToString +- ShowString + +## Serialized Fields + +- _json +- _objectReferences +- _guid + +## Public Fields + +- json +- objectReferences +- guid + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/SerializationOperation.cs` + +- Class: SerializationOperation +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Reset + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/SerializationVersionAttribute.cs` + +- Class: SerializationVersionAttribute +- Base class: fsObjectAttribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/SerializeAsAttribute.cs` + +- Class: SerializeAsAttribute +- Base class: fsPropertyAttribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Serialization/SerializeAttribute.cs` + +- Class: SerializeAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/SerializedProperties/ISerializedPropertyProvider.cs` + +- Class: ISerializedPropertyProvider +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/SerializedProperties/SerializedPropertyProvider.cs` + +- Class: SerializedPropertyProvider +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- item + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/SerializedProperties/SerializedPropertyProviderAttribute.cs` + +- Class: SerializedPropertyProviderAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/StickyNote/StickyNote.cs` + +- Class: StickyNote +- Base class: GraphElement`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/IGizmoDrawer.cs` + +- Class: IGizmoDrawer +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/ISingleton.cs` + +- Class: ISingleton +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/IUnityObjectOwnable.cs` + +- Class: IUnityObjectOwnable +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/LudiqBehaviour.cs` + +- Class: LudiqBehaviour +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/LudiqScriptableObject.cs` + +- Class: LudiqScriptableObject +- Base class: ScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- OnDestroy + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/MacroScriptableObject.cs` + +- Class: MacroScriptableObject +- Base class: LudiqScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/RequiresUnityAPIAttribute.cs` + +- Class: RequiresUnityAPIAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/SceneSingleton.cs` + +- Class: SceneSingleton +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible scene loader +## Lifecycle Methods + +- Awake +- OnDestroy + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager +- Instantiate +- Destroy + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/Singleton.cs` + +- Class: Singleton +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Awake +- OnDestroy + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/SingletonAttribute.cs` + +- Class: SingletonAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/UnityObjectOwnershipUtility.cs` + +- Class: UnityObjectOwnershipUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Unity/UnityThread.cs` + +- Class: UnityThread +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/ComponentHolderProtocol.cs` + +- Class: ComponentHolderProtocol +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/CoroutineRunner.cs` + +- Class: CoroutineRunner +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Awake +- OnDestroy + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/CSharpNameUtility.cs` + +- Class: CSharpNameUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/Empty.cs` + +- Class: Empty +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/EnumUtility.cs` + +- Class: EnumUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/ExceptionUtility.cs` + +- Class: ExceptionUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/HashUtility.cs` + +- Class: HashUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/IAnalyticsIdentifiable.cs` + +- Class: IAnalyticsIdentifiable +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- Identifier +- Namespace +- Hashcode + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/IGettable.cs` + +- Class: IGettable +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/IIdentifiable.cs` + +- Class: IIdentifiable +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/IInitializable.cs` + +- Class: IInitializable +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/LinqUtility.cs` + +- Class: LinqUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/OverrideStack.cs` + +- Class: OverrideStack +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Override +- BeginOverride +- EndOverride +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/Recursion.cs` + +- Class: Recursion +- Base class: Recursion`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Enter +- TryEnter +- Exit +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/ReferenceCollector.cs` + +- Class: ReferenceCollector +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/ReferenceEqualityComparer.cs` + +- Class: ReferenceEqualityComparer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/RuntimeVSUsageUtility.cs` + +- Class: RuntimeVSUsageUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/StringUtility.cs` + +- Class: StringUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/UnityObjectUtility.cs` + +- Class: UnityObjectUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager +- Destroy +- GetComponent + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Utilities/XColor.cs` + +- Class: XColor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/ApplicationVariables.cs` + +- Class: ApplicationVariables +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy +- Resources.Load + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/IGraphDataWithVariables.cs` + +- Class: IGraphDataWithVariables +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/IGraphWithVariables.cs` + +- Class: IGraphWithVariables +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/InspectorVariableNameAttribute.cs` + +- Class: InspectorVariableNameAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/ObjectVariables.cs` + +- Class: ObjectVariables +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/SavedVariables.cs` + +- Class: SavedVariables +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy +- Resources.Load + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/SceneVariables.cs` + +- Class: SceneVariables +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible scene loader +## Lifecycle Methods + +- Awake +- OnDestroy + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/VariableDeclaration.cs` + +- Class: VariableDeclaration +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/VariableDeclarationCollection.cs` + +- Class: VariableDeclarationCollection +- Base class: KeyedCollection`2 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- EditorRename + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/VariableDeclarations.cs` + +- Class: VariableDeclarations +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Set +- Get +- Clear +- IsDefined +- GetDeclaration +- GetEnumerator + +## Serialized Fields + +- None detected. + +## Public Fields + +- Kind + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/VariableDeclarationsCloner.cs` + +- Class: VariableDeclarationsCloner +- Base class: Cloner`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/VariableKind.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/VariableKindAttribute.cs` + +- Class: VariableKindAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/Variables.cs` + +- Class: Variables +- Base class: LudiqBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetAotStubs + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- SceneManager +- Instantiate +- GetComponent + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/VariablesAsset.cs` + +- Class: VariablesAsset +- Base class: LudiqScriptableObject +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Core/Variables/VariablesSaver.cs` + +- Class: VariablesSaver +- Base class: MonoBehaviour +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Awake +- OnDestroy + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate +- Destroy + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Connections/ControlConnection.cs` + +- Class: ControlConnection +- Base class: UnitConnection`2 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Connections/InvalidConnection.cs` + +- Class: InvalidConnection +- Base class: UnitConnection`2 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- validSource +- validDestination +- validSourceExists +- validDestinationExists + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Connections/IUnitConnection.cs` + +- Class: IUnitConnection +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Connections/IUnitConnectionDebugData.cs` + +- Class: IUnitConnectionDebugData +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Connections/IUnitRelation.cs` + +- Class: IUnitRelation +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Connections/UnitConnection.cs` + +- Class: works +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Connections/UnitConnectionDebugData.cs` + +- Class: UnitConnectionDebugData +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Connections/UnitRelation.cs` + +- Class: UnitRelation +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Connections/ValueConnection.cs` + +- Class: ValueConnection +- Base class: UnitConnection`2 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/BinaryExpression.cs` + +- Class: BinaryExpression +- Base class: LogicalExpression +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/EvaluateFunctionHandler.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/EvaluateParameterHandler.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/EvaluationException.cs` + +- Class: EvaluationException +- Base class: ApplicationException +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/EvaluationOption.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/EvaluationVisitor.cs` + +- Class: EvaluationVisitor +- Base class: LogicalExpressionVisitor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/Expression.cs` + +- Class: Expression +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- UpdateUnityTimeParameters +- HasErrors +- Evaluate + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/FunctionArgs.cs` + +- Class: FunctionArgs +- Base class: EventArgs +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- EvaluateParameters + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/FunctionExpression.cs` + +- Class: FunctionExpression +- Base class: LogicalExpression +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/IdentifierExpression.cs` + +- Class: IdentifierExpression +- Base class: LogicalExpression +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/LogicalExpression.cs` + +- Class: LogicalExpression +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- And +- DividedBy +- EqualsTo +- GreaterThan +- GreaterOrEqualThan +- LesserThan +- LesserOrEqualThan +- Minus +- Modulo +- NotEqual +- Or +- Plus +- Mult +- BitwiseOr +- BitwiseAnd +- BitwiseXOr +- LeftShift +- RightShift + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/LogicalExpressionVisitor.cs` + +- Class: LogicalExpressionVisitor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/NCalcLexer.cs` + +- Class: NCalcLexer +- Base class: Lexer +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- mT__19 +- mT__20 +- mT__21 +- mT__22 +- mT__23 +- mT__24 +- mT__25 +- mT__26 +- mT__27 +- mT__28 +- mT__29 +- mT__30 +- mT__31 +- mT__32 +- mT__33 +- mT__34 +- mT__35 +- mT__36 +- mT__37 +- mT__38 +- mT__39 +- mT__40 +- mT__41 +- mT__42 +- mT__43 +- mT__44 +- mT__45 +- mT__46 +- mT__47 +- mT__48 +- mTRUE +- mFALSE +- mID +- mINTEGER +- mFLOAT +- mSTRING +- mDATETIME +- mNAME +- mE +- mLETTER +- mDIGIT +- mEscapeSequence +- mHexDigit +- mUnicodeEscape +- mWS +- mTokens + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/NCalcParser.cs` + +- Class: NCalcParser +- Base class: Parser +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ncalcExpression +- logicalExpression +- conditionalExpression +- booleanAndExpression +- bitwiseOrExpression +- bitwiseXOrExpression +- bitwiseAndExpression +- equalityExpression +- relationalExpression +- shiftExpression +- additiveExpression +- multiplicativeExpression +- unaryExpression +- primaryExpression +- value +- identifier +- expressionList +- arguments + +## Serialized Fields + +- None detected. + +## Public Fields + +- value + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/ParameterArgs.cs` + +- Class: ParameterArgs +- Base class: EventArgs +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/SerializationVisitor.cs` + +- Class: SerializationVisitor +- Base class: LogicalExpressionVisitor +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/TernaryExpression.cs` + +- Class: TernaryExpression +- Base class: LogicalExpression +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/UnaryExpression.cs` + +- Class: UnaryExpression +- Base class: LogicalExpression +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Dependencies/NCalc/ValueExpression.cs` + +- Class: ValueExpression +- Base class: LogicalExpression +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/EditorBinding/PortKeyAttribute.cs` + +- Class: PortKeyAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/EditorBinding/PortLabelAttribute.cs` + +- Class: PortLabelAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/EditorBinding/PortLabelHiddenAttribute.cs` + +- Class: PortLabelHiddenAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/EditorBinding/SpecialUnitAttribute.cs` + +- Class: SpecialUnitAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/EditorBinding/UnitFooterPortsAttribute.cs` + +- Class: UnitFooterPortsAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/EditorBinding/UnitHeaderInspectableAttribute.cs` + +- Class: UnitHeaderInspectableAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/EditorBinding/UnitOrderAttribute.cs` + +- Class: UnitOrderAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/EditorBinding/UnitShortTitleAttribute.cs` + +- Class: UnitShortTitleAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/EditorBinding/UnitSubtitleAttribute.cs` + +- Class: UnitSubtitleAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/EditorBinding/UnitSurtitleAttribute.cs` + +- Class: UnitSurtitleAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/EditorBinding/UnitTitleAttribute.cs` + +- Class: UnitTitleAttribute +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Flow.cs` + +- Class: Flow +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Equals +- Dispose +- PreserveStack +- RestoreStack +- DisposePreservedStack +- LoopIsNotBroken +- EnterLoop +- BreakLoop +- ExitLoop +- Run +- StartCoroutine +- StopCoroutine +- Invoke +- IsLocal +- SetValue +- GetValue +- GetConvertedValue +- TryGetDefaultValue + +## Serialized Fields + +- None detected. + +## Public Fields + +- isInspected +- loopIdentifier + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/FlowGraph.cs` + +- Class: FlowGraph +- Base class: Graph +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start +- Update + +## Public Methods + +- StartListening +- StopListening +- IsListening +- GetDynamicVariableNames +- PortDefinitionsChanged + +## Serialized Fields + +- None detected. + +## Public Fields + +- validPortDefinitions + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/FlowGraphData.cs` + +- Class: FlowGraphData +- Base class: GraphData`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Codebase/CreateStruct.cs` + +- Class: CreateStruct +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Codebase/Expose.cs` + +- Class: Expose +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Codebase/GetMember.cs` + +- Class: GetMember +- Base class: MemberUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Codebase/InvokeMember.cs` + +- Class: InvokeMember +- Base class: MemberUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- supportsChaining + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Codebase/MemberUnit.cs` + +- Class: MemberUnit +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Codebase/SetMember.cs` + +- Class: SetMember +- Base class: MemberUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- supportsChaining + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/CountItems.cs` + +- Class: CountItems +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Count + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Dictionaries/AddDictionaryItem.cs` + +- Class: AddDictionaryItem +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Dictionaries/ClearDictionary.cs` + +- Class: ClearDictionary +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Dictionaries/CreateDictionary.cs` + +- Class: CreateDictionary +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Create + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Dictionaries/DictionaryContainsKey.cs` + +- Class: DictionaryContainsKey +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Dictionaries/GetDictionaryItem.cs` + +- Class: GetDictionaryItem +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Dictionaries/MergeDictionaries.cs` + +- Class: MergeDictionaries +- Base class: MultiInputUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Merge + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Dictionaries/RemoveDictionaryItem.cs` + +- Class: RemoveDictionaryItem +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Remove + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Dictionaries/SetDictionaryItem.cs` + +- Class: SetDictionaryItem +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Set + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/FirstItem.cs` + +- Class: FirstItem +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- First + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/LastItem.cs` + +- Class: LastItem +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- First + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Lists/AddListItem.cs` + +- Class: AddListItem +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Add + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Lists/ClearList.cs` + +- Class: ClearList +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Clear + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Lists/CreateList.cs` + +- Class: CreateList +- Base class: MultiInputUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Create + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Lists/GetListItem.cs` + +- Class: GetListItem +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Get + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Lists/InsertListItem.cs` + +- Class: InsertListItem +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Insert + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Lists/ListContainsItem.cs` + +- Class: ListContainsItem +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Contains + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Lists/MergeLists.cs` + +- Class: MergeLists +- Base class: MultiInputUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Merge + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Lists/RemoveListItem.cs` + +- Class: RemoveListItem +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Remove + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Lists/RemoveListItemAt.cs` + +- Class: RemoveListItemAt +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RemoveAt + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Collections/Lists/SetListItem.cs` + +- Class: SetListItem +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Set + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/Break.cs` + +- Class: Break +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Operation + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/Cache.cs` + +- Class: Cache +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/For.cs` + +- Class: For +- Base class: LoopUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- IsStepValueZero + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/ForEach.cs` + +- Class: ForEach +- Base class: LoopUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/IBranchUnit.cs` + +- Class: IBranchUnit +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/If.cs` + +- Class: If +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Enter + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/ISelectUnit.cs` + +- Class: ISelectUnit +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/LoopUnit.cs` + +- Class: LoopUnit +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/Once.cs` + +- Class: Once +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CreateData +- Enter +- Reset + +## Serialized Fields + +- None detected. + +## Public Fields + +- executed + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/SelectOnEnum.cs` + +- Class: SelectOnEnum +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Branch + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/SelectOnFlow.cs` + +- Class: SelectOnFlow +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Select + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/SelectOnInteger.cs` + +- Class: SelectOnInteger +- Base class: SelectUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/SelectOnString.cs` + +- Class: SelectOnString +- Base class: SelectUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/SelectUnit.cs` + +- Class: SelectUnit +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Branch + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/SelectUnit_T.cs` + +- Class: SelectUnit +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Result + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/Sequence.cs` + +- Class: Sequence +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CopyFrom + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/SwitchOnEnum.cs` + +- Class: SwitchOnEnum +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Enter + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/SwitchOnInteger.cs` + +- Class: SwitchOnInteger +- Base class: SwitchUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/SwitchOnString.cs` + +- Class: SwitchOnString +- Base class: SwitchUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/SwitchUnit.cs` + +- Class: SwitchUnit +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Enter + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/Throw.cs` + +- Class: Throw +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/ToggleFlow.cs` + +- Class: ToggleFlow +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CreateData + +## Serialized Fields + +- None detected. + +## Public Fields + +- isOn + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/ToggleValue.cs` + +- Class: ToggleValue +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CreateData + +## Serialized Fields + +- None detected. + +## Public Fields + +- isOn + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/TryCatch.cs` + +- Class: TryCatch +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Enter + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Control/While.cs` + +- Class: While +- Base class: LoopUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Animation/BoltAnimationEvent.cs` + +- Class: BoltAnimationEvent +- Base class: MachineEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Animation/BoltNamedAnimationEvent.cs` + +- Class: BoltNamedAnimationEvent +- Base class: MachineEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Animation/OnAnimatorIK.cs` + +- Class: OnAnimatorIK +- Base class: GameObjectEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Animation/OnAnimatorMove.cs` + +- Class: OnAnimatorMove +- Base class: GameObjectEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Application/OnApplicationFocus.cs` + +- Class: OnApplicationFocus +- Base class: GlobalEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Application/OnApplicationLostFocus.cs` + +- Class: OnApplicationLostFocus +- Base class: GlobalEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Application/OnApplicationPause.cs` + +- Class: OnApplicationPause +- Base class: GlobalEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Application/OnApplicationQuit.cs` + +- Class: OnApplicationQuit +- Base class: GlobalEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Application/OnApplicationResume.cs` + +- Class: OnApplicationResume +- Base class: GlobalEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/BoltUnityEvent.cs` + +- Class: BoltUnityEvent +- Base class: MachineEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input +- UnityEvent + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/CustomEvent.cs` + +- Class: CustomEvent +- Base class: GameObjectEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/CustomEventArgs.cs` + +- Class: CustomEventArgs +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Editor/OnDrawGizmos.cs` + +- Class: OnDrawGizmos +- Base class: ManualEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Editor/OnDrawGizmosSelected.cs` + +- Class: OnDrawGizmosSelected +- Base class: ManualEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/EventUnit.cs` + +- Class: EventUnit +- Base class: IGraphElementData +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsListening +- Trigger + +## Serialized Fields + +- None detected. + +## Public Fields + +- hook +- handler +- isListening +- activeCoroutines + +## Unity API Usage + +- Destroy +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GameObjectEventUnit.cs` + +- Class: GameObjectEventUnit +- Base class: EventUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- target + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GlobalEventUnit.cs` + +- Class: GlobalEventUnit +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/GenericGuiEventUnit.cs` + +- Class: GenericGuiEventUnit +- Base class: GameObjectEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnBeginDrag.cs` + +- Class: OnBeginDrag +- Base class: PointerEventUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnButtonClick.cs` + +- Class: OnButtonClick +- Base class: GameObjectEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnCancel.cs` + +- Class: OnCancel +- Base class: GenericGuiEventUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnDeselect.cs` + +- Class: OnDeselect +- Base class: GenericGuiEventUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnDrag.cs` + +- Class: OnDrag +- Base class: PointerEventUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnDrop.cs` + +- Class: OnDrop +- Base class: PointerEventUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnDropdownValueChanged.cs` + +- Class: OnDropdownValueChanged +- Base class: GameObjectEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnEndDrag.cs` + +- Class: OnEndDrag +- Base class: PointerEventUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnGUI.cs` + +- Class: OnGUI +- Base class: GlobalEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnInputFieldEndEdit.cs` + +- Class: OnInputFieldEndEdit +- Base class: GameObjectEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnInputFieldValueChanged.cs` + +- Class: OnInputFieldValueChanged +- Base class: GameObjectEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnMove.cs` + +- Class: OnMove +- Base class: GameObjectEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerClick.cs` + +- Class: OnPointerClick +- Base class: PointerEventUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerDown.cs` + +- Class: OnPointerDown +- Base class: PointerEventUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerEnter.cs` + +- Class: OnPointerEnter +- Base class: PointerEventUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerExit.cs` + +- Class: OnPointerExit +- Base class: PointerEventUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnPointerUp.cs` + +- Class: OnPointerUp +- Base class: PointerEventUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnScroll.cs` + +- Class: OnScroll +- Base class: PointerEventUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnScrollbarValueChanged.cs` + +- Class: OnScrollbarValueChanged +- Base class: GameObjectEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnScrollRectValueChanged.cs` + +- Class: OnScrollRectValueChanged +- Base class: GameObjectEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnSelect.cs` + +- Class: OnSelect +- Base class: GenericGuiEventUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnSliderValueChanged.cs` + +- Class: OnSliderValueChanged +- Base class: GameObjectEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnSubmit.cs` + +- Class: OnSubmit +- Base class: GenericGuiEventUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/OnToggleValueChanged.cs` + +- Class: OnToggleValueChanged +- Base class: GameObjectEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/GUI/PointerEventUnit.cs` + +- Class: PointerEventUnit +- Base class: GameObjectEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Hierarchy/OnTransformChildrenChanged.cs` + +- Class: OnTransformChildrenChanged +- Base class: GameObjectEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Hierarchy/OnTransformParentChanged.cs` + +- Class: OnTransformParentChanged +- Base class: GameObjectEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/IEventUnit.cs` + +- Class: IEventUnit +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/IMouseEventUnit.cs` + +- Class: IMouseEventUnit +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/InputSystem/OnInputSystemEvent.cs` + +- Class: OnInputSystemEvent +- Base class: MachineEventUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- InputActionChangeType + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/OnButtonInput.cs` + +- Class: OnButtonInput +- Base class: MachineEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/OnKeyboardInput.cs` + +- Class: OnKeyboardInput +- Base class: MachineEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/OnMouseDown.cs` + +- Class: OnMouseDown +- Base class: GameObjectEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/OnMouseDrag.cs` + +- Class: OnMouseDrag +- Base class: GameObjectEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/OnMouseEnter.cs` + +- Class: OnMouseEnter +- Base class: GameObjectEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/OnMouseExit.cs` + +- Class: OnMouseExit +- Base class: GameObjectEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/OnMouseInput.cs` + +- Class: OnMouseInput +- Base class: MachineEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/OnMouseOver.cs` + +- Class: OnMouseOver +- Base class: GameObjectEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/OnMouseUp.cs` + +- Class: OnMouseUp +- Base class: GameObjectEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Input/OnMouseUpAsButton.cs` + +- Class: OnMouseUpAsButton +- Base class: GameObjectEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Lifecycle/FixedUpdate.cs` + +- Class: FixedUpdate +- Base class: MachineEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Lifecycle/LateUpdate.cs` + +- Class: LateUpdate +- Base class: MachineEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Lifecycle/OnDestroy.cs` + +- Class: OnDestroy +- Base class: MachineEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Destroy + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Lifecycle/OnDisable.cs` + +- Class: OnDisable +- Base class: MachineEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Lifecycle/OnEnable.cs` + +- Class: OnEnable +- Base class: MachineEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Lifecycle/Start.cs` + +- Class: Start +- Base class: MachineEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Lifecycle/Update.cs` + +- Class: Update +- Base class: MachineEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/MachineEventUnit.cs` + +- Class: MachineEventUnit +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/ManualEventUnit.cs` + +- Class: ManualEventUnit +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Navigation/OnDestinationReached.cs` + +- Class: OnDestinationReached +- Base class: MachineEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/CollisionEventUnit.cs` + +- Class: CollisionEventUnit +- Base class: GameObjectEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/OnCollisionEnter.cs` + +- Class: OnCollisionEnter +- Base class: CollisionEventUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/OnCollisionExit.cs` + +- Class: OnCollisionExit +- Base class: CollisionEventUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/OnCollisionStay.cs` + +- Class: OnCollisionStay +- Base class: CollisionEventUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/OnControllerColliderHit.cs` + +- Class: OnControllerColliderHit +- Base class: GameObjectEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/OnJointBreak.cs` + +- Class: OnJointBreak +- Base class: GameObjectEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/OnParticleCollision.cs` + +- Class: OnParticleCollision +- Base class: GameObjectEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/OnTriggerEnter.cs` + +- Class: OnTriggerEnter +- Base class: TriggerEventUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/OnTriggerExit.cs` + +- Class: OnTriggerExit +- Base class: TriggerEventUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/OnTriggerStay.cs` + +- Class: OnTriggerStay +- Base class: TriggerEventUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics/TriggerEventUnit.cs` + +- Class: TriggerEventUnit +- Base class: GameObjectEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics2D/CollisionEvent2DUnit.cs` + +- Class: CollisionEvent2DUnit +- Base class: GameObjectEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics2D/OnCollisionEnter2D.cs` + +- Class: OnCollisionEnter2D +- Base class: CollisionEvent2DUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics2D/OnCollisionExit2D.cs` + +- Class: OnCollisionExit2D +- Base class: CollisionEvent2DUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics2D/OnCollisionStay2D.cs` + +- Class: OnCollisionStay2D +- Base class: CollisionEvent2DUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics2D/OnJointBreak2D.cs` + +- Class: OnJointBreak2D +- Base class: GameObjectEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics2D/OnTriggerEnter2D.cs` + +- Class: OnTriggerEnter2D +- Base class: TriggerEvent2DUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics2D/OnTriggerExit2D.cs` + +- Class: OnTriggerExit2D +- Base class: TriggerEvent2DUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics2D/OnTriggerStay2D.cs` + +- Class: OnTriggerStay2D +- Base class: TriggerEvent2DUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Physics2D/TriggerEvent2DUnit.cs` + +- Class: TriggerEvent2DUnit +- Base class: GameObjectEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Rendering/OnBecameInvisible.cs` + +- Class: OnBecameInvisible +- Base class: GameObjectEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Rendering/OnBecameVisible.cs` + +- Class: OnBecameVisible +- Base class: GameObjectEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/Time/OnTimerElapsed.cs` + +- Class: OnTimerElapsed +- Base class: MachineEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- time +- triggered + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Events/TriggerCustomEvent.cs` + +- Class: TriggerCustomEvent +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Formula.cs` + +- Class: Formula +- Base class: MultiInputUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetParameterValue + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Graph/GetGraph.cs` + +- Class: GetGraph +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Graph/GetGraphs.cs` + +- Class: GetGraphs +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Graph/GetScriptGraph.cs` + +- Class: GetScriptGraph +- Base class: GetGraph`3 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Graph/GetScriptGraphs.cs` + +- Class: GetScriptGraphs +- Base class: GetGraphs`3 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Graph/HasGraph.cs` + +- Class: HasGraph +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Graph/HasScriptGraph.cs` + +- Class: HasScriptGraph +- Base class: HasGraph`3 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Graph/ScriptGraphContainerType.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Graph/SetGraph.cs` + +- Class: SetGraph +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- GetComponent +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Graph/SetScriptGraph.cs` + +- Class: SetScriptGraph +- Base class: SetGraph`3 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Literal.cs` + +- Class: Literal +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/And.cs` + +- Class: And +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Operation + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/ApproximatelyEqual.cs` + +- Class: ApproximatelyEqual +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Comparison + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/BinaryComparisonUnit.cs` + +- Class: BinaryComparisonUnit +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/Comparison.cs` + +- Class: Comparison +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/Equal.cs` + +- Class: Equal +- Base class: BinaryComparisonUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/EqualityComparison.cs` + +- Class: EqualityComparison +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/ExclusiveOr.cs` + +- Class: ExclusiveOr +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Operation + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/Greater.cs` + +- Class: Greater +- Base class: BinaryComparisonUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/GreaterOrEqual.cs` + +- Class: GreaterOrEqual +- Base class: BinaryComparisonUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/Less.cs` + +- Class: Less +- Base class: BinaryComparisonUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/LessOrEqual.cs` + +- Class: LessOrEqual +- Base class: BinaryComparisonUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/Negate.cs` + +- Class: Negate +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Operation + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/NotApproximatelyEqual.cs` + +- Class: NotApproximatelyEqual +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Comparison + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/NotEqual.cs` + +- Class: NotEqual +- Base class: BinaryComparisonUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/NumericComparison.cs` + +- Class: NumericComparison +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Logic/Or.cs` + +- Class: Or +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Operation + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Absolute.cs` + +- Class: Absolute +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Operation + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Add.cs` + +- Class: Add +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Angle.cs` + +- Class: Angle +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Average.cs` + +- Class: Average +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Operation + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/CrossProduct.cs` + +- Class: CrossProduct +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Distance.cs` + +- Class: Distance +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Divide.cs` + +- Class: Divide +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Operation + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/DotProduct.cs` + +- Class: DotProduct +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Generic/DeprecatedGenericAdd.cs` + +- Class: DeprecatedGenericAdd +- Base class: Add`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Generic/GenericDivide.cs` + +- Class: GenericDivide +- Base class: Divide`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Generic/GenericModulo.cs` + +- Class: GenericModulo +- Base class: Modulo`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Generic/GenericMultiply.cs` + +- Class: GenericMultiply +- Base class: Multiply`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Generic/GenericSubtract.cs` + +- Class: GenericSubtract +- Base class: Subtract`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Generic/GenericSum.cs` + +- Class: GenericSum +- Base class: Sum`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Lerp.cs` + +- Class: Lerp +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Maximum.cs` + +- Class: Maximum +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Operation + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Minimum.cs` + +- Class: Minimum +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Operation + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Modulo.cs` + +- Class: Modulo +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Operation + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/MoveTowards.cs` + +- Class: MoveTowards +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Multiply.cs` + +- Class: Multiply +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Normalize.cs` + +- Class: Normalize +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/PerSecond.cs` + +- Class: PerSecond +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Operation + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Project.cs` + +- Class: Project +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Round.cs` + +- Class: Round +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Operation + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/DeprecatedScalarAdd.cs` + +- Class: DeprecatedScalarAdd +- Base class: Add`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarAbsolute.cs` + +- Class: ScalarAbsolute +- Base class: Absolute`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarAverage.cs` + +- Class: ScalarAverage +- Base class: Average`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarDivide.cs` + +- Class: ScalarDivide +- Base class: Divide`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarExponentiate.cs` + +- Class: ScalarExponentiate +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Exponentiate + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarLerp.cs` + +- Class: ScalarLerp +- Base class: Lerp`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarMaximum.cs` + +- Class: ScalarMaximum +- Base class: Maximum`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarMinimum.cs` + +- Class: ScalarMinimum +- Base class: Minimum`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarModulo.cs` + +- Class: ScalarModulo +- Base class: Modulo`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarMoveTowards.cs` + +- Class: ScalarMoveTowards +- Base class: MoveTowards`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarMultiply.cs` + +- Class: ScalarMultiply +- Base class: Multiply`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarNormalize.cs` + +- Class: ScalarNormalize +- Base class: Normalize`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarPerSecond.cs` + +- Class: ScalarPerSecond +- Base class: PerSecond`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarRoot.cs` + +- Class: ScalarRoot +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Root + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarRound.cs` + +- Class: ScalarRound +- Base class: Round`2 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarSubtract.cs` + +- Class: ScalarSubtract +- Base class: Subtract`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Scalar/ScalarSum.cs` + +- Class: ScalarSum +- Base class: Sum`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- defaultValue + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Subtract.cs` + +- Class: Subtract +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Operation + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Sum.cs` + +- Class: Sum +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Operation + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/DeprecatedVector2Add.cs` + +- Class: DeprecatedVector2Add +- Base class: Add`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Absolute.cs` + +- Class: Vector2Absolute +- Base class: Absolute`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Angle.cs` + +- Class: Vector2Angle +- Base class: Angle`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Average.cs` + +- Class: Vector2Average +- Base class: Average`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Distance.cs` + +- Class: Vector2Distance +- Base class: Distance`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Divide.cs` + +- Class: Vector2Divide +- Base class: Divide`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2DotProduct.cs` + +- Class: Vector2DotProduct +- Base class: DotProduct`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Lerp.cs` + +- Class: Vector2Lerp +- Base class: Lerp`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Maximum.cs` + +- Class: Vector2Maximum +- Base class: Maximum`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Minimum.cs` + +- Class: Vector2Minimum +- Base class: Minimum`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Modulo.cs` + +- Class: Vector2Modulo +- Base class: Modulo`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2MoveTowards.cs` + +- Class: Vector2MoveTowards +- Base class: MoveTowards`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Multiply.cs` + +- Class: Vector2Multiply +- Base class: Multiply`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Normalize.cs` + +- Class: Vector2Normalize +- Base class: Normalize`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2PerSecond.cs` + +- Class: Vector2PerSecond +- Base class: PerSecond`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Project.cs` + +- Class: Vector2Project +- Base class: Project`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Round.cs` + +- Class: Vector2Round +- Base class: Round`2 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Subtract.cs` + +- Class: Vector2Subtract +- Base class: Subtract`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector2/Vector2Sum.cs` + +- Class: Vector2Sum +- Base class: Sum`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- defaultValue + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/DeprecatedVector3Add.cs` + +- Class: DeprecatedVector3Add +- Base class: Add`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Absolute.cs` + +- Class: Vector3Absolute +- Base class: Absolute`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Angle.cs` + +- Class: Vector3Angle +- Base class: Angle`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Average.cs` + +- Class: Vector3Average +- Base class: Average`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3CrossProduct.cs` + +- Class: Vector3CrossProduct +- Base class: CrossProduct`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Distance.cs` + +- Class: Vector3Distance +- Base class: Distance`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Divide.cs` + +- Class: Vector3Divide +- Base class: Divide`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3DotProduct.cs` + +- Class: Vector3DotProduct +- Base class: DotProduct`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Lerp.cs` + +- Class: Vector3Lerp +- Base class: Lerp`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Maximum.cs` + +- Class: Vector3Maximum +- Base class: Maximum`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Minimum.cs` + +- Class: Vector3Minimum +- Base class: Minimum`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Modulo.cs` + +- Class: Vector3Modulo +- Base class: Modulo`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3MoveTowards.cs` + +- Class: Vector3MoveTowards +- Base class: MoveTowards`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Multiply.cs` + +- Class: Vector3Multiply +- Base class: Multiply`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Normalize.cs` + +- Class: Vector3Normalize +- Base class: Normalize`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3PerSecond.cs` + +- Class: Vector3PerSecond +- Base class: PerSecond`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Project.cs` + +- Class: Vector3Project +- Base class: Project`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Round.cs` + +- Class: Vector3Round +- Base class: Round`2 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Subtract.cs` + +- Class: Vector3Subtract +- Base class: Subtract`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector3/Vector3Sum.cs` + +- Class: Vector3Sum +- Base class: Sum`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- defaultValue + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/DeprecatedVector4Add.cs` + +- Class: DeprecatedVector4Add +- Base class: Add`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Absolute.cs` + +- Class: Vector4Absolute +- Base class: Absolute`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Average.cs` + +- Class: Vector4Average +- Base class: Average`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Distance.cs` + +- Class: Vector4Distance +- Base class: Distance`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Divide.cs` + +- Class: Vector4Divide +- Base class: Divide`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4DotProduct.cs` + +- Class: Vector4DotProduct +- Base class: DotProduct`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Lerp.cs` + +- Class: Vector4Lerp +- Base class: Lerp`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Maximum.cs` + +- Class: Vector4Maximum +- Base class: Maximum`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Minimum.cs` + +- Class: Vector4Minimum +- Base class: Minimum`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Modulo.cs` + +- Class: Vector4Modulo +- Base class: Modulo`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4MoveTowards.cs` + +- Class: Vector4MoveTowards +- Base class: MoveTowards`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Multiply.cs` + +- Class: Vector4Multiply +- Base class: Multiply`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Normalize.cs` + +- Class: Vector4Normalize +- Base class: Normalize`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4PerSecond.cs` + +- Class: Vector4PerSecond +- Base class: PerSecond`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Round.cs` + +- Class: Vector4Round +- Base class: Round`2 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Subtract.cs` + +- Class: Vector4Subtract +- Base class: Subtract`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Math/Vector4/Vector4Sum.cs` + +- Class: Vector4Sum +- Base class: Sum`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- defaultValue + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/MissingType.cs` + +- Class: MissingType +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Nesting/GraphInput.cs` + +- Class: GraphInput +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Nesting/GraphOutput.cs` + +- Class: GraphOutput +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Nulls/Null.cs` + +- Class: Null +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Nulls/NullCheck.cs` + +- Class: NullCheck +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Enter + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Nulls/NullCoalesce.cs` + +- Class: NullCoalesce +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Coalesce + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/This.cs` + +- Class: This +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Time/Cooldown.cs` + +- Class: Cooldown +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Update + +## Public Methods + +- CreateData +- StartListening +- StopListening +- IsListening +- Update + +## Serialized Fields + +- None detected. + +## Public Fields + +- remaining +- duration +- unscaled +- isReady +- update +- isListening + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Time/Timer.cs` + +- Class: Timer +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start +- Update + +## Public Methods + +- CreateData +- StartListening +- StopListening +- IsListening +- Update + +## Serialized Fields + +- None detected. + +## Public Fields + +- elapsed +- duration +- active +- paused +- unscaled +- update +- isListening + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Time/WaitForEndOfFrameUnit.cs` + +- Class: WaitForEndOfFrameUnit +- Base class: WaitUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Time/WaitForFlow.cs` + +- Class: WaitForFlow +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CreateData + +## Serialized Fields + +- None detected. + +## Public Fields + +- inputsActivated +- isWaitingCoroutine + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Time/WaitForNextFrameUnit.cs` + +- Class: WaitForNextFrameUnit +- Base class: WaitUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Time/WaitForSecondsUnit.cs` + +- Class: WaitForSecondsUnit +- Base class: WaitUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Time/WaitUnit.cs` + +- Class: WaitUnit +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Time/WaitUntilUnit.cs` + +- Class: WaitUntilUnit +- Base class: WaitUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Time/WaitWhileUnit.cs` + +- Class: WaitWhileUnit +- Base class: WaitUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/GetVariable.cs` + +- Class: GetVariable +- Base class: UnifiedVariableUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/IsVariableDefined.cs` + +- Class: IsVariableDefined +- Base class: UnifiedVariableUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/IUnifiedVariableUnit.cs` + +- Class: IUnifiedVariableUnit +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/GetApplicationVariable.cs` + +- Class: GetApplicationVariable +- Base class: GetVariableUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/GetGraphVariable.cs` + +- Class: GetGraphVariable +- Base class: GetVariableUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/GetObjectVariable.cs` + +- Class: GetObjectVariable +- Base class: GetVariableUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/GetSavedVariable.cs` + +- Class: GetSavedVariable +- Base class: GetVariableUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/GetSceneVariable.cs` + +- Class: GetSceneVariable +- Base class: GetVariableUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible scene loader +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/GetVariableUnit.cs` + +- Class: GetVariableUnit +- Base class: VariableUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/IApplicationVariableUnit.cs` + +- Class: IApplicationVariableUnit +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/IGraphVariableUnit.cs` + +- Class: IGraphVariableUnit +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/IObjectVariableUnit.cs` + +- Class: IObjectVariableUnit +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/IsApplicationVariableDefined.cs` + +- Class: IsApplicationVariableDefined +- Base class: IsVariableDefinedUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/ISavedVariableUnit.cs` + +- Class: ISavedVariableUnit +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/ISceneVariableUnit.cs` + +- Class: ISceneVariableUnit +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible scene loader +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/IsGraphVariableDefined.cs` + +- Class: IsGraphVariableDefined +- Base class: IsVariableDefinedUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/IsObjectVariableDefined.cs` + +- Class: IsObjectVariableDefined +- Base class: IsVariableDefinedUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/IsSavedVariableDefined.cs` + +- Class: IsSavedVariableDefined +- Base class: IsVariableDefinedUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/IsSceneVariableDefined.cs` + +- Class: IsSceneVariableDefined +- Base class: IsVariableDefinedUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible scene loader +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/IsVariableDefinedUnit.cs` + +- Class: IsVariableDefinedUnit +- Base class: VariableUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/IVariableUnit.cs` + +- Class: IVariableUnit +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/SetApplicationVariable.cs` + +- Class: SetApplicationVariable +- Base class: SetVariableUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/SetGraphVariable.cs` + +- Class: SetGraphVariable +- Base class: SetVariableUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/SetObjectVariable.cs` + +- Class: SetObjectVariable +- Base class: SetVariableUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/SetSavedVariable.cs` + +- Class: SetSavedVariable +- Base class: SetVariableUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/SetSceneVariable.cs` + +- Class: SetSceneVariable +- Base class: SetVariableUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible scene loader +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/SetVariableUnit.cs` + +- Class: SetVariableUnit +- Base class: VariableUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/Obsolete/VariableUnit.cs` + +- Class: VariableUnit +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/SaveVariables.cs` + +- Class: SaveVariables +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/SetVariable.cs` + +- Class: SetVariable +- Base class: UnifiedVariableUnit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Framework/Variables/UnifiedVariableUnit.cs` + +- Class: UnifiedVariableUnit +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/IDefaultValue.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/INesterUnit.cs` + +- Class: INesterUnit +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/IUnit.cs` + +- Class: IUnit +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/IUnitDebugData.cs` + +- Class: IUnitDebugData +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/MultiInputUnit.cs` + +- Class: IMultiInputUnit +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/NesterUnit.cs` + +- Class: NesterUnit +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/ControlInput.cs` + +- Class: ControlInput +- Base class: UnitPort`3 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsPredictable + +## Serialized Fields + +- None detected. + +## Public Fields + +- supportsCoroutine +- requiresCoroutine + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/ControlInputDefinition.cs` + +- Class: ControlInputDefinition +- Base class: ControlPortDefinition +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/ControlOutput.cs` + +- Class: ControlOutput +- Base class: UnitPort`3 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsPredictable + +## Serialized Fields + +- None detected. + +## Public Fields + +- connection + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/ControlOutputDefinition.cs` + +- Class: ControlOutputDefinition +- Base class: ControlPortDefinition +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/ControlPortDefinition.cs` + +- Class: ControlPortDefinition +- Base class: UnitPortDefinition +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/InvalidInput.cs` + +- Class: InvalidInput +- Base class: UnitPort`3 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/InvalidOutput.cs` + +- Class: InvalidOutput +- Base class: UnitPort`3 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitControlPort.cs` + +- Class: IUnitControlPort +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitControlPortDefinition.cs` + +- Class: IUnitControlPortDefinition +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitInputPort.cs` + +- Class: IUnitInputPort +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitInputPortDefinition.cs` + +- Class: IUnitInputPortDefinition +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitInvalidPort.cs` + +- Class: IUnitInvalidPort +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitOutputPort.cs` + +- Class: IUnitOutputPort +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitOutputPortDefinition.cs` + +- Class: IUnitOutputPortDefinition +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitPort.cs` + +- Class: IUnitPort +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitPortCollection.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitPortDefinition.cs` + +- Class: IUnitPortDefinition +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitValuePort.cs` + +- Class: IUnitValuePort +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/IUnitValuePortDefinition.cs` + +- Class: IUnitValuePortDefinition +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/MissingValuePortInputException.cs` + +- Class: MissingValuePortInputException +- Base class: Exception +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/UnitPort.cs` + +- Class: UnitPort +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CanValidlyConnectTo +- CanInvalidlyConnectTo +- ValidlyConnectTo +- InvalidlyConnectTo +- Disconnect +- CanConnectToInvalid + +## Serialized Fields + +- None detected. + +## Public Fields + +- graph +- relations +- connections +- connectedPorts +- hasAnyConnection + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/UnitPortCollection.cs` + +- Class: UnitPortCollection +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Single + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/UnitPortDefinition.cs` + +- Class: UnitPortDefinition +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/ValueInput.cs` + +- Class: ValueInput +- Base class: UnitPort`3 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SetDefaultValue +- NullMeansSelf +- AllowsNull + +## Serialized Fields + +- None detected. + +## Public Fields + +- hasDefaultValue +- connection + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/ValueInputDefinition.cs` + +- Class: ValueInputDefinition +- Base class: ValuePortDefinition +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/ValueOutput.cs` + +- Class: ValueOutput +- Base class: UnitPort`3 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- PredictableIf +- Predictable + +## Serialized Fields + +- None detected. + +## Public Fields + +- supportsPrediction +- supportsFetch + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/ValueOutputDefinition.cs` + +- Class: ValueOutputDefinition +- Base class: ValuePortDefinition +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Ports/ValuePortDefinition.cs` + +- Class: ValuePortDefinition +- Base class: UnitPortDefinition +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Properties/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/ScriptGraphAsset.cs` + +- Class: ScriptGraphAsset +- Base class: Macro`1 +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/ScriptMachine.cs` + +- Class: ScriptMachine +- Base class: EventMachine`2 +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/SubgraphUnit.cs` + +- Class: SubgraphUnit +- Base class: NesterUnit`2 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CreateData +- StartListening +- StopListening +- IsListening + +## Serialized Fields + +- None detected. + +## Public Fields + +- isListening + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/Unit.cs` + +- Class: Unit +- Base class: GraphElement`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- EnsureDefined +- Define +- RemoveUnconnectedInvalidPorts +- PortsChanged +- Disconnect + +## Serialized Fields + +- None detected. + +## Public Fields + +- failedToDefine +- inputs +- outputs +- validInputs +- validOutputs +- ports +- invalidPorts +- validPorts +- connections + +## Unity API Usage + +- Instantiate +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/UnitCategory.cs` + +- Class: UnitCategory +- Base class: Attribute +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- AndAncestors + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/UnitCategoryConverter.cs` + +- Class: UnitCategoryConverter +- Base class: fsDirectConverter +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/UnitPortDefinitionCollection.cs` + +- Class: UnitPortDefinitionCollection +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.Flow/UnitPreservation.cs` + +- Class: UnitPreservation +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetOrCreateInput +- GetOrCreateOutput +- RestoreTo + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.State/AnyState.cs` + +- Class: AnyState +- Base class: State +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.State/FlowState.cs` + +- Class: FlowState +- Base class: NesterState`2 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- StartListening +- StopListening +- IsListening + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.State/FlowStateTransition.cs` + +- Class: FlowStateTransition +- Base class: NesterStateTransition`2 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- StartListening +- StopListening +- IsListening + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.State/Framework/Graph/HasStateGraph.cs` + +- Class: HasStateGraph +- Base class: HasGraph`3 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.State/INesterState.cs` + +- Class: INesterState +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.State/INesterStateTransition.cs` + +- Class: INesterStateTransition +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.State/IState.cs` + +- Class: IState +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.State/IStateDebugData.cs` + +- Class: IStateDebugData +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.State/IStateTransition.cs` + +- Class: IStateTransition +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.State/IStateTransitionDebugData.cs` + +- Class: IStateTransitionDebugData +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.State/NesterState.cs` + +- Class: NesterState +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.State/NesterStateTransition.cs` + +- Class: NesterStateTransition +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.State/OnEnterState.cs` + +- Class: OnEnterState +- Base class: ManualEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.State/OnExitState.cs` + +- Class: OnExitState +- Base class: ManualEventUnit`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.State/Properties/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.State/State.cs` + +- Class: State +- Base class: GraphElement`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CreateData +- CreateDebugData +- Disconnect + +## Serialized Fields + +- None detected. + +## Public Fields + +- isActive +- hasEntered +- outgoingTransitions +- incomingTransitions +- transitions + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateEnterReason.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateEventHooks.cs` + +- Class: StateEventHooks +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateExitReason.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateGraph.cs` + +- Class: StateGraph +- Base class: Graph +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- StartListening +- StopListening +- IsListening +- Start +- Stop + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateGraphAsset.cs` + +- Class: StateGraphAsset +- Base class: Macro`1 +- MonoBehaviour: no +- ScriptableObject: yes +- Possible role: Possible data/config asset +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateGraphData.cs` + +- Class: StateGraphData +- Base class: GraphData`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateMachine.cs` + +- Class: StateMachine +- Base class: EventMachine`2 +- MonoBehaviour: yes +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- OnEnable +- Start +- OnDisable + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateTransition.cs` + +- Class: StateTransition +- Base class: GraphElement`1 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CreateDebugData +- Branch + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Instantiate + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.State/StateUnit.cs` + +- Class: StateUnit +- Base class: NesterUnit`2 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.State/SuperState.cs` + +- Class: SuperState +- Base class: NesterState`2 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- StartListening +- StopListening +- IsListening + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.State/TriggerStateTransition.cs` + +- Class: TriggerStateTransition +- Base class: Unit +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- Input + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.State/Units/GetStateGraph.cs` + +- Class: GetStateGraph +- Base class: GetGraph`3 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.State/Units/GetStateGraphs.cs` + +- Class: GetStateGraphs +- Base class: GetGraphs`3 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.State/Units/SetStateGraph.cs` + +- Class: SetStateGraph +- Base class: SetGraph`3 +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.visualscripting/Runtime/VisualScripting.State/Units/StateGraphContainerType.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/AssemblyInfo.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/AsyncOperation.cs` + +- Class: AsyncOperation +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/Cli.cs` + +- Class: Cli +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/Discovery.cs` + +- Class: Discovery +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/FileUtility.cs` + +- Class: FileUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/Image.cs` + +- Class: Image +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/KnownAssemblies.cs` + +- Class: KnownAssemblies +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/Messaging/Deserializer.cs` + +- Class: Deserializer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ReadInt32 +- ReadString +- CanReadMore + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/Messaging/ExceptionEventArgs.cs` + +- Class: ExceptionEventArgs +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/Messaging/Message.cs` + +- Class: Message +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/Messaging/MessageEventArgs.cs` + +- Class: MessageEventArgs +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/Messaging/MessageType.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/Messaging/Messenger.cs` + +- Class: Messager +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SendMessage +- Dispose + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/Messaging/Serializer.cs` + +- Class: Serializer +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- WriteInt32 +- WriteString +- Buffer + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/Messaging/TcpClient.cs` + +- Class: TcpClient +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- NetworkStream +- Buffer +- OnBufferAvailable + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/Messaging/TcpListener.cs` + +- Class: TcpListener +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- Buffer + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/Messaging/UdpSocket.cs` + +- Class: UdpSocket +- Base class: Socket +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Bind + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/ProcessRunner.cs` + +- Class: ProcessRunner +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/AssemblyNameProvider.cs` + +- Class: AssemblyNameProvider +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- GetAssemblyNameFromScriptPath +- GetAssemblies +- GetCompileOutputPath +- GetAllAssetPaths +- IsInternalizedPackagePath +- ParseResponseFile +- ToggleProjectGeneration +- ResetProjectGenerationFlag +- GetAssemblyName + +## Serialized Fields + +- None detected. + +## Public Fields + +- ProjectSupportedExtensions +- ProjectGenerationRootNamespace + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/FileIOProvider.cs` + +- Class: FileIOProvider +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- Exists +- ReadAllText +- WriteAllText + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/GeneratorFactory.cs` + +- Class: GeneratorFactory +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/GUIDProvider.cs` + +- Class: GUIDProvider +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible UI controller +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ProjectGuid +- SolutionGuid + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/LegacyStyleProjectGeneration.cs` + +- Class: LegacyStyleProjectGeneration +- Base class: ProjectGeneration +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/ProjectGeneration.cs` + +- Class: ProjectGeneration +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- SyncIfNeeded +- Sync +- HasSolutionBeenGenerated +- IsSupportedFile +- GenerateAndWriteSolutionAndProjects +- ProjectFile +- SolutionFile + +## Serialized Fields + +- None detected. + +## Public Fields + +- AssemblyNameProvider + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/ProjectGenerationFlag.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/ProjectProperties.cs` + +- Class: ProjectProperties +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/SdkStyleProjectGeneration.cs` + +- Class: SdkStyleProjectGeneration +- Base class: ProjectGeneration +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/ProjectGeneration/TypeCacheHelper.cs` + +- Class: TypeCacheHelper +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/SimpleJSON.cs` + +- Class: JSONNode +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- MoveNext +- GetEnumerator +- Dispose +- Reset + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/Solution.cs` + +- Class: Solution +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/SolutionParser.cs` + +- Class: SolutionParser +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/SolutionProjectEntry.cs` + +- Class: SolutionProjectEntry +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- IsSolutionFolderProjectFactory + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/SolutionProperties.cs` + +- Class: SolutionProperties +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/Symbols.cs` + +- Class: Symbols +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/Testing/TestAdaptor.cs` + +- Class: TestAdaptor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- TestAdaptors +- Id +- Name +- FullName +- Type +- Method +- Assembly +- Parent + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/Testing/TestResultAdaptor.cs` + +- Class: TestResultAdaptor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- TestResultAdaptors +- Name +- FullName +- PassCount +- FailCount +- InconclusiveCount +- SkipCount +- ResultState +- StackTrace +- TestStatus +- Parent + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/Testing/TestRunnerApiListener.cs` + +- Class: TestRunnerApiListener +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/Testing/TestRunnerCallbacks.cs` + +- Class: TestRunnerCallbacks +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- RunFinished +- RunStarted +- TestFinished +- TestStarted + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/Testing/TestStatusAdaptor.cs` + +- Class: not detected +- Base class: not detected +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/UnityInstallation.cs` + +- Class: UnityInstallation +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/UsageUtility.cs` + +- Class: UsageUtility +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- Path +- GameObjectPath + +## Unity API Usage + +- SceneManager + +## `Packages/com.unity.ide.visualstudio/Editor/VersionPair.cs` + +- Class: VersionPair +- Base class: ValueType +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible enemy AI +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- IdeVersion +- LanguageVersion + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/VisualStudioCodeInstallation.cs` + +- Class: VisualStudioCodeInstallation +- Base class: VisualStudioInstallation +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- Start + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- name +- version + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/VisualStudioEditor.cs` + +- Class: VisualStudioEditor +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- CreateIfDoesntExist +- Initialize +- OnGUI +- SyncIfNeeded +- SyncAll +- OpenProject + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/VisualStudioForWindowsInstallation.cs` + +- Class: VisualStudioForWindowsInstallation +- Base class: VisualStudioInstallation +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- ToVisualStudioInstallations + +## Serialized Fields + +- None detected. + +## Public Fields + +- entries +- displayName +- isPrerelease +- productPath +- catalog +- productDisplayVersion +- buildVersion + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/VisualStudioInstallation.cs` + +- Class: VisualStudioInstallation +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. + +## `Packages/com.unity.ide.visualstudio/Editor/VisualStudioIntegration.cs` + +- Class: VisualStudioIntegration +- Base class: Object +- MonoBehaviour: no +- ScriptableObject: no +- Possible role: Possible utility or gameplay script +## Lifecycle Methods + +- None detected. + +## Public Methods + +- None detected. + +## Serialized Fields + +- None detected. + +## Public Fields + +- None detected. + +## Unity API Usage + +- None detected. -Not generated yet. Run the Unity analyzer to populate this report. diff --git a/Assets/RL_DevPlus1/Reports/RL_Unity_Script_Map.md.meta b/Assets/RL_DevPlus1/Reports/RL_Unity_Script_Map.md.meta new file mode 100644 index 0000000..a95483b --- /dev/null +++ b/Assets/RL_DevPlus1/Reports/RL_Unity_Script_Map.md.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: 4cd19571aeaeb1845900b4be06ab571b +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RL_DevPlus1/Runtime.meta b/Assets/RL_DevPlus1/Runtime.meta new file mode 100644 index 0000000..b9a90ca --- /dev/null +++ b/Assets/RL_DevPlus1/Runtime.meta @@ -0,0 +1,8 @@ +fileFormatVersion: 2 +guid: 0f585c0445a9b7b488b461756027a3dd +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/Assets/RL_DevPlus1/Runtime/README.txt.meta b/Assets/RL_DevPlus1/Runtime/README.txt.meta new file mode 100644 index 0000000..5c08e28 --- /dev/null +++ b/Assets/RL_DevPlus1/Runtime/README.txt.meta @@ -0,0 +1,7 @@ +fileFormatVersion: 2 +guid: da0ea6174a4a4a74b9c9fd25e225d4e7 +TextScriptImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: